diff --git a/.gitignore b/.gitignore index 96486fd..3d13812 100644 --- a/.gitignore +++ b/.gitignore @@ -28,3 +28,6 @@ migrate_working_dir/ .dart_tool/ .packages build/ + +# Example flutter app +example/ diff --git a/example/.dart_tool/dartpad/web_plugin_registrant.dart b/example/.dart_tool/dartpad/web_plugin_registrant.dart new file mode 100644 index 0000000..fd546bf --- /dev/null +++ b/example/.dart_tool/dartpad/web_plugin_registrant.dart @@ -0,0 +1,8 @@ +// Flutter web plugin registrant file. +// +// Generated file. Do not edit. +// + +// ignore_for_file: type=lint + +void registerPlugins() {} diff --git a/example/.dart_tool/flutter_build/1613d261e1f8ce3a949e8657f08294f8/.filecache b/example/.dart_tool/flutter_build/1613d261e1f8ce3a949e8657f08294f8/.filecache new file mode 100644 index 0000000..dbffbc0 --- /dev/null +++ b/example/.dart_tool/flutter_build/1613d261e1f8ce3a949e8657f08294f8/.filecache @@ -0,0 +1 @@ +{"version":2,"files":[{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/selection.dart","hash":"da81d6861653f56c20527c59f9aedc62"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/src/charcode.dart","hash":"b80f25d51570eededff370f0c2b94c38"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/switch.dart","hash":"9959b96b81658a17ca66f592b2809441"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/shifted_box.dart","hash":"b9b48ad1c2e7f56f73d4912505d02be9"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/services/live_text.dart","hash":"04bac565974eab63debf48e12bc971c1"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/obb3.dart","hash":"5ca0b5786bf63efd4fc72fcecfe1b36c"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/scheme/scheme_monochrome.dart","hash":"3d4578209c85304350580f859fbcbc49"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/platform.dart","hash":"fd5b6cd6c94f0a20cbd815a353115ff0"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/services/raw_keyboard_fuchsia.dart","hash":"6ee1aa164cccf64f3c48fc6670c2223b"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/tap_and_drag_gestures.dart","hash":"b17a40f323b70775289f012b857a9ce8"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/table.dart","hash":"cfea6782dbc8476406572ac9ac28b48f"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/vector4.dart","hash":"299bd3979d7999412945ac4e3199cdcf"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/checkbox_list_tile.dart","hash":"40fe824d9bbfc4f2cbf4f8c0c4c50a66"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/search.dart","hash":"85616d3cb8918c1f5e9c992f5a836eaa"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/text_selection_toolbar_layout_delegate.dart","hash":"5337b24e9e73fe2ab3b2ddbf7444febe"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/misc/newline.dart","hash":"5c1213c0960b7ac3060fcd4d22a3eb20"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/matcher/matches/matches_iterable.dart","hash":"037df9e7342fc8b812d985c8b6e8a0c3"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/vector_math.dart","hash":"703f2b29a9faedbb501bbc2cd99ba7b5"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/contrast/contrast.dart","hash":"0c9bd1af5747fd55e7488c731ad32dee"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/animated_icons/data/arrow_menu.g.dart","hash":"3ec0013bd7ba2e0f89cb963f867f0d96"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/notched_shapes.dart","hash":"775ae14a90b86bb0668e9fcf6e6b1b6e"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/magnifier.dart","hash":"5e70d1ad692c941ebb265dc966c100fd"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/object.dart","hash":"daa0c9b859ed1959e6085188a703f387"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/temperature/temperature_cache.dart","hash":"a6350a577e531a76d89b24942fca3073"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/http-1.1.0/lib/src/multipart_file.dart","hash":"0a31dcaeb18fc2ec730e799a0bdd0397"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/LICENSE","hash":"e9f463669bd6dfea2166dcdcbf392645"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math/quad.dart","hash":"9a043d96e7ae40786de66219219bea4a"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/assertions.dart","hash":"753b5779d91e5b772dcf2358e7ad775b"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/http-1.1.0/LICENSE","hash":"e9f463669bd6dfea2166dcdcbf392645"},{"path":"/media/Source/flutter/stripe_native_card_field/lib/stripe_native_card_field.dart","hash":"e5182e91b2e3a3301ef3b92a896aca49"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/icon_theme.dart","hash":"f5def79b35a492823fa53aef48e74505"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/badge_theme.dart","hash":"f179cf16ea560111839fc980420e3b18"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/text_theme.dart","hash":"0a7fb012dbb1e0884d7ca11638b2d5c1"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/text_span.dart","hash":"b1c30a50b4740729755ab70f9c0ea023"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/gestures/lsq_solver.dart","hash":"c67f4bbbeaffbea465b57fc2f7e3369b"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/petitparser.dart","hash":"4a13957ebbd3d214220456c1e167da6f"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/gestures/long_press.dart","hash":"1193fd3a9f1960ee7806669521c00ccb"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/animation/curves.dart","hash":"47e9371c895c81ae8d2256a11a2ac3e9"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/services/_background_isolate_binary_messenger_io.dart","hash":"170fe4655f45b54388ab850399d92895"},{"path":"/media/Source/flutter/stripe_native_card_field/example/build/flutter_assets/fonts/MaterialIcons-Regular.otf","hash":"e7069dfd19b331be16bed984668fe080"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/utils/math_utils.dart","hash":"e4ee21048ab83cc50d61ac3784afa9f5"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/services/mouse_cursor.dart","hash":"55efe26c088729698fad8e7b68140700"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/http-1.1.0/lib/src/streamed_request.dart","hash":"c738f304008379170f7306e4368d29dd"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/grid_tile_bar.dart","hash":"4f36e38eaf3608ec18c70c13942510bd"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math/utilities.dart","hash":"db8fd891fdcab94313f26c82f3ff2476"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/combinator/generated/sequence_3.dart","hash":"b659795f37ac1d63f1052376c306a0d3"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/scheme/scheme_fidelity.dart","hash":"06b65be6c068a8e2fb674093d4b3d5af"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/colors.dart","hash":"5ed8acdae7dd3501b64b0ff3e33c1f45"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/menu_anchor.dart","hash":"f3b35e17a3f258e9e5afe242152ff048"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/blend/blend.dart","hash":"f487ad099842793e5deeebcc3a8048cb"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/chip_theme.dart","hash":"d17d2dd44301124c5d29bfbbd622d78b"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/events/declaration.dart","hash":"7b254933211feaa1ea185b61dc9b12af"},{"path":"/home/nate/Tooling/flutter/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_plugin_registrar.h","hash":"48c1f1e0d83b6b95422a602b500bc1ac"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/default_selection_style.dart","hash":"2f21ecaf225265e45135854c47dfed90"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/typed_data-1.3.2/lib/src/typed_buffer.dart","hash":"ff39af2689ed98def8b10e13a3166f9c"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/gestures/eager.dart","hash":"0571bd14c39812685221406f495590bc"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/tooltip.dart","hash":"8e43403a12acdf4dca997a925b611fe5"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/characters-1.3.0/lib/src/characters.dart","hash":"21bf6725b1fc374f03ae5b2cb46bd95b"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/dual_transition_builder.dart","hash":"05185baa8314f3ec9599fe5e38a14b29"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/path-1.8.3/lib/src/parsed_path.dart","hash":"cb454929d7810d3ee5aa5fc28283d3fd"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/path-1.8.3/lib/src/utils.dart","hash":"cb97666041e54bac4d71760123d6723b"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/charcode.dart","hash":"b2015570257a2a6579f231937e7dea0e"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/combinator/choice.dart","hash":"9f0e66238ef4bb7846292da166e2499c"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/physics/spring_simulation.dart","hash":"7a33e5f1b83326a3d67e39599e2c2b4a"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/gestures/pointer_signal_resolver.dart","hash":"09ba18aa52be6d62422af3917fb544c9"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/scheduler/service_extensions.dart","hash":"6656ba0c69fefef80b8cae101896c029"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/vector.dart","hash":"6a67d38bafe568f1b4047286d586fbbc"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/circle_border.dart","hash":"c70a4c2a00a724c43451876a306d486a"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/box_shadow.dart","hash":"dd4afff9bd3ae997a4bbdae12464d9a7"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/text_form_field.dart","hash":"eef497c17181380331e7ac9b984a3833"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/undo_history.dart","hash":"8ea2e3a0087f3bdce6b9843b51566193"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_graphics_codec-1.1.9+1/lib/vector_graphics_codec.dart","hash":"d48a6911730da49f57af62021a84016b"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/bottom_navigation_bar.dart","hash":"dab1c6bbb7a26e832ea1e0515eae4862"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/paint.dart","hash":"53db2ba7592697d5b0d715d73738ca69"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/utils/failure_joiner.dart","hash":"d3c57c4efc8e4ef0312b56c91e163493"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/search_bar_theme.dart","hash":"ebeaae49e534ab2e9e43425f26c17086"},{"path":"/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_basic_message_channel.h","hash":"a25a592a9b7f7569ee1dfb9510631275"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/colors.dart","hash":"46bee3faf97db2a8849b8ba21c9a47ae"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/http-1.1.0/lib/src/utils.dart","hash":"8226499d3c76c47d34329002f95ba90a"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math/intersection_result.dart","hash":"832666b4f69945b957b6399ec677085b"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/quaternion.dart","hash":"698a6fc4361dd42bae9034c9c2b6cf7b"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/text_selection_toolbar_anchors.dart","hash":"7232c49ac98baf073c51b07172549629"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/page_transitions_theme.dart","hash":"fcea341c07483e628d6891da5dc9dfe0"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/predicate/predicate.dart","hash":"e248c444dd91188c37289ed5a0c8d36b"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/platform_view.dart","hash":"b4ec456ca1330c7c4d4b2570579b60c6"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/container.dart","hash":"1293b116d80b1bf48bf49f5049ab3c77"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/bottom_navigation_bar_item.dart","hash":"4588574811d101788d3c9163b9a0c7c5"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/entities/default_mapping.dart","hash":"72bbe921b18b48d52eb45666e3c52729"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/nodes/attribute.dart","hash":"3a8ae5977fc932c86b4b61e92db7a275"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/geometry/pattern.dart","hash":"75cd4f61b777cfcb29a03be16c612f1e"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/repeater/separated.dart","hash":"37cf629631721df47b963130b918ff03"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/page_scaffold.dart","hash":"732a69d7a76c41d7cdf5ad995e4de734"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/serialization.dart","hash":"41bd294b2c2eb1b089ab65341e92fd83"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/extensions/string.dart","hash":"1aaa0309ba77b0f57733e99543c455ea"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/location.dart","hash":"fb2c02d4f540edce4651227e18a35d19"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/text_button_theme.dart","hash":"c9fb71eb84349b1979848ab190cb85d8"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/collection-1.17.2/lib/src/utils.dart","hash":"fe2489ea57393e2508d17e99b05f9c99"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/selectable_region.dart","hash":"aba4e01835cad2411261b7c2c05abc95"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math/obb3.dart","hash":"f7fd689f4549dd97ac670c72e4d617c6"},{"path":"/home/nate/Tooling/flutter/packages/flutter/LICENSE","hash":"1d84cf16c48e571923f837136633a265"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/characters-1.3.0/LICENSE","hash":"d2e1c26363672670d1aa5cc58334a83b"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/animated_icons/data/search_ellipsis.g.dart","hash":"e822107ed1c00c270f7e9ccfe670576c"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/animated_size.dart","hash":"af97da027f6c48ccddc17eeef9542bc8"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/services/asset_bundle.dart","hash":"5bd94eca2e31ab3c64a0344b4acdc852"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/elevated_button.dart","hash":"4acf90be5abe5b3b3836689e8d13df3c"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/desktop_text_selection_toolbar_button.dart","hash":"a73faf185cd545d6f290f830d7fc585e"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/list_tile_theme.dart","hash":"218ffa10c8243318332db28884270f3f"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_graphics-1.1.9+1/lib/src/render_vector_graphic.dart","hash":"c736e792bbe3d5c9638edc4ebdcef403"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/sliver_multi_box_adaptor.dart","hash":"5f80052d00e4329fcbf3b0f53d725115"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/badge.dart","hash":"9315e6d655576a148588c112dd7bfe2e"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/bottom_tab_bar.dart","hash":"61671c3961fe7117e3df1cfae6ed19e2"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/drag_target.dart","hash":"13bd60696911f3a42833f84f07531508"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_graphics-1.1.9+1/lib/src/http.dart","hash":"d020d6725fde25f2c107b086de066fa8"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/services/hardware_keyboard.dart","hash":"2606ae44a236b8832cacbfff061a0031"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/hct/viewing_conditions.dart","hash":"cb0d5b80330326e301ab4d49952b2f34"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/segmented_button_theme.dart","hash":"9455a98e85614ce00fc324a0fe6f0318"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/list_wheel_viewport.dart","hash":"15b4f561771e73a6ff3e1961929ebf2f"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/sliver_prototype_extent_list.dart","hash":"5ee48365492a641d8f94b1ee62bb5b14"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/time_picker.dart","hash":"b9a00882656dbb2c5180881ad2d9d240"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/text_selection_toolbar_button.dart","hash":"e9fa23575f11d70a5745ab686285ec6f"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/flutter_svg-2.0.9/lib/src/default_theme.dart","hash":"442a55dca932fcaf552a173c1ffa4856"},{"path":"/home/nate/Tooling/flutter/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_basic_message_channel.h","hash":"a25a592a9b7f7569ee1dfb9510631275"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/search_field.dart","hash":"ec87d2bccc609461a0e2275e44a0dd3f"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/box_border.dart","hash":"d25404a25e15e4f5938a420e247972f9"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/sliver_grid.dart","hash":"5bdd1b1909d410cb457625cc17f9a46c"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/widget_inspector.dart","hash":"9b59080e3d5c2bb2d68d7bdd83d757d0"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/exceptions/tag_exception.dart","hash":"f74f68b4fb9e5692898bf4ee9e150761"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/data_table_source.dart","hash":"7dc929eb036d49956284257b4e0d83d0"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/_timeline_io.dart","hash":"90f70ffdd26c85d735fbedd47d5ad80b"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math/quaternion.dart","hash":"82a52b42ca10c86b0f48afea0cbe9ac7"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/elevation_overlay.dart","hash":"5eaed6b1fcf32a11b53e5dcf27ae101c"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/tabs.dart","hash":"4a4cb157c72b68f47aa8f90615d726c4"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/_platform_selectable_region_context_menu_io.dart","hash":"61af6ead2e2dc04677bcfb8c0c2104ab"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/gestures/arena.dart","hash":"49ca3508224c7b7375228522cf9c6445"},{"path":"/home/nate/Tooling/flutter/packages/flutter_tools/lib/src/build_system/targets/linux.dart","hash":"97cea515d7b6021cbd818c828c3bc12b"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/LICENSE","hash":"5d89b1f468a243c2269dfaceb3d69801"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/utils/namespace.dart","hash":"d7259aeee1602df30d051e8fc0523d91"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/utils/character_data_parser.dart","hash":"aabf7554ad721f3db0d9520863ca0248"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/box_fit.dart","hash":"add364f9a0a4622a62aa7ab4119825b3"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/divider.dart","hash":"7397ee35fbfd4feddf487df2023f0ffa"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/services/haptic_feedback.dart","hash":"2a90f95a9de0d2364fee5e1ddbab0c18"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/codec/node_codec.dart","hash":"1de9311ba0f47dfc96166daab936f705"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/character/not.dart","hash":"5bda4c1f149d153642bd503e97906b08"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/args-2.4.2/LICENSE","hash":"d26b134ce6925adbbb07c08b02583fb8"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/linear_border.dart","hash":"cf6589ce604dce5f7fda6846ae6a59a5"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/gestures/recognizer.dart","hash":"460a81cd3b68b0dcf041c99ffba0033b"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/desktop_text_selection_toolbar_layout_delegate.dart","hash":"bd34896b1432d6f707498d3df7a7c3ae"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/tween_animation_builder.dart","hash":"a110176d8bdf8fe3e82f665f869db561"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/noise.dart","hash":"206b1db3ce5f7b9e5efd220712f8d391"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/paint_utilities.dart","hash":"0491e1cca60da329c2e03c48abde07c9"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/page_view.dart","hash":"b5c8688c308c41044e86a3f545aae76c"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/nodes/data.dart","hash":"d7fab9eeba6ce2b3fae0a93d5622ac93"},{"path":"/home/nate/Tooling/flutter/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_method_codec.h","hash":"6e8b0406a376f1fa043fefe4c3f0531b"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/button_style_button.dart","hash":"295177cf1c99894242f8f2fdd28efbfc"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/character/code.dart","hash":"2d312745691a82b398796ad2f38ac63c"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/gestures/force_press.dart","hash":"896a6ff92bd15824b36264acc0c63b26"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/thumb_painter.dart","hash":"1fc77854c11b2b01881d45e151208a9e"},{"path":"/home/nate/Tooling/flutter/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_method_call.h","hash":"e91e434a21f7ae16cc5a1f2e155bdb88"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/_capabilities_io.dart","hash":"25e9902b35a6a19cbc5ad98f2c1232ba"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/menu_bar_theme.dart","hash":"438d55cb1016f68c4db0da87b19ac82f"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/text_painter.dart","hash":"65b41ee3eb27402c692e06878198be03"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/combinator/generated/sequence_4.dart","hash":"cad0e4285526c35cecdaf53dbb46886e"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_graphics-1.1.9+1/lib/src/html_render_vector_graphics.dart","hash":"fb10e39b4167eaa4efdfbd7a1e89ce0d"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/action/where.dart","hash":"94d468fa7390df5e34b3e74e56ea5f72"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/placeholder_span.dart","hash":"607dd9e8d0da3b35c1a9e1d06c29497a"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/sliver_persistent_header.dart","hash":"7f01582043547b2bd90ef92ce0beea34"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/aabb2.dart","hash":"f8fb1733ad7ae37b3d994f6f94750146"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/http_parser-4.0.2/lib/src/http_date.dart","hash":"fb76e9ed5173ac1ae6a6f43288581808"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/LICENSE","hash":"83228a1ae32476770262d4ff2ac6f984"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/dialog_theme.dart","hash":"ff75d4571c73b33d94bdfe22f1b114bb"},{"path":"/media/Source/flutter/stripe_native_card_field/example/build/flutter_assets/kernel_blob.bin","hash":"8330a128748e11609e49bc617b957e02"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/path-1.8.3/lib/src/characters.dart","hash":"43268fa3ac45f3c527c72fc3822b9cb2"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/source_span-1.10.0/LICENSE","hash":"e9f463669bd6dfea2166dcdcbf392645"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/core.dart","hash":"53e62b9c85bbb4794765a36cc30276a4"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/dtd/external_id.dart","hash":"348e54c1032cec91d7a1a5cfce8c2098"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/image_cache.dart","hash":"e3e419c83e5ae2295c8a4ba25d8810f4"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/view.dart","hash":"6feb1fff6607a8d12efa497fceb682ea"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/scroll_metrics.dart","hash":"a7a9eeb4bfc63b4f552162a16b62f70a"},{"path":"/home/nate/Tooling/flutter/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_plugin_registry.h","hash":"981fab95290b8d1246230281ba11947b"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/framework.dart","hash":"1fb1850b3ccad9d2193fe9f11ae33d05"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/checkbox.dart","hash":"0e5980cf853ff09ce46761f1b03d63c2"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/LICENSE","hash":"175792518e4ac015ab6696d16c4f607e"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/tap_region.dart","hash":"9499b2a052e02a382313a3d3658f5d21"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/http_parser-4.0.2/LICENSE","hash":"e9f463669bd6dfea2166dcdcbf392645"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/input_border.dart","hash":"55793985dfd27fea366d2a4fb8dc6352"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/bottom_sheet_theme.dart","hash":"87e638fbc5e15e8d93ef84462a09bcf5"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/definition/resolve.dart","hash":"0f652f9acd5e541b0f055337fb25a0fe"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/debug.dart","hash":"d4b68da22867b9c51c88acc54eab3198"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/visitors/pretty_writer.dart","hash":"4c618cb90a20b93f23c554b8745d5f77"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/ink_well.dart","hash":"336fa47ad2eb03cb401c80a3a5b08b07"},{"path":"/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_plugin_registrar.h","hash":"48c1f1e0d83b6b95422a602b500bc1ac"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/reorderable_list.dart","hash":"6816ed520d33e9af61835ebc90b58447"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/table.dart","hash":"f0dafa2ca9cbcfc86413d016aaa2526d"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/banner.dart","hash":"f7e75d1e2171954ecd4f7c8c0d428a20"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/location_mixin.dart","hash":"6326660aedecbaed7a342070ba74de13"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/character/letter.dart","hash":"35ae3adcf5e51919e36509ef828107a7"},{"path":"/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_method_channel.h","hash":"a7b956a5cb611f7634fdac0d077b5a01"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/string_scanner.dart","hash":"07758299bbd2261712f35210ee2f645b"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/slider.dart","hash":"1e88c7a9f0b8e771592af6b8c7e07e65"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/interactive_viewer.dart","hash":"3351089e56405a5d602349d76e777947"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/colors.dart","hash":"0ce260ce58b65035779d563a6e2d6150"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/tab_scaffold.dart","hash":"c02d557ff12c51d95cdef0ac6d754eaf"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/async.dart","hash":"b5051f6fdc990aeb41cf4427066ee300"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/misc/position.dart","hash":"b5d957c9ba73877b9fb801e0cb45554e"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/http-1.1.0/lib/src/response.dart","hash":"b2c154636432c4548104b78a672ffd87"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/range_slider.dart","hash":"00f23cff8282d38729cf8306063a9602"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/hct/src/hct_solver.dart","hash":"b972c32590c642256132827def0b9923"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/flexible_space_bar.dart","hash":"5755ed3badd5b60776ff05e38d6bfb9e"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/dialog.dart","hash":"70bded2f644ae63bcfb0206eaa8afb64"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/http-1.1.0/lib/src/byte_stream.dart","hash":"c02d47d7f7e95654d3eb9b795e416dda"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/animated_icons/data/pause_play.g.dart","hash":"8ebc4ef8486c9875330658ed1a145020"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/collection-1.17.2/lib/src/list_extensions.dart","hash":"9e49ef31269a74f1dac48b0d15d0dbbc"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/text_selection_toolbar.dart","hash":"0b9c185cfe0982ec715dd67ee9b63e91"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/physics/gravity_simulation.dart","hash":"b6e95190f367a85405fef52f113a1a87"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/chip.dart","hash":"6a3575863886533832b5040e65bbb14b"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/combinator/not.dart","hash":"e15c5ee773b462496262ade649eccecc"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/navigation_drawer_theme.dart","hash":"74a873d13c5111a1a5ecf9310cb588ba"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/sliver_fill.dart","hash":"68fa326f5c6e6f4ce52e725bcf10f889"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/path_parsing-1.0.1/lib/src/path_segment_type.dart","hash":"b1a1d87ef847b4815392657a5dca01c4"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/constants.dart","hash":"aa4b5c0cdb6a66685350611b29ca9d38"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/spell_check.dart","hash":"8d902c39254551a753b0f6df3ae01552"},{"path":"/home/nate/Tooling/flutter/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_binary_codec.h","hash":"7abaa55201d2ac9de5a3caf768455cdd"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/svg/node.dart","hash":"7746025565f2e27fb1649e5929d441d8"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/gestures/team.dart","hash":"61fc5d47f00a6477275a3102fea8cbf1"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/_bitfield_io.dart","hash":"5bd42c05ffd396b9c61d5a82739deea4"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/debug.dart","hash":"4f524e2721f605ade9b1a11acc166534"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/quantize/src/point_provider_lab.dart","hash":"6566a35ff0dea9376debf257bdb08fba"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/collection-1.17.2/lib/src/priority_queue.dart","hash":"34a4d340931147322eaddc77fdc65c22"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/image_resolution.dart","hash":"8847467445a5f5dbd100d33c317d63eb"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/widget_span.dart","hash":"b72c705d0740c8add37755e157ebbf99"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/text_selection_toolbar_text_button.dart","hash":"ee045c279a306033d1f955e9a423effb"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/form_section.dart","hash":"d5da49989b2fec96c7bf048f237909ae"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/beveled_rectangle_border.dart","hash":"e17d4dbe4f80e52f15a3b228a93e6931"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/strut_style.dart","hash":"4f9f81d7b2c80b59da880bbb716fa2dd"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/typed_data-1.3.2/LICENSE","hash":"39062f759b587cf2d49199959513204a"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/scroll_aware_image_provider.dart","hash":"0f0098f51f26397d7446d77e4e49c895"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/animated_icons/data/menu_close.g.dart","hash":"fb3f068735531a31f3d1253216051136"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/physics/friction_simulation.dart","hash":"d97019cfa3be6371779fc0e65f2bc118"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/scheduler/priority.dart","hash":"90c1fe2fd81558e20d588ef846f68876"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/draggable_scrollable_sheet.dart","hash":"cbd44b35ed2f63179cddc5a8479559d3"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/typed_data-1.3.2/lib/typed_buffers.dart","hash":"ce98eef91a240aa9f848a1b9ab61e55b"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/action/map.dart","hash":"cbc0e165c4abef68c36d6c5248124308"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/expansion_tile.dart","hash":"1357988406599c2b6b7443bb6a335a65"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/icon.dart","hash":"f6a5b178b9e3b17cfb15d6551f658fd6"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/extensions/sibling.dart","hash":"396c6df4c64b9250ae86addc3c415337"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/lib/src/generated/ascii_glyph_set.dart","hash":"7050c8c94b55eb51260ca54708b460fa"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/svg/parser.dart","hash":"7d751eeb4528a67577b4325361339af0"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/utils/color_utils.dart","hash":"0938e0447f447ceb7d16477a0213ce2c"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/repeater/lazy.dart","hash":"0fa8ae3d5e7951c7811b2be244f47da3"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/path-1.8.3/lib/src/style/posix.dart","hash":"dfc46bfa781540b08b8225ac9a0b9b29"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/scroll_delegate.dart","hash":"fefb63641622a36229952a6acc4a832b"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/menu_button_theme.dart","hash":"5809c6d1019263b59440c0fc4f7630fe"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/physics/simulation.dart","hash":"c0fe6462e3a08d6d6afbf4f66130d494"},{"path":"/home/nate/Tooling/flutter/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_texture_gl.h","hash":"5f053cb15169edfd0e41de814880fa02"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/single_child_scroll_view.dart","hash":"900698f6aa37987e55b5deea24f0705a"},{"path":"/media/Source/flutter/stripe_native_card_field/example/lib/main.dart","hash":"450a759a958e69db0838bafdddea956c"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/LICENSE","hash":"22aea0b7487320a5aeef22c3f2dfc977"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/context/success.dart","hash":"d403acf6c163229b0196b32b87ff0df0"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/async-2.11.0/LICENSE","hash":"39062f759b587cf2d49199959513204a"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/src/span_scanner.dart","hash":"e6c901b6ad02eac173f31cc971b5b703"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/context.dart","hash":"4e41c8670409ca56415c66a2082d00cb"},{"path":"/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_method_codec.h","hash":"6e8b0406a376f1fa043fefe4c3f0531b"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/matcher/pattern/parser_match.dart","hash":"d742d41268dec3da5e669142ae344928"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/matcher.dart","hash":"306ad2bb95c1868983681f855cdbb3a3"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/combinator/and.dart","hash":"115b8d4b22fc91db7061ce797a4c8d5d"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/shaders/ink_sparkle.frag","hash":"d9bab5fd98c4aeb46f0ee46466d27592"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/character/range.dart","hash":"065ae19274f3691df673e4d2a11f5d52"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/decoration.dart","hash":"de79039aaa3838c467be941ecfadf198"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/quantize/quantizer_wu.dart","hash":"c0da8171c63f0ab4e822dd094fc2c595"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/slider.dart","hash":"b566b88ca31a1df700fe30149c986419"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/focus_scope.dart","hash":"6c2bab4d52a86a5d02927211af4de9df"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/gestures/pointer_router.dart","hash":"6e800790e7858e8e1cdc73c8cc09d719"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/utils/node_list.dart","hash":"4068e834e069179f5df23c7868664c19"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/image.dart","hash":"6f4eed4bd865760bb319115fdc85359a"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/enums/attribute_type.dart","hash":"a9d570114e5a6e733fb029f6b3cffad7"},{"path":"/home/nate/Tooling/flutter/bin/internal/engine.version","hash":"abfd514fcc4ea11724fb5275ddfaeb91"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math/noise.dart","hash":"e9fe7ebb2a16174d28ca146824370cec"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/text_theme.dart","hash":"3d28fe6cea9bf0c5ba06b8b7d98ceb61"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math/triangle.dart","hash":"e3f9a51488bca91a3350831c8ad6722f"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/characters-1.3.0/lib/src/grapheme_clusters/constants.dart","hash":"9f9b79f577d9fdf4f20c17a26a2f1d57"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/hct/hct.dart","hash":"596fb2e55b1ff1662e4bd67461fdc89d"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/path_parsing-1.0.1/LICENSE","hash":"96ed4c0b2ac486bba3db2c5d2a96afc4"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/viewport_offset.dart","hash":"79d8541756a988cac28ac19f2a2c80f7"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/geometry/path.dart","hash":"67e7a5f0a0f1e57312feed389cc82ea6"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/gestures/gesture_settings.dart","hash":"e2d2ec7a244dae1f8f4747fcac597627"},{"path":"/media/Source/flutter/stripe_native_card_field/example/build/flutter_assets/shaders/ink_sparkle.frag","hash":"8f69df4bd4eabf553ebe6cfbb5881a4c"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/text_form_field_row.dart","hash":"c59285c63cedbb947e26c4dd73e68154"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math/aabb3.dart","hash":"4d9f681599b9aba645421097eda46139"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math/sphere.dart","hash":"d1089412c69c2ca9e4eeb1607cf0e96e"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/collection-1.17.2/lib/src/canonicalized_map.dart","hash":"6b13d3fc44b87dadf054505f13c1c734"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math/aabb2.dart","hash":"8a05c4ee4d75a485389f2e5c2f6618e6"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/opengl.dart","hash":"9e22ead5e19c7b5da6de0678c8c13dca"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/capabilities.dart","hash":"4e9429c3bbf61961f9284cb7ae3d432a"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/text_selection.dart","hash":"de16603e53f7e3765822ed64efe93aa9"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/image.dart","hash":"10a309c7a00b8dc3baf1ca923838d917"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/combinator/generated/sequence_8.dart","hash":"a90b0bb564b86374e4ca680fe960ef74"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/services/undo_manager.dart","hash":"51ee7865e1efda37cb04af7ecaeba2b0"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/dislike/dislike_analyzer.dart","hash":"d7eb1678ec74acd9857a4193fd62ed5b"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/box_decoration.dart","hash":"f654ac1faf6b5ea6693674e259901141"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/file.dart","hash":"dcef90946d14527736cde04a54d334db"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/continuous_rectangle_border.dart","hash":"63d5bb87efee9cf0e316def81f377edd"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/utils/prefix_name.dart","hash":"fbb3e43ae57262b3fc190cb173a7b5bf"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/context/result.dart","hash":"b384ac091b4a111cfa256b17c333c2f8"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/context_menu.dart","hash":"4c316ea6fcaf85e1f833c5227c0caae5"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/popup_menu.dart","hash":"a6f4e6da87bbaeaefd197a96c0a34c49"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/flutter_svg-2.0.9/lib/svg.dart","hash":"966bd3820ec7df87a9929c17c9dd1542"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/radio_theme.dart","hash":"b667b9f8acd4c92f97a0f7b908c79662"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/tweens.dart","hash":"959489b18fda284c434701586b43c66b"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/mixins/has_visitor.dart","hash":"61e938fe770ed7331e39f1dda1b64dd4"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/LICENSE","hash":"901fb8012bd0bea60fea67092c26b918"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/progress_indicator_theme.dart","hash":"8effe6176ace6ada9ad1db0370cf2e78"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/services.dart","hash":"0ab0f67260449b378783f8fe8e9a82b9"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/scroll_configuration.dart","hash":"164744545ecb5414cf10f730d621c25b"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/character/predicate.dart","hash":"9d95e55b0ed6080e677989c4e1e1cff6"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/input_chip.dart","hash":"caf9db36e2706f482aa0b4d7e405d76c"},{"path":"/home/nate/Tooling/flutter/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_standard_method_codec.h","hash":"dc198ca346b10db91565cdd71853a55d"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/path_parsing-1.0.1/lib/path_parsing.dart","hash":"498f254119e3d3c67475fe8ca026d01a"},{"path":"/home/nate/Tooling/flutter/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_json_message_codec.h","hash":"48a4cc4d6ada6d441c284904470471e1"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/app_bar_theme.dart","hash":"53f7ebb90750d4a05542d1f6f4a11e6f"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/vector_instructions.dart","hash":"1714b750fac72bd92a938167d0a0368b"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/default_text_editing_shortcuts.dart","hash":"17c8b63bec2eea1606e8d63d655b98fe"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/animation.dart","hash":"b3dbc4e6cac78b2c99e3aa5e9e498ea1"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/ray.dart","hash":"146741f6f87d6612ee7bbf6a6fa9c119"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/navigator.dart","hash":"039fa6811ca72d4f4e598dafd7f2cd73"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/svg/clipping_optimizer.dart","hash":"d3fdd4d68d397ec3ee7b271f9421992d"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/svg/colors.dart","hash":"820e99747da389cabd8c0ec439a62859"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/utils/resolvable.dart","hash":"f7329cc0811af555900320e49bd9686f"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/slotted_render_object_widget.dart","hash":"fd48427e65c5910cbba1fc3e4e57cfcb"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/page.dart","hash":"33200e8383c1d09ec414106429094652"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/flutter_svg-2.0.9/lib/src/utilities/file.dart","hash":"8bacdb80bd530c141cb757306aa4f950"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/paragraph.dart","hash":"54af3f5c8783faf727966767bfc50a65"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/clock-1.1.1/LICENSE","hash":"175792518e4ac015ab6696d16c4f607e"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/events/processing.dart","hash":"5a7bd956aa537e95be882d4809232c39"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/decorated_sliver.dart","hash":"52bd396bd9c86097e53528c764af4a2d"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/animated_cross_fade.dart","hash":"d6d75f602fbbd2015836527e4ae80c4c"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/sliver_persistent_header.dart","hash":"0fdfcf27208e58e49f8b2bdc8dc7cb25"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/texture.dart","hash":"7b6fbeaea6b47a8038b954b4d92746d0"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_graphics-1.1.9+1/lib/vector_graphics_compat.dart","hash":"f98ce0b178c5f923b2b5459eeee108e5"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/combinator/skip.dart","hash":"eb0d81e18421106f3bebf735c085642f"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/codec/event_codec.dart","hash":"16d220671ba632751edb02e31809a2a1"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/snapshot_widget.dart","hash":"73e58fd3309176306823aad88a4e1ba6"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/scheduler/ticker.dart","hash":"7f34290bd4853b35be31761b6c7d3864"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/scroll_position.dart","hash":"c007de2bfdc4647fb2cef6f2b61de0d7"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/combinator/optional.dart","hash":"0de6ad5b70fa26b3aaf307b870ed6741"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/collection-1.17.2/lib/src/equality_map.dart","hash":"700328ab0177ddfd9a003a8c15619c1a"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/input_date_picker_form_field.dart","hash":"39d10ed1abe8707f202a4c6d054dc05a"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/inherited_theme.dart","hash":"97af54574da94dbb0a8b5a5549e954b3"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/switch_theme.dart","hash":"444589d7a3a418a8388003283b096007"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/autocomplete.dart","hash":"0f6f85da2b28ce36fc4cc586adf5f541"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/filled_button.dart","hash":"e4ee8d24b42d2c4cc9b94f994e3910cd"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_graphics-1.1.9+1/lib/src/listener.dart","hash":"d817e2705606deb833cedaa142bf0b93"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/about.dart","hash":"02f25c72cd8d04c8f27c70fa3f24ab11"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/characters-1.3.0/lib/src/characters_impl.dart","hash":"3bb0652e163327c58784ce2a2b882a7c"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/utilities.dart","hash":"3f5e8feebce49c954d9c5ac1cda935c1"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/combinator/settable.dart","hash":"14bc95eb822fd6e3b1893c1fafffdaf0"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/choice_chip.dart","hash":"1c09eb639c2fd5d68b4eda89dc876b8e"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/text_selection.dart","hash":"781c9623c4cd5f2d83a30b1215968fb6"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/bottom_navigation_bar_theme.dart","hash":"d1a626b10917649c527d6297b804fa39"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/outlined_button.dart","hash":"90be9dc0fb0474f45e78a63215eaf36f"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/path-1.8.3/lib/src/path_exception.dart","hash":"b062a8e2dade00779072d1c37846d161"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/lints-2.1.1/LICENSE","hash":"4cb782b79f6fc5792728e331e81a3558"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/debug.dart","hash":"fbaf91ff4796f047f0b69118d81502ba"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/ink_splash.dart","hash":"c2061e56218adab22cbf2df63c7130c3"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/semantics.dart","hash":"dfcc453f5331ec6f2c70cda394065785"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/button_bar.dart","hash":"fe9c2aa616e22ceb52299e47223f5de6"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/svg/tessellator.dart","hash":"e6bc85c50ad92d6884bf3df398fa5659"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/constants.dart","hash":"fb54c03ca4cc99961be9cd8c867fca54"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/icon_theme_data.dart","hash":"e1586ca0e0a18f012d9bc30246ec4276"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/http_parser-4.0.2/lib/src/chunked_coding/encoder.dart","hash":"dbf4f1e95289bc83e42f6b35d9f19ebe"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/plane.dart","hash":"f0c6d5d05fbdc95ab84f1a63894b7be6"},{"path":"/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_texture.h","hash":"8c536ac6c5de306f31d1298eb81cd7c5"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/svg/overdraw_optimizer.dart","hash":"418a264b49fd3ef961c126ab9f6189b4"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/cupertino.dart","hash":"1d4c33ba865998a6c9ecd3e74820a31b"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/shader_warm_up.dart","hash":"1c96e22d2aee066266a1f855aefa31a0"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/stack_trace-1.11.0/LICENSE","hash":"3c68a7c20b2296875f67e431093dd99e"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/layer.dart","hash":"7ef5d20ee5aae882a0f8cf16aa9febf0"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/core/parser.dart","hash":"804ee655c0d5c53c1be5a524fea18d63"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/collections.dart","hash":"c3eb7baf4000b511ca5b10c22dbb3314"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/view.dart","hash":"fcaca75ac7a0d888676b0094a6940bc2"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/box.dart","hash":"7773a3500c78f2d39d3f7763e59aca4b"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/semantics/semantics_service.dart","hash":"4f5b949b0671ed2d759a907e2e26e44b"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/text_selection_theme.dart","hash":"c7fac4b520e05bf25752db68f4ec979d"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/bottom_app_bar.dart","hash":"17d4a4d8428d920cbae781e95dd47d4c"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/animated_icons/data/ellipsis_search.g.dart","hash":"c9c0ff593fcabc29c3234b4e1bf2ac38"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/inherited_model.dart","hash":"8635fbec89c2cc03404a2a3233d31bbc"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/collection-1.17.2/lib/src/comparators.dart","hash":"d1410f48ac374235aaad55cba40bc4be"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/rotated_box.dart","hash":"bdb9f643329f3a92a7c08ebfc790491f"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/refresh.dart","hash":"a69597ffa603362ac78b8024ec8c007c"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/character/word.dart","hash":"05e847132bc525d82c8f22363faaab59"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/collection-1.17.2/lib/src/empty_unmodifiable_set.dart","hash":"d2e49f7a3cc02c7bd120dd5e4b9daa33"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/flow.dart","hash":"aa4b759c1056abab06c6959c35aef6c8"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/action/permute.dart","hash":"0868c575f391282721103bb5ec205f85"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/dropdown_menu.dart","hash":"0bc9a71a179c6d75e0287be40a219bad"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/will_pop_scope.dart","hash":"b40ca4d9e33b5c795c138ba9cd0f3c50"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math/matrix2.dart","hash":"ac51c125ed5881de5309794becbacc8b"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/definition/internal/undefined.dart","hash":"bb00c98e50d3c71d4ab7ac7c46122f3f"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/misc/failure.dart","hash":"c3a626fae4cb96cbd7ff53edf8b4d250"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/character/uppercase.dart","hash":"7061b91c27425c907020fe54e569b9db"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/rounded_rectangle_border.dart","hash":"425279cad592268a545d38e82ce446c0"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/visitors/visitor.dart","hash":"87e0c94a0dd945f819a8bd24a9ac5e67"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/primary_scroll_controller.dart","hash":"1c43aa902b27d1a8936c77dcf231953b"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/action/pick.dart","hash":"bbea4ece83c0d9feec75f71073e7638c"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/performance_overlay.dart","hash":"5c849e253549b3e04b51487522847a93"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/action/trimming.dart","hash":"a9404198f8cb6ef75ba3333d06244a91"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/matcher/matches.dart","hash":"e2bb1be234c319b0c09b51cd14f9ab51"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/navigation_rail_theme.dart","hash":"b0ea6dc9cf45897085899ceac5556d5f"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/text_selection_toolbar.dart","hash":"e4b3723ccd3ded3d3b51e4a324f6b1cc"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/events/comment.dart","hash":"74fb000405fb96842a3ce15a519d8ae8"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/physics/tolerance.dart","hash":"f75f31535e16b018e2a5f9a968b7254c"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/intersection_result.dart","hash":"789e79772bba1132b3efdb60636a3ccb"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/mixins/has_name.dart","hash":"749e18efee29d6925d7c55e573d3eb2f"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/services/restoration.dart","hash":"781ece99db6ceae9e48a8177beb03454"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/_network_image_io.dart","hash":"ad8897f1b159e17e4fee2cd7ab001014"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/fake_async-1.3.1/LICENSE","hash":"175792518e4ac015ab6696d16c4f607e"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/streams/subtree_selector.dart","hash":"a76e6e8f87483f19522649d51526234f"},{"path":"/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_view.h","hash":"456c2b3a4163c2d97efb9ac7c9e74d5c"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/two_dimensional_viewport.dart","hash":"ff528067cce70a00b879856939ed3bf3"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/magnifier.dart","hash":"03d33606872f9e7e6745ed7b034cae70"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/safe_area.dart","hash":"ef1d9afecb299dedad3fbda4605eab8f"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/toggleable.dart","hash":"24d724604ad99a3450fcc0b59530aba8"},{"path":"/media/Source/flutter/stripe_native_card_field/example/.dart_tool/package_config_subset","hash":"b6f728cac4247b21f9ea761816e0c1b4"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/nodes/node.dart","hash":"9ec244272cb6c8da46a6dd5f104f0dfe"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/circle_avatar.dart","hash":"2c6a3df23fca0dcf470ec214fcf937d2"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/streams/with_parent.dart","hash":"7c5b445766c46a4bdd2db2cf3f3d7ee6"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/vector_graphics_compiler.dart","hash":"fe736b6ea56ea56711e8127640b9e6d8"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/radio.dart","hash":"26de9412b2619bbb63760d37060769f6"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/utils/simple_name.dart","hash":"208d1ef7a6cc2445551b3138139613bd"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/scheme/scheme_tonal_spot.dart","hash":"ac8dbbfa2c8b185eb24a9b72ce1f450c"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/events/end_element.dart","hash":"813218451c1d8dd310e1233bd4ca7a4a"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/meta-1.9.1/lib/meta_meta.dart","hash":"36280c072e87476893ba441b9b25bc39"},{"path":"/home/nate/Tooling/flutter/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_engine.h","hash":"12e4a7929c142a9693e4c4eaffe97a21"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/character/digit.dart","hash":"ea08cf8b71713e3535d5a2164a8bc7e1"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/button_bar_theme.dart","hash":"fcb9f978af95bb88aae7b0bb1941222c"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/proxy_sliver.dart","hash":"399663735167fc2a34be524ace60cb16"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/gestures/constants.dart","hash":"823c66be3a8d17bc0c146c6b7f83062c"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/node.dart","hash":"62f41dd9796fcbb0df6eb7bbbbcd7177"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/events/doctype.dart","hash":"c2d76b78fb107e358b1ad967f15f1746"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/draw_command_builder.dart","hash":"f1457454215dff1ed947363fcbf4aeba"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/src/relative_span_scanner.dart","hash":"142ba8c5793aa338f44b464329dd0699"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/action_icons_theme.dart","hash":"575e684a3b68cd9d55535b7ad0bb178c"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/hct/cam16.dart","hash":"ca959e5242b0f3616ee4b630b9866a51"},{"path":"/home/nate/Tooling/flutter/bin/cache/artifacts/engine/linux-x64/flutter_linux/flutter_linux.h","hash":"224258265396a7fb55f989c9ff23dd1f"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/services/platform_views.dart","hash":"f4f34f8a8e74475951da5a64ed63c148"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/xml_events.dart","hash":"f8fc02917a1c311a5208592a72e1036d"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/highlighter.dart","hash":"5265b4bdec5c90bfd2937f140f3ba8fc"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/span_exception.dart","hash":"c39101179f8bdf0b2116c1f40a3acc25"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/shape_decoration.dart","hash":"565fda9ac53a319f022351e9f5cbeb65"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/collection-1.17.2/lib/src/equality.dart","hash":"4cbe8ed92ec76b5cd80e685ba71acdb4"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/services/raw_keyboard_web.dart","hash":"6efb07d734335918156c6752083aa8b7"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/http-1.1.0/lib/src/client.dart","hash":"bac43d00ed2bbaf0c919cf9ef0decd44"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/sliver_padding.dart","hash":"b636076445f4ea303dc9f3580a6455c1"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/events/start_element.dart","hash":"e11fc9210b4438654c11893b98ac66fb"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/autofill.dart","hash":"48df21f2b491a51a3dc6eebf4c24fe67"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/path-1.8.3/LICENSE","hash":"e9f463669bd6dfea2166dcdcbf392645"},{"path":"/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_method_call.h","hash":"e91e434a21f7ae16cc5a1f2e155bdb88"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/collection-1.17.2/lib/src/wrappers.dart","hash":"91e47ed79ad65391642894923c520b26"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/gestures/drag.dart","hash":"63c306461db5c60830794d4def8b7e7b"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/text_field.dart","hash":"00b3c350eabc55c2989e99f1396ad540"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/enums/node_type.dart","hash":"544744a0196de1c7ea438a30e25874fb"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/transitions.dart","hash":"7b1c1dccaebb94f94cc71d874defab3d"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_graphics-1.1.9+1/lib/src/loader.dart","hash":"462bc064a97280433e272a7405ab81c0"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/dropdown_menu_theme.dart","hash":"aeaa12c1af305eb8e588f3b7bec09ab1"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/math.dart","hash":"aa4c24c010fb444c843ce3dc261a569f"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/spell_check_suggestions_toolbar_layout_delegate.dart","hash":"942fbfca7541358613467c640e1ca6cb"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math/constants.dart","hash":"9a463f361999508124d9da4853b1ba5c"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math/vector3.dart","hash":"a1e740a70209acedc9ba1bff7141c14c"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/http_parser-4.0.2/lib/src/authentication_challenge.dart","hash":"7bfefcc0929d945fa61bb7870de1f659"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/_initialize_tessellator_io.dart","hash":"94d63b9033657a026a46a90c788e8377"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/mixins/has_writer.dart","hash":"0537fb6d3d370f2fd868e2654361356a"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/matcher/matches/matches_iterator.dart","hash":"2909b27f158fef499567b45f8fc093c5"},{"path":"/media/Source/flutter/stripe_native_card_field/lib/card_details.dart","hash":"e636f7082335cc7104f62d2974cd689d"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/exceptions/format_exception.dart","hash":"2128831f60d3870d6790e019887e77ac"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/shared/types.dart","hash":"7e327134a49991d7ba65bbfe46bb8f4c"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/misc/epsilon.dart","hash":"8b5e0aa1e302bfa03a0836c96f6c5d0a"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/predicate/character.dart","hash":"86bf32da824115b604126408c8253192"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/LICENSE","hash":"5d89b1f468a243c2269dfaceb3d69801"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math/vector.dart","hash":"7ba48caa7a6a4eac8330274dae899e48"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/gestures/multidrag.dart","hash":"7833532fd57a9b5d011b5d2065cae01f"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/collection-1.17.2/lib/src/union_set_controller.dart","hash":"f301af2d0392296f456363085becbf47"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/scrollable.dart","hash":"3c08be11627bc6888dc6b3c461cf36d3"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/bottom_sheet.dart","hash":"fd4b1eff81877aaa4d34c2f1b1e51e1e"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/animated_switcher.dart","hash":"7b41ad535baaa35759822a96cf8db5cd"},{"path":"/home/nate/Tooling/flutter/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_texture.h","hash":"8c536ac6c5de306f31d1298eb81cd7c5"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/collection-1.17.2/lib/src/functions.dart","hash":"a3aa36a805436731699f39e6bf524087"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/converters/event_encoder.dart","hash":"e0884577a79e1c49ea3d1a533b9a2784"},{"path":"/home/nate/Tooling/flutter/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_method_channel.h","hash":"a7b956a5cb611f7634fdac0d077b5a01"},{"path":"/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_standard_message_codec.h","hash":"50ed001c17cb46b590dfa0cfe035414b"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/mixins/has_parent.dart","hash":"7f47dda6ed10e33236d465680dc8c12b"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/fade_in_image.dart","hash":"10b8d2c52b2c37a0e3fe528a43cd08ab"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/localizations.dart","hash":"f74fc636e49586b7b99b60a7adad511f"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/utils/predicate.dart","hash":"4fcb0c3d6a9c166d16c124c91e33dcb6"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/characters-1.3.0/lib/src/grapheme_clusters/table.dart","hash":"29e1858c5ebc2b4dc6d1528196bfb1b6"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/nodes/declaration.dart","hash":"239933b2172ece52af8e5b313c29c52e"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/quad.dart","hash":"739bb2e85022ddfb653590b93216942a"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/button.dart","hash":"1b689679ecd501365d22f6afa2fe4062"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/gestures/monodrag.dart","hash":"44dc67eb8a2a19762f01bcde61005bd5"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/services/raw_keyboard_windows.dart","hash":"c530735badea2d80847f387ecaddc3de"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/scroll_controller.dart","hash":"8c1ca09b4c5c2e45414123826cc0e2b2"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/banner.dart","hash":"de7c1cff6332d4bd8bc081762bab4677"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_graphics-1.1.9+1/lib/vector_graphics.dart","hash":"c0d86f052aa129dc1b5994c7d1ae2d54"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/visibility.dart","hash":"56c32fd189efdf74d46057a7845520ca"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/tab_bar_theme.dart","hash":"d7f3d70b55e24c9309a1cd25ea800949"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/repeater/character.dart","hash":"a6b6a82cb850f0fc9b7b1cb7854df16f"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/diagnostics.dart","hash":"be5edbb2e3dc6f5aa0e45980e1644168"},{"path":"/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_engine.h","hash":"12e4a7929c142a9693e4c4eaffe97a21"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/overflow_bar.dart","hash":"ecbda30832bfa6a96b6e4c4ac1dc65dd"},{"path":"/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_method_response.h","hash":"113f9f0d40e2169e2b97ecee83007f79"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/utils/cache.dart","hash":"e0cbefa359309715e5101bce98eb65e2"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/memory_allocations.dart","hash":"949c8f1ae5509bd71c0657c202fdcecc"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/sliver_list.dart","hash":"449e5e076d88fdec0781d58650e1b713"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/matrix_utils.dart","hash":"bd99450cf92d8fa369dd46e9c58d0da9"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/actions.dart","hash":"b7ba85e87a54c41f31846de28b50d779"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/http_parser-4.0.2/lib/src/media_type.dart","hash":"101ff6d49da9d3040faf0722153efee7"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/annotations/annotator.dart","hash":"087c8dc559efb65e85cfcc977ae211f3"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/physics/clamped_simulation.dart","hash":"a753413d3971339169c4a103d7ee3f6a"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/vector_math_64.dart","hash":"bd1315cfa157d271f8a38242c2abd0d9"},{"path":"/home/nate/Tooling/flutter/bin/cache/artifacts/engine/linux-x64/icudtl.dat","hash":"cf772cf9f6ca67f592fe47da2a15adb1"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/streams/normalizer.dart","hash":"2c81049f41caf7203ac33c97860684ae"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/scaffold.dart","hash":"9919212592c510a86cc36c80166094dd"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/gestures/resampler.dart","hash":"780826ab1f1e8af513298cd5b5bca297"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/scroll_activity.dart","hash":"71e856dec05f7c756414183910e7d09c"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/theme_data.dart","hash":"e06212da6f09f1c651e8abed36a93f37"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/date_picker.dart","hash":"6872edcf8d8a83fc0682de505539fe8c"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/observer_list.dart","hash":"074b866f17aee09c76583b075e83cb8c"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/flutter_svg-2.0.9/lib/src/utilities/_http_io.dart","hash":"0f7801fa7bbe4a8fbb16574fcb884b0a"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/entities/entity_mapping.dart","hash":"5abb58e10e8ea85ea5990a97ee20ae4e"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/LICENSE","hash":"a60894397335535eb10b54e2fff9f265"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/utils/name.dart","hash":"da50c399c40281c66d3c2582ac225276"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/quantize/quantizer.dart","hash":"db799bf48af97b7c0edc93ad96b4a6da"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/image/image_info.dart","hash":"e78b8a477be5776c7b8e60d7d6c17572"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/debug.dart","hash":"669c88cbef458b3b049bad5ff3c2dfbf"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/sliver_fixed_extent_list.dart","hash":"827bf92cc4287acf2a106e8f0980c1a2"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/custom_layout.dart","hash":"730e1ce4a9e0e86eb5f8518a50879867"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/visitors/writer.dart","hash":"21a6f7aab6021cd2c8c69f9cd78ae36d"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/services/text_layout_metrics.dart","hash":"13be7153ef162d162d922f19eb99f341"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/scroll_position_with_single_context.dart","hash":"fb2ea411a2459b73756c5b9b138d8bb8"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/scroll_simulation.dart","hash":"366aa23421c294b9ad3fa22271afbdb3"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/_platform_io.dart","hash":"2c25776d2e769ec49cc16f5058c5c009"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/text.dart","hash":"d0409822869717905bfa2a3c2454f250"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/stream_channel-2.1.1/LICENSE","hash":"39062f759b587cf2d49199959513204a"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/wrap.dart","hash":"dc467f1cca969547c9f6bca7315d0485"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/scroll_notification_observer.dart","hash":"11f371a9fa4c71a28d49d0f749958939"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/borders.dart","hash":"b3fcc0ad60e51233c455b5f4096c10e2"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/semantics/binding.dart","hash":"8a4ece66010e4a19b35a48d7891ab85a"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/flutter_svg-2.0.9/lib/src/utilities/http.dart","hash":"dcd895813db6adb1603b56e42c746d8d"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/http-1.1.0/lib/src/base_client.dart","hash":"32a40215ba4c55ed5bb5e9795e404937"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/stack.dart","hash":"0e9a0d2f330eba113e6f27446b6976e8"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/stack_frame.dart","hash":"fe46a2ea2b70d5a3e92ea8e2fdd55411"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.6/assets/CupertinoIcons.ttf","hash":"42d5bf7c22ac609351e84dbc39b12bf9"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/extensions/mutator.dart","hash":"e105e8d3303975f4db202ed32d9aa4c7"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/repeater/repeating.dart","hash":"282aa0046bbbfcbc30050f7fab282778"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/services/binding.dart","hash":"d510c4c813f8c9f8e9375b1af3a713ef"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/annotated_region.dart","hash":"3bc33c65fa44a57d13430fdedef82bc2"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/text_field.dart","hash":"54086c59b934d0c3523a46d170c06b59"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/media_query.dart","hash":"c74b7e5c3807dea9ab432957b78f61c5"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/utils.dart","hash":"caf148b76c44a3f0f1bd6055ddbb8f5e"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/navigation_bar_theme.dart","hash":"e4f0fd15bde016f0377c0fe59f7d4dba"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/extensions/parent.dart","hash":"710860418338ac8e1f4343a94331c81d"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/selection_container.dart","hash":"2122b21a57765cfaa6f3ecde97b33396"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/combinator/delegate.dart","hash":"183dba098a3c61eb043e2fa1392b0649"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/geometry/basic_types.dart","hash":"a91ac89089fa79d00dae609646288b86"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/services/raw_keyboard_macos.dart","hash":"8178dff161124de7fd9a20755876f3ef"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/collection-1.17.2/lib/src/combined_wrappers/combined_list.dart","hash":"5b894ae18be3e2442a34288833184ca9"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/constants.dart","hash":"8865f4ba0316aa33cd4b8e48694ae276"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/annotations/has_buffer.dart","hash":"22acb270c1bb267ee16b3d64a3faa825"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/value_listenable_builder.dart","hash":"2ceedcbc0113113782eaa9b1734b451e"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/flutter_svg-2.0.9/lib/src/utilities/compute.dart","hash":"75825be8545647641c245afbba6962e3"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/paginated_data_table.dart","hash":"5205621fc46316d958c8c15598bd5d03"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/exceptions/parser_exception.dart","hash":"a62996936bad6c27697a35bed070547d"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/selection_area.dart","hash":"a1e443cd18f204a8c199864997e17d06"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/list_wheel_scroll_view.dart","hash":"097f5f9586c6b0a07e77927fd58a6fc5"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/predicate/string.dart","hash":"c59198554d2a2402363b7e7671fded95"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/scrollable_helpers.dart","hash":"9f7cfeed58295e85847bb51705ac32ef"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/nodes/processing.dart","hash":"0ca8410c364e97f0bd676f3c7c3c9e32"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_graphics-1.1.9+1/lib/src/_debug_io.dart","hash":"118b6a62408f796e238c61d271e5146f"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/predicate/any.dart","hash":"8a450976af6d3c4436ef0cffaeef82bf"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/icon_button_theme.dart","hash":"8da3b007ec425288fe7d6656cdf0bbe0"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/scheme/dynamic_scheme.dart","hash":"ce4df222c034641e9cc494b4e8724f43"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/character/constant.dart","hash":"7f01c223a9584977891a4a70396541d0"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/http-1.1.0/lib/src/multipart_request.dart","hash":"de670519e8f1f432d9f1a21fdd05b4b3"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/feedback.dart","hash":"049d34ba2849061a547be27fc6e122fb"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/scheme/scheme_expressive.dart","hash":"9635f4c7e0779f78b2a184cd81c14459"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/border_radius.dart","hash":"63ec9ecb30863148c666beb922430f3b"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/arc.dart","hash":"fe52344c0c5470d7f044c347de68987e"},{"path":"/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_texture_registrar.h","hash":"a1aad084912e64dc1147aee22664eeb9"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/http_parser-4.0.2/lib/src/utils.dart","hash":"8986177ba204a808c603c35260601cce"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/extensions/descendants.dart","hash":"814d87dac2defe820283f35b6d3f5811"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/character/lookup.dart","hash":"22d4076f2d38c3a2fed532fb53ecb1a3"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/menu_theme.dart","hash":"887a4888dd10dc19020553757a12bf31"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/parser.dart","hash":"050ea99dec5a0ecd6fc29872727650b0"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/expression/builder.dart","hash":"27359c6ed1c3a9691ee4556f0a31fac3"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/services/spell_check.dart","hash":"e108a994c8804321ed7d12f9dde58033"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/back_button.dart","hash":"035b8d3642fa73c21eafbee7851cc85d"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/icons.dart","hash":"ab93183be18057006dcdbef5995998b8"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/viewport.dart","hash":"9b292585339e94e18c61b0b8ee6d70ee"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/modal_barrier.dart","hash":"4c0d1712c28161aae922d6fb6aa513f3"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/consolidate_response.dart","hash":"b869c4e930ab3313f9b1d196d532d3dc"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/heroes.dart","hash":"954967e86471c42a70190b2d9d7d50f6"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/gradient.dart","hash":"2dcc554f5519afa1d65190de1675ca0e"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/expand_icon.dart","hash":"b717426144b9fcc3a82b6db03ee2d199"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/path-1.8.3/lib/src/path_set.dart","hash":"1b20a6e406ca8e79675b2ebd9b362d10"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/print.dart","hash":"eaefa61733dcdb49f148e975a46c3d63"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/utils/token.dart","hash":"8006c8d72d7de5fbf9f6034104c30166"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/theme.dart","hash":"d87a65bd2d0d2e6c277391a89e11491a"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/meta-1.9.1/lib/meta.dart","hash":"c9b7f7702768dc09939d07fd38f3e1cc"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/constants.dart","hash":"0cb06ef1fbbec09f85b6b40cdeaa2f9a"},{"path":"/home/nate/Tooling/flutter/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_standard_message_codec.h","hash":"50ed001c17cb46b590dfa0cfe035414b"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/expression/result.dart","hash":"bc503b6c5e3658a13efaee4e0638935a"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/placeholder.dart","hash":"08c2e37a2ae282c740bfe820f238eca1"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/src/string_scanner.dart","hash":"f158ffadca730ab601c60307ba31a5e4"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/layout_builder.dart","hash":"2f7cd8870c93fba619e7e977a84b23a2"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/streams/each_event.dart","hash":"91b72e3a75068042bd3b16de99d2c990"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/combinator/list.dart","hash":"ee730199a496cacbfd82312849e80523"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/http-1.1.0/lib/src/io_streamed_response.dart","hash":"f179ed2f20226c436293849c724b2c4d"},{"path":"/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_texture_gl.h","hash":"5f053cb15169edfd0e41de814880fa02"},{"path":"/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_plugin_registry.h","hash":"981fab95290b8d1246230281ba11947b"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/flutter_logo.dart","hash":"35d13c1bcc0730bd347d9023716a2b16"},{"path":"/media/Source/flutter/stripe_native_card_field/example/pubspec.yaml","hash":"9c8c100441c7a9d99aad3d2f329a7213"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/nodes/cdata.dart","hash":"008d33cc2aea11e7921ee238469947b2"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/action/cast_list.dart","hash":"e000e109bd0703e48c60c7513950ae81"},{"path":"/home/nate/Tooling/flutter/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_message_codec.h","hash":"26b3b5b7922c6020c4431f503196c362"},{"path":"/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/flutter_linux.h","hash":"224258265396a7fb55f989c9ff23dd1f"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/gestures/multitap.dart","hash":"8872d7a29893023889c704eb502c0fa3"},{"path":"/media/Source/flutter/stripe_native_card_field/lib/card_provider_icon.dart","hash":"ab0f91263ff094e3a08d79085a321b4e"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/timeline.dart","hash":"4864ded8675881d0744b52cc5f095372"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/inline_span.dart","hash":"41683b79bc933459380d4fe9cfecd2ab"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/shortcuts.dart","hash":"04aadb1ddfef06235928c5a7d3d03e3e"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/svg/parsers.dart","hash":"1819a9a4c20c5254622d10bd00f5abfd"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/geometry/matrix.dart","hash":"3561421bda06180a972759e28276d069"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/definition.dart","hash":"7bad1ed1cb3e8f31bbb17cfcb56a9f48"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/ink_sparkle.dart","hash":"4afb66be6c279583bcea79970b8aa26b"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/bitfield.dart","hash":"d235f51d48e43d80a46b35d3ac1a7135"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/icons.dart","hash":"b7083668877aef4306a48f7e8b5d1e31"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.6/LICENSE","hash":"2d0c70561d7f1d35b4ccc7df9158beed"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/slider_theme.dart","hash":"127d7537acb07fa475d364f32ec15f11"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/form.dart","hash":"c7cb1f3d8114d6ded4dcdff5e51cb468"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math/error_helpers.dart","hash":"73c0a59e2d19aea71c6029f871aa9f67"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/services/text_editing_delta.dart","hash":"1df2e5822917693a7c47a042885d3850"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/services/raw_keyboard.dart","hash":"1d220413a4b5d92063ae525305d4d986"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/drawer_header.dart","hash":"1786653a5a86ec6255f79137a3a33755"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/animated_icons.dart","hash":"fd2a12edfd4b98e55a3b84dc04d027b2"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/spacer.dart","hash":"31caf5d9d4f0d5e2b373a2bf368290d6"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/painting.dart","hash":"67201c2167e60249ea2af90fca826370"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/matcher/pattern/parser_pattern.dart","hash":"79a5f25a1a9d4aa4689bf37171e1b615"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/basic_types.dart","hash":"02f84a54ab635f765abf1c79d07f65d7"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/action/token.dart","hash":"270434ddcabc3c4c763e2fd9506c3197"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/binding.dart","hash":"e71afef3995ed68e6c520bafee52c900"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/path-1.8.3/lib/src/style.dart","hash":"bfb39b98783e4013d9fe5006de40874d"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/route.dart","hash":"dbda73b9685af50d1c01de89b6998867"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/services/binary_messenger.dart","hash":"4796d69d2b7d8c2d0673e26e441f7450"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/activity_indicator.dart","hash":"9d48fb2332af77d62bf655242ef4f8b5"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/routes.dart","hash":"9eccae31c2fec0d24b638944d9ee44de"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/services/system_navigator.dart","hash":"4c41b320b6cdff588346d4831b57543a"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/quantize/quantizer_map.dart","hash":"b6bcae6974bafba60ad95f20c12c72b9"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/converters/node_encoder.dart","hash":"2c67ca30b541122c69ef61c13e91ca58"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/utils/separated_list.dart","hash":"ebde43387b4e8dfb7ec0b2431950eb47"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/http-1.1.0/lib/src/exception.dart","hash":"9011b30a404dec657806a780b55d0610"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/oval_border.dart","hash":"2eb2de173e53bab6a0a033f89856eae6"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/meta-1.9.1/LICENSE","hash":"83228a1ae32476770262d4ff2ac6f984"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/button_style.dart","hash":"2fe4913adcdd44539f979ae3be0a7e2d"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/iterable.dart","hash":"0ea87086ab38d0a0e292321e807293f8"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/animated_icons/data/add_event.g.dart","hash":"dd25c518d50a5334f0a231570f7c919b"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/drawer_theme.dart","hash":"23091b8eb525a6d00f8ec4a0cb84033f"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/_initialize_path_ops_io.dart","hash":"c79f83588bc492ca00520d0754e55d15"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/event.dart","hash":"1a7fe7a35dbd168a7f2e10065f4a3158"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/svg/_tessellator_ffi.dart","hash":"c109657cef5373cdc879055c83f9b894"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/nav_bar.dart","hash":"917c8230eb91ce36ba8da4d23abc81f4"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/character/char.dart","hash":"5755449cdace9c88111718f61f6c25e8"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/disposable_build_context.dart","hash":"11413684563bf083e0e6269020e128cb"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/tab_view.dart","hash":"b9beff248f7b3934bcfcef328a53055d"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math/ray.dart","hash":"5d9bdad87735a99fb4a503c5bee7c7fb"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/services/debug.dart","hash":"6c28c7364dad99e1f0fb7636ad722952"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/viewport.dart","hash":"9b3070f28ca7202f4be8bad8fc622df1"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/adaptive_text_selection_toolbar.dart","hash":"90f1391645e3fbadf9139638d201ac86"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/form_row.dart","hash":"34b8b9a525c2edf0191fbd9f925005c8"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/http-1.1.0/lib/src/base_request.dart","hash":"e630d8d424bfed36a2417f929d5b1189"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/scroll_notification.dart","hash":"693ed2db852e9a1dab34a89c972f8cbc"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/ink_highlight.dart","hash":"39604e14a8c61cc40a98ca8c68a8e609"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/clip.dart","hash":"9f8596ea4f2595f78ea9e55b6c9bec81"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/app_bar.dart","hash":"18794fce3c9fcdf1d872e805204c22d4"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/navigation_rail.dart","hash":"1dea9039b9a68ef540c684ba6674eab0"},{"path":"/media/Source/flutter/stripe_native_card_field/example/.dart_tool/flutter_build/1613d261e1f8ce3a949e8657f08294f8/app.dill","hash":"8330a128748e11609e49bc617b957e02"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/streams/flatten.dart","hash":"481d21ef07dee6f82302a015f989b597"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/gestures/velocity_tracker.dart","hash":"d964ded780056210e73974c89129ee02"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/popup_menu_theme.dart","hash":"fd55bf4d6c4b1f61323e6bf47a9376af"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/character/optimize.dart","hash":"c0d2e8a091e676946de8959a91ebb2b4"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/navigation_toolbar.dart","hash":"f24fcd5c1e02f12bafb7b9111fc130a8"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/nodes/doctype.dart","hash":"a0ff9321b483226cdbe4773e33779715"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/combinator/sequence.dart","hash":"377ac75ab6fba9bc420eec7c2ff18be2"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/list_body.dart","hash":"7064abef53e2d658d95a548812f3c03c"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/nodes/document_fragment.dart","hash":"34c668591b1600bf9613a2ee02e34adf"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/floating_action_button_theme.dart","hash":"faf51c4fe1dc7af7fabc7c78a960305c"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/spell_check_suggestions_toolbar.dart","hash":"f59ba11b410ef2cc95f4cb4ddb94ae28"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/matcher-0.12.16/LICENSE","hash":"e9f463669bd6dfea2166dcdcbf392645"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/service_extensions.dart","hash":"f6a202da2c586725eeec83b59c26c491"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/action/cast.dart","hash":"aaee299eea225144c036e6506a52fce8"},{"path":"/home/nate/Tooling/flutter/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_view.h","hash":"456c2b3a4163c2d97efb9ac7c9e74d5c"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/text_selection.dart","hash":"60c2d4530b11ebdae0bb521d7b7e3c89"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/localizations.dart","hash":"2d00d042a223f35d920fc0ca4fc31ca1"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/radio.dart","hash":"e2035c6e909345a08baf7c6708ebe6ef"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/picker.dart","hash":"5998b473f7f57baa1d7d5daa3d2efe5b"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/services/keyboard_inserted_content.dart","hash":"f27209609f9689165f058b3ca18165d9"},{"path":"/media/Source/flutter/stripe_native_card_field/example/build/flutter_assets/version.json","hash":"ff966ab969ba381b900e61629bfb9789"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/matcher/pattern/pattern_iterable.dart","hash":"f0ae0acd94eb48615e14f6c4d1f5b8e0"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/converters/node_decoder.dart","hash":"4b661a18edd7cab0a2292ff8106e1829"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/context_menu_controller.dart","hash":"5654499b05fe0aeb60567b681f6eaf06"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/source_span.dart","hash":"9f2eb24284aeaa1bacc5629ddb55b287"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/collection-1.17.2/lib/src/algorithms.dart","hash":"5fac07b9706002db32a4c5f6698cea58"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/matrix4.dart","hash":"b5f0b0da99e8a07d58c21ae071800404"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/raw_keyboard_listener.dart","hash":"8207f21eb5a194e1f47ade935282840b"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/annotations/has_parent.dart","hash":"a7ac3293430577fa9c028b0df6607fa4"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/switch.dart","hash":"2198660a7d41b6e33a12258292e7d376"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/utils/labeled.dart","hash":"715bccb8e9ba9889573a60bf0e457402"},{"path":"/media/Source/flutter/stripe_native_card_field/example/build/flutter_assets/NOTICES.Z","hash":"7657ed8ed2146f8e95f2f5ff88f367d5"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/services/system_sound.dart","hash":"2dd7e3b55dc8a0ddfeee22f0119b0082"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/material_state.dart","hash":"a1a429532c755ac994e63d091b612a5e"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/expression.dart","hash":"91ee3bfbc6ec2f24327fbf364496f074"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/mixins/has_value.dart","hash":"ac53ed2480317a655244ca004ef23eb1"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/basic_types.dart","hash":"a14f84e0f615d77966638e19a1a294b4"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/curves.dart","hash":"b7943d020a6c7b63a2483143ecf5f6d0"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/combinator/generated/sequence_9.dart","hash":"000e3a57b7c4abba1262d73bc09bcdc6"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/entities/named_entities.dart","hash":"c7e489fa5d00c1717fe499f3845c2abb"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/definition/parser.dart","hash":"e93756246ae40b4a115c0ab7df9bf787"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/star_border.dart","hash":"8f2f569174686e111a70557c7a0257a3"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/calendar_date_picker.dart","hash":"e7ca64f7b73e9cda3ebfbf920028a920"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/matcher/pattern/pattern_iterator.dart","hash":"1c3fc405abbe6a9077944ea242d7fae0"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/time_picker_theme.dart","hash":"84d26c776f891e4b08571777f05e23c6"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/services/platform_channel.dart","hash":"6879a2423ae358ac1a032c2aac0fa18d"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math/matrix4.dart","hash":"6250cc05770b9eca7a8010eaed7e5b94"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/collection-1.17.2/lib/src/combined_wrappers/combined_iterator.dart","hash":"6c54f90e0db5f42a13be6b3efeb4a04d"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/combinator/generated/sequence_7.dart","hash":"4a928b126f1d865a1335b023b30d3ef7"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/snack_bar.dart","hash":"aa4a3ae6fa07e2fcfe259efa83530320"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/outlined_button_theme.dart","hash":"954dd249f684ca67dea9222d62c0d8c9"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/animated_icons/data/event_add.g.dart","hash":"70b3c5178a2900b73be78d52770fcd40"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/mixins/has_children.dart","hash":"2a5d9e4a252c501416c8450b685d5da1"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/animated_icons/data/menu_home.g.dart","hash":"24cdd2cb365ef36394210a26c9fb1dda"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/services/keyboard_key.g.dart","hash":"051453bb7d9c8983ad2fb529b4ef462f"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/preferred_size.dart","hash":"9ccffb70020cc6c2282876c3a60bee58"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/tooltip_visibility.dart","hash":"a1767e0bdb8f6eaebb569c18166e3459"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/ticker_provider.dart","hash":"c3918c4ea752463ba8a08eb1590d207a"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/animation/animation_controller.dart","hash":"a6b2fb3584634131951349e8484a994d"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/services/browser_context_menu.dart","hash":"6a35dac0f777e7dd228bde492c4089b2"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/expression/group.dart","hash":"9ed414c78d393996714df6cc7edc3e32"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math/matrix3.dart","hash":"64b9fc5ffdc9f1ba801b6ccf099347b1"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/texture.dart","hash":"1c1b669b32e097d2dda557c315090358"},{"path":"/home/nate/Tooling/flutter/bin/cache/pkg/sky_engine/LICENSE","hash":"fdb0edb051d20256388bce512288098d"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/web-0.1.4-beta/LICENSE","hash":"d53c45c14285d5ae1612c4146c90050b"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/decoration_image.dart","hash":"2c0bdb3c2beab9ae8fc1676aba29ffc2"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/licenses.dart","hash":"41b759e0b973e7c0b9be392c1af005c9"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/typed_data-1.3.2/lib/typed_data.dart","hash":"8197b93568cea109f4eae8aad4626090"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/text_button.dart","hash":"288c0fe3cabd56fce23f45b84f8cdfd0"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/http_parser-4.0.2/lib/src/chunked_coding/charcodes.dart","hash":"a1e4de51bdb32e327bf559008433ab46"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math/opengl.dart","hash":"21baec3598b81f16065716b8ee97c8bb"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_graphics_codec-1.1.9+1/lib/src/fp16.dart","hash":"dc9279b9834c41e876642cb27c605457"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/physics.dart","hash":"6e29d5e69c5745a45214fe14da377c1a"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/context/context.dart","hash":"a7a7d0c4daf2bbc0e5a973c598331862"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/scheme/scheme.dart","hash":"f404c13ab6ba7fca8a465852af425026"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/restoration.dart","hash":"44e129e01db9997e3656893675ef569a"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/geometry/image.dart","hash":"8a13571ce16eb1bf2b4d77d07ec0669b"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/desktop_text_selection.dart","hash":"d34b1e33e7604b54b656d4c7471ad8a1"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/scrollbar.dart","hash":"d62c0d6c414d92a3ad58a9a250f710df"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/util.dart","hash":"d66f7ff750a1747331f6a8eff5de618f"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/floating_action_button.dart","hash":"ec44dac38809331c8d85be72d11946c8"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/isolates.dart","hash":"4d78648749025b5ed6c8eb859bbf6755"},{"path":"/home/nate/Tooling/flutter/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_value.h","hash":"a0213fcea45549e65f59d0f89f062da3"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/mixins/has_attributes.dart","hash":"b6377a5cdbaa478d51e6869f515f02b6"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/debug.dart","hash":"51fa10cf30bde630913ff4c6e40723ba"},{"path":"/media/Source/flutter/stripe_native_card_field/example/build/flutter_assets/AssetManifest.bin","hash":"693635b5258fe5f1cda720cf224f158c"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/repeater/separated_by.dart","hash":"ee5a6a8e92bb261bbc181f4f7d889c2d"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/scheme/scheme_neutral.dart","hash":"11c6c659a99b5530d764fa41f4bc81f0"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/utils/conversion_sink.dart","hash":"efcbc6fd4212ea81281561abddbf29f9"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/animated_icons/data/view_list.g.dart","hash":"ad6bf1d7b3079f5be69fb40ada4fc145"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/edge_insets.dart","hash":"72bd74a67a52985e1fa6882f9f829d8d"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/time.dart","hash":"7237f5e7e282aaeee8994aeb5f027835"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/binding.dart","hash":"d27090b68313f48f7188679512cbd479"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/collection-1.17.2/lib/src/boollist.dart","hash":"206ef1a664f500f173416d5634d95c8b"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/object.dart","hash":"d7fa373b455579e256ee147e55b0b84d"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/button.dart","hash":"edcc250f5264ce4199cd3d39ae434fa3"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/repeater/possessive.dart","hash":"ba00983037eb5606e4ce3e184de99192"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/score/score.dart","hash":"1077263c8a5a36f7690ea67148a2b8ab"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/menu_style.dart","hash":"e315980000514ac28dc060da5f362eda"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/converters/event_decoder.dart","hash":"158754cc9d3a8af80152a32da40f6a06"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/material_state_mixin.dart","hash":"d9f9f2488723c1e03b8804bbeb41be03"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/semantics_debugger.dart","hash":"6872f66b44ee0eb34ab9af6c7515843f"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/services/raw_keyboard_ios.dart","hash":"a0da724a47168229d72b1906b20fcb9c"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/sliver.dart","hash":"77627bfe8d6bfef1c7358fc8815137e9"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/inherited_notifier.dart","hash":"f5087a126792655d5e7cafe53a881ba6"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/http_parser-4.0.2/lib/src/chunked_coding/decoder.dart","hash":"dbff400b121e6f844298946531d490a3"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/svg/_path_ops_ffi.dart","hash":"db433c484c77bfdd37722e676b05fd88"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/collection-1.17.2/lib/src/unmodifiable_wrappers.dart","hash":"4be4077b482b12a5ee202d859e8286df"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/exceptions/type_exception.dart","hash":"abf77351ef7991f21d4f50727b72d4ad"},{"path":"/media/Source/flutter/stripe_native_card_field/example/build/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf","hash":"42d5bf7c22ac609351e84dbc39b12bf9"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/shared_app_data.dart","hash":"496982c4b90528a5360d8064ddd1373d"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/platform_selectable_region_context_menu.dart","hash":"db1783b3083765425632b2ca451dbbc8"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/dynamiccolor/src/tone_delta_constraint.dart","hash":"6d23933c5ebb3e474245fd3e0966dd1c"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/repeater/greedy.dart","hash":"1974f46613fe0d26ddaadc2fb35c8f35"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/material_button.dart","hash":"4a020a61dbbd3a4f4e458c63ab51d946"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/gestures/debug.dart","hash":"8420732db031571ec52c0df848b35179"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/context_menu_action.dart","hash":"6ba9f802362a99a0920b7e09813a64c9"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/table_border.dart","hash":"dca5469228edb0d963377ab916d2c997"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/stadium_border.dart","hash":"6105851c9c4622f120a1d5a09d8719e1"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/desktop_text_selection.dart","hash":"b87bce461399faa5b57c569a2fbfdc0e"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/services/text_formatter.dart","hash":"5578ac67fd2e6a4d5fe9e10a29f3977e"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/parser.dart","hash":"bba1b6141be8149283e4046e221a012b"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/utils/name_matcher.dart","hash":"5c4dc37f36fc78823f785b92b944560d"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math/frustum.dart","hash":"218ecb2798a6fb1ec08cd5c993d98269"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/lib/src/generated/glyph_set.dart","hash":"8a451864f1a46f19700d46fc5d4cbd39"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/nodes/text.dart","hash":"d3de5e8090ec30687a667fdb5e01f923"},{"path":"/home/nate/Tooling/flutter/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_texture_registrar.h","hash":"a1aad084912e64dc1147aee22664eeb9"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/custom_paint.dart","hash":"c380f8437c59bf839997b12b0a44fd10"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/mouse_tracker.dart","hash":"f0dc10d6b0212d2e0d83306f53f1341b"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/proxy_box.dart","hash":"8458a74fb62e865e7b4153bec8bf32c7"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/scheme/scheme_vibrant.dart","hash":"ddaadb25232788287ea206698d65e715"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/scrollbar_theme.dart","hash":"2aceb76ae37692734f7f53ef31c04198"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_graphics-1.1.9+1/lib/src/_http_io.dart","hash":"459aee30cc2de572249ee8bba87b0885"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/platform_menu_bar.dart","hash":"fcc0269fb471ece1518f190748eb81f2"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/exceptions/exception.dart","hash":"773da8c184ab316ec6998980a1448a1c"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/constants.dart","hash":"9325b94e09a773e59eccfedc0dee4711"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/span_with_context.dart","hash":"a8f2c6aa382890a1bb34572bd2d264aa"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/vector3.dart","hash":"478e1071c9f577b6cabb8d72c36de077"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/autocomplete.dart","hash":"b4be87031294b590964390394dd82f19"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/expansion_panel.dart","hash":"e4ff2e94a61d37faae7fe08610ad36e6"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/color_filter.dart","hash":"304cb295244a69cabbc3f331a003bf85"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/status_transitions.dart","hash":"5c77541e85053df2927a881ec87e702d"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/checkbox.dart","hash":"8c2dac2bf57052c904a930962e409251"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/gesture_detector.dart","hash":"19a6a9ecf2afd4963956d6727a26e1c9"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/app.dart","hash":"e95e55f48a15ec72f27c4e9ae2b4a70c"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/triangle.dart","hash":"7d2bdb4801fc8b3a110f36d5e5fa59f5"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/ink_ripple.dart","hash":"3e9f7a602137bcd2d0f07b2c00a8a8a0"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/floating_action_button_location.dart","hash":"74c36daf4b5d0ec8a6b1140452e717ab"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/colors.dart","hash":"a688f64fa3c2761e2059f58100976558"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/shadows.dart","hash":"18149c55b175306f694fd72c293e8a4d"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/widgets.dart","hash":"27ae1580db83f256ed0fbd6556e24cbd"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/utils/named.dart","hash":"c5f3b8d4c2e6f53c5fcbdde1e0f03f4b"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/search_anchor.dart","hash":"35c85fc837cbcce0f2555cf5ba69a6d4"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/display_feature_sub_screen.dart","hash":"cc7fe333bd38bcbd6ef31e818b3eb836"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/unicode.dart","hash":"8b525140e1bf7268e1681a62c7640eea"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/characters-1.3.0/lib/characters.dart","hash":"188d03c92376ce139ce247b0f9b0946e"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/animated_icons/data/home_menu.g.dart","hash":"f183c429d3db89b9c97dfacaa85f09c3"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/divider_theme.dart","hash":"fb10f27218f84b9ccd9da80f5dd404ef"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/matrix2.dart","hash":"7f164e577cfcf8c8295947195cde2a7c"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/drawer.dart","hash":"89fb1b277a6486897c55982f1449cd1c"},{"path":"/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_value.h","hash":"a0213fcea45549e65f59d0f89f062da3"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/events/text.dart","hash":"f52860ffbd4c6858f092292d1589d556"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/vector2.dart","hash":"6a0fa6360b3aca8deb85dc7d88176eb8"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/lib/src/generated/unicode_glyph_set.dart","hash":"cdb411d670a094822c46ead81fc1c4f7"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/aabb3.dart","hash":"257ca4608e7d75f1db8d4c3ab710ac70"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/desktop_text_selection_toolbar.dart","hash":"4c75638ad31731ec9908b311ea075a5c"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/flutter_svg-2.0.9/lib/flutter_svg.dart","hash":"34cd13c59a8e623043493d748711999f"},{"path":"/home/nate/Tooling/flutter/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_dart_project.h","hash":"dcbff74d181050f458be5a58422439af"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/nested_scroll_view.dart","hash":"df164f17d939ce04a8542e6c8685cf32"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/keyboard_listener.dart","hash":"294fc6bb9a49528cae3483306d5984d9"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/unique_widget.dart","hash":"f1c34c53b30d2fab1418e536d1426580"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/semantics/semantics.dart","hash":"fef5f52cf25d6474cc65f0d7150638cb"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/nodes/element.dart","hash":"23db80d93d6f37b73648e830d1dda0f4"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/filter_chip.dart","hash":"de8b07dc6d99be248a6b6afb8c318509"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/shared/annotations.dart","hash":"9a469ff3de60c96cf2f9b0523b651782"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/exceptions/parent_exception.dart","hash":"2ede71f09a240decbc57417850f8feb7"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/services/asset_manifest.dart","hash":"1c2d6808f04c12197ef88c546a0fcb70"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/material_color_utilities.dart","hash":"f9170549b65cf5d556fe82450719a6bf"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/rendering.dart","hash":"b153a5b28798e7367bc3c5844e896a4a"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/animated_icons/data/menu_arrow.g.dart","hash":"280f78984a3d21c2b797d427c12b4c4e"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/scrollbar.dart","hash":"3ead3cb133795805363109363c06c61e"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/http-1.1.0/lib/src/streamed_response.dart","hash":"8fe8d19cc183b226123017e541c03005"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/toggle_buttons_theme.dart","hash":"2ba92bd0cf5de7d91b29b9d3bfdc0f86"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/switch_list_tile.dart","hash":"d85f8ade76c3b754c4833dc9414902c4"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/collection-1.17.2/lib/src/combined_wrappers/combined_map.dart","hash":"13c9680b76d03cbd8c23463259d8deb1"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/action/flatten.dart","hash":"3397b2f95f41fcb540130d98932d811b"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/path_parsing-1.0.1/lib/src/path_parsing.dart","hash":"3b360d0bc44896ed2f160abd32b05894"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/expansion_tile_theme.dart","hash":"a7934429d52b2678b8ff4cb33080e4ba"},{"path":"/media/Source/flutter/stripe_native_card_field/example/build/flutter_assets/AssetManifest.json","hash":"2efbb41d7877d10aac9d091f58ccd7b9"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/theme.dart","hash":"6c2f87d6110172215239f9b74aa33e53"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/dialog.dart","hash":"555a5201b072c9a0961f3a2143ddfa02"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/grid_tile.dart","hash":"b526e1fcb69f0ca9df233cd2fb6e69a9"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/image_icon.dart","hash":"479493da08b4e2137fc162ff23bef99b"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/animated_scroll_view.dart","hash":"6f8e3ff3a7622d14880b5520f9940a19"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_graphics-1.1.9+1/lib/src/vector_graphics.dart","hash":"97ff95675e92a81a6d876d698cf7c6b1"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/basic.dart","hash":"540a8f105f373105f9321ab77a32d184"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/overlay.dart","hash":"601e68aebc6d46f496fe57d63ce3ffb2"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/user_accounts_drawer_header.dart","hash":"9ac903cffbc9fc815782d8e0bcea7e64"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/layout_helper.dart","hash":"41cdeeb9167edeb876b8a65fc029e627"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/input_decorator.dart","hash":"d6b87a289759aabefe0cc55a12ee95d8"},{"path":"/home/nate/Tooling/flutter/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_pixel_buffer_texture.h","hash":"396d749c7714e3690e9b08b4603cc9e1"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/icon_data.dart","hash":"50cbd885ee270ca3258f60bc386e1f70"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/toggle_buttons.dart","hash":"657a69e33e2b89a2a241931794e2af6b"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/path-1.8.3/lib/src/internal_style.dart","hash":"974d0c452808a1c68d61285d0bd16b28"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/test_api-0.6.0/LICENSE","hash":"3323850953be5c35d320c2035aad1a87"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/gestures/drag_details.dart","hash":"56bb430ad843e0c662596721e49c7ad4"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/sphere.dart","hash":"63473e31f03ea66a38affa41fd783752"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/service_extensions.dart","hash":"0eef32ab9b2cf423c48e89f2dcd9bd6b"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/svg/theme.dart","hash":"772e021f741cd1cc8bb7545177c9af62"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/progress_indicator.dart","hash":"b6dd08f9ac9546d9d1dbaa94c466c074"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/definition/internal/reference.dart","hash":"05bda303207977c2004fa670582a0cc3"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/material.dart","hash":"de2fbe2047da20564998de562c21e2cd"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/collection-1.17.2/lib/src/union_set.dart","hash":"0073f703be7f7ddbd7f04d1b740f35c6"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/color_scheme.dart","hash":"a347cf0a7917d118883c48c9a9b31597"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/automatic_keep_alive.dart","hash":"aa0093ae516f0be3c7453e7e52418563"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/page_storage.dart","hash":"f88f64975cac2399f66d8701e982b5ee"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/animation/tween.dart","hash":"1bdb350ce79eee0e064e4e480a0e700f"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/animation/animation.dart","hash":"d98f8229fd087cb573ba0e9889e2ac4d"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/focus_traversal.dart","hash":"085387660e9643191acd40f9f9c83ffd"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/app.dart","hash":"1a80dce2bd7f56157c4ef977bce29a32"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/segmented_control.dart","hash":"21f994c5159db10bd579308a592227c1"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/services/system_chrome.dart","hash":"ed87b7744ec2e70b1144e38c97a2c722"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/icon_theme_data.dart","hash":"90710e516bb97142b02e2fd5553bf85c"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/magnifier.dart","hash":"418e1664a31b32fc7ee9b7c90f31a67c"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/src/line_scanner.dart","hash":"e8cea99d6204f5bfb4d0e59002c95e39"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/svg/color_mapper.dart","hash":"5baf64b18f36d2e7620e01237c625a19"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/path-1.8.3/lib/src/context.dart","hash":"52377dd45437b32aa568390f11dc7363"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/scheme/variant.dart","hash":"ab5c0b9dec18f9a9e910f0c00bfe78bf"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/animated_icons/data/close_menu.g.dart","hash":"dd134142f6edb06d6ad1ebc0d27fb524"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/decorated_sliver.dart","hash":"0f64a6e2022405bd92d104b96a05280b"},{"path":"/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_json_method_codec.h","hash":"8133d5ab86926bf704d6b1f864635d14"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/palettes/tonal_palette.dart","hash":"4537fd1fe96ea52d8fae4b9eae8cbeac"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/services/raw_keyboard_android.dart","hash":"a491b7fd8ff6e65e09a7d0ff2cf4665c"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/collection-1.17.2/LICENSE","hash":"39062f759b587cf2d49199959513204a"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/dismissible.dart","hash":"89a785eee2b584dace9e45d2afee16ed"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_graphics-1.1.9+1/lib/src/render_object_selection.dart","hash":"d680667dcee32d03e04becb742758ece"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/misc/label.dart","hash":"3481e3d652760eb17ff8da1c5597f2fa"},{"path":"/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_event_channel.h","hash":"d5697f00df7eb6624c18f7cd1e5d9ad9"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/services/message_codecs.dart","hash":"aaba8cf624844e946b5e4da55fbe0acf"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/typed_data-1.3.2/lib/src/typed_queue.dart","hash":"a25f681f986e3b67354a106e164b61c9"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/checkbox_theme.dart","hash":"30388801bafb31ec9cbee7ee3dadce7f"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/action_chip.dart","hash":"5abc9dbdff28512530f5d469c3c395a9"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/http_parser-4.0.2/lib/http_parser.dart","hash":"b76ebf453c4f7a78139f5c52af57fda3"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math/colors.dart","hash":"9cd03844c4e859875c10c9708556a0db"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/semantics/debug.dart","hash":"7f6c267be8df852637226ab1708d5417"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/sliver.dart","hash":"c5ecbf7f75f8cee02ecc50aa5d785402"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/title.dart","hash":"de7630191b02fd57a5e22dba057d0f21"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/annotations/has_location.dart","hash":"f91bd03132e9e671e87f0b9066647164"},{"path":"/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_binary_messenger.h","hash":"74ba471016851dca54f993449417dabf"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/services/deferred_component.dart","hash":"f7b634b150a8381c9b4c03482a0d6e6d"},{"path":"/home/nate/Tooling/flutter/bin/cache/artifacts/material_fonts/MaterialIcons-Regular.otf","hash":"e7069dfd19b331be16bed984668fe080"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/reorderable_list.dart","hash":"c1f8e2f771bb29df73f18a0322056030"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/tab_controller.dart","hash":"ff4fff3c2ccbebdd5a524aebc0e22d8e"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/services/text_boundary.dart","hash":"51f2a9874a4ed255b69aeb0c3feb1903"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/radio_list_tile.dart","hash":"0fec103586c995464eb59fb5b8dd805d"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/flex.dart","hash":"55a8388188d7e7a01f0f9354a209f947"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/gestures.dart","hash":"5276912c02c2652dae0fe549d6d4db3b"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/pages.dart","hash":"cd0939d66e1c7edffb1a333e7d42a897"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/misc/eof.dart","hash":"670a58c595c895b849a3bd6c7ae352e5"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/sliver_group.dart","hash":"6b10fbb6f2e36dc9c68c1d77a361e47f"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/fractional_offset.dart","hash":"17e80828a9669b6a26c85559e8e3db16"},{"path":"/home/nate/Tooling/flutter/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_json_method_codec.h","hash":"8133d5ab86926bf704d6b1f864635d14"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/interface_level.dart","hash":"052024fa5156096baa193bacd244f789"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/alignment.dart","hash":"4365c0adc2caff7ef81186876addb855"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/animated_size.dart","hash":"eedebf99fbdd9e36dc13abaef5e11f0e"},{"path":"/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/libflutter_linux_gtk.so","hash":"73dc329adceaae8921429d7922f12ef4"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/no_splash.dart","hash":"2e897a9797ccadaa99c58bc96f4a1579"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/collection-1.17.2/lib/src/queue_list.dart","hash":"02139a0e85c6b42bceaf3377d2aee3de"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/text_editing_intents.dart","hash":"7776c5eaa171bb5e03d1945d85354f49"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/persistent_hash_map.dart","hash":"8559baab97364a51be134a959392660a"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/frustum.dart","hash":"d975e51852aa1802c81c738dcb4c348d"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/http_parser-4.0.2/lib/src/case_insensitive_map.dart","hash":"b7daa46d4dace857514806769032077d"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/gestures/scale.dart","hash":"c9be7a6f92d0433429c365df0f506a7a"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/material.dart","hash":"4a2d4e38427c6ee18669faf204f12282"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/sliver_layout_builder.dart","hash":"007f12e5a09fb28aeb05664c920e82d7"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/lib/src/generated/top_level.dart","hash":"3418e2ba1365bf8820838eae0da072fc"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/card_theme.dart","hash":"614d77d0d2004a714a0f78f115af8749"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/flutter_svg-2.0.9/LICENSE","hash":"a02789da8b51e7b039db4810ec3a7d03"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/gestures/hit_test.dart","hash":"25e5e0cc1932fa7d08cf93c8cfdf9d21"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/services/service_extensions.dart","hash":"c58890a97d5cf176bc4d91c6833662d3"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/http-1.1.0/lib/src/multipart_file_io.dart","hash":"8830333c78de58ad9df05d396b651ef7"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/http-1.1.0/lib/http.dart","hash":"67b0849da82be8df81a766f204498b7e"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/editable_text.dart","hash":"65855c6f924f0730dddf8186deb8da00"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/http-1.1.0/lib/src/base_response.dart","hash":"8553c507cc30d2d9144adb536fa7d338"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/error.dart","hash":"fff8e299112c38dd03e2e918a84e52c0"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/sliver_fill.dart","hash":"5ab7493ae02134090ee1dafc2b424027"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/image_filter.dart","hash":"b1e6376ff539004c9ed88023540e09d2"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/geometry.dart","hash":"a64b21c7b7e646b1d5d2f309f2634f67"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/scroll_physics.dart","hash":"b14377d9a52dddf8e83b8287cf632527"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/character/any_of.dart","hash":"8cd59827d2f99e2d6c62f2f38c275cf5"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/geometry/vertices.dart","hash":"5db8a9ae89b9f40979a35f8c0eb56638"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/tooltip_theme.dart","hash":"917ea714fc5c6305b3d767f4acb0dbce"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/implicit_animations.dart","hash":"7e68c32e49fa385ae72265ed9e241a80"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/colors.dart","hash":"c517fb54b3d66b22988ad7c8d07c6f53"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/services/keyboard_maps.g.dart","hash":"6b92d8f12a7fb46649297e25d2cf2b34"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/flutter_lints-2.0.3/LICENSE","hash":"a60894397335535eb10b54e2fff9f265"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/filled_button_theme.dart","hash":"07986fab2ea562580b565b6063674598"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/services/font_loader.dart","hash":"8a899256e5ac320579b269ee9b2567a8"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math/vector4.dart","hash":"7d33539b36e15268e2f05b15a9f5e887"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/list_section.dart","hash":"e1cd65bf59468ea9d1fb60660616fa1b"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/services/message_codec.dart","hash":"0225112958bb1f037a9b3b47af606f74"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/icon_button.dart","hash":"9538d67b6d7262639afaf9a1841eb9e8"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/binding.dart","hash":"2f83533a51b5994462a8a042bfca1492"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/app_lifecycle_listener.dart","hash":"17310dd4a55517203d777b37d41203fc"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/svg/resolver.dart","hash":"20619b823ee7738e7d24d317cfe0e5fb"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/data_table.dart","hash":"3bbad7745693d04e1be8e2609b1c61ac"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/debug.dart","hash":"03141ba284bcad4bf7d0f81ca4db855d"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/dynamiccolor/material_dynamic_colors.dart","hash":"4bd51e76ae61f4d1bcd83eebcb12b77d"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/context/failure.dart","hash":"dbbb5954371d782d2545ce693d92e83a"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/two_dimensional_scroll_view.dart","hash":"ee6dc9d3e5d18e671f4e597adac94ca5"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math/vector2.dart","hash":"6b519d909b25ca9d144af7972d689c6f"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/flutter_svg-2.0.9/lib/src/cache.dart","hash":"7e0ce8ee8428f9b4c1cbed417a7041e0"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/character/pattern.dart","hash":"cf6b8f1e280862ccaadf46005da2999b"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/notification_listener.dart","hash":"11a634821b3bce05dac94f3dabe52a75"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/date.dart","hash":"eec880d8493187bf22aa0d586112cc90"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/collection-1.17.2/lib/src/equality_set.dart","hash":"4b5d82ddeb09bc46ae0e980616ce0109"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/list_tile.dart","hash":"4898deec3037eacbf864ba0e9c4794f8"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/gestures/binding.dart","hash":"525f0b603dfc058b481e73abfe8faffd"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/desktop_text_selection_toolbar.dart","hash":"ee50c3d1a9d13caf4352f41121737441"},{"path":"/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/icudtl.dat","hash":"cf772cf9f6ca67f592fe47da2a15adb1"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/core/exception.dart","hash":"847f2087bdff2a953459f27b76c24687"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/foundation.dart","hash":"67f5676e7f968cf637ffc707e1c043c0"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/image_provider.dart","hash":"f146ef34546850a1e7a5afb0be7cd1b1"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/scroll_view.dart","hash":"92ead8a051ac1dfcedefb2cf13a770fe"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/error_helpers.dart","hash":"39221ca00f5f1e0af7767613695bb5d2"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/spell_check_suggestions_toolbar.dart","hash":"6d5d23634549b463399431480d67fec0"},{"path":"/home/nate/Tooling/flutter/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_string_codec.h","hash":"fa114a0d495fdd1662eb3bcc3cb00650"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/app.dart","hash":"5edbbc47838b3bc9b97bb123a241c1d1"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/date_picker_theme.dart","hash":"af94fb1f81b0f0fbecccb1793a5f1c00"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/orientation_builder.dart","hash":"7095a2030f66fe6aa4ac600072d6b517"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/core/token.dart","hash":"595737cf044c5d483e4615a1b0e1db71"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/characters-1.3.0/lib/src/grapheme_clusters/breaks.dart","hash":"359388897ae53df8791213c31ef05fe6"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/gestures/events.dart","hash":"0d78321fb707aeacb082d16a7eb5301b"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/snack_bar_theme.dart","hash":"015b06eb56ba96af881d25645901ad2b"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/debug_overflow_indicator.dart","hash":"1b1961b095a10353c8aee62967945239"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/dropdown.dart","hash":"0eca10438540ac15fbbd8b8a1534f8db"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/ink_decoration.dart","hash":"03af5f3ddfca43aa67a9cf405b6c682c"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/binding.dart","hash":"b30fe263f686c395056762232aa7fee0"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/quantize/quantizer_celebi.dart","hash":"f12f9a9b8bb504f4617bfd1c00d403f0"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/animated_icons/data/play_pause.g.dart","hash":"cee61ff4bc1494858ec39f8c4f09c1a6"},{"path":"/home/nate/Tooling/flutter/packages/flutter_tools/lib/src/build_system/targets/common.dart","hash":"983307353c3ef2f71ea79a7b5db7f9ab"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/animation/listener_helpers.dart","hash":"55380226455ea534ad3f21ab09fa4cae"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/scrollbar.dart","hash":"d4dbf999e326d3847fae5ed4b0889dab"},{"path":"/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_pixel_buffer_texture.h","hash":"396d749c7714e3690e9b08b4603cc9e1"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/src/eager_span_scanner.dart","hash":"b71ae933bdc407aa375dba5f378198a4"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/services/raw_keyboard_linux.dart","hash":"aabd61794abf3d16df27bc7b8cf42d56"},{"path":"/home/nate/Tooling/flutter/bin/cache/artifacts/engine/linux-x64/libflutter_linux_gtk.so","hash":"73dc329adceaae8921429d7922f12ef4"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/material_localizations.dart","hash":"6b149bd4fcc7dce62bc461751d5f66da"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/platform_view.dart","hash":"a802bd7e8f4ad6b26decef30383cd6de"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/predicate/pattern.dart","hash":"63a05dd04b423baac8ff9758f71ac7bf"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/date_picker.dart","hash":"f4ebf4d652e7829696de0da855d9e437"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/search_view_theme.dart","hash":"36dc3c44ca21e744828d560ba5eccda1"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/list_tile.dart","hash":"b4178665f99545254fce62169f1c4e23"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/nodes/comment.dart","hash":"87546066dfc566126ed9357805535e97"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/navigation_bar.dart","hash":"e85a95d78c945324978cb90e24b7a43c"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/http_parser-4.0.2/lib/src/chunked_coding.dart","hash":"5f5c07df31f7d37780708976065ac8d3"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/svg/visitor.dart","hash":"2737a3c13e971b70964d6ef78012236c"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/path-1.8.3/lib/path.dart","hash":"92c014aa649bf1d75d8bd23fe6eb32cb"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/utils/event_attribute.dart","hash":"304fc982848b57cf13da0ec511f05ed9"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/quantize/quantizer_wsmeans.dart","hash":"6c6dfd5ba4546c1f32201555d6cff215"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/definition/reference.dart","hash":"3881ad72fbb323a843aa4bf47c99422d"},{"path":"/home/nate/Tooling/flutter/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_binary_messenger.h","hash":"74ba471016851dca54f993449417dabf"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/animated_icons/animated_icons_data.dart","hash":"ac08cb84358e3b08fc1edebf575d7f19"},{"path":"/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_standard_method_codec.h","hash":"dc198ca346b10db91565cdd71853a55d"},{"path":"/media/Source/flutter/stripe_native_card_field/LICENSE","hash":"a1edd02f382252280d7c4b1aa152255e"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/key.dart","hash":"35c3a0e09f2dcf608b806f259c306883"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/tab_indicator.dart","hash":"ad40a0b68e9e03fec3c10579266d75e7"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/utils/sequential.dart","hash":"b5519514c9b9570c951c0da186030e29"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/scheduler.dart","hash":"95d8d1f6a859205f5203384e2d38173a"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/sliding_segmented_control.dart","hash":"9f161ee497ac1e2a5ce0a0bcf3a0202f"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/combinator/generated/sequence_2.dart","hash":"1e6bd1558ecefe1942049a5d0c5f9968"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/banner_theme.dart","hash":"c4e18ad18b0fb70e72b460aae7a5094a"},{"path":"/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_json_message_codec.h","hash":"48a4cc4d6ada6d441c284904470471e1"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/grid_paper.dart","hash":"f76941994ddf30e398313421f1588d85"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/events/cdata.dart","hash":"a1bc06d1d53e9b47b32fbdb4d323f44d"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/combinator/generated/sequence_5.dart","hash":"d22d2da6179dc48f1bcf07483fcc97cf"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/mergeable_material.dart","hash":"0a2d12c62c472e4eac5200dcc4ed5ec9"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/text_style.dart","hash":"95963b4b1c9996a08917f06355ec43e8"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/services/autofill.dart","hash":"56abe73d16528ca80cc4f69e571684f6"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/data_table_theme.dart","hash":"2444e87acc408ba98d80367b98a74a9f"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/card.dart","hash":"83f9bf3299e17cc725d10bb1a7b2f440"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/character/whitespace.dart","hash":"f0df878443ef28db864b73e66f8206a2"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/annotations.dart","hash":"b092b123c7d8046443429a9cd72baa9a"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/collection-1.17.2/lib/src/iterable_zip.dart","hash":"df699735e3bcd730f16ce377d562f787"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/flutter_svg-2.0.9/lib/src/loaders.dart","hash":"22ce4984edda11bf8bfba9dcfd0d3b40"},{"path":"/home/nate/Tooling/flutter/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_method_response.h","hash":"113f9f0d40e2169e2b97ecee83007f79"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/combinator/generated/sequence_6.dart","hash":"720825363815e8c11d00bccfacc330a9"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/selectable_text.dart","hash":"5c6072703eb2a25363d12272434e5383"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/collection-1.17.2/lib/src/combined_wrappers/combined_iterable.dart","hash":"67d16e841606c4e5355211fe15a2dbfd"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/span_mixin.dart","hash":"89dc3f84db2cd1ea37e349fdb1de09bb"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/scheduler/binding.dart","hash":"3f22174977bb7a38abdd845fe1b37161"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/services/system_channels.dart","hash":"8bf83e8071782a2415eef3d084e03817"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/image_stream.dart","hash":"eb65e8b3f5fbd6dbeddcdbc0a2885e94"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/collection-1.17.2/lib/collection.dart","hash":"476383869aff7b87579a7753e47722d7"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/stepper.dart","hash":"4d3579b40fc0d40f21b2b94eace5cb6c"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_graphics_codec-1.1.9+1/LICENSE","hash":"a60894397335535eb10b54e2fff9f265"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/performance_overlay.dart","hash":"f29eddf933f8f61e7c7acaa4bb7acdd6"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/size_changed_layout_notifier.dart","hash":"5528b93def00b5b750c964a10f323900"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/src/exception.dart","hash":"5275d424aba5c931a30e6bd3e467027d"},{"path":"/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_dart_project.h","hash":"dcbff74d181050f458be5a58422439af"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math/plane.dart","hash":"2a0078c9098cdc6357cbe70ce1642224"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/refresh_indicator.dart","hash":"412e4be3faae300735cddb6bd21047e5"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/toggleable.dart","hash":"7d4c70cc9a4f417f7ad265b8a7312d1b"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_graphics-1.1.9+1/LICENSE","hash":"a60894397335535eb10b54e2fff9f265"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/restoration_properties.dart","hash":"e438b8b77c0b056309e25325952b64f6"},{"path":"/home/nate/Tooling/flutter/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_event_channel.h","hash":"d5697f00df7eb6624c18f7cd1e5d9ad9"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/characters-1.3.0/lib/src/extensions.dart","hash":"38e17b28106d00f831c56d4e78ca7421"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/palettes/core_palette.dart","hash":"d35b72b249d19f54a4cd6f22ff3299e9"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/path-1.8.3/lib/src/style/windows.dart","hash":"0d86d4ba2e01e5e62f80fcf3e872f561"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/adaptive_text_selection_toolbar.dart","hash":"c7e90210e85ab142e8eaa9585a15813f"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/flutter_svg-2.0.9/lib/src/utilities/_file_io.dart","hash":"76964a546c84af33fb4bd8b2ba2fefda"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/services/mouse_tracking.dart","hash":"67c9c5ada6c995db8cf542ad397d4aa9"},{"path":"/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_message_codec.h","hash":"26b3b5b7922c6020c4431f503196c362"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/scheme/scheme_content.dart","hash":"884b7de681a1ac230007da646af44e35"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/segmented_button.dart","hash":"2f8f15754a812d592b5015ea2e048d3a"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/navigation_drawer.dart","hash":"457482dbca7dbc516befa89107014328"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/action/continuation.dart","hash":"795dd832cc64273a19cda2ca3ab77acf"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/image_decoder.dart","hash":"ff49202dfcd82a646d59d2012330173a"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/gestures/tap.dart","hash":"392093cce53b8d53b85a5862ccc46d03"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/router.dart","hash":"73d230fa0817ad9eccbdc0adff8a70f3"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/animation/tween_sequence.dart","hash":"8d385df738f75bf56b0bf1b8f5ef4363"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/typography.dart","hash":"fd6b7d27435c03da5bfe5bfa69d256de"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/editable.dart","hash":"96dc2b4d5cd41e198d7b1a16f42380f6"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/iterator.dart","hash":"f04e304a25fff0368ad11ed05ca5385d"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/nodes/document.dart","hash":"b43e27c595000425e06e5a824c4d8ca1"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/elevated_button_theme.dart","hash":"f09daeacfa1009aac9f2f482cc83e6c9"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/svg/path_ops.dart","hash":"9ddd18d11aa8b6e12c10e714c24de8e2"},{"path":"/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_string_codec.h","hash":"fa114a0d495fdd1662eb3bcc3cb00650"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/scheduler/debug.dart","hash":"e053a4d625695a213cd7cad71553d131"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/visitor.dart","hash":"0683fd3f83971abe732ef15068ee32ba"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/animation/animations.dart","hash":"d2c126df2fa0f1c7d7a1e0b335346d99"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/svg/numbers.dart","hash":"89c939c52ff938d3e903e0e67563d980"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/desktop_text_selection_toolbar_button.dart","hash":"af3cac4b25350f32615ddef14a0beb6c"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/character/none_of.dart","hash":"2080f99186cef2d2ec3f4c6c5b7c768b"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/definition/grammar.dart","hash":"e0633b7a48c9c4a43b84e885dc2049f2"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/physics/utils.dart","hash":"727e4f662a828d4611c731f330a3d79a"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/lookup_boundary.dart","hash":"0a3c66e5de5f99b50a256aac5e4207e6"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/path-1.8.3/lib/src/path_map.dart","hash":"9d273d5a3c1851b0313cd949e7f84355"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/repeater/limited.dart","hash":"bfc3692929b6ffa40605428f3cc70e86"},{"path":"/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_binary_codec.h","hash":"7abaa55201d2ac9de5a3caf768455cdd"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/collection-1.17.2/lib/src/iterable_extensions.dart","hash":"040a16c5fccfea5a33d4c771c93003c2"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/flutter_logo.dart","hash":"32187ab06a29c3f5929b9f26fd5ccb8b"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/http-1.1.0/lib/src/boundary_characters.dart","hash":"9d1525a634d27c83e1637a512a198b4f"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/utils/list_converter.dart","hash":"5f5f3a1074f40b8fc37c2b3ba5ec0432"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/services/text_input.dart","hash":"3027e0a9c1b5ffbfbe9fee731ccba677"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/expression/utils.dart","hash":"8608f71f077e370ee14d37c711e6580e"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/dynamiccolor/dynamic_color.dart","hash":"70f139e0398b20adf104721d4a9651ca"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/services/text_editing.dart","hash":"2b77873b8c720bf68e043ce7acd96985"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/http-1.1.0/lib/src/io_client.dart","hash":"3c2e3410657925d5b8dfec939ca5111c"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/quantize/src/point_provider.dart","hash":"7504c44d1fa6150901dd65ec78877be0"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_graphics-1.1.9+1/lib/src/debug.dart","hash":"ae254a543115f5a9eccc3c934f776b31"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/context_menu_button_item.dart","hash":"fc91de0dd1e36568c0e3b2517d70ec6c"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/synchronous_future.dart","hash":"b3263d1ee9aaef112570bcd31aae9ca8"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/action_buttons.dart","hash":"1bf6859e842ba3ed3ee033873439c937"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/gestures/converter.dart","hash":"7d43f36e94debd919ec49446dbfafa2b"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/semantics/semantics_event.dart","hash":"86a8bfeb2fa309333494a0935debd70f"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/matcher/pattern.dart","hash":"2108c716fd8198fa3a319a1ec6cadc9d"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/service_extensions.dart","hash":"540497224c553a9b08b20397bd78ef69"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/repeater/unbounded.dart","hash":"a617a91b12a3156406da1d95552aa4a0"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/button_theme.dart","hash":"b22032667faf95b76f294ee91ae91d93"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/http-1.1.0/lib/src/request.dart","hash":"e4ac80dcbd1ca4c1803736e26913ea55"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/change_notifier.dart","hash":"ccd35d5dd57615461df9fdd564d12734"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/services/clipboard.dart","hash":"2a64735d53a1dd225670c23206f09e60"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/lib/term_glyph.dart","hash":"1adcc56e3affffb23739c7c9d8a5fca0"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/matcher/accept.dart","hash":"740f17823564c3c7eca15bca5c110e17"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/character/lowercase.dart","hash":"044ac7a861e88a6b5e7e2d2c59ccb7bd"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/svg/masking_optimizer.dart","hash":"88154daac932e67e3593374b21f76843"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/scroll_context.dart","hash":"22c35af71293a579bba619b03228367c"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/http_parser-4.0.2/lib/src/scan.dart","hash":"9ce6595770687511a1c77ace6f55bddc"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/matrix3.dart","hash":"447b270ddd29fa75f44c389fee5cadd1"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/animated_icons/animated_icons.dart","hash":"7c11ca12a53ec0e396076c7e9f4a4702"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/path-1.8.3/lib/src/style/url.dart","hash":"917487cb133bd9030e72e0e06856f5ef"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/bottom_app_bar_theme.dart","hash":"e3170ae8d7c7e96088a3ff12479ac5af"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/_isolates_io.dart","hash":"adebf857ce52e3d3b47c77d01ccf7f8b"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/focus_manager.dart","hash":"603d33a54ebd5b61bd9ca6e1bcfd04f1"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/overscroll_indicator.dart","hash":"999cc6325110122882e3be6b35bc6c7c"},{"path":"/media/Source/flutter/stripe_native_card_field/example/build/flutter_assets/FontManifest.json","hash":"dc3d03800ccca4601324923c0b1d6d57"},{"path":"/home/nate/Tooling/flutter/packages/flutter/lib/src/material/animated_icons/data/list_view.g.dart","hash":"0eae8cad9d933f0478d8387400def317"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/src/utils.dart","hash":"fab8d6d1b0e81315a3d78131394d31e6"},{"path":"/home/nate/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/span.dart","hash":"b7c2cc8260bb9ff9a961390b92e93294"}]} \ No newline at end of file diff --git a/example/.dart_tool/flutter_build/1613d261e1f8ce3a949e8657f08294f8/app.dill b/example/.dart_tool/flutter_build/1613d261e1f8ce3a949e8657f08294f8/app.dill new file mode 100644 index 0000000..8301c26 Binary files /dev/null and b/example/.dart_tool/flutter_build/1613d261e1f8ce3a949e8657f08294f8/app.dill differ diff --git a/example/.dart_tool/flutter_build/1613d261e1f8ce3a949e8657f08294f8/debug_bundle_linux-x64_assets.stamp b/example/.dart_tool/flutter_build/1613d261e1f8ce3a949e8657f08294f8/debug_bundle_linux-x64_assets.stamp new file mode 100644 index 0000000..887e3ea --- /dev/null +++ b/example/.dart_tool/flutter_build/1613d261e1f8ce3a949e8657f08294f8/debug_bundle_linux-x64_assets.stamp @@ -0,0 +1 @@ +{"inputs":["/media/Source/flutter/stripe_native_card_field/example/.dart_tool/flutter_build/1613d261e1f8ce3a949e8657f08294f8/app.dill","/media/Source/flutter/stripe_native_card_field/example/pubspec.yaml","/home/nate/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.6/assets/CupertinoIcons.ttf","/home/nate/Tooling/flutter/bin/cache/artifacts/material_fonts/MaterialIcons-Regular.otf","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/shaders/ink_sparkle.frag","/home/nate/.pub-cache/hosted/pub.dev/args-2.4.2/LICENSE","/home/nate/.pub-cache/hosted/pub.dev/async-2.11.0/LICENSE","/home/nate/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/LICENSE","/home/nate/.pub-cache/hosted/pub.dev/characters-1.3.0/LICENSE","/home/nate/.pub-cache/hosted/pub.dev/clock-1.1.1/LICENSE","/home/nate/.pub-cache/hosted/pub.dev/collection-1.17.2/LICENSE","/home/nate/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.6/LICENSE","/home/nate/.pub-cache/hosted/pub.dev/fake_async-1.3.1/LICENSE","/home/nate/.pub-cache/hosted/pub.dev/flutter_lints-2.0.3/LICENSE","/home/nate/.pub-cache/hosted/pub.dev/flutter_svg-2.0.9/LICENSE","/home/nate/.pub-cache/hosted/pub.dev/http-1.1.0/LICENSE","/home/nate/.pub-cache/hosted/pub.dev/http_parser-4.0.2/LICENSE","/home/nate/.pub-cache/hosted/pub.dev/lints-2.1.1/LICENSE","/home/nate/.pub-cache/hosted/pub.dev/matcher-0.12.16/LICENSE","/home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/LICENSE","/home/nate/.pub-cache/hosted/pub.dev/meta-1.9.1/LICENSE","/home/nate/.pub-cache/hosted/pub.dev/path-1.8.3/LICENSE","/home/nate/.pub-cache/hosted/pub.dev/path_parsing-1.0.1/LICENSE","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/LICENSE","/home/nate/.pub-cache/hosted/pub.dev/source_span-1.10.0/LICENSE","/home/nate/.pub-cache/hosted/pub.dev/stack_trace-1.11.0/LICENSE","/home/nate/.pub-cache/hosted/pub.dev/stream_channel-2.1.1/LICENSE","/home/nate/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/LICENSE","/home/nate/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/LICENSE","/home/nate/.pub-cache/hosted/pub.dev/test_api-0.6.0/LICENSE","/home/nate/.pub-cache/hosted/pub.dev/typed_data-1.3.2/LICENSE","/home/nate/.pub-cache/hosted/pub.dev/vector_graphics-1.1.9+1/LICENSE","/home/nate/.pub-cache/hosted/pub.dev/vector_graphics_codec-1.1.9+1/LICENSE","/home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/LICENSE","/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/LICENSE","/home/nate/.pub-cache/hosted/pub.dev/web-0.1.4-beta/LICENSE","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/LICENSE","/home/nate/Tooling/flutter/bin/cache/pkg/sky_engine/LICENSE","/home/nate/Tooling/flutter/packages/flutter/LICENSE","/media/Source/flutter/stripe_native_card_field/LICENSE"],"outputs":["/media/Source/flutter/stripe_native_card_field/example/build/flutter_assets/kernel_blob.bin","/media/Source/flutter/stripe_native_card_field/example/build/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf","/media/Source/flutter/stripe_native_card_field/example/build/flutter_assets/fonts/MaterialIcons-Regular.otf","/media/Source/flutter/stripe_native_card_field/example/build/flutter_assets/shaders/ink_sparkle.frag","/media/Source/flutter/stripe_native_card_field/example/build/flutter_assets/AssetManifest.json","/media/Source/flutter/stripe_native_card_field/example/build/flutter_assets/AssetManifest.bin","/media/Source/flutter/stripe_native_card_field/example/build/flutter_assets/FontManifest.json","/media/Source/flutter/stripe_native_card_field/example/build/flutter_assets/NOTICES.Z","/media/Source/flutter/stripe_native_card_field/example/build/flutter_assets/version.json"]} \ No newline at end of file diff --git a/example/.dart_tool/flutter_build/1613d261e1f8ce3a949e8657f08294f8/flutter_assets.d b/example/.dart_tool/flutter_build/1613d261e1f8ce3a949e8657f08294f8/flutter_assets.d new file mode 100644 index 0000000..9a06ae0 --- /dev/null +++ b/example/.dart_tool/flutter_build/1613d261e1f8ce3a949e8657f08294f8/flutter_assets.d @@ -0,0 +1 @@ + /media/Source/flutter/stripe_native_card_field/example/build/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf /media/Source/flutter/stripe_native_card_field/example/build/flutter_assets/fonts/MaterialIcons-Regular.otf /media/Source/flutter/stripe_native_card_field/example/build/flutter_assets/shaders/ink_sparkle.frag /media/Source/flutter/stripe_native_card_field/example/build/flutter_assets/AssetManifest.json /media/Source/flutter/stripe_native_card_field/example/build/flutter_assets/AssetManifest.bin /media/Source/flutter/stripe_native_card_field/example/build/flutter_assets/FontManifest.json /media/Source/flutter/stripe_native_card_field/example/build/flutter_assets/NOTICES.Z /media/Source/flutter/stripe_native_card_field/example/build/flutter_assets/version.json: /media/Source/flutter/stripe_native_card_field/example/pubspec.yaml /home/nate/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.6/assets/CupertinoIcons.ttf /home/nate/Tooling/flutter/bin/cache/artifacts/material_fonts/MaterialIcons-Regular.otf /home/nate/Tooling/flutter/packages/flutter/lib/src/material/shaders/ink_sparkle.frag /home/nate/.pub-cache/hosted/pub.dev/args-2.4.2/LICENSE /home/nate/.pub-cache/hosted/pub.dev/async-2.11.0/LICENSE /home/nate/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/LICENSE /home/nate/.pub-cache/hosted/pub.dev/characters-1.3.0/LICENSE /home/nate/.pub-cache/hosted/pub.dev/clock-1.1.1/LICENSE /home/nate/.pub-cache/hosted/pub.dev/collection-1.17.2/LICENSE /home/nate/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.6/LICENSE /home/nate/.pub-cache/hosted/pub.dev/fake_async-1.3.1/LICENSE /home/nate/.pub-cache/hosted/pub.dev/flutter_lints-2.0.3/LICENSE /home/nate/.pub-cache/hosted/pub.dev/flutter_svg-2.0.9/LICENSE /home/nate/.pub-cache/hosted/pub.dev/http-1.1.0/LICENSE /home/nate/.pub-cache/hosted/pub.dev/http_parser-4.0.2/LICENSE /home/nate/.pub-cache/hosted/pub.dev/lints-2.1.1/LICENSE /home/nate/.pub-cache/hosted/pub.dev/matcher-0.12.16/LICENSE /home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/LICENSE /home/nate/.pub-cache/hosted/pub.dev/meta-1.9.1/LICENSE /home/nate/.pub-cache/hosted/pub.dev/path-1.8.3/LICENSE /home/nate/.pub-cache/hosted/pub.dev/path_parsing-1.0.1/LICENSE /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/LICENSE /home/nate/.pub-cache/hosted/pub.dev/source_span-1.10.0/LICENSE /home/nate/.pub-cache/hosted/pub.dev/stack_trace-1.11.0/LICENSE /home/nate/.pub-cache/hosted/pub.dev/stream_channel-2.1.1/LICENSE /home/nate/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/LICENSE /home/nate/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/LICENSE /home/nate/.pub-cache/hosted/pub.dev/test_api-0.6.0/LICENSE /home/nate/.pub-cache/hosted/pub.dev/typed_data-1.3.2/LICENSE /home/nate/.pub-cache/hosted/pub.dev/vector_graphics-1.1.9+1/LICENSE /home/nate/.pub-cache/hosted/pub.dev/vector_graphics_codec-1.1.9+1/LICENSE /home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/LICENSE /home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/LICENSE /home/nate/.pub-cache/hosted/pub.dev/web-0.1.4-beta/LICENSE /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/LICENSE /home/nate/Tooling/flutter/bin/cache/pkg/sky_engine/LICENSE /home/nate/Tooling/flutter/packages/flutter/LICENSE /media/Source/flutter/stripe_native_card_field/LICENSE \ No newline at end of file diff --git a/example/.dart_tool/flutter_build/1613d261e1f8ce3a949e8657f08294f8/gen_dart_plugin_registrant.stamp b/example/.dart_tool/flutter_build/1613d261e1f8ce3a949e8657f08294f8/gen_dart_plugin_registrant.stamp new file mode 100644 index 0000000..07c1735 --- /dev/null +++ b/example/.dart_tool/flutter_build/1613d261e1f8ce3a949e8657f08294f8/gen_dart_plugin_registrant.stamp @@ -0,0 +1 @@ +{"inputs":["/media/Source/flutter/stripe_native_card_field/example/.dart_tool/package_config_subset"],"outputs":[]} \ No newline at end of file diff --git a/example/.dart_tool/flutter_build/1613d261e1f8ce3a949e8657f08294f8/gen_localizations.stamp b/example/.dart_tool/flutter_build/1613d261e1f8ce3a949e8657f08294f8/gen_localizations.stamp new file mode 100644 index 0000000..1b2d28c --- /dev/null +++ b/example/.dart_tool/flutter_build/1613d261e1f8ce3a949e8657f08294f8/gen_localizations.stamp @@ -0,0 +1 @@ +{"inputs":[],"outputs":[]} \ No newline at end of file diff --git a/example/.dart_tool/flutter_build/1613d261e1f8ce3a949e8657f08294f8/kernel_snapshot.d b/example/.dart_tool/flutter_build/1613d261e1f8ce3a949e8657f08294f8/kernel_snapshot.d new file mode 100644 index 0000000..82a3848 --- /dev/null +++ b/example/.dart_tool/flutter_build/1613d261e1f8ce3a949e8657f08294f8/kernel_snapshot.d @@ -0,0 +1 @@ +/media/Source/flutter/stripe_native_card_field/example/.dart_tool/flutter_build/1613d261e1f8ce3a949e8657f08294f8/app.dill: /home/nate/.pub-cache/hosted/pub.dev/characters-1.3.0/lib/characters.dart /home/nate/.pub-cache/hosted/pub.dev/characters-1.3.0/lib/src/characters.dart /home/nate/.pub-cache/hosted/pub.dev/characters-1.3.0/lib/src/characters_impl.dart /home/nate/.pub-cache/hosted/pub.dev/characters-1.3.0/lib/src/extensions.dart /home/nate/.pub-cache/hosted/pub.dev/characters-1.3.0/lib/src/grapheme_clusters/breaks.dart /home/nate/.pub-cache/hosted/pub.dev/characters-1.3.0/lib/src/grapheme_clusters/constants.dart /home/nate/.pub-cache/hosted/pub.dev/characters-1.3.0/lib/src/grapheme_clusters/table.dart /home/nate/.pub-cache/hosted/pub.dev/collection-1.17.2/lib/collection.dart /home/nate/.pub-cache/hosted/pub.dev/collection-1.17.2/lib/src/algorithms.dart /home/nate/.pub-cache/hosted/pub.dev/collection-1.17.2/lib/src/boollist.dart /home/nate/.pub-cache/hosted/pub.dev/collection-1.17.2/lib/src/unmodifiable_wrappers.dart /home/nate/.pub-cache/hosted/pub.dev/collection-1.17.2/lib/src/canonicalized_map.dart /home/nate/.pub-cache/hosted/pub.dev/collection-1.17.2/lib/src/combined_wrappers/combined_iterable.dart /home/nate/.pub-cache/hosted/pub.dev/collection-1.17.2/lib/src/combined_wrappers/combined_iterator.dart /home/nate/.pub-cache/hosted/pub.dev/collection-1.17.2/lib/src/combined_wrappers/combined_list.dart /home/nate/.pub-cache/hosted/pub.dev/collection-1.17.2/lib/src/combined_wrappers/combined_map.dart /home/nate/.pub-cache/hosted/pub.dev/collection-1.17.2/lib/src/comparators.dart /home/nate/.pub-cache/hosted/pub.dev/collection-1.17.2/lib/src/empty_unmodifiable_set.dart /home/nate/.pub-cache/hosted/pub.dev/collection-1.17.2/lib/src/equality.dart /home/nate/.pub-cache/hosted/pub.dev/collection-1.17.2/lib/src/equality_map.dart /home/nate/.pub-cache/hosted/pub.dev/collection-1.17.2/lib/src/equality_set.dart /home/nate/.pub-cache/hosted/pub.dev/collection-1.17.2/lib/src/functions.dart /home/nate/.pub-cache/hosted/pub.dev/collection-1.17.2/lib/src/iterable_extensions.dart /home/nate/.pub-cache/hosted/pub.dev/collection-1.17.2/lib/src/iterable_zip.dart /home/nate/.pub-cache/hosted/pub.dev/collection-1.17.2/lib/src/list_extensions.dart /home/nate/.pub-cache/hosted/pub.dev/collection-1.17.2/lib/src/priority_queue.dart /home/nate/.pub-cache/hosted/pub.dev/collection-1.17.2/lib/src/queue_list.dart /home/nate/.pub-cache/hosted/pub.dev/collection-1.17.2/lib/src/union_set.dart /home/nate/.pub-cache/hosted/pub.dev/collection-1.17.2/lib/src/union_set_controller.dart /home/nate/.pub-cache/hosted/pub.dev/collection-1.17.2/lib/src/utils.dart /home/nate/.pub-cache/hosted/pub.dev/collection-1.17.2/lib/src/wrappers.dart /home/nate/Tooling/flutter/packages/flutter/lib/animation.dart /home/nate/Tooling/flutter/packages/flutter/lib/cupertino.dart /home/nate/Tooling/flutter/packages/flutter/lib/foundation.dart /home/nate/Tooling/flutter/packages/flutter/lib/gestures.dart /home/nate/Tooling/flutter/packages/flutter/lib/material.dart /home/nate/Tooling/flutter/packages/flutter/lib/painting.dart /home/nate/Tooling/flutter/packages/flutter/lib/physics.dart /home/nate/Tooling/flutter/packages/flutter/lib/rendering.dart /home/nate/Tooling/flutter/packages/flutter/lib/scheduler.dart /home/nate/Tooling/flutter/packages/flutter/lib/semantics.dart /home/nate/Tooling/flutter/packages/flutter/lib/services.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/animation/animation.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/animation/animation_controller.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/animation/listener_helpers.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/animation/animations.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/animation/curves.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/animation/tween.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/animation/tween_sequence.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/activity_indicator.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/ticker_provider.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/adaptive_text_selection_toolbar.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/app.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/bottom_tab_bar.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/button.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/checkbox.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/toggleable.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/colors.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/diagnostics.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/constants.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/context_menu.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/context_menu_action.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/date_picker.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/debug.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/desktop_text_selection.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/text_selection.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/desktop_text_selection_toolbar.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/desktop_text_selection_toolbar_button.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/dialog.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/object.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/box.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/form_row.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/form_section.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/icon_theme_data.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/icons.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/interface_level.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/list_section.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/list_tile.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/localizations.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/magnifier.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/nav_bar.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/page_scaffold.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/picker.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/radio.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/refresh.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/route.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/scrollbar.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/search_field.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/restoration.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/segmented_control.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/slider.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/sliding_segmented_control.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/spell_check_suggestions_toolbar.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/switch.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/tab_scaffold.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/tab_view.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/text_field.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/automatic_keep_alive.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/text_form_field_row.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/text_selection.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/text_selection_toolbar.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/text_selection_toolbar_button.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/text_theme.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/theme.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/thumb_painter.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/_bitfield_io.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/_capabilities_io.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/_isolates_io.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/_platform_io.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/_timeline_io.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/annotations.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/assertions.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/basic_types.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/binding.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/bitfield.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/capabilities.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/change_notifier.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/collections.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/consolidate_response.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/constants.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/debug.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/isolates.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/key.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/licenses.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/math.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/memory_allocations.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/node.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/object.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/observer_list.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/persistent_hash_map.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/platform.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/print.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/serialization.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/service_extensions.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/stack_frame.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/synchronous_future.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/timeline.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/unicode.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/gestures/arena.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/gestures/binding.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/gestures/constants.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/gestures/converter.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/gestures/debug.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/gestures/drag.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/gestures/drag_details.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/gestures/eager.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/gestures/events.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/gestures/force_press.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/gestures/gesture_settings.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/gestures/hit_test.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/gestures/long_press.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/gestures/lsq_solver.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/gestures/monodrag.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/gestures/multidrag.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/gestures/multitap.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/gestures/pointer_router.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/gestures/pointer_signal_resolver.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/gestures/recognizer.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/gestures/resampler.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/gestures/scale.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/gestures/tap.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/gestures/team.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/gestures/velocity_tracker.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/about.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/action_buttons.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/action_chip.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/action_icons_theme.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/adaptive_text_selection_toolbar.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/animated_icons.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/animated_icons/animated_icons.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/animated_icons/animated_icons_data.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/animated_icons/data/add_event.g.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/animated_icons/data/arrow_menu.g.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/animated_icons/data/close_menu.g.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/animated_icons/data/ellipsis_search.g.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/animated_icons/data/event_add.g.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/animated_icons/data/home_menu.g.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/animated_icons/data/list_view.g.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/animated_icons/data/menu_arrow.g.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/animated_icons/data/menu_close.g.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/animated_icons/data/menu_home.g.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/animated_icons/data/pause_play.g.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/animated_icons/data/play_pause.g.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/animated_icons/data/search_ellipsis.g.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/animated_icons/data/view_list.g.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/app.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/app_bar.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/app_bar_theme.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/arc.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/autocomplete.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/back_button.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/badge.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/badge_theme.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/banner.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/banner_theme.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/bottom_app_bar.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/bottom_app_bar_theme.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/bottom_navigation_bar.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/bottom_navigation_bar_theme.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/bottom_sheet.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/bottom_sheet_theme.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/button.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/material_state_mixin.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/button_bar.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/button_bar_theme.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/button_style.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/button_style_button.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/button_theme.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/calendar_date_picker.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/card.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/card_theme.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/checkbox.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/toggleable.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/checkbox_list_tile.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/checkbox_theme.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/chip.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/slotted_render_object_widget.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/chip_theme.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/choice_chip.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/circle_avatar.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/color_scheme.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/colors.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/constants.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/curves.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/data_table.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/data_table_source.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/data_table_theme.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/date.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/date_picker.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/date_picker_theme.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/debug.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/desktop_text_selection.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/desktop_text_selection_toolbar.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/desktop_text_selection_toolbar_button.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/dialog.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/dialog_theme.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/divider.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/divider_theme.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/drawer.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/drawer_header.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/drawer_theme.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/dropdown.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/binding.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/dropdown_menu.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/dropdown_menu_theme.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/elevated_button.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/elevated_button_theme.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/elevation_overlay.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/expand_icon.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/expansion_panel.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/expansion_tile.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/expansion_tile_theme.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/feedback.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/filled_button.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/filled_button_theme.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/filter_chip.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/flexible_space_bar.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/floating_action_button.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/floating_action_button_location.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/floating_action_button_theme.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/flutter_logo.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/grid_tile.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/grid_tile_bar.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/icon_button.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/icon_button_theme.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/icons.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/ink_decoration.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/ink_highlight.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/ink_ripple.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/ink_sparkle.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/ink_splash.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/ink_well.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/input_border.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/input_chip.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/input_date_picker_form_field.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/input_decorator.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/list_tile.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/list_tile_theme.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/magnifier.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/material.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/material_button.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/material_localizations.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/material_state.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/menu_anchor.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/menu_bar_theme.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/menu_button_theme.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/menu_style.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/menu_theme.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/mergeable_material.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/navigation_bar.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/navigation_bar_theme.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/navigation_drawer.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/navigation_drawer_theme.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/navigation_rail.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/navigation_rail_theme.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/no_splash.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/outlined_button.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/outlined_button_theme.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/page.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/page_transitions_theme.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/paginated_data_table.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/popup_menu.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/popup_menu_theme.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/progress_indicator.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/progress_indicator_theme.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/radio.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/radio_list_tile.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/radio_theme.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/range_slider.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/refresh_indicator.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/reorderable_list.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/scaffold.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/scrollbar.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/scrollbar_theme.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/search.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/search_anchor.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/search_bar_theme.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/search_view_theme.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/segmented_button.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/segmented_button_theme.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/selectable_text.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/selection_area.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/shadows.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/slider.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/slider_theme.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/snack_bar.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/snack_bar_theme.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/spell_check_suggestions_toolbar.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/spell_check_suggestions_toolbar_layout_delegate.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/stepper.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/switch.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/switch_list_tile.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/switch_theme.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/tab_bar_theme.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/tab_controller.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/tab_indicator.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/tabs.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/text_button.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/text_button_theme.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/text_field.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/text_form_field.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/text_selection.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/text_selection_theme.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/text_selection_toolbar.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/text_selection_toolbar_text_button.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/text_theme.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/theme.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/theme_data.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/time.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/time_picker.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/time_picker_theme.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/toggle_buttons.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/toggle_buttons_theme.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/tooltip.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/tooltip_theme.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/tooltip_visibility.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/typography.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/material/user_accounts_drawer_header.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/painting/_network_image_io.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/painting/alignment.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/painting/basic_types.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/painting/beveled_rectangle_border.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/painting/binding.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/painting/border_radius.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/painting/borders.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/painting/box_border.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/painting/box_decoration.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/painting/box_fit.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/painting/box_shadow.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/painting/circle_border.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/painting/clip.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/painting/colors.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/painting/continuous_rectangle_border.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/painting/debug.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/painting/decoration.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/painting/decoration_image.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/painting/edge_insets.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/painting/flutter_logo.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/painting/fractional_offset.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/painting/geometry.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/painting/gradient.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/painting/image_cache.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/painting/image_decoder.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/painting/image_provider.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/painting/image_resolution.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/painting/image_stream.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/painting/inline_span.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/painting/linear_border.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/painting/matrix_utils.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/painting/notched_shapes.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/painting/oval_border.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/painting/paint_utilities.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/painting/placeholder_span.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/painting/rounded_rectangle_border.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/painting/shader_warm_up.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/painting/shape_decoration.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/painting/stadium_border.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/painting/star_border.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/painting/strut_style.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/painting/text_painter.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/painting/text_span.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/painting/text_style.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/physics/clamped_simulation.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/physics/friction_simulation.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/physics/gravity_simulation.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/physics/simulation.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/physics/spring_simulation.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/physics/tolerance.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/physics/utils.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/animated_size.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/binding.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/scheduler/binding.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/services/binding.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/semantics/binding.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/custom_layout.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/custom_paint.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/debug.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/debug_overflow_indicator.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/decorated_sliver.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/editable.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/paragraph.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/error.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/flex.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/flow.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/image.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/layer.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/layout_helper.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/list_body.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/list_wheel_viewport.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/mouse_tracker.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/selection.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/performance_overlay.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/platform_view.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/proxy_box.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/proxy_sliver.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/rotated_box.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/service_extensions.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/shifted_box.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/sliver.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/sliver_fill.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/sliver_fixed_extent_list.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/sliver_grid.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/sliver_group.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/sliver_list.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/sliver_multi_box_adaptor.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/sliver_padding.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/sliver_persistent_header.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/stack.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/table.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/table_border.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/texture.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/tweens.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/view.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/viewport.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/viewport_offset.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/wrap.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/scheduler/debug.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/scheduler/priority.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/scheduler/service_extensions.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/scheduler/ticker.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/semantics/debug.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/semantics/semantics.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/semantics/semantics_event.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/semantics/semantics_service.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/services/_background_isolate_binary_messenger_io.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/services/asset_bundle.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/services/asset_manifest.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/services/autofill.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/services/binary_messenger.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/services/browser_context_menu.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/services/clipboard.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/services/debug.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/services/deferred_component.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/services/font_loader.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/services/haptic_feedback.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/services/hardware_keyboard.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/services/keyboard_inserted_content.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/services/keyboard_key.g.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/services/keyboard_maps.g.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/services/live_text.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/services/message_codec.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/services/message_codecs.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/services/mouse_cursor.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/services/mouse_tracking.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/services/platform_channel.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/services/platform_views.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/services/raw_keyboard.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/services/raw_keyboard_android.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/services/raw_keyboard_fuchsia.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/services/raw_keyboard_ios.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/services/raw_keyboard_linux.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/services/raw_keyboard_macos.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/services/raw_keyboard_web.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/services/raw_keyboard_windows.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/services/restoration.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/services/service_extensions.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/services/spell_check.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/services/system_channels.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/services/system_chrome.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/services/system_navigator.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/services/system_sound.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/services/text_boundary.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/services/text_editing.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/services/text_editing_delta.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/services/text_formatter.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/services/text_input.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/services/text_layout_metrics.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/services/undo_manager.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/_platform_selectable_region_context_menu_io.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/actions.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/animated_cross_fade.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/animated_scroll_view.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/animated_size.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/animated_switcher.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/annotated_region.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/app.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/app_lifecycle_listener.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/async.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/autocomplete.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/autofill.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/banner.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/basic.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/framework.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/bottom_navigation_bar_item.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/color_filter.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/constants.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/container.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/context_menu_button_item.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/context_menu_controller.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/debug.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/decorated_sliver.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/default_selection_style.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/default_text_editing_shortcuts.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/desktop_text_selection_toolbar_layout_delegate.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/dismissible.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/display_feature_sub_screen.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/disposable_build_context.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/drag_target.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/draggable_scrollable_sheet.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/scroll_notification.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/dual_transition_builder.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/editable_text.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/fade_in_image.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/focus_manager.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/focus_scope.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/focus_traversal.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/form.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/gesture_detector.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/grid_paper.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/heroes.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/icon.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/icon_data.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/icon_theme.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/icon_theme_data.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/image.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/image_filter.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/image_icon.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/implicit_animations.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/inherited_model.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/inherited_notifier.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/inherited_theme.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/interactive_viewer.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/keyboard_listener.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/layout_builder.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/list_wheel_scroll_view.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/localizations.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/lookup_boundary.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/magnifier.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/media_query.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/modal_barrier.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/navigation_toolbar.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/navigator.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/nested_scroll_view.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/notification_listener.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/orientation_builder.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/overflow_bar.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/overlay.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/overscroll_indicator.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/page_storage.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/page_view.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/pages.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/performance_overlay.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/placeholder.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/platform_menu_bar.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/platform_selectable_region_context_menu.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/platform_view.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/preferred_size.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/primary_scroll_controller.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/raw_keyboard_listener.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/reorderable_list.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/restoration_properties.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/router.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/routes.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/safe_area.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/scroll_activity.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/scroll_aware_image_provider.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/scroll_configuration.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/scroll_context.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/scroll_controller.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/scroll_delegate.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/scroll_metrics.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/scroll_notification_observer.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/scroll_physics.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/scroll_position.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/scroll_position_with_single_context.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/scroll_simulation.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/scroll_view.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/scrollable.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/scrollable_helpers.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/scrollbar.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/selectable_region.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/selection_container.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/semantics_debugger.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/service_extensions.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/shared_app_data.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/shortcuts.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/single_child_scroll_view.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/size_changed_layout_notifier.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/sliver.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/sliver_fill.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/sliver_layout_builder.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/sliver_persistent_header.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/sliver_prototype_extent_list.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/snapshot_widget.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/spacer.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/spell_check.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/status_transitions.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/table.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/tap_and_drag_gestures.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/tap_region.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/text.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/text_editing_intents.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/text_selection_toolbar_anchors.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/text_selection_toolbar_layout_delegate.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/texture.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/title.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/transitions.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/tween_animation_builder.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/two_dimensional_scroll_view.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/two_dimensional_viewport.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/undo_history.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/unique_widget.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/value_listenable_builder.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/view.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/viewport.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/visibility.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/widget_inspector.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/widget_span.dart /home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/will_pop_scope.dart /home/nate/Tooling/flutter/packages/flutter/lib/widgets.dart /home/nate/.pub-cache/hosted/pub.dev/flutter_svg-2.0.9/lib/flutter_svg.dart /home/nate/.pub-cache/hosted/pub.dev/flutter_svg-2.0.9/lib/src/cache.dart /home/nate/.pub-cache/hosted/pub.dev/flutter_svg-2.0.9/lib/src/default_theme.dart /home/nate/.pub-cache/hosted/pub.dev/flutter_svg-2.0.9/lib/src/loaders.dart /home/nate/.pub-cache/hosted/pub.dev/flutter_svg-2.0.9/lib/src/utilities/_file_io.dart /home/nate/.pub-cache/hosted/pub.dev/flutter_svg-2.0.9/lib/src/utilities/_http_io.dart /home/nate/.pub-cache/hosted/pub.dev/flutter_svg-2.0.9/lib/src/utilities/compute.dart /home/nate/.pub-cache/hosted/pub.dev/flutter_svg-2.0.9/lib/src/utilities/file.dart /home/nate/.pub-cache/hosted/pub.dev/flutter_svg-2.0.9/lib/src/utilities/http.dart /home/nate/.pub-cache/hosted/pub.dev/flutter_svg-2.0.9/lib/svg.dart /home/nate/.pub-cache/hosted/pub.dev/http-1.1.0/lib/http.dart /home/nate/.pub-cache/hosted/pub.dev/http-1.1.0/lib/src/base_client.dart /home/nate/.pub-cache/hosted/pub.dev/http-1.1.0/lib/src/base_request.dart /home/nate/.pub-cache/hosted/pub.dev/http-1.1.0/lib/src/base_response.dart /home/nate/.pub-cache/hosted/pub.dev/http-1.1.0/lib/src/boundary_characters.dart /home/nate/.pub-cache/hosted/pub.dev/http-1.1.0/lib/src/byte_stream.dart /home/nate/.pub-cache/hosted/pub.dev/http-1.1.0/lib/src/client.dart /home/nate/.pub-cache/hosted/pub.dev/http-1.1.0/lib/src/exception.dart /home/nate/.pub-cache/hosted/pub.dev/http-1.1.0/lib/src/io_client.dart /home/nate/.pub-cache/hosted/pub.dev/http-1.1.0/lib/src/io_streamed_response.dart /home/nate/.pub-cache/hosted/pub.dev/http-1.1.0/lib/src/multipart_file.dart /home/nate/.pub-cache/hosted/pub.dev/http-1.1.0/lib/src/multipart_file_io.dart /home/nate/.pub-cache/hosted/pub.dev/http-1.1.0/lib/src/multipart_request.dart /home/nate/.pub-cache/hosted/pub.dev/http-1.1.0/lib/src/request.dart /home/nate/.pub-cache/hosted/pub.dev/http-1.1.0/lib/src/response.dart /home/nate/.pub-cache/hosted/pub.dev/http-1.1.0/lib/src/streamed_request.dart /home/nate/.pub-cache/hosted/pub.dev/http-1.1.0/lib/src/streamed_response.dart /home/nate/.pub-cache/hosted/pub.dev/http-1.1.0/lib/src/utils.dart /home/nate/.pub-cache/hosted/pub.dev/http_parser-4.0.2/lib/http_parser.dart /home/nate/.pub-cache/hosted/pub.dev/http_parser-4.0.2/lib/src/authentication_challenge.dart /home/nate/.pub-cache/hosted/pub.dev/http_parser-4.0.2/lib/src/case_insensitive_map.dart /home/nate/.pub-cache/hosted/pub.dev/http_parser-4.0.2/lib/src/chunked_coding.dart /home/nate/.pub-cache/hosted/pub.dev/http_parser-4.0.2/lib/src/chunked_coding/charcodes.dart /home/nate/.pub-cache/hosted/pub.dev/http_parser-4.0.2/lib/src/chunked_coding/decoder.dart /home/nate/.pub-cache/hosted/pub.dev/http_parser-4.0.2/lib/src/chunked_coding/encoder.dart /home/nate/.pub-cache/hosted/pub.dev/http_parser-4.0.2/lib/src/http_date.dart /home/nate/.pub-cache/hosted/pub.dev/http_parser-4.0.2/lib/src/media_type.dart /home/nate/.pub-cache/hosted/pub.dev/http_parser-4.0.2/lib/src/scan.dart /home/nate/.pub-cache/hosted/pub.dev/http_parser-4.0.2/lib/src/utils.dart /home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/blend/blend.dart /home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/contrast/contrast.dart /home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/dislike/dislike_analyzer.dart /home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/dynamiccolor/dynamic_color.dart /home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/dynamiccolor/material_dynamic_colors.dart /home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/dynamiccolor/src/tone_delta_constraint.dart /home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/hct/cam16.dart /home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/hct/hct.dart /home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/hct/src/hct_solver.dart /home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/hct/viewing_conditions.dart /home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/material_color_utilities.dart /home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/palettes/core_palette.dart /home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/palettes/tonal_palette.dart /home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/quantize/quantizer.dart /home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/quantize/quantizer_celebi.dart /home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/quantize/quantizer_map.dart /home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/quantize/quantizer_wsmeans.dart /home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/quantize/quantizer_wu.dart /home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/quantize/src/point_provider.dart /home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/quantize/src/point_provider_lab.dart /home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/scheme/dynamic_scheme.dart /home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/scheme/scheme.dart /home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/scheme/scheme_content.dart /home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/scheme/scheme_expressive.dart /home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/scheme/scheme_fidelity.dart /home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/scheme/scheme_monochrome.dart /home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/scheme/scheme_neutral.dart /home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/scheme/scheme_tonal_spot.dart /home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/scheme/scheme_vibrant.dart /home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/scheme/variant.dart /home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/score/score.dart /home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/temperature/temperature_cache.dart /home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/utils/color_utils.dart /home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/utils/math_utils.dart /home/nate/.pub-cache/hosted/pub.dev/meta-1.9.1/lib/meta.dart /home/nate/.pub-cache/hosted/pub.dev/meta-1.9.1/lib/meta_meta.dart /home/nate/.pub-cache/hosted/pub.dev/path-1.8.3/lib/path.dart /home/nate/.pub-cache/hosted/pub.dev/path-1.8.3/lib/src/characters.dart /home/nate/.pub-cache/hosted/pub.dev/path-1.8.3/lib/src/context.dart /home/nate/.pub-cache/hosted/pub.dev/path-1.8.3/lib/src/internal_style.dart /home/nate/.pub-cache/hosted/pub.dev/path-1.8.3/lib/src/parsed_path.dart /home/nate/.pub-cache/hosted/pub.dev/path-1.8.3/lib/src/path_exception.dart /home/nate/.pub-cache/hosted/pub.dev/path-1.8.3/lib/src/path_map.dart /home/nate/.pub-cache/hosted/pub.dev/path-1.8.3/lib/src/path_set.dart /home/nate/.pub-cache/hosted/pub.dev/path-1.8.3/lib/src/style.dart /home/nate/.pub-cache/hosted/pub.dev/path-1.8.3/lib/src/style/posix.dart /home/nate/.pub-cache/hosted/pub.dev/path-1.8.3/lib/src/style/url.dart /home/nate/.pub-cache/hosted/pub.dev/path-1.8.3/lib/src/style/windows.dart /home/nate/.pub-cache/hosted/pub.dev/path-1.8.3/lib/src/utils.dart /home/nate/.pub-cache/hosted/pub.dev/path_parsing-1.0.1/lib/path_parsing.dart /home/nate/.pub-cache/hosted/pub.dev/path_parsing-1.0.1/lib/src/path_parsing.dart /home/nate/.pub-cache/hosted/pub.dev/path_parsing-1.0.1/lib/src/path_segment_type.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/context.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/core.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/definition.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/expression.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/matcher.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/parser.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/petitparser.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/context/context.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/context/failure.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/context/result.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/context/success.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/core/exception.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/core/parser.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/core/token.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/definition/grammar.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/definition/internal/reference.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/definition/internal/undefined.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/definition/parser.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/definition/reference.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/definition/resolve.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/expression/builder.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/expression/group.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/expression/result.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/expression/utils.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/matcher/accept.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/matcher/matches.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/matcher/matches/matches_iterable.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/matcher/matches/matches_iterator.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/matcher/pattern.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/matcher/pattern/parser_match.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/matcher/pattern/parser_pattern.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/matcher/pattern/pattern_iterable.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/matcher/pattern/pattern_iterator.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/action/cast.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/action/cast_list.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/action/continuation.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/action/flatten.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/action/map.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/action/permute.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/action/pick.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/action/token.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/action/trimming.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/action/where.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/character/any_of.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/character/char.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/character/code.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/character/constant.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/character/digit.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/character/letter.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/character/lookup.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/character/lowercase.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/character/none_of.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/character/not.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/character/optimize.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/character/pattern.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/character/predicate.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/character/range.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/character/uppercase.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/character/whitespace.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/character/word.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/combinator/and.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/combinator/choice.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/combinator/delegate.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/combinator/generated/sequence_2.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/combinator/generated/sequence_3.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/combinator/generated/sequence_4.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/combinator/generated/sequence_5.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/combinator/generated/sequence_6.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/combinator/generated/sequence_7.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/combinator/generated/sequence_8.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/combinator/generated/sequence_9.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/combinator/list.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/combinator/not.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/combinator/optional.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/combinator/sequence.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/combinator/settable.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/combinator/skip.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/misc/eof.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/misc/epsilon.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/misc/failure.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/misc/label.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/misc/newline.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/misc/position.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/predicate/any.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/predicate/character.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/predicate/pattern.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/predicate/predicate.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/predicate/string.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/repeater/character.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/repeater/greedy.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/repeater/lazy.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/repeater/limited.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/repeater/possessive.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/repeater/repeating.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/repeater/separated.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/repeater/separated_by.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/repeater/unbounded.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/utils/failure_joiner.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/utils/labeled.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/utils/resolvable.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/utils/separated_list.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/utils/sequential.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/shared/annotations.dart /home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/shared/types.dart /home/nate/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/source_span.dart /home/nate/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/charcode.dart /home/nate/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/colors.dart /home/nate/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/file.dart /home/nate/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/highlighter.dart /home/nate/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/location.dart /home/nate/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/location_mixin.dart /home/nate/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/span.dart /home/nate/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/span_exception.dart /home/nate/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/span_mixin.dart /home/nate/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/span_with_context.dart /home/nate/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/utils.dart /home/nate/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/src/charcode.dart /home/nate/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/src/eager_span_scanner.dart /home/nate/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/src/exception.dart /home/nate/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/src/line_scanner.dart /home/nate/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/src/relative_span_scanner.dart /home/nate/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/src/span_scanner.dart /home/nate/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/src/string_scanner.dart /home/nate/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/src/utils.dart /home/nate/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/string_scanner.dart /home/nate/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/lib/src/generated/ascii_glyph_set.dart /home/nate/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/lib/src/generated/glyph_set.dart /home/nate/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/lib/src/generated/top_level.dart /home/nate/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/lib/src/generated/unicode_glyph_set.dart /home/nate/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/lib/term_glyph.dart /home/nate/.pub-cache/hosted/pub.dev/typed_data-1.3.2/lib/src/typed_buffer.dart /home/nate/.pub-cache/hosted/pub.dev/typed_data-1.3.2/lib/src/typed_queue.dart /home/nate/.pub-cache/hosted/pub.dev/typed_data-1.3.2/lib/typed_buffers.dart /home/nate/.pub-cache/hosted/pub.dev/typed_data-1.3.2/lib/typed_data.dart /home/nate/.pub-cache/hosted/pub.dev/vector_graphics-1.1.9+1/lib/src/_debug_io.dart /home/nate/.pub-cache/hosted/pub.dev/vector_graphics-1.1.9+1/lib/src/_http_io.dart /home/nate/.pub-cache/hosted/pub.dev/vector_graphics-1.1.9+1/lib/src/debug.dart /home/nate/.pub-cache/hosted/pub.dev/vector_graphics-1.1.9+1/lib/src/html_render_vector_graphics.dart /home/nate/.pub-cache/hosted/pub.dev/vector_graphics-1.1.9+1/lib/src/http.dart /home/nate/.pub-cache/hosted/pub.dev/vector_graphics-1.1.9+1/lib/src/listener.dart /home/nate/.pub-cache/hosted/pub.dev/vector_graphics-1.1.9+1/lib/src/loader.dart /home/nate/.pub-cache/hosted/pub.dev/vector_graphics-1.1.9+1/lib/src/render_object_selection.dart /home/nate/.pub-cache/hosted/pub.dev/vector_graphics-1.1.9+1/lib/src/render_vector_graphic.dart /home/nate/.pub-cache/hosted/pub.dev/vector_graphics-1.1.9+1/lib/src/vector_graphics.dart /home/nate/.pub-cache/hosted/pub.dev/vector_graphics-1.1.9+1/lib/vector_graphics.dart /home/nate/.pub-cache/hosted/pub.dev/vector_graphics-1.1.9+1/lib/vector_graphics_compat.dart /home/nate/.pub-cache/hosted/pub.dev/vector_graphics_codec-1.1.9+1/lib/src/fp16.dart /home/nate/.pub-cache/hosted/pub.dev/vector_graphics_codec-1.1.9+1/lib/vector_graphics_codec.dart /home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/_initialize_path_ops_io.dart /home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/_initialize_tessellator_io.dart /home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/draw_command_builder.dart /home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/geometry/basic_types.dart /home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/geometry/image.dart /home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/geometry/matrix.dart /home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/geometry/path.dart /home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/geometry/pattern.dart /home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/geometry/vertices.dart /home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/image/image_info.dart /home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/paint.dart /home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/svg/_path_ops_ffi.dart /home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/svg/_tessellator_ffi.dart /home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/svg/visitor.dart /home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/svg/clipping_optimizer.dart /home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/svg/color_mapper.dart /home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/svg/colors.dart /home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/svg/masking_optimizer.dart /home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/svg/node.dart /home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/svg/numbers.dart /home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/svg/overdraw_optimizer.dart /home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/svg/parser.dart /home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/svg/parsers.dart /home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/svg/path_ops.dart /home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/svg/resolver.dart /home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/svg/tessellator.dart /home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/svg/theme.dart /home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/util.dart /home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/vector_instructions.dart /home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/vector_graphics_compiler.dart /home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/vector_math.dart /home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math/aabb2.dart /home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math/aabb3.dart /home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math/colors.dart /home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math/frustum.dart /home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math/intersection_result.dart /home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math/matrix2.dart /home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math/matrix3.dart /home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math/matrix4.dart /home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math/noise.dart /home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math/obb3.dart /home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math/plane.dart /home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math/quad.dart /home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math/quaternion.dart /home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math/ray.dart /home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math/sphere.dart /home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math/triangle.dart /home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math/vector.dart /home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math/vector2.dart /home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math/vector3.dart /home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math/vector4.dart /home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math/constants.dart /home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math/error_helpers.dart /home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math/opengl.dart /home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math/utilities.dart /home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/vector_math_64.dart /home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/aabb2.dart /home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/aabb3.dart /home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/colors.dart /home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/frustum.dart /home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/intersection_result.dart /home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/matrix2.dart /home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/matrix3.dart /home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/matrix4.dart /home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/noise.dart /home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/obb3.dart /home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/plane.dart /home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/quad.dart /home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/quaternion.dart /home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/ray.dart /home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/sphere.dart /home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/triangle.dart /home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/vector.dart /home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/vector2.dart /home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/vector3.dart /home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/vector4.dart /home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/constants.dart /home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/error_helpers.dart /home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/opengl.dart /home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/utilities.dart /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/dtd/external_id.dart /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/entities/default_mapping.dart /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/entities/entity_mapping.dart /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/entities/named_entities.dart /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/enums/attribute_type.dart /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/enums/node_type.dart /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/exceptions/exception.dart /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/exceptions/format_exception.dart /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/exceptions/parent_exception.dart /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/exceptions/parser_exception.dart /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/exceptions/tag_exception.dart /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/exceptions/type_exception.dart /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/extensions/descendants.dart /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/extensions/mutator.dart /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/extensions/parent.dart /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/extensions/sibling.dart /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/extensions/string.dart /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/mixins/has_attributes.dart /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/mixins/has_children.dart /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/mixins/has_name.dart /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/mixins/has_parent.dart /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/mixins/has_value.dart /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/mixins/has_visitor.dart /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/mixins/has_writer.dart /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/nodes/attribute.dart /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/nodes/cdata.dart /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/nodes/comment.dart /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/nodes/data.dart /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/nodes/declaration.dart /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/nodes/doctype.dart /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/nodes/document.dart /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/nodes/document_fragment.dart /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/nodes/element.dart /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/nodes/node.dart /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/nodes/processing.dart /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/nodes/text.dart /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/utils/cache.dart /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/utils/character_data_parser.dart /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/utils/name.dart /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/utils/name_matcher.dart /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/utils/namespace.dart /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/utils/node_list.dart /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/utils/predicate.dart /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/utils/prefix_name.dart /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/utils/simple_name.dart /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/utils/token.dart /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/visitors/pretty_writer.dart /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/visitors/visitor.dart /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/visitors/writer.dart /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/annotations/annotator.dart /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/annotations/has_buffer.dart /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/annotations/has_location.dart /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/annotations/has_parent.dart /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/codec/event_codec.dart /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/codec/node_codec.dart /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/converters/event_decoder.dart /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/converters/event_encoder.dart /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/visitor.dart /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/converters/node_decoder.dart /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/converters/node_encoder.dart /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/event.dart /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/events/cdata.dart /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/events/comment.dart /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/events/declaration.dart /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/events/doctype.dart /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/events/end_element.dart /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/utils/named.dart /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/events/processing.dart /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/events/start_element.dart /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/events/text.dart /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/iterable.dart /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/iterator.dart /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/parser.dart /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/streams/each_event.dart /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/streams/flatten.dart /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/streams/normalizer.dart /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/streams/subtree_selector.dart /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/streams/with_parent.dart /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/utils/conversion_sink.dart /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/utils/event_attribute.dart /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/utils/list_converter.dart /home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/xml_events.dart /media/Source/flutter/stripe_native_card_field/lib/card_details.dart /media/Source/flutter/stripe_native_card_field/lib/card_provider_icon.dart /media/Source/flutter/stripe_native_card_field/example/lib/main.dart /media/Source/flutter/stripe_native_card_field/lib/stripe_native_card_field.dart diff --git a/example/.dart_tool/flutter_build/1613d261e1f8ce3a949e8657f08294f8/kernel_snapshot.stamp b/example/.dart_tool/flutter_build/1613d261e1f8ce3a949e8657f08294f8/kernel_snapshot.stamp new file mode 100644 index 0000000..2848c37 --- /dev/null +++ b/example/.dart_tool/flutter_build/1613d261e1f8ce3a949e8657f08294f8/kernel_snapshot.stamp @@ -0,0 +1 @@ +{"inputs":["/media/Source/flutter/stripe_native_card_field/example/.dart_tool/package_config_subset","/home/nate/Tooling/flutter/packages/flutter_tools/lib/src/build_system/targets/common.dart","/home/nate/Tooling/flutter/bin/internal/engine.version","/home/nate/Tooling/flutter/bin/internal/engine.version","/home/nate/Tooling/flutter/bin/internal/engine.version","/home/nate/.pub-cache/hosted/pub.dev/characters-1.3.0/lib/characters.dart","/home/nate/.pub-cache/hosted/pub.dev/characters-1.3.0/lib/src/characters.dart","/home/nate/.pub-cache/hosted/pub.dev/characters-1.3.0/lib/src/characters_impl.dart","/home/nate/.pub-cache/hosted/pub.dev/characters-1.3.0/lib/src/extensions.dart","/home/nate/.pub-cache/hosted/pub.dev/characters-1.3.0/lib/src/grapheme_clusters/breaks.dart","/home/nate/.pub-cache/hosted/pub.dev/characters-1.3.0/lib/src/grapheme_clusters/constants.dart","/home/nate/.pub-cache/hosted/pub.dev/characters-1.3.0/lib/src/grapheme_clusters/table.dart","/home/nate/.pub-cache/hosted/pub.dev/collection-1.17.2/lib/collection.dart","/home/nate/.pub-cache/hosted/pub.dev/collection-1.17.2/lib/src/algorithms.dart","/home/nate/.pub-cache/hosted/pub.dev/collection-1.17.2/lib/src/boollist.dart","/home/nate/.pub-cache/hosted/pub.dev/collection-1.17.2/lib/src/unmodifiable_wrappers.dart","/home/nate/.pub-cache/hosted/pub.dev/collection-1.17.2/lib/src/canonicalized_map.dart","/home/nate/.pub-cache/hosted/pub.dev/collection-1.17.2/lib/src/combined_wrappers/combined_iterable.dart","/home/nate/.pub-cache/hosted/pub.dev/collection-1.17.2/lib/src/combined_wrappers/combined_iterator.dart","/home/nate/.pub-cache/hosted/pub.dev/collection-1.17.2/lib/src/combined_wrappers/combined_list.dart","/home/nate/.pub-cache/hosted/pub.dev/collection-1.17.2/lib/src/combined_wrappers/combined_map.dart","/home/nate/.pub-cache/hosted/pub.dev/collection-1.17.2/lib/src/comparators.dart","/home/nate/.pub-cache/hosted/pub.dev/collection-1.17.2/lib/src/empty_unmodifiable_set.dart","/home/nate/.pub-cache/hosted/pub.dev/collection-1.17.2/lib/src/equality.dart","/home/nate/.pub-cache/hosted/pub.dev/collection-1.17.2/lib/src/equality_map.dart","/home/nate/.pub-cache/hosted/pub.dev/collection-1.17.2/lib/src/equality_set.dart","/home/nate/.pub-cache/hosted/pub.dev/collection-1.17.2/lib/src/functions.dart","/home/nate/.pub-cache/hosted/pub.dev/collection-1.17.2/lib/src/iterable_extensions.dart","/home/nate/.pub-cache/hosted/pub.dev/collection-1.17.2/lib/src/iterable_zip.dart","/home/nate/.pub-cache/hosted/pub.dev/collection-1.17.2/lib/src/list_extensions.dart","/home/nate/.pub-cache/hosted/pub.dev/collection-1.17.2/lib/src/priority_queue.dart","/home/nate/.pub-cache/hosted/pub.dev/collection-1.17.2/lib/src/queue_list.dart","/home/nate/.pub-cache/hosted/pub.dev/collection-1.17.2/lib/src/union_set.dart","/home/nate/.pub-cache/hosted/pub.dev/collection-1.17.2/lib/src/union_set_controller.dart","/home/nate/.pub-cache/hosted/pub.dev/collection-1.17.2/lib/src/utils.dart","/home/nate/.pub-cache/hosted/pub.dev/collection-1.17.2/lib/src/wrappers.dart","/home/nate/Tooling/flutter/packages/flutter/lib/animation.dart","/home/nate/Tooling/flutter/packages/flutter/lib/cupertino.dart","/home/nate/Tooling/flutter/packages/flutter/lib/foundation.dart","/home/nate/Tooling/flutter/packages/flutter/lib/gestures.dart","/home/nate/Tooling/flutter/packages/flutter/lib/material.dart","/home/nate/Tooling/flutter/packages/flutter/lib/painting.dart","/home/nate/Tooling/flutter/packages/flutter/lib/physics.dart","/home/nate/Tooling/flutter/packages/flutter/lib/rendering.dart","/home/nate/Tooling/flutter/packages/flutter/lib/scheduler.dart","/home/nate/Tooling/flutter/packages/flutter/lib/semantics.dart","/home/nate/Tooling/flutter/packages/flutter/lib/services.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/animation/animation.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/animation/animation_controller.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/animation/listener_helpers.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/animation/animations.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/animation/curves.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/animation/tween.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/animation/tween_sequence.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/activity_indicator.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/ticker_provider.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/adaptive_text_selection_toolbar.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/app.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/bottom_tab_bar.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/button.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/checkbox.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/toggleable.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/colors.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/diagnostics.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/constants.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/context_menu.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/context_menu_action.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/date_picker.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/debug.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/desktop_text_selection.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/text_selection.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/desktop_text_selection_toolbar.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/desktop_text_selection_toolbar_button.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/dialog.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/object.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/box.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/form_row.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/form_section.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/icon_theme_data.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/icons.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/interface_level.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/list_section.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/list_tile.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/localizations.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/magnifier.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/nav_bar.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/page_scaffold.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/picker.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/radio.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/refresh.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/route.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/scrollbar.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/search_field.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/restoration.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/segmented_control.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/slider.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/sliding_segmented_control.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/spell_check_suggestions_toolbar.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/switch.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/tab_scaffold.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/tab_view.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/text_field.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/automatic_keep_alive.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/text_form_field_row.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/text_selection.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/text_selection_toolbar.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/text_selection_toolbar_button.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/text_theme.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/theme.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/cupertino/thumb_painter.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/_bitfield_io.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/_capabilities_io.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/_isolates_io.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/_platform_io.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/_timeline_io.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/annotations.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/assertions.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/basic_types.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/binding.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/bitfield.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/capabilities.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/change_notifier.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/collections.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/consolidate_response.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/constants.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/debug.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/isolates.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/key.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/licenses.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/math.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/memory_allocations.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/node.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/object.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/observer_list.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/persistent_hash_map.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/platform.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/print.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/serialization.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/service_extensions.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/stack_frame.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/synchronous_future.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/timeline.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/foundation/unicode.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/gestures/arena.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/gestures/binding.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/gestures/constants.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/gestures/converter.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/gestures/debug.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/gestures/drag.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/gestures/drag_details.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/gestures/eager.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/gestures/events.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/gestures/force_press.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/gestures/gesture_settings.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/gestures/hit_test.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/gestures/long_press.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/gestures/lsq_solver.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/gestures/monodrag.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/gestures/multidrag.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/gestures/multitap.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/gestures/pointer_router.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/gestures/pointer_signal_resolver.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/gestures/recognizer.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/gestures/resampler.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/gestures/scale.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/gestures/tap.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/gestures/team.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/gestures/velocity_tracker.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/about.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/action_buttons.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/action_chip.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/action_icons_theme.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/adaptive_text_selection_toolbar.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/animated_icons.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/animated_icons/animated_icons.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/animated_icons/animated_icons_data.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/animated_icons/data/add_event.g.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/animated_icons/data/arrow_menu.g.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/animated_icons/data/close_menu.g.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/animated_icons/data/ellipsis_search.g.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/animated_icons/data/event_add.g.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/animated_icons/data/home_menu.g.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/animated_icons/data/list_view.g.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/animated_icons/data/menu_arrow.g.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/animated_icons/data/menu_close.g.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/animated_icons/data/menu_home.g.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/animated_icons/data/pause_play.g.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/animated_icons/data/play_pause.g.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/animated_icons/data/search_ellipsis.g.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/animated_icons/data/view_list.g.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/app.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/app_bar.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/app_bar_theme.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/arc.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/autocomplete.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/back_button.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/badge.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/badge_theme.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/banner.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/banner_theme.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/bottom_app_bar.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/bottom_app_bar_theme.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/bottom_navigation_bar.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/bottom_navigation_bar_theme.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/bottom_sheet.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/bottom_sheet_theme.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/button.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/material_state_mixin.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/button_bar.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/button_bar_theme.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/button_style.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/button_style_button.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/button_theme.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/calendar_date_picker.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/card.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/card_theme.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/checkbox.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/toggleable.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/checkbox_list_tile.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/checkbox_theme.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/chip.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/slotted_render_object_widget.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/chip_theme.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/choice_chip.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/circle_avatar.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/color_scheme.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/colors.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/constants.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/curves.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/data_table.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/data_table_source.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/data_table_theme.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/date.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/date_picker.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/date_picker_theme.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/debug.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/desktop_text_selection.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/desktop_text_selection_toolbar.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/desktop_text_selection_toolbar_button.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/dialog.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/dialog_theme.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/divider.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/divider_theme.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/drawer.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/drawer_header.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/drawer_theme.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/dropdown.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/binding.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/dropdown_menu.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/dropdown_menu_theme.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/elevated_button.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/elevated_button_theme.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/elevation_overlay.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/expand_icon.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/expansion_panel.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/expansion_tile.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/expansion_tile_theme.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/feedback.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/filled_button.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/filled_button_theme.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/filter_chip.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/flexible_space_bar.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/floating_action_button.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/floating_action_button_location.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/floating_action_button_theme.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/flutter_logo.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/grid_tile.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/grid_tile_bar.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/icon_button.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/icon_button_theme.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/icons.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/ink_decoration.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/ink_highlight.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/ink_ripple.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/ink_sparkle.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/ink_splash.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/ink_well.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/input_border.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/input_chip.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/input_date_picker_form_field.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/input_decorator.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/list_tile.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/list_tile_theme.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/magnifier.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/material.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/material_button.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/material_localizations.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/material_state.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/menu_anchor.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/menu_bar_theme.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/menu_button_theme.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/menu_style.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/menu_theme.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/mergeable_material.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/navigation_bar.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/navigation_bar_theme.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/navigation_drawer.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/navigation_drawer_theme.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/navigation_rail.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/navigation_rail_theme.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/no_splash.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/outlined_button.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/outlined_button_theme.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/page.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/page_transitions_theme.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/paginated_data_table.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/popup_menu.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/popup_menu_theme.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/progress_indicator.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/progress_indicator_theme.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/radio.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/radio_list_tile.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/radio_theme.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/range_slider.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/refresh_indicator.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/reorderable_list.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/scaffold.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/scrollbar.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/scrollbar_theme.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/search.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/search_anchor.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/search_bar_theme.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/search_view_theme.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/segmented_button.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/segmented_button_theme.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/selectable_text.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/selection_area.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/shadows.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/slider.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/slider_theme.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/snack_bar.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/snack_bar_theme.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/spell_check_suggestions_toolbar.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/spell_check_suggestions_toolbar_layout_delegate.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/stepper.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/switch.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/switch_list_tile.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/switch_theme.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/tab_bar_theme.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/tab_controller.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/tab_indicator.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/tabs.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/text_button.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/text_button_theme.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/text_field.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/text_form_field.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/text_selection.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/text_selection_theme.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/text_selection_toolbar.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/text_selection_toolbar_text_button.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/text_theme.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/theme.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/theme_data.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/time.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/time_picker.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/time_picker_theme.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/toggle_buttons.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/toggle_buttons_theme.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/tooltip.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/tooltip_theme.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/tooltip_visibility.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/typography.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/material/user_accounts_drawer_header.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/_network_image_io.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/alignment.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/basic_types.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/beveled_rectangle_border.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/binding.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/border_radius.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/borders.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/box_border.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/box_decoration.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/box_fit.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/box_shadow.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/circle_border.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/clip.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/colors.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/continuous_rectangle_border.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/debug.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/decoration.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/decoration_image.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/edge_insets.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/flutter_logo.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/fractional_offset.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/geometry.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/gradient.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/image_cache.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/image_decoder.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/image_provider.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/image_resolution.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/image_stream.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/inline_span.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/linear_border.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/matrix_utils.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/notched_shapes.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/oval_border.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/paint_utilities.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/placeholder_span.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/rounded_rectangle_border.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/shader_warm_up.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/shape_decoration.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/stadium_border.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/star_border.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/strut_style.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/text_painter.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/text_span.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/painting/text_style.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/physics/clamped_simulation.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/physics/friction_simulation.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/physics/gravity_simulation.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/physics/simulation.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/physics/spring_simulation.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/physics/tolerance.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/physics/utils.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/animated_size.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/binding.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/scheduler/binding.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/services/binding.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/semantics/binding.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/custom_layout.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/custom_paint.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/debug.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/debug_overflow_indicator.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/decorated_sliver.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/editable.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/paragraph.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/error.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/flex.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/flow.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/image.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/layer.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/layout_helper.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/list_body.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/list_wheel_viewport.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/mouse_tracker.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/selection.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/performance_overlay.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/platform_view.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/proxy_box.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/proxy_sliver.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/rotated_box.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/service_extensions.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/shifted_box.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/sliver.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/sliver_fill.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/sliver_fixed_extent_list.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/sliver_grid.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/sliver_group.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/sliver_list.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/sliver_multi_box_adaptor.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/sliver_padding.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/sliver_persistent_header.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/stack.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/table.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/table_border.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/texture.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/tweens.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/view.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/viewport.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/viewport_offset.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/rendering/wrap.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/scheduler/debug.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/scheduler/priority.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/scheduler/service_extensions.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/scheduler/ticker.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/semantics/debug.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/semantics/semantics.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/semantics/semantics_event.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/semantics/semantics_service.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/services/_background_isolate_binary_messenger_io.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/services/asset_bundle.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/services/asset_manifest.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/services/autofill.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/services/binary_messenger.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/services/browser_context_menu.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/services/clipboard.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/services/debug.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/services/deferred_component.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/services/font_loader.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/services/haptic_feedback.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/services/hardware_keyboard.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/services/keyboard_inserted_content.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/services/keyboard_key.g.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/services/keyboard_maps.g.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/services/live_text.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/services/message_codec.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/services/message_codecs.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/services/mouse_cursor.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/services/mouse_tracking.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/services/platform_channel.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/services/platform_views.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/services/raw_keyboard.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/services/raw_keyboard_android.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/services/raw_keyboard_fuchsia.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/services/raw_keyboard_ios.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/services/raw_keyboard_linux.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/services/raw_keyboard_macos.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/services/raw_keyboard_web.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/services/raw_keyboard_windows.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/services/restoration.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/services/service_extensions.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/services/spell_check.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/services/system_channels.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/services/system_chrome.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/services/system_navigator.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/services/system_sound.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/services/text_boundary.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/services/text_editing.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/services/text_editing_delta.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/services/text_formatter.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/services/text_input.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/services/text_layout_metrics.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/services/undo_manager.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/_platform_selectable_region_context_menu_io.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/actions.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/animated_cross_fade.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/animated_scroll_view.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/animated_size.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/animated_switcher.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/annotated_region.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/app.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/app_lifecycle_listener.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/async.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/autocomplete.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/autofill.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/banner.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/basic.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/framework.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/bottom_navigation_bar_item.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/color_filter.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/constants.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/container.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/context_menu_button_item.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/context_menu_controller.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/debug.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/decorated_sliver.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/default_selection_style.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/default_text_editing_shortcuts.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/desktop_text_selection_toolbar_layout_delegate.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/dismissible.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/display_feature_sub_screen.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/disposable_build_context.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/drag_target.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/draggable_scrollable_sheet.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/scroll_notification.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/dual_transition_builder.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/editable_text.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/fade_in_image.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/focus_manager.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/focus_scope.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/focus_traversal.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/form.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/gesture_detector.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/grid_paper.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/heroes.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/icon.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/icon_data.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/icon_theme.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/icon_theme_data.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/image.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/image_filter.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/image_icon.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/implicit_animations.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/inherited_model.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/inherited_notifier.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/inherited_theme.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/interactive_viewer.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/keyboard_listener.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/layout_builder.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/list_wheel_scroll_view.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/localizations.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/lookup_boundary.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/magnifier.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/media_query.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/modal_barrier.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/navigation_toolbar.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/navigator.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/nested_scroll_view.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/notification_listener.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/orientation_builder.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/overflow_bar.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/overlay.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/overscroll_indicator.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/page_storage.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/page_view.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/pages.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/performance_overlay.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/placeholder.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/platform_menu_bar.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/platform_selectable_region_context_menu.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/platform_view.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/preferred_size.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/primary_scroll_controller.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/raw_keyboard_listener.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/reorderable_list.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/restoration_properties.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/router.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/routes.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/safe_area.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/scroll_activity.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/scroll_aware_image_provider.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/scroll_configuration.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/scroll_context.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/scroll_controller.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/scroll_delegate.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/scroll_metrics.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/scroll_notification_observer.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/scroll_physics.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/scroll_position.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/scroll_position_with_single_context.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/scroll_simulation.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/scroll_view.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/scrollable.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/scrollable_helpers.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/scrollbar.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/selectable_region.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/selection_container.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/semantics_debugger.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/service_extensions.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/shared_app_data.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/shortcuts.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/single_child_scroll_view.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/size_changed_layout_notifier.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/sliver.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/sliver_fill.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/sliver_layout_builder.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/sliver_persistent_header.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/sliver_prototype_extent_list.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/snapshot_widget.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/spacer.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/spell_check.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/status_transitions.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/table.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/tap_and_drag_gestures.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/tap_region.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/text.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/text_editing_intents.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/text_selection_toolbar_anchors.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/text_selection_toolbar_layout_delegate.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/texture.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/title.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/transitions.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/tween_animation_builder.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/two_dimensional_scroll_view.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/two_dimensional_viewport.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/undo_history.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/unique_widget.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/value_listenable_builder.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/view.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/viewport.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/visibility.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/widget_inspector.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/widget_span.dart","/home/nate/Tooling/flutter/packages/flutter/lib/src/widgets/will_pop_scope.dart","/home/nate/Tooling/flutter/packages/flutter/lib/widgets.dart","/home/nate/.pub-cache/hosted/pub.dev/flutter_svg-2.0.9/lib/flutter_svg.dart","/home/nate/.pub-cache/hosted/pub.dev/flutter_svg-2.0.9/lib/src/cache.dart","/home/nate/.pub-cache/hosted/pub.dev/flutter_svg-2.0.9/lib/src/default_theme.dart","/home/nate/.pub-cache/hosted/pub.dev/flutter_svg-2.0.9/lib/src/loaders.dart","/home/nate/.pub-cache/hosted/pub.dev/flutter_svg-2.0.9/lib/src/utilities/_file_io.dart","/home/nate/.pub-cache/hosted/pub.dev/flutter_svg-2.0.9/lib/src/utilities/_http_io.dart","/home/nate/.pub-cache/hosted/pub.dev/flutter_svg-2.0.9/lib/src/utilities/compute.dart","/home/nate/.pub-cache/hosted/pub.dev/flutter_svg-2.0.9/lib/src/utilities/file.dart","/home/nate/.pub-cache/hosted/pub.dev/flutter_svg-2.0.9/lib/src/utilities/http.dart","/home/nate/.pub-cache/hosted/pub.dev/flutter_svg-2.0.9/lib/svg.dart","/home/nate/.pub-cache/hosted/pub.dev/http-1.1.0/lib/http.dart","/home/nate/.pub-cache/hosted/pub.dev/http-1.1.0/lib/src/base_client.dart","/home/nate/.pub-cache/hosted/pub.dev/http-1.1.0/lib/src/base_request.dart","/home/nate/.pub-cache/hosted/pub.dev/http-1.1.0/lib/src/base_response.dart","/home/nate/.pub-cache/hosted/pub.dev/http-1.1.0/lib/src/boundary_characters.dart","/home/nate/.pub-cache/hosted/pub.dev/http-1.1.0/lib/src/byte_stream.dart","/home/nate/.pub-cache/hosted/pub.dev/http-1.1.0/lib/src/client.dart","/home/nate/.pub-cache/hosted/pub.dev/http-1.1.0/lib/src/exception.dart","/home/nate/.pub-cache/hosted/pub.dev/http-1.1.0/lib/src/io_client.dart","/home/nate/.pub-cache/hosted/pub.dev/http-1.1.0/lib/src/io_streamed_response.dart","/home/nate/.pub-cache/hosted/pub.dev/http-1.1.0/lib/src/multipart_file.dart","/home/nate/.pub-cache/hosted/pub.dev/http-1.1.0/lib/src/multipart_file_io.dart","/home/nate/.pub-cache/hosted/pub.dev/http-1.1.0/lib/src/multipart_request.dart","/home/nate/.pub-cache/hosted/pub.dev/http-1.1.0/lib/src/request.dart","/home/nate/.pub-cache/hosted/pub.dev/http-1.1.0/lib/src/response.dart","/home/nate/.pub-cache/hosted/pub.dev/http-1.1.0/lib/src/streamed_request.dart","/home/nate/.pub-cache/hosted/pub.dev/http-1.1.0/lib/src/streamed_response.dart","/home/nate/.pub-cache/hosted/pub.dev/http-1.1.0/lib/src/utils.dart","/home/nate/.pub-cache/hosted/pub.dev/http_parser-4.0.2/lib/http_parser.dart","/home/nate/.pub-cache/hosted/pub.dev/http_parser-4.0.2/lib/src/authentication_challenge.dart","/home/nate/.pub-cache/hosted/pub.dev/http_parser-4.0.2/lib/src/case_insensitive_map.dart","/home/nate/.pub-cache/hosted/pub.dev/http_parser-4.0.2/lib/src/chunked_coding.dart","/home/nate/.pub-cache/hosted/pub.dev/http_parser-4.0.2/lib/src/chunked_coding/charcodes.dart","/home/nate/.pub-cache/hosted/pub.dev/http_parser-4.0.2/lib/src/chunked_coding/decoder.dart","/home/nate/.pub-cache/hosted/pub.dev/http_parser-4.0.2/lib/src/chunked_coding/encoder.dart","/home/nate/.pub-cache/hosted/pub.dev/http_parser-4.0.2/lib/src/http_date.dart","/home/nate/.pub-cache/hosted/pub.dev/http_parser-4.0.2/lib/src/media_type.dart","/home/nate/.pub-cache/hosted/pub.dev/http_parser-4.0.2/lib/src/scan.dart","/home/nate/.pub-cache/hosted/pub.dev/http_parser-4.0.2/lib/src/utils.dart","/home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/blend/blend.dart","/home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/contrast/contrast.dart","/home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/dislike/dislike_analyzer.dart","/home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/dynamiccolor/dynamic_color.dart","/home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/dynamiccolor/material_dynamic_colors.dart","/home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/dynamiccolor/src/tone_delta_constraint.dart","/home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/hct/cam16.dart","/home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/hct/hct.dart","/home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/hct/src/hct_solver.dart","/home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/hct/viewing_conditions.dart","/home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/material_color_utilities.dart","/home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/palettes/core_palette.dart","/home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/palettes/tonal_palette.dart","/home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/quantize/quantizer.dart","/home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/quantize/quantizer_celebi.dart","/home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/quantize/quantizer_map.dart","/home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/quantize/quantizer_wsmeans.dart","/home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/quantize/quantizer_wu.dart","/home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/quantize/src/point_provider.dart","/home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/quantize/src/point_provider_lab.dart","/home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/scheme/dynamic_scheme.dart","/home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/scheme/scheme.dart","/home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/scheme/scheme_content.dart","/home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/scheme/scheme_expressive.dart","/home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/scheme/scheme_fidelity.dart","/home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/scheme/scheme_monochrome.dart","/home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/scheme/scheme_neutral.dart","/home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/scheme/scheme_tonal_spot.dart","/home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/scheme/scheme_vibrant.dart","/home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/scheme/variant.dart","/home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/score/score.dart","/home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/temperature/temperature_cache.dart","/home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/utils/color_utils.dart","/home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/utils/math_utils.dart","/home/nate/.pub-cache/hosted/pub.dev/meta-1.9.1/lib/meta.dart","/home/nate/.pub-cache/hosted/pub.dev/meta-1.9.1/lib/meta_meta.dart","/home/nate/.pub-cache/hosted/pub.dev/path-1.8.3/lib/path.dart","/home/nate/.pub-cache/hosted/pub.dev/path-1.8.3/lib/src/characters.dart","/home/nate/.pub-cache/hosted/pub.dev/path-1.8.3/lib/src/context.dart","/home/nate/.pub-cache/hosted/pub.dev/path-1.8.3/lib/src/internal_style.dart","/home/nate/.pub-cache/hosted/pub.dev/path-1.8.3/lib/src/parsed_path.dart","/home/nate/.pub-cache/hosted/pub.dev/path-1.8.3/lib/src/path_exception.dart","/home/nate/.pub-cache/hosted/pub.dev/path-1.8.3/lib/src/path_map.dart","/home/nate/.pub-cache/hosted/pub.dev/path-1.8.3/lib/src/path_set.dart","/home/nate/.pub-cache/hosted/pub.dev/path-1.8.3/lib/src/style.dart","/home/nate/.pub-cache/hosted/pub.dev/path-1.8.3/lib/src/style/posix.dart","/home/nate/.pub-cache/hosted/pub.dev/path-1.8.3/lib/src/style/url.dart","/home/nate/.pub-cache/hosted/pub.dev/path-1.8.3/lib/src/style/windows.dart","/home/nate/.pub-cache/hosted/pub.dev/path-1.8.3/lib/src/utils.dart","/home/nate/.pub-cache/hosted/pub.dev/path_parsing-1.0.1/lib/path_parsing.dart","/home/nate/.pub-cache/hosted/pub.dev/path_parsing-1.0.1/lib/src/path_parsing.dart","/home/nate/.pub-cache/hosted/pub.dev/path_parsing-1.0.1/lib/src/path_segment_type.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/context.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/core.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/definition.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/expression.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/matcher.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/parser.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/petitparser.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/context/context.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/context/failure.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/context/result.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/context/success.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/core/exception.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/core/parser.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/core/token.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/definition/grammar.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/definition/internal/reference.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/definition/internal/undefined.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/definition/parser.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/definition/reference.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/definition/resolve.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/expression/builder.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/expression/group.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/expression/result.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/expression/utils.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/matcher/accept.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/matcher/matches.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/matcher/matches/matches_iterable.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/matcher/matches/matches_iterator.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/matcher/pattern.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/matcher/pattern/parser_match.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/matcher/pattern/parser_pattern.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/matcher/pattern/pattern_iterable.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/matcher/pattern/pattern_iterator.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/action/cast.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/action/cast_list.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/action/continuation.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/action/flatten.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/action/map.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/action/permute.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/action/pick.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/action/token.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/action/trimming.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/action/where.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/character/any_of.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/character/char.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/character/code.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/character/constant.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/character/digit.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/character/letter.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/character/lookup.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/character/lowercase.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/character/none_of.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/character/not.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/character/optimize.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/character/pattern.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/character/predicate.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/character/range.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/character/uppercase.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/character/whitespace.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/character/word.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/combinator/and.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/combinator/choice.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/combinator/delegate.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/combinator/generated/sequence_2.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/combinator/generated/sequence_3.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/combinator/generated/sequence_4.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/combinator/generated/sequence_5.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/combinator/generated/sequence_6.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/combinator/generated/sequence_7.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/combinator/generated/sequence_8.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/combinator/generated/sequence_9.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/combinator/list.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/combinator/not.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/combinator/optional.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/combinator/sequence.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/combinator/settable.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/combinator/skip.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/misc/eof.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/misc/epsilon.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/misc/failure.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/misc/label.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/misc/newline.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/misc/position.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/predicate/any.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/predicate/character.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/predicate/pattern.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/predicate/predicate.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/predicate/string.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/repeater/character.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/repeater/greedy.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/repeater/lazy.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/repeater/limited.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/repeater/possessive.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/repeater/repeating.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/repeater/separated.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/repeater/separated_by.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/repeater/unbounded.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/utils/failure_joiner.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/utils/labeled.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/utils/resolvable.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/utils/separated_list.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/parser/utils/sequential.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/shared/annotations.dart","/home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/src/shared/types.dart","/home/nate/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/source_span.dart","/home/nate/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/charcode.dart","/home/nate/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/colors.dart","/home/nate/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/file.dart","/home/nate/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/highlighter.dart","/home/nate/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/location.dart","/home/nate/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/location_mixin.dart","/home/nate/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/span.dart","/home/nate/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/span_exception.dart","/home/nate/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/span_mixin.dart","/home/nate/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/span_with_context.dart","/home/nate/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/src/utils.dart","/home/nate/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/src/charcode.dart","/home/nate/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/src/eager_span_scanner.dart","/home/nate/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/src/exception.dart","/home/nate/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/src/line_scanner.dart","/home/nate/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/src/relative_span_scanner.dart","/home/nate/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/src/span_scanner.dart","/home/nate/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/src/string_scanner.dart","/home/nate/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/src/utils.dart","/home/nate/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/string_scanner.dart","/home/nate/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/lib/src/generated/ascii_glyph_set.dart","/home/nate/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/lib/src/generated/glyph_set.dart","/home/nate/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/lib/src/generated/top_level.dart","/home/nate/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/lib/src/generated/unicode_glyph_set.dart","/home/nate/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/lib/term_glyph.dart","/home/nate/.pub-cache/hosted/pub.dev/typed_data-1.3.2/lib/src/typed_buffer.dart","/home/nate/.pub-cache/hosted/pub.dev/typed_data-1.3.2/lib/src/typed_queue.dart","/home/nate/.pub-cache/hosted/pub.dev/typed_data-1.3.2/lib/typed_buffers.dart","/home/nate/.pub-cache/hosted/pub.dev/typed_data-1.3.2/lib/typed_data.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_graphics-1.1.9+1/lib/src/_debug_io.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_graphics-1.1.9+1/lib/src/_http_io.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_graphics-1.1.9+1/lib/src/debug.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_graphics-1.1.9+1/lib/src/html_render_vector_graphics.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_graphics-1.1.9+1/lib/src/http.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_graphics-1.1.9+1/lib/src/listener.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_graphics-1.1.9+1/lib/src/loader.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_graphics-1.1.9+1/lib/src/render_object_selection.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_graphics-1.1.9+1/lib/src/render_vector_graphic.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_graphics-1.1.9+1/lib/src/vector_graphics.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_graphics-1.1.9+1/lib/vector_graphics.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_graphics-1.1.9+1/lib/vector_graphics_compat.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_graphics_codec-1.1.9+1/lib/src/fp16.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_graphics_codec-1.1.9+1/lib/vector_graphics_codec.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/_initialize_path_ops_io.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/_initialize_tessellator_io.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/draw_command_builder.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/geometry/basic_types.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/geometry/image.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/geometry/matrix.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/geometry/path.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/geometry/pattern.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/geometry/vertices.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/image/image_info.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/paint.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/svg/_path_ops_ffi.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/svg/_tessellator_ffi.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/svg/visitor.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/svg/clipping_optimizer.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/svg/color_mapper.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/svg/colors.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/svg/masking_optimizer.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/svg/node.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/svg/numbers.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/svg/overdraw_optimizer.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/svg/parser.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/svg/parsers.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/svg/path_ops.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/svg/resolver.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/svg/tessellator.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/svg/theme.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/util.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/src/vector_instructions.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/vector_graphics_compiler.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/vector_math.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math/aabb2.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math/aabb3.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math/colors.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math/frustum.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math/intersection_result.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math/matrix2.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math/matrix3.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math/matrix4.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math/noise.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math/obb3.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math/plane.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math/quad.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math/quaternion.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math/ray.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math/sphere.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math/triangle.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math/vector.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math/vector2.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math/vector3.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math/vector4.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math/constants.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math/error_helpers.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math/opengl.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math/utilities.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/vector_math_64.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/aabb2.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/aabb3.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/colors.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/frustum.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/intersection_result.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/matrix2.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/matrix3.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/matrix4.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/noise.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/obb3.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/plane.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/quad.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/quaternion.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/ray.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/sphere.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/triangle.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/vector.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/vector2.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/vector3.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/vector4.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/constants.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/error_helpers.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/opengl.dart","/home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/src/vector_math_64/utilities.dart","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/dtd/external_id.dart","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/entities/default_mapping.dart","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/entities/entity_mapping.dart","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/entities/named_entities.dart","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/enums/attribute_type.dart","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/enums/node_type.dart","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/exceptions/exception.dart","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/exceptions/format_exception.dart","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/exceptions/parent_exception.dart","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/exceptions/parser_exception.dart","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/exceptions/tag_exception.dart","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/exceptions/type_exception.dart","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/extensions/descendants.dart","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/extensions/mutator.dart","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/extensions/parent.dart","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/extensions/sibling.dart","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/extensions/string.dart","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/mixins/has_attributes.dart","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/mixins/has_children.dart","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/mixins/has_name.dart","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/mixins/has_parent.dart","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/mixins/has_value.dart","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/mixins/has_visitor.dart","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/mixins/has_writer.dart","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/nodes/attribute.dart","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/nodes/cdata.dart","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/nodes/comment.dart","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/nodes/data.dart","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/nodes/declaration.dart","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/nodes/doctype.dart","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/nodes/document.dart","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/nodes/document_fragment.dart","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/nodes/element.dart","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/nodes/node.dart","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/nodes/processing.dart","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/nodes/text.dart","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/utils/cache.dart","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/utils/character_data_parser.dart","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/utils/name.dart","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/utils/name_matcher.dart","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/utils/namespace.dart","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/utils/node_list.dart","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/utils/predicate.dart","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/utils/prefix_name.dart","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/utils/simple_name.dart","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/utils/token.dart","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/visitors/pretty_writer.dart","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/visitors/visitor.dart","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml/visitors/writer.dart","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/annotations/annotator.dart","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/annotations/has_buffer.dart","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/annotations/has_location.dart","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/annotations/has_parent.dart","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/codec/event_codec.dart","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/codec/node_codec.dart","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/converters/event_decoder.dart","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/converters/event_encoder.dart","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/visitor.dart","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/converters/node_decoder.dart","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/converters/node_encoder.dart","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/event.dart","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/events/cdata.dart","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/events/comment.dart","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/events/declaration.dart","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/events/doctype.dart","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/events/end_element.dart","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/utils/named.dart","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/events/processing.dart","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/events/start_element.dart","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/events/text.dart","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/iterable.dart","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/iterator.dart","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/parser.dart","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/streams/each_event.dart","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/streams/flatten.dart","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/streams/normalizer.dart","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/streams/subtree_selector.dart","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/streams/with_parent.dart","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/utils/conversion_sink.dart","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/utils/event_attribute.dart","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/src/xml_events/utils/list_converter.dart","/home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/xml_events.dart","/media/Source/flutter/stripe_native_card_field/lib/card_details.dart","/media/Source/flutter/stripe_native_card_field/lib/card_provider_icon.dart","/media/Source/flutter/stripe_native_card_field/example/lib/main.dart","/media/Source/flutter/stripe_native_card_field/lib/stripe_native_card_field.dart"],"outputs":["/media/Source/flutter/stripe_native_card_field/example/.dart_tool/flutter_build/1613d261e1f8ce3a949e8657f08294f8/app.dill"]} \ No newline at end of file diff --git a/example/.dart_tool/flutter_build/1613d261e1f8ce3a949e8657f08294f8/linux_engine_sources.d b/example/.dart_tool/flutter_build/1613d261e1f8ce3a949e8657f08294f8/linux_engine_sources.d new file mode 100644 index 0000000..cfae59e --- /dev/null +++ b/example/.dart_tool/flutter_build/1613d261e1f8ce3a949e8657f08294f8/linux_engine_sources.d @@ -0,0 +1 @@ + /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/libflutter_linux_gtk.so /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/icudtl.dat /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_standard_method_codec.h /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_string_codec.h /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_event_channel.h /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_method_response.h /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_texture.h /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_texture_gl.h /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_engine.h /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_dart_project.h /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_json_message_codec.h /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_view.h /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_standard_message_codec.h /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_method_call.h /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_plugin_registrar.h /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_method_channel.h /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_value.h /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_method_codec.h /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_basic_message_channel.h /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_plugin_registry.h /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_binary_codec.h /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/flutter_linux.h /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_pixel_buffer_texture.h /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_json_method_codec.h /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_message_codec.h /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_binary_messenger.h /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_texture_registrar.h: /home/nate/Tooling/flutter/bin/cache/artifacts/engine/linux-x64/libflutter_linux_gtk.so /home/nate/Tooling/flutter/bin/cache/artifacts/engine/linux-x64/icudtl.dat /home/nate/Tooling/flutter/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_standard_method_codec.h /home/nate/Tooling/flutter/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_string_codec.h /home/nate/Tooling/flutter/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_event_channel.h /home/nate/Tooling/flutter/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_method_response.h /home/nate/Tooling/flutter/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_texture.h /home/nate/Tooling/flutter/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_texture_gl.h /home/nate/Tooling/flutter/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_engine.h /home/nate/Tooling/flutter/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_dart_project.h /home/nate/Tooling/flutter/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_json_message_codec.h /home/nate/Tooling/flutter/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_view.h /home/nate/Tooling/flutter/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_standard_message_codec.h /home/nate/Tooling/flutter/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_method_call.h /home/nate/Tooling/flutter/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_plugin_registrar.h /home/nate/Tooling/flutter/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_method_channel.h /home/nate/Tooling/flutter/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_value.h /home/nate/Tooling/flutter/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_method_codec.h /home/nate/Tooling/flutter/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_basic_message_channel.h /home/nate/Tooling/flutter/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_plugin_registry.h /home/nate/Tooling/flutter/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_binary_codec.h /home/nate/Tooling/flutter/bin/cache/artifacts/engine/linux-x64/flutter_linux/flutter_linux.h /home/nate/Tooling/flutter/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_pixel_buffer_texture.h /home/nate/Tooling/flutter/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_json_method_codec.h /home/nate/Tooling/flutter/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_message_codec.h /home/nate/Tooling/flutter/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_binary_messenger.h /home/nate/Tooling/flutter/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_texture_registrar.h \ No newline at end of file diff --git a/example/.dart_tool/flutter_build/1613d261e1f8ce3a949e8657f08294f8/outputs.json b/example/.dart_tool/flutter_build/1613d261e1f8ce3a949e8657f08294f8/outputs.json new file mode 100644 index 0000000..c947292 --- /dev/null +++ b/example/.dart_tool/flutter_build/1613d261e1f8ce3a949e8657f08294f8/outputs.json @@ -0,0 +1 @@ +["/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/libflutter_linux_gtk.so","/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/icudtl.dat","/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_standard_method_codec.h","/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_string_codec.h","/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_event_channel.h","/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_method_response.h","/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_texture.h","/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_texture_gl.h","/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_engine.h","/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_dart_project.h","/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_json_message_codec.h","/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_view.h","/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_standard_message_codec.h","/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_method_call.h","/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_plugin_registrar.h","/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_method_channel.h","/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_value.h","/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_method_codec.h","/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_basic_message_channel.h","/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_plugin_registry.h","/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_binary_codec.h","/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/flutter_linux.h","/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_pixel_buffer_texture.h","/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_json_method_codec.h","/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_message_codec.h","/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_binary_messenger.h","/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_texture_registrar.h","/media/Source/flutter/stripe_native_card_field/example/build/flutter_assets/kernel_blob.bin","/media/Source/flutter/stripe_native_card_field/example/build/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf","/media/Source/flutter/stripe_native_card_field/example/build/flutter_assets/fonts/MaterialIcons-Regular.otf","/media/Source/flutter/stripe_native_card_field/example/build/flutter_assets/shaders/ink_sparkle.frag","/media/Source/flutter/stripe_native_card_field/example/build/flutter_assets/AssetManifest.json","/media/Source/flutter/stripe_native_card_field/example/build/flutter_assets/AssetManifest.bin","/media/Source/flutter/stripe_native_card_field/example/build/flutter_assets/FontManifest.json","/media/Source/flutter/stripe_native_card_field/example/build/flutter_assets/NOTICES.Z","/media/Source/flutter/stripe_native_card_field/example/build/flutter_assets/version.json"] \ No newline at end of file diff --git a/example/.dart_tool/flutter_build/1613d261e1f8ce3a949e8657f08294f8/unpack_linux.stamp b/example/.dart_tool/flutter_build/1613d261e1f8ce3a949e8657f08294f8/unpack_linux.stamp new file mode 100644 index 0000000..e606cfa --- /dev/null +++ b/example/.dart_tool/flutter_build/1613d261e1f8ce3a949e8657f08294f8/unpack_linux.stamp @@ -0,0 +1 @@ +{"inputs":["/home/nate/Tooling/flutter/packages/flutter_tools/lib/src/build_system/targets/linux.dart","/home/nate/Tooling/flutter/bin/cache/artifacts/engine/linux-x64/libflutter_linux_gtk.so","/home/nate/Tooling/flutter/bin/cache/artifacts/engine/linux-x64/icudtl.dat","/home/nate/Tooling/flutter/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_standard_method_codec.h","/home/nate/Tooling/flutter/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_string_codec.h","/home/nate/Tooling/flutter/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_event_channel.h","/home/nate/Tooling/flutter/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_method_response.h","/home/nate/Tooling/flutter/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_texture.h","/home/nate/Tooling/flutter/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_texture_gl.h","/home/nate/Tooling/flutter/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_engine.h","/home/nate/Tooling/flutter/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_dart_project.h","/home/nate/Tooling/flutter/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_json_message_codec.h","/home/nate/Tooling/flutter/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_view.h","/home/nate/Tooling/flutter/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_standard_message_codec.h","/home/nate/Tooling/flutter/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_method_call.h","/home/nate/Tooling/flutter/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_plugin_registrar.h","/home/nate/Tooling/flutter/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_method_channel.h","/home/nate/Tooling/flutter/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_value.h","/home/nate/Tooling/flutter/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_method_codec.h","/home/nate/Tooling/flutter/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_basic_message_channel.h","/home/nate/Tooling/flutter/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_plugin_registry.h","/home/nate/Tooling/flutter/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_binary_codec.h","/home/nate/Tooling/flutter/bin/cache/artifacts/engine/linux-x64/flutter_linux/flutter_linux.h","/home/nate/Tooling/flutter/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_pixel_buffer_texture.h","/home/nate/Tooling/flutter/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_json_method_codec.h","/home/nate/Tooling/flutter/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_message_codec.h","/home/nate/Tooling/flutter/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_binary_messenger.h","/home/nate/Tooling/flutter/bin/cache/artifacts/engine/linux-x64/flutter_linux/fl_texture_registrar.h"],"outputs":["/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/libflutter_linux_gtk.so","/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/icudtl.dat","/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_standard_method_codec.h","/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_string_codec.h","/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_event_channel.h","/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_method_response.h","/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_texture.h","/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_texture_gl.h","/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_engine.h","/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_dart_project.h","/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_json_message_codec.h","/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_view.h","/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_standard_message_codec.h","/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_method_call.h","/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_plugin_registrar.h","/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_method_channel.h","/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_value.h","/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_method_codec.h","/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_basic_message_channel.h","/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_plugin_registry.h","/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_binary_codec.h","/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/flutter_linux.h","/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_pixel_buffer_texture.h","/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_json_method_codec.h","/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_message_codec.h","/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_binary_messenger.h","/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_texture_registrar.h"]} \ No newline at end of file diff --git a/example/.dart_tool/package_config.json b/example/.dart_tool/package_config.json new file mode 100644 index 0000000..5c45f83 --- /dev/null +++ b/example/.dart_tool/package_config.json @@ -0,0 +1,230 @@ +{ + "configVersion": 2, + "packages": [ + { + "name": "args", + "rootUri": "file:///home/nate/.pub-cache/hosted/pub.dev/args-2.4.2", + "packageUri": "lib/", + "languageVersion": "2.19" + }, + { + "name": "async", + "rootUri": "file:///home/nate/.pub-cache/hosted/pub.dev/async-2.11.0", + "packageUri": "lib/", + "languageVersion": "2.18" + }, + { + "name": "boolean_selector", + "rootUri": "file:///home/nate/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1", + "packageUri": "lib/", + "languageVersion": "2.17" + }, + { + "name": "characters", + "rootUri": "file:///home/nate/.pub-cache/hosted/pub.dev/characters-1.3.0", + "packageUri": "lib/", + "languageVersion": "2.12" + }, + { + "name": "clock", + "rootUri": "file:///home/nate/.pub-cache/hosted/pub.dev/clock-1.1.1", + "packageUri": "lib/", + "languageVersion": "2.12" + }, + { + "name": "collection", + "rootUri": "file:///home/nate/.pub-cache/hosted/pub.dev/collection-1.17.2", + "packageUri": "lib/", + "languageVersion": "2.18" + }, + { + "name": "cupertino_icons", + "rootUri": "file:///home/nate/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.6", + "packageUri": "lib/", + "languageVersion": "2.19" + }, + { + "name": "fake_async", + "rootUri": "file:///home/nate/.pub-cache/hosted/pub.dev/fake_async-1.3.1", + "packageUri": "lib/", + "languageVersion": "2.12" + }, + { + "name": "flutter", + "rootUri": "file:///home/nate/Tooling/flutter/packages/flutter", + "packageUri": "lib/", + "languageVersion": "3.0" + }, + { + "name": "flutter_lints", + "rootUri": "file:///home/nate/.pub-cache/hosted/pub.dev/flutter_lints-2.0.3", + "packageUri": "lib/", + "languageVersion": "2.19" + }, + { + "name": "flutter_svg", + "rootUri": "file:///home/nate/.pub-cache/hosted/pub.dev/flutter_svg-2.0.9", + "packageUri": "lib/", + "languageVersion": "2.19" + }, + { + "name": "flutter_test", + "rootUri": "file:///home/nate/Tooling/flutter/packages/flutter_test", + "packageUri": "lib/", + "languageVersion": "3.0" + }, + { + "name": "http", + "rootUri": "file:///home/nate/.pub-cache/hosted/pub.dev/http-1.1.0", + "packageUri": "lib/", + "languageVersion": "3.0" + }, + { + "name": "http_parser", + "rootUri": "file:///home/nate/.pub-cache/hosted/pub.dev/http_parser-4.0.2", + "packageUri": "lib/", + "languageVersion": "2.12" + }, + { + "name": "lints", + "rootUri": "file:///home/nate/.pub-cache/hosted/pub.dev/lints-2.1.1", + "packageUri": "lib/", + "languageVersion": "3.0" + }, + { + "name": "matcher", + "rootUri": "file:///home/nate/.pub-cache/hosted/pub.dev/matcher-0.12.16", + "packageUri": "lib/", + "languageVersion": "2.18" + }, + { + "name": "material_color_utilities", + "rootUri": "file:///home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0", + "packageUri": "lib/", + "languageVersion": "2.17" + }, + { + "name": "meta", + "rootUri": "file:///home/nate/.pub-cache/hosted/pub.dev/meta-1.9.1", + "packageUri": "lib/", + "languageVersion": "2.12" + }, + { + "name": "path", + "rootUri": "file:///home/nate/.pub-cache/hosted/pub.dev/path-1.8.3", + "packageUri": "lib/", + "languageVersion": "2.12" + }, + { + "name": "path_parsing", + "rootUri": "file:///home/nate/.pub-cache/hosted/pub.dev/path_parsing-1.0.1", + "packageUri": "lib/", + "languageVersion": "2.12" + }, + { + "name": "petitparser", + "rootUri": "file:///home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0", + "packageUri": "lib/", + "languageVersion": "2.19" + }, + { + "name": "sky_engine", + "rootUri": "file:///home/nate/Tooling/flutter/bin/cache/pkg/sky_engine", + "packageUri": "lib/", + "languageVersion": "3.0" + }, + { + "name": "source_span", + "rootUri": "file:///home/nate/.pub-cache/hosted/pub.dev/source_span-1.10.0", + "packageUri": "lib/", + "languageVersion": "2.18" + }, + { + "name": "stack_trace", + "rootUri": "file:///home/nate/.pub-cache/hosted/pub.dev/stack_trace-1.11.0", + "packageUri": "lib/", + "languageVersion": "2.18" + }, + { + "name": "stream_channel", + "rootUri": "file:///home/nate/.pub-cache/hosted/pub.dev/stream_channel-2.1.1", + "packageUri": "lib/", + "languageVersion": "2.14" + }, + { + "name": "string_scanner", + "rootUri": "file:///home/nate/.pub-cache/hosted/pub.dev/string_scanner-1.2.0", + "packageUri": "lib/", + "languageVersion": "2.18" + }, + { + "name": "stripe_native_card_field", + "rootUri": "../../", + "packageUri": "lib/", + "languageVersion": "3.1" + }, + { + "name": "term_glyph", + "rootUri": "file:///home/nate/.pub-cache/hosted/pub.dev/term_glyph-1.2.1", + "packageUri": "lib/", + "languageVersion": "2.12" + }, + { + "name": "test_api", + "rootUri": "file:///home/nate/.pub-cache/hosted/pub.dev/test_api-0.6.0", + "packageUri": "lib/", + "languageVersion": "2.18" + }, + { + "name": "typed_data", + "rootUri": "file:///home/nate/.pub-cache/hosted/pub.dev/typed_data-1.3.2", + "packageUri": "lib/", + "languageVersion": "2.17" + }, + { + "name": "vector_graphics", + "rootUri": "file:///home/nate/.pub-cache/hosted/pub.dev/vector_graphics-1.1.9+1", + "packageUri": "lib/", + "languageVersion": "2.17" + }, + { + "name": "vector_graphics_codec", + "rootUri": "file:///home/nate/.pub-cache/hosted/pub.dev/vector_graphics_codec-1.1.9+1", + "packageUri": "lib/", + "languageVersion": "2.17" + }, + { + "name": "vector_graphics_compiler", + "rootUri": "file:///home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1", + "packageUri": "lib/", + "languageVersion": "2.19" + }, + { + "name": "vector_math", + "rootUri": "file:///home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4", + "packageUri": "lib/", + "languageVersion": "2.14" + }, + { + "name": "web", + "rootUri": "file:///home/nate/.pub-cache/hosted/pub.dev/web-0.1.4-beta", + "packageUri": "lib/", + "languageVersion": "3.1" + }, + { + "name": "xml", + "rootUri": "file:///home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0", + "packageUri": "lib/", + "languageVersion": "2.19" + }, + { + "name": "example", + "rootUri": "../", + "packageUri": "lib/", + "languageVersion": "3.1" + } + ], + "generated": "2023-11-17T19:47:26.821525Z", + "generator": "pub", + "generatorVersion": "3.1.3" +} diff --git a/example/.dart_tool/package_config_subset b/example/.dart_tool/package_config_subset new file mode 100644 index 0000000..292910c --- /dev/null +++ b/example/.dart_tool/package_config_subset @@ -0,0 +1,149 @@ +args +2.19 +file:///home/nate/.pub-cache/hosted/pub.dev/args-2.4.2/ +file:///home/nate/.pub-cache/hosted/pub.dev/args-2.4.2/lib/ +async +2.18 +file:///home/nate/.pub-cache/hosted/pub.dev/async-2.11.0/ +file:///home/nate/.pub-cache/hosted/pub.dev/async-2.11.0/lib/ +boolean_selector +2.17 +file:///home/nate/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/ +file:///home/nate/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/ +characters +2.12 +file:///home/nate/.pub-cache/hosted/pub.dev/characters-1.3.0/ +file:///home/nate/.pub-cache/hosted/pub.dev/characters-1.3.0/lib/ +clock +2.12 +file:///home/nate/.pub-cache/hosted/pub.dev/clock-1.1.1/ +file:///home/nate/.pub-cache/hosted/pub.dev/clock-1.1.1/lib/ +collection +2.18 +file:///home/nate/.pub-cache/hosted/pub.dev/collection-1.17.2/ +file:///home/nate/.pub-cache/hosted/pub.dev/collection-1.17.2/lib/ +cupertino_icons +2.19 +file:///home/nate/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.6/ +file:///home/nate/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.6/lib/ +fake_async +2.12 +file:///home/nate/.pub-cache/hosted/pub.dev/fake_async-1.3.1/ +file:///home/nate/.pub-cache/hosted/pub.dev/fake_async-1.3.1/lib/ +flutter_lints +2.19 +file:///home/nate/.pub-cache/hosted/pub.dev/flutter_lints-2.0.3/ +file:///home/nate/.pub-cache/hosted/pub.dev/flutter_lints-2.0.3/lib/ +flutter_svg +2.19 +file:///home/nate/.pub-cache/hosted/pub.dev/flutter_svg-2.0.9/ +file:///home/nate/.pub-cache/hosted/pub.dev/flutter_svg-2.0.9/lib/ +http +3.0 +file:///home/nate/.pub-cache/hosted/pub.dev/http-1.1.0/ +file:///home/nate/.pub-cache/hosted/pub.dev/http-1.1.0/lib/ +http_parser +2.12 +file:///home/nate/.pub-cache/hosted/pub.dev/http_parser-4.0.2/ +file:///home/nate/.pub-cache/hosted/pub.dev/http_parser-4.0.2/lib/ +lints +3.0 +file:///home/nate/.pub-cache/hosted/pub.dev/lints-2.1.1/ +file:///home/nate/.pub-cache/hosted/pub.dev/lints-2.1.1/lib/ +matcher +2.18 +file:///home/nate/.pub-cache/hosted/pub.dev/matcher-0.12.16/ +file:///home/nate/.pub-cache/hosted/pub.dev/matcher-0.12.16/lib/ +material_color_utilities +2.17 +file:///home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/ +file:///home/nate/.pub-cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/ +meta +2.12 +file:///home/nate/.pub-cache/hosted/pub.dev/meta-1.9.1/ +file:///home/nate/.pub-cache/hosted/pub.dev/meta-1.9.1/lib/ +path +2.12 +file:///home/nate/.pub-cache/hosted/pub.dev/path-1.8.3/ +file:///home/nate/.pub-cache/hosted/pub.dev/path-1.8.3/lib/ +path_parsing +2.12 +file:///home/nate/.pub-cache/hosted/pub.dev/path_parsing-1.0.1/ +file:///home/nate/.pub-cache/hosted/pub.dev/path_parsing-1.0.1/lib/ +petitparser +2.19 +file:///home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/ +file:///home/nate/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/ +source_span +2.18 +file:///home/nate/.pub-cache/hosted/pub.dev/source_span-1.10.0/ +file:///home/nate/.pub-cache/hosted/pub.dev/source_span-1.10.0/lib/ +stack_trace +2.18 +file:///home/nate/.pub-cache/hosted/pub.dev/stack_trace-1.11.0/ +file:///home/nate/.pub-cache/hosted/pub.dev/stack_trace-1.11.0/lib/ +stream_channel +2.14 +file:///home/nate/.pub-cache/hosted/pub.dev/stream_channel-2.1.1/ +file:///home/nate/.pub-cache/hosted/pub.dev/stream_channel-2.1.1/lib/ +string_scanner +2.18 +file:///home/nate/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/ +file:///home/nate/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/ +term_glyph +2.12 +file:///home/nate/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/ +file:///home/nate/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/lib/ +test_api +2.18 +file:///home/nate/.pub-cache/hosted/pub.dev/test_api-0.6.0/ +file:///home/nate/.pub-cache/hosted/pub.dev/test_api-0.6.0/lib/ +typed_data +2.17 +file:///home/nate/.pub-cache/hosted/pub.dev/typed_data-1.3.2/ +file:///home/nate/.pub-cache/hosted/pub.dev/typed_data-1.3.2/lib/ +vector_graphics +2.17 +file:///home/nate/.pub-cache/hosted/pub.dev/vector_graphics-1.1.9+1/ +file:///home/nate/.pub-cache/hosted/pub.dev/vector_graphics-1.1.9+1/lib/ +vector_graphics_codec +2.17 +file:///home/nate/.pub-cache/hosted/pub.dev/vector_graphics_codec-1.1.9+1/ +file:///home/nate/.pub-cache/hosted/pub.dev/vector_graphics_codec-1.1.9+1/lib/ +vector_graphics_compiler +2.19 +file:///home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/ +file:///home/nate/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.9+1/lib/ +vector_math +2.14 +file:///home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/ +file:///home/nate/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/ +web +3.1 +file:///home/nate/.pub-cache/hosted/pub.dev/web-0.1.4-beta/ +file:///home/nate/.pub-cache/hosted/pub.dev/web-0.1.4-beta/lib/ +xml +2.19 +file:///home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/ +file:///home/nate/.pub-cache/hosted/pub.dev/xml-6.3.0/lib/ +sky_engine +3.0 +file:///home/nate/Tooling/flutter/bin/cache/pkg/sky_engine/ +file:///home/nate/Tooling/flutter/bin/cache/pkg/sky_engine/lib/ +flutter +3.0 +file:///home/nate/Tooling/flutter/packages/flutter/ +file:///home/nate/Tooling/flutter/packages/flutter/lib/ +flutter_test +3.0 +file:///home/nate/Tooling/flutter/packages/flutter_test/ +file:///home/nate/Tooling/flutter/packages/flutter_test/lib/ +stripe_native_card_field +3.1 +file:///media/Source/flutter/stripe_native_card_field/ +file:///media/Source/flutter/stripe_native_card_field/lib/ +example +3.1 +file:///media/Source/flutter/stripe_native_card_field/example/ +file:///media/Source/flutter/stripe_native_card_field/example/lib/ +2 diff --git a/example/.dart_tool/version b/example/.dart_tool/version new file mode 100644 index 0000000..7acdc73 --- /dev/null +++ b/example/.dart_tool/version @@ -0,0 +1 @@ +3.13.7 \ No newline at end of file diff --git a/example/.idea/libraries/Dart_SDK.xml b/example/.idea/libraries/Dart_SDK.xml new file mode 100644 index 0000000..179c946 --- /dev/null +++ b/example/.idea/libraries/Dart_SDK.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/example/.idea/libraries/KotlinJavaRuntime.xml b/example/.idea/libraries/KotlinJavaRuntime.xml new file mode 100644 index 0000000..2b96ac4 --- /dev/null +++ b/example/.idea/libraries/KotlinJavaRuntime.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/example/.idea/modules.xml b/example/.idea/modules.xml new file mode 100644 index 0000000..f778b7a --- /dev/null +++ b/example/.idea/modules.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/example/.idea/runConfigurations/main_dart.xml b/example/.idea/runConfigurations/main_dart.xml new file mode 100644 index 0000000..aab7b5c --- /dev/null +++ b/example/.idea/runConfigurations/main_dart.xml @@ -0,0 +1,6 @@ + + + + \ No newline at end of file diff --git a/example/.idea/workspace.xml b/example/.idea/workspace.xml new file mode 100644 index 0000000..5b3388c --- /dev/null +++ b/example/.idea/workspace.xml @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/example/android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java b/example/android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java new file mode 100644 index 0000000..539ab02 --- /dev/null +++ b/example/android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java @@ -0,0 +1,19 @@ +package io.flutter.plugins; + +import androidx.annotation.Keep; +import androidx.annotation.NonNull; +import io.flutter.Log; + +import io.flutter.embedding.engine.FlutterEngine; + +/** + * Generated file. Do not edit. + * This file is generated by the Flutter tool based on the + * plugins that support the Android platform. + */ +@Keep +public final class GeneratedPluginRegistrant { + private static final String TAG = "GeneratedPluginRegistrant"; + public static void registerWith(@NonNull FlutterEngine flutterEngine) { + } +} diff --git a/example/android/example_android.iml b/example/android/example_android.iml new file mode 100644 index 0000000..1899969 --- /dev/null +++ b/example/android/example_android.iml @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/example/android/gradle/wrapper/gradle-wrapper.jar b/example/android/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 0000000..13372ae Binary files /dev/null and b/example/android/gradle/wrapper/gradle-wrapper.jar differ diff --git a/example/android/gradlew b/example/android/gradlew new file mode 100755 index 0000000..9d82f78 --- /dev/null +++ b/example/android/gradlew @@ -0,0 +1,160 @@ +#!/usr/bin/env bash + +############################################################################## +## +## Gradle start up script for UN*X +## +############################################################################## + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS="" + +APP_NAME="Gradle" +APP_BASE_NAME=`basename "$0"` + +# Use the maximum available, or set MAX_FD != -1 to use that value. +MAX_FD="maximum" + +warn ( ) { + echo "$*" +} + +die ( ) { + echo + echo "$*" + echo + exit 1 +} + +# OS specific support (must be 'true' or 'false'). +cygwin=false +msys=false +darwin=false +case "`uname`" in + CYGWIN* ) + cygwin=true + ;; + Darwin* ) + darwin=true + ;; + MINGW* ) + msys=true + ;; +esac + +# Attempt to set APP_HOME +# Resolve links: $0 may be a link +PRG="$0" +# Need this for relative symlinks. +while [ -h "$PRG" ] ; do + ls=`ls -ld "$PRG"` + link=`expr "$ls" : '.*-> \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + PRG="$link" + else + PRG=`dirname "$PRG"`"/$link" + fi +done +SAVED="`pwd`" +cd "`dirname \"$PRG\"`/" >/dev/null +APP_HOME="`pwd -P`" +cd "$SAVED" >/dev/null + +CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar + +# Determine the Java command to use to start the JVM. +if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD="$JAVA_HOME/jre/sh/java" + else + JAVACMD="$JAVA_HOME/bin/java" + fi + if [ ! -x "$JAVACMD" ] ; then + die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +else + JAVACMD="java" + which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." +fi + +# Increase the maximum file descriptors if we can. +if [ "$cygwin" = "false" -a "$darwin" = "false" ] ; then + MAX_FD_LIMIT=`ulimit -H -n` + if [ $? -eq 0 ] ; then + if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then + MAX_FD="$MAX_FD_LIMIT" + fi + ulimit -n $MAX_FD + if [ $? -ne 0 ] ; then + warn "Could not set maximum file descriptor limit: $MAX_FD" + fi + else + warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT" + fi +fi + +# For Darwin, add options to specify how the application appears in the dock +if $darwin; then + GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\"" +fi + +# For Cygwin, switch paths to Windows format before running java +if $cygwin ; then + APP_HOME=`cygpath --path --mixed "$APP_HOME"` + CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` + JAVACMD=`cygpath --unix "$JAVACMD"` + + # We build the pattern for arguments to be converted via cygpath + ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` + SEP="" + for dir in $ROOTDIRSRAW ; do + ROOTDIRS="$ROOTDIRS$SEP$dir" + SEP="|" + done + OURCYGPATTERN="(^($ROOTDIRS))" + # Add a user-defined pattern to the cygpath arguments + if [ "$GRADLE_CYGPATTERN" != "" ] ; then + OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)" + fi + # Now convert the arguments - kludge to limit ourselves to /bin/sh + i=0 + for arg in "$@" ; do + CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -` + CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option + + if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition + eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"` + else + eval `echo args$i`="\"$arg\"" + fi + i=$((i+1)) + done + case $i in + (0) set -- ;; + (1) set -- "$args0" ;; + (2) set -- "$args0" "$args1" ;; + (3) set -- "$args0" "$args1" "$args2" ;; + (4) set -- "$args0" "$args1" "$args2" "$args3" ;; + (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; + (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; + (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; + (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; + (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; + esac +fi + +# Split up the JVM_OPTS And GRADLE_OPTS values into an array, following the shell quoting and substitution rules +function splitJvmOpts() { + JVM_OPTS=("$@") +} +eval splitJvmOpts $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS +JVM_OPTS[${#JVM_OPTS[*]}]="-Dorg.gradle.appname=$APP_BASE_NAME" + +exec "$JAVACMD" "${JVM_OPTS[@]}" -classpath "$CLASSPATH" org.gradle.wrapper.GradleWrapperMain "$@" diff --git a/example/android/gradlew.bat b/example/android/gradlew.bat new file mode 100644 index 0000000..aec9973 --- /dev/null +++ b/example/android/gradlew.bat @@ -0,0 +1,90 @@ +@if "%DEBUG%" == "" @echo off +@rem ########################################################################## +@rem +@rem Gradle startup script for Windows +@rem +@rem ########################################################################## + +@rem Set local scope for the variables with windows NT shell +if "%OS%"=="Windows_NT" setlocal + +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS= + +set DIRNAME=%~dp0 +if "%DIRNAME%" == "" set DIRNAME=. +set APP_BASE_NAME=%~n0 +set APP_HOME=%DIRNAME% + +@rem Find java.exe +if defined JAVA_HOME goto findJavaFromJavaHome + +set JAVA_EXE=java.exe +%JAVA_EXE% -version >NUL 2>&1 +if "%ERRORLEVEL%" == "0" goto init + +echo. +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto init + +echo. +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:init +@rem Get command-line arguments, handling Windowz variants + +if not "%OS%" == "Windows_NT" goto win9xME_args +if "%@eval[2+2]" == "4" goto 4NT_args + +:win9xME_args +@rem Slurp the command line arguments. +set CMD_LINE_ARGS= +set _SKIP=2 + +:win9xME_args_slurp +if "x%~1" == "x" goto execute + +set CMD_LINE_ARGS=%* +goto execute + +:4NT_args +@rem Get arguments from the 4NT Shell from JP Software +set CMD_LINE_ARGS=%$ + +:execute +@rem Setup the command line + +set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar + +@rem Execute Gradle +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS% + +:end +@rem End local scope for the variables with windows NT shell +if "%ERRORLEVEL%"=="0" goto mainEnd + +:fail +rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of +rem the _cmd.exe /c_ return code! +if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 +exit /b 1 + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/example/android/local.properties b/example/android/local.properties new file mode 100644 index 0000000..24d90b5 --- /dev/null +++ b/example/android/local.properties @@ -0,0 +1,2 @@ +sdk.dir=/home/nate/Android/Sdk +flutter.sdk=/home/nate/Tooling/flutter \ No newline at end of file diff --git a/example/build/.last_build_id b/example/build/.last_build_id new file mode 100644 index 0000000..7e966b9 --- /dev/null +++ b/example/build/.last_build_id @@ -0,0 +1 @@ +1613d261e1f8ce3a949e8657f08294f8 \ No newline at end of file diff --git a/example/build/8e300a5379aaf96e87979af9878134f3/_composite.stamp b/example/build/8e300a5379aaf96e87979af9878134f3/_composite.stamp new file mode 100644 index 0000000..1b2d28c --- /dev/null +++ b/example/build/8e300a5379aaf96e87979af9878134f3/_composite.stamp @@ -0,0 +1 @@ +{"inputs":[],"outputs":[]} \ No newline at end of file diff --git a/example/build/8e300a5379aaf96e87979af9878134f3/gen_dart_plugin_registrant.stamp b/example/build/8e300a5379aaf96e87979af9878134f3/gen_dart_plugin_registrant.stamp new file mode 100644 index 0000000..07c1735 --- /dev/null +++ b/example/build/8e300a5379aaf96e87979af9878134f3/gen_dart_plugin_registrant.stamp @@ -0,0 +1 @@ +{"inputs":["/media/Source/flutter/stripe_native_card_field/example/.dart_tool/package_config_subset"],"outputs":[]} \ No newline at end of file diff --git a/example/build/8e300a5379aaf96e87979af9878134f3/gen_localizations.stamp b/example/build/8e300a5379aaf96e87979af9878134f3/gen_localizations.stamp new file mode 100644 index 0000000..1b2d28c --- /dev/null +++ b/example/build/8e300a5379aaf96e87979af9878134f3/gen_localizations.stamp @@ -0,0 +1 @@ +{"inputs":[],"outputs":[]} \ No newline at end of file diff --git a/example/build/d1e25e033e83e0237fd5ee906d81ede1.cache.dill.track.dill b/example/build/d1e25e033e83e0237fd5ee906d81ede1.cache.dill.track.dill new file mode 100644 index 0000000..8301c26 Binary files /dev/null and b/example/build/d1e25e033e83e0237fd5ee906d81ede1.cache.dill.track.dill differ diff --git a/example/build/flutter_assets/AssetManifest.bin b/example/build/flutter_assets/AssetManifest.bin new file mode 100644 index 0000000..8fe7af5 --- /dev/null +++ b/example/build/flutter_assets/AssetManifest.bin @@ -0,0 +1 @@ + 2packages/cupertino_icons/assets/CupertinoIcons.ttf  asset2packages/cupertino_icons/assets/CupertinoIcons.ttf \ No newline at end of file diff --git a/example/build/flutter_assets/AssetManifest.json b/example/build/flutter_assets/AssetManifest.json new file mode 100644 index 0000000..03eaddf --- /dev/null +++ b/example/build/flutter_assets/AssetManifest.json @@ -0,0 +1 @@ +{"packages/cupertino_icons/assets/CupertinoIcons.ttf":["packages/cupertino_icons/assets/CupertinoIcons.ttf"]} \ No newline at end of file diff --git a/example/build/flutter_assets/FontManifest.json b/example/build/flutter_assets/FontManifest.json new file mode 100644 index 0000000..464ab58 --- /dev/null +++ b/example/build/flutter_assets/FontManifest.json @@ -0,0 +1 @@ +[{"family":"MaterialIcons","fonts":[{"asset":"fonts/MaterialIcons-Regular.otf"}]},{"family":"packages/cupertino_icons/CupertinoIcons","fonts":[{"asset":"packages/cupertino_icons/assets/CupertinoIcons.ttf"}]}] \ No newline at end of file diff --git a/example/build/flutter_assets/NOTICES.Z b/example/build/flutter_assets/NOTICES.Z new file mode 100644 index 0000000..966d3a0 Binary files /dev/null and b/example/build/flutter_assets/NOTICES.Z differ diff --git a/example/build/flutter_assets/fonts/MaterialIcons-Regular.otf b/example/build/flutter_assets/fonts/MaterialIcons-Regular.otf new file mode 100644 index 0000000..8c99266 Binary files /dev/null and b/example/build/flutter_assets/fonts/MaterialIcons-Regular.otf differ diff --git a/example/build/flutter_assets/kernel_blob.bin b/example/build/flutter_assets/kernel_blob.bin new file mode 100644 index 0000000..8301c26 Binary files /dev/null and b/example/build/flutter_assets/kernel_blob.bin differ diff --git a/example/build/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf b/example/build/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf new file mode 100644 index 0000000..79ba7ea Binary files /dev/null and b/example/build/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf differ diff --git a/example/build/flutter_assets/shaders/ink_sparkle.frag b/example/build/flutter_assets/shaders/ink_sparkle.frag new file mode 100644 index 0000000..73f984f Binary files /dev/null and b/example/build/flutter_assets/shaders/ink_sparkle.frag differ diff --git a/example/build/flutter_assets/version.json b/example/build/flutter_assets/version.json new file mode 100644 index 0000000..f112dc0 --- /dev/null +++ b/example/build/flutter_assets/version.json @@ -0,0 +1 @@ +{"app_name":"example","version":"1.0.0","build_number":"1","package_name":"example"} \ No newline at end of file diff --git a/example/build/linux/x64/debug/.ninja_deps b/example/build/linux/x64/debug/.ninja_deps new file mode 100644 index 0000000..ce3ad1b Binary files /dev/null and b/example/build/linux/x64/debug/.ninja_deps differ diff --git a/example/build/linux/x64/debug/.ninja_log b/example/build/linux/x64/debug/.ninja_log new file mode 100644 index 0000000..1dc8209 --- /dev/null +++ b/example/build/linux/x64/debug/.ninja_log @@ -0,0 +1,56 @@ +# ninja log v5 +3 3240 0 /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_json_message_codec.h 96b1c011f0e252c4 +3 3240 0 /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_json_method_codec.h 96b1c011f0e252c4 +3241 3655 1700248616072426039 CMakeFiles/example.dir/flutter/generated_plugin_registrant.cc.o 3b316cde936f26f3 +3 3240 0 /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_method_codec.h 96b1c011f0e252c4 +3 3240 0 /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_string_codec.h 96b1c011f0e252c4 +3 3240 0 /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_message_codec.h 96b1c011f0e252c4 +3 3240 0 /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/libflutter_linux_gtk.so 96b1c011f0e252c4 +3683 3786 1700248616205759124 intermediates_do_not_run/example 2cdc5291b042f3e9 +3 3240 0 /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_method_call.h 96b1c011f0e252c4 +3 3240 0 /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_method_channel.h 96b1c011f0e252c4 +3 3240 0 /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_dart_project.h 96b1c011f0e252c4 +3 3240 0 /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_standard_method_codec.h 96b1c011f0e252c4 +3 3240 0 /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_method_response.h 96b1c011f0e252c4 +3 3240 0 /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_basic_message_channel.h 96b1c011f0e252c4 +3 3240 0 /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/flutter_linux.h 96b1c011f0e252c4 +3 3240 0 /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_standard_message_codec.h 96b1c011f0e252c4 +3 3240 0 /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_view.h 96b1c011f0e252c4 +3 3240 0 /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_plugin_registry.h 96b1c011f0e252c4 +3 3240 0 flutter/_phony_ 96b1c011f0e252c4 +3 3240 0 /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_value.h 96b1c011f0e252c4 +17735 18271 1699989536606736822 CMakeFiles/example.dir/main.cc.o 2fad8066ff004bf2 +3 3240 0 /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_plugin_registrar.h 96b1c011f0e252c4 +3786 3901 0 CMakeFiles/install.util b7fb4b9bce5f9970 +3 3240 0 /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_engine.h 96b1c011f0e252c4 +3 3240 0 /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_binary_messenger.h 96b1c011f0e252c4 +3 3240 0 /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_binary_codec.h 96b1c011f0e252c4 +3 3240 0 /media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug/flutter/_phony_ 96b1c011f0e252c4 +3241 3683 1700248616099092656 CMakeFiles/example.dir/my_application.cc.o ce8fd988d2e01da8 +3 3122 0 /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/libflutter_linux_gtk.so 96b1c011f0e252c4 +3 3122 0 /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_basic_message_channel.h 96b1c011f0e252c4 +3 3122 0 /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_binary_codec.h 96b1c011f0e252c4 +3 3122 0 /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_binary_messenger.h 96b1c011f0e252c4 +3 3122 0 /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_dart_project.h 96b1c011f0e252c4 +3 3122 0 /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_engine.h 96b1c011f0e252c4 +3 3122 0 /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_json_message_codec.h 96b1c011f0e252c4 +3 3122 0 /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_json_method_codec.h 96b1c011f0e252c4 +3 3122 0 /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_message_codec.h 96b1c011f0e252c4 +3 3122 0 /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_method_call.h 96b1c011f0e252c4 +3 3122 0 /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_method_channel.h 96b1c011f0e252c4 +3 3122 0 /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_method_codec.h 96b1c011f0e252c4 +3 3122 0 /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_method_response.h 96b1c011f0e252c4 +3 3122 0 /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_plugin_registrar.h 96b1c011f0e252c4 +3 3122 0 /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_plugin_registry.h 96b1c011f0e252c4 +3 3122 0 /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_standard_message_codec.h 96b1c011f0e252c4 +3 3122 0 /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_standard_method_codec.h 96b1c011f0e252c4 +3 3122 0 /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_string_codec.h 96b1c011f0e252c4 +3 3122 0 /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_value.h 96b1c011f0e252c4 +3 3122 0 /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_view.h 96b1c011f0e252c4 +3 3122 0 /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/flutter_linux.h 96b1c011f0e252c4 +3 3122 0 flutter/_phony_ 96b1c011f0e252c4 +3 3122 0 /media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug/flutter/_phony_ 96b1c011f0e252c4 +3123 3538 1700250478434577743 CMakeFiles/example.dir/flutter/generated_plugin_registrant.cc.o 3b316cde936f26f3 +3123 3561 1700250478457911054 CMakeFiles/example.dir/my_application.cc.o ce8fd988d2e01da8 +3561 3666 1700250478567910946 intermediates_do_not_run/example 2cdc5291b042f3e9 +3666 3777 0 CMakeFiles/install.util b7fb4b9bce5f9970 diff --git a/example/build/linux/x64/debug/CMakeCache.txt b/example/build/linux/x64/debug/CMakeCache.txt new file mode 100644 index 0000000..f769a2e --- /dev/null +++ b/example/build/linux/x64/debug/CMakeCache.txt @@ -0,0 +1,549 @@ +# This is the CMakeCache file. +# For build in directory: /media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug +# It was generated by CMake: /usr/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line + +//Path to a program. +CMAKE_AR:FILEPATH=/usr/bin/ar + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING=Debug + +//CXX compiler +CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/clang++ + +//LLVM archiver +CMAKE_CXX_COMPILER_AR:FILEPATH=CMAKE_CXX_COMPILER_AR-NOTFOUND + +//`clang-scan-deps` dependency scanner +CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS:FILEPATH=/usr/bin/clang-scan-deps + +//Generate index for LLVM archive +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=CMAKE_CXX_COMPILER_RANLIB-NOTFOUND + +//Flags used by the CXX compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=-g + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the CXX compiler during RELEASE builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= + +//Value Computed by CMake. +CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug/CMakeFiles/pkgRedirects + +//... +CMAKE_INSTALL_PREFIX:PATH=/media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug/bundle + +//Path to a program. +CMAKE_LINKER:FILEPATH=/usr/bin/ld + +//Program used to build from build.ninja files. +CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/ninja + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/usr/bin/nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=runner + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/usr/bin/readelf + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/usr/bin/strip + +//Path to a program. +CMAKE_TAPI:FILEPATH=CMAKE_TAPI-NOTFOUND + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//No help, variable specified on the command line. +FLUTTER_TARGET_PLATFORM:UNINITIALIZED=linux-x64 + +//Arguments to supply to pkg-config +PKG_CONFIG_ARGN:STRING= + +//pkg-config executable +PKG_CONFIG_EXECUTABLE:FILEPATH=/usr/bin/pkg-config + +//Path to a library. +pkgcfg_lib_GIO_gio-2.0:FILEPATH=/usr/lib/libgio-2.0.so + +//Path to a library. +pkgcfg_lib_GIO_glib-2.0:FILEPATH=/usr/lib/libglib-2.0.so + +//Path to a library. +pkgcfg_lib_GIO_gobject-2.0:FILEPATH=/usr/lib/libgobject-2.0.so + +//Path to a library. +pkgcfg_lib_GLIB_glib-2.0:FILEPATH=/usr/lib/libglib-2.0.so + +//Path to a library. +pkgcfg_lib_GTK_atk-1.0:FILEPATH=/usr/lib/libatk-1.0.so + +//Path to a library. +pkgcfg_lib_GTK_cairo:FILEPATH=/usr/lib/libcairo.so + +//Path to a library. +pkgcfg_lib_GTK_cairo-gobject:FILEPATH=/usr/lib/libcairo-gobject.so + +//Path to a library. +pkgcfg_lib_GTK_gdk-3:FILEPATH=/usr/lib/libgdk-3.so + +//Path to a library. +pkgcfg_lib_GTK_gdk_pixbuf-2.0:FILEPATH=/usr/lib/libgdk_pixbuf-2.0.so + +//Path to a library. +pkgcfg_lib_GTK_gio-2.0:FILEPATH=/usr/lib/libgio-2.0.so + +//Path to a library. +pkgcfg_lib_GTK_glib-2.0:FILEPATH=/usr/lib/libglib-2.0.so + +//Path to a library. +pkgcfg_lib_GTK_gobject-2.0:FILEPATH=/usr/lib/libgobject-2.0.so + +//Path to a library. +pkgcfg_lib_GTK_gtk-3:FILEPATH=/usr/lib/libgtk-3.so + +//Path to a library. +pkgcfg_lib_GTK_harfbuzz:FILEPATH=/usr/lib/libharfbuzz.so + +//Path to a library. +pkgcfg_lib_GTK_pango-1.0:FILEPATH=/usr/lib/libpango-1.0.so + +//Path to a library. +pkgcfg_lib_GTK_pangocairo-1.0:FILEPATH=/usr/lib/libpangocairo-1.0.so + +//Path to a library. +pkgcfg_lib_GTK_z:FILEPATH=/usr/lib/libz.so + +//Value Computed by CMake +runner_BINARY_DIR:STATIC=/media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug + +//Value Computed by CMake +runner_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +runner_SOURCE_DIR:STATIC=/media/Source/flutter/stripe_native_card_field/example/linux + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=27 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=7 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/usr/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER +CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS +CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Path to cache edit program executable. +CMAKE_EDIT_COMMAND:INTERNAL=/usr/bin/ccmake +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Ninja +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/media/Source/flutter/stripe_native_card_field/example/linux +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MAKE_PROGRAM +CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=2 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/usr/share/cmake +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_TAPI +CMAKE_TAPI-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//Details about finding PkgConfig +FIND_PACKAGE_MESSAGE_DETAILS_PkgConfig:INTERNAL=[/usr/bin/pkg-config][v1.8.1()] +GIO_CFLAGS:INTERNAL=-I/usr/include/glib-2.0;-I/usr/lib/glib-2.0/include;-I/usr/include/sysprof-6;-I/usr/include/libmount;-I/usr/include/blkid;-pthread +GIO_CFLAGS_I:INTERNAL= +GIO_CFLAGS_OTHER:INTERNAL=-pthread +GIO_FOUND:INTERNAL=1 +GIO_INCLUDEDIR:INTERNAL=/usr/include +GIO_INCLUDE_DIRS:INTERNAL=/usr/include/glib-2.0;/usr/lib/glib-2.0/include;/usr/include/sysprof-6;/usr/include/libmount;/usr/include/blkid +GIO_LDFLAGS:INTERNAL=-L/usr/lib;-lgio-2.0;-lgobject-2.0;-lglib-2.0 +GIO_LDFLAGS_OTHER:INTERNAL= +GIO_LIBDIR:INTERNAL=/usr/lib +GIO_LIBRARIES:INTERNAL=gio-2.0;gobject-2.0;glib-2.0 +GIO_LIBRARY_DIRS:INTERNAL=/usr/lib +GIO_LIBS:INTERNAL= +GIO_LIBS_L:INTERNAL= +GIO_LIBS_OTHER:INTERNAL= +GIO_LIBS_PATHS:INTERNAL= +GIO_MODULE_NAME:INTERNAL=gio-2.0 +GIO_PREFIX:INTERNAL=/usr +GIO_STATIC_CFLAGS:INTERNAL=-I/usr/include/glib-2.0;-I/usr/lib/glib-2.0/include;-I/usr/include/sysprof-6;-I/usr/include/libmount;-I/usr/include/blkid;-pthread +GIO_STATIC_CFLAGS_I:INTERNAL= +GIO_STATIC_CFLAGS_OTHER:INTERNAL=-pthread +GIO_STATIC_INCLUDE_DIRS:INTERNAL=/usr/include/glib-2.0;/usr/lib/glib-2.0/include;/usr/include/sysprof-6;/usr/include/libmount;/usr/include/blkid +GIO_STATIC_LDFLAGS:INTERNAL=-L/usr/lib;-lgio-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-lgobject-2.0;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lpcre2-8;-lz;-lmount;-L/usr/lib;-lblkid;-lsysprof-capture-4;-pthread +GIO_STATIC_LDFLAGS_OTHER:INTERNAL=-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread +GIO_STATIC_LIBDIR:INTERNAL= +GIO_STATIC_LIBRARIES:INTERNAL=gio-2.0;m;sysprof-capture-4;pcre2-8;gobject-2.0;glib-2.0;m;sysprof-capture-4;pcre2-8;ffi;gmodule-2.0;glib-2.0;m;pcre2-8;z;mount;blkid;sysprof-capture-4 +GIO_STATIC_LIBRARY_DIRS:INTERNAL=/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib +GIO_STATIC_LIBS:INTERNAL= +GIO_STATIC_LIBS_L:INTERNAL= +GIO_STATIC_LIBS_OTHER:INTERNAL= +GIO_STATIC_LIBS_PATHS:INTERNAL= +GIO_VERSION:INTERNAL=2.78.1 +GIO_gio-2.0_INCLUDEDIR:INTERNAL= +GIO_gio-2.0_LIBDIR:INTERNAL= +GIO_gio-2.0_PREFIX:INTERNAL= +GIO_gio-2.0_VERSION:INTERNAL= +GLIB_CFLAGS:INTERNAL=-I/usr/include/glib-2.0;-I/usr/lib/glib-2.0/include;-I/usr/include/sysprof-6;-pthread +GLIB_CFLAGS_I:INTERNAL= +GLIB_CFLAGS_OTHER:INTERNAL=-pthread +GLIB_FOUND:INTERNAL=1 +GLIB_INCLUDEDIR:INTERNAL=/usr/include +GLIB_INCLUDE_DIRS:INTERNAL=/usr/include/glib-2.0;/usr/lib/glib-2.0/include;/usr/include/sysprof-6 +GLIB_LDFLAGS:INTERNAL=-L/usr/lib;-lglib-2.0 +GLIB_LDFLAGS_OTHER:INTERNAL= +GLIB_LIBDIR:INTERNAL=/usr/lib +GLIB_LIBRARIES:INTERNAL=glib-2.0 +GLIB_LIBRARY_DIRS:INTERNAL=/usr/lib +GLIB_LIBS:INTERNAL= +GLIB_LIBS_L:INTERNAL= +GLIB_LIBS_OTHER:INTERNAL= +GLIB_LIBS_PATHS:INTERNAL= +GLIB_MODULE_NAME:INTERNAL=glib-2.0 +GLIB_PREFIX:INTERNAL=/usr +GLIB_STATIC_CFLAGS:INTERNAL=-I/usr/include/glib-2.0;-I/usr/lib/glib-2.0/include;-I/usr/include/sysprof-6;-pthread +GLIB_STATIC_CFLAGS_I:INTERNAL= +GLIB_STATIC_CFLAGS_OTHER:INTERNAL=-pthread +GLIB_STATIC_INCLUDE_DIRS:INTERNAL=/usr/include/glib-2.0;/usr/lib/glib-2.0/include;/usr/include/sysprof-6 +GLIB_STATIC_LDFLAGS:INTERNAL=-L/usr/lib;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8 +GLIB_STATIC_LDFLAGS_OTHER:INTERNAL=-pthread;-pthread +GLIB_STATIC_LIBDIR:INTERNAL= +GLIB_STATIC_LIBRARIES:INTERNAL=glib-2.0;m;sysprof-capture-4;pcre2-8 +GLIB_STATIC_LIBRARY_DIRS:INTERNAL=/usr/lib;/usr/lib +GLIB_STATIC_LIBS:INTERNAL= +GLIB_STATIC_LIBS_L:INTERNAL= +GLIB_STATIC_LIBS_OTHER:INTERNAL= +GLIB_STATIC_LIBS_PATHS:INTERNAL= +GLIB_VERSION:INTERNAL=2.78.1 +GLIB_glib-2.0_INCLUDEDIR:INTERNAL= +GLIB_glib-2.0_LIBDIR:INTERNAL= +GLIB_glib-2.0_PREFIX:INTERNAL= +GLIB_glib-2.0_VERSION:INTERNAL= +GTK_CFLAGS:INTERNAL=-I/usr/include/gtk-3.0;-I/usr/include/pango-1.0;-I/usr/include/glib-2.0;-I/usr/lib/glib-2.0/include;-I/usr/include/sysprof-6;-I/usr/include/harfbuzz;-I/usr/include/freetype2;-I/usr/include/libpng16;-I/usr/include/libmount;-I/usr/include/blkid;-I/usr/include/fribidi;-I/usr/include/cairo;-I/usr/include/pixman-1;-I/usr/include/gdk-pixbuf-2.0;-I/usr/include/gio-unix-2.0;-I/usr/include/cloudproviders;-I/usr/include/atk-1.0;-I/usr/include/at-spi2-atk/2.0;-I/usr/include/at-spi-2.0;-I/usr/include/dbus-1.0;-I/usr/lib/dbus-1.0/include;-pthread +GTK_CFLAGS_I:INTERNAL= +GTK_CFLAGS_OTHER:INTERNAL=-pthread +GTK_FOUND:INTERNAL=1 +GTK_INCLUDEDIR:INTERNAL=/usr/include +GTK_INCLUDE_DIRS:INTERNAL=/usr/include/gtk-3.0;/usr/include/pango-1.0;/usr/include/glib-2.0;/usr/lib/glib-2.0/include;/usr/include/sysprof-6;/usr/include/harfbuzz;/usr/include/freetype2;/usr/include/libpng16;/usr/include/libmount;/usr/include/blkid;/usr/include/fribidi;/usr/include/cairo;/usr/include/pixman-1;/usr/include/gdk-pixbuf-2.0;/usr/include/gio-unix-2.0;/usr/include/cloudproviders;/usr/include/atk-1.0;/usr/include/at-spi2-atk/2.0;/usr/include/at-spi-2.0;/usr/include/dbus-1.0;/usr/lib/dbus-1.0/include +GTK_LDFLAGS:INTERNAL=-L/usr/lib;-lgtk-3;-lgdk-3;-lz;-lpangocairo-1.0;-lpango-1.0;-lharfbuzz;-latk-1.0;-lcairo-gobject;-lcairo;-lgdk_pixbuf-2.0;-lgio-2.0;-lgobject-2.0;-lglib-2.0 +GTK_LDFLAGS_OTHER:INTERNAL= +GTK_LIBDIR:INTERNAL=/usr/lib +GTK_LIBRARIES:INTERNAL=gtk-3;gdk-3;z;pangocairo-1.0;pango-1.0;harfbuzz;atk-1.0;cairo-gobject;cairo;gdk_pixbuf-2.0;gio-2.0;gobject-2.0;glib-2.0 +GTK_LIBRARY_DIRS:INTERNAL=/usr/lib +GTK_LIBS:INTERNAL= +GTK_LIBS_L:INTERNAL= +GTK_LIBS_OTHER:INTERNAL= +GTK_LIBS_PATHS:INTERNAL= +GTK_MODULE_NAME:INTERNAL=gtk+-3.0 +GTK_PREFIX:INTERNAL=/usr +GTK_STATIC_CFLAGS:INTERNAL=-I/usr/include/gtk-3.0;-I/usr/include/pango-1.0;-I/usr/include/glib-2.0;-I/usr/lib/glib-2.0/include;-I/usr/include/sysprof-6;-I/usr/include/harfbuzz;-I/usr/include/freetype2;-I/usr/include/libpng16;-I/usr/include/libmount;-I/usr/include/blkid;-I/usr/include/fribidi;-I/usr/include/cairo;-I/usr/include/pixman-1;-I/usr/include/gdk-pixbuf-2.0;-I/usr/include/gio-unix-2.0;-I/usr/include/cloudproviders;-I/usr/include/atk-1.0;-I/usr/include/at-spi2-atk/2.0;-I/usr/include/at-spi-2.0;-I/usr/include/dbus-1.0;-I/usr/lib/dbus-1.0/include;-pthread;-DLZMA_API_STATIC;-DLZMA_API_STATIC +GTK_STATIC_CFLAGS_I:INTERNAL= +GTK_STATIC_CFLAGS_OTHER:INTERNAL=-pthread;-DLZMA_API_STATIC;-DLZMA_API_STATIC +GTK_STATIC_INCLUDE_DIRS:INTERNAL=/usr/include/gtk-3.0;/usr/include/pango-1.0;/usr/include/glib-2.0;/usr/lib/glib-2.0/include;/usr/include/sysprof-6;/usr/include/harfbuzz;/usr/include/freetype2;/usr/include/libpng16;/usr/include/libmount;/usr/include/blkid;/usr/include/fribidi;/usr/include/cairo;/usr/include/pixman-1;/usr/include/gdk-pixbuf-2.0;/usr/include/gio-unix-2.0;/usr/include/cloudproviders;/usr/include/atk-1.0;/usr/include/at-spi2-atk/2.0;/usr/include/at-spi-2.0;/usr/include/dbus-1.0;/usr/lib/dbus-1.0/include +GTK_STATIC_LDFLAGS:INTERNAL=-L/usr/lib;-lgtk-3;-lgdk-3;-lz;-lm;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-L/usr/lib;-lbrotlicommon;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lz;-L/usr/lib;-lblkid;-lsysprof-capture-4;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-pthread;-lm;-L/usr/lib;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-pthread;-lm;-L/usr/lib;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lbrotlicommon;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-pthread;-lm;-L/usr/lib;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-pthread;-lm;-L/usr/lib;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lbrotlicommon;-lm;-ldl;-L/usr/lib;-L/usr/lib;-lz;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-pthread;-lm;-L/usr/lib;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-pthread;-lm;-L/usr/lib;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lpangocairo-1.0;-lm;-lpango-1.0;-lm;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-L/usr/lib;-lbrotlicommon;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-lgobject-2.0;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lz;-L/usr/lib;-lblkid;-lsysprof-capture-4;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-pthread;-lm;-L/usr/lib;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-pthread;-lm;-L/usr/lib;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lbrotlicommon;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-pthread;-lm;-L/usr/lib;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-pthread;-lm;-L/usr/lib;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lbrotlicommon;-lm;-ldl;-L/usr/lib;-L/usr/lib;-lz;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-pthread;-lm;-L/usr/lib;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-pthread;-lm;-L/usr/lib;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lcairo;-lm;-ldl;-L/usr/lib;-L/usr/lib;-lz;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-pthread;-lm;-L/usr/lib;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-pthread;-lm;-L/usr/lib;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-L/usr/lib;-lm;-L/usr/lib;-lm;-L/usr/lib;-L/usr/lib;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-L/usr/lib;-lbrotlicommon;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lz;-L/usr/lib;-lblkid;-lsysprof-capture-4;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-pthread;-lm;-L/usr/lib;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-pthread;-lm;-L/usr/lib;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lbrotlicommon;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-pthread;-lm;-L/usr/lib;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-pthread;-lm;-L/usr/lib;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lbrotlicommon;-lm;-ldl;-L/usr/lib;-L/usr/lib;-lz;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-pthread;-lm;-L/usr/lib;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-pthread;-lm;-L/usr/lib;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-pthread;-lm;-L/usr/lib;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lbrotlicommon;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-L/usr/lib;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lffi;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-lm;-pthread;-L/usr/lib;-lz;-L/usr/lib;-lblkid;-lsysprof-capture-4;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-L/usr/lib;-lbrotlicommon;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-pthread;-lm;-L/usr/lib;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-pthread;-lm;-L/usr/lib;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lbrotlicommon;-lm;-ldl;-L/usr/lib;-L/usr/lib;-lz;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-pthread;-lm;-L/usr/lib;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-pthread;-lm;-L/usr/lib;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lharfbuzz-gobject;-pthread;-lm;-L/usr/lib;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-L/usr/lib;-lbrotlicommon;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lffi;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lffi;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lffi;-L/usr/lib;-pthread;-L/usr/lib;-lm;-pthread;-L/usr/lib;-lz;-L/usr/lib;-lblkid;-lsysprof-capture-4;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-L/usr/lib;-lbrotlicommon;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-pthread;-lm;-L/usr/lib;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-pthread;-lm;-L/usr/lib;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lbrotlicommon;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-pthread;-lm;-L/usr/lib;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-pthread;-lm;-L/usr/lib;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lbrotlicommon;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lpng16;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-L/usr/lib;-lbrotlicommon;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lffi;-lm;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lffi;-L/usr/lib;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-ljpeg;-lzstd;-ljbig;-lm;-L/usr/lib;-lzstd;-llzma;-pthread;-lpthread;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-lgmodule-2.0;-pthread;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lz;-L/usr/lib;-lblkid;-lsysprof-capture-4;-pthread;-lcairo;-lm;-ldl;-L/usr/lib;-L/usr/lib;-lz;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-pthread;-lm;-L/usr/lib;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-pthread;-lm;-L/usr/lib;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lcairo-gobject;-lm;-ldl;-lm;-ldl;-L/usr/lib;-L/usr/lib;-lz;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-pthread;-lm;-L/usr/lib;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-pthread;-lm;-L/usr/lib;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-lgobject-2.0;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lffi;-L/usr/lib;-L/usr/lib;-lz;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-pthread;-lm;-L/usr/lib;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-L/usr/lib;-L/usr/lib;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lffi;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lffi;-L/usr/lib;-pthread;-L/usr/lib;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lz;-L/usr/lib;-lblkid;-lsysprof-capture-4;-pthread;-lfontconfig;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-pthread;-lm;-L/usr/lib;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lXrandr;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lXcursor;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lXcomposite;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lXdamage;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lXinerama;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lwayland-client;-lm;-pthread;-lrt;-L/usr/lib;-lffi;-L/usr/lib;-lm;-pthread;-lrt;-L/usr/lib;-lffi;-lm;-pthread;-lrt;-L/usr/lib;-lffi;-lm;-ldl;-L/usr/lib;-L/usr/lib;-lz;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-pthread;-lm;-L/usr/lib;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-pthread;-lm;-L/usr/lib;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-ldl;-L/usr/lib;-L/usr/lib;-lz;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-pthread;-lm;-L/usr/lib;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-pthread;-lm;-L/usr/lib;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lepoxy;-ldl;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lcloudproviders;-latk-1.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lffi;-lm;-ldl;-L/usr/lib;-L/usr/lib;-lz;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-pthread;-lm;-L/usr/lib;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-pthread;-lm;-L/usr/lib;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lcairo-gobject;-lm;-ldl;-lm;-ldl;-L/usr/lib;-L/usr/lib;-lz;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-pthread;-lm;-L/usr/lib;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-pthread;-lm;-L/usr/lib;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lffi;-L/usr/lib;-L/usr/lib;-lz;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-pthread;-lm;-L/usr/lib;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lpng16;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-pthread;-lm;-L/usr/lib;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lgdk_pixbuf-2.0;-lm;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lffi;-L/usr/lib;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-ljpeg;-ltiff;-lzstd;-ljbig;-lm;-L/usr/lib;-lzstd;-llzma;-pthread;-lpthread;-ljpeg;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-lgmodule-2.0;-pthread;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-lm;-pthread;-L/usr/lib;-L/usr/lib;-lblkid;-lsysprof-capture-4;-pthread;-lgio-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lffi;-L/usr/lib;-pthread;-L/usr/lib;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lz;-L/usr/lib;-lblkid;-lsysprof-capture-4;-pthread;-L/usr/lib;-L/usr/lib;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-lgobject-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lffi;-latk-bridge-2.0;-L/usr/lib;-latspi;-L/usr/lib;-lsystemd;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-L/usr/lib;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lffi;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lXtst;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lXi;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lXfixes;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-latk-1.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lffi;-ldbus-1;-lsystemd;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lffi;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-Wl,--export-dynamic;-lgmodule-2.0;-pthread;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-lwayland-client;-lm;-pthread;-lrt;-L/usr/lib;-lffi;-lxkbcommon;-lwayland-cursor;-L/usr/lib;-lm;-pthread;-lrt;-L/usr/lib;-lffi;-lwayland-egl;-lwayland-client;-lm;-pthread;-lrt;-L/usr/lib;-lffi;-lepoxy;-ldl;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lGL;-lEGL;-lpangoft2-1.0;-lm;-lpango-1.0;-lm;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-L/usr/lib;-lbrotlicommon;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lz;-L/usr/lib;-lblkid;-lsysprof-capture-4;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-pthread;-lm;-L/usr/lib;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-pthread;-lm;-L/usr/lib;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lbrotlicommon;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-pthread;-lm;-L/usr/lib;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-pthread;-lm;-L/usr/lib;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lbrotlicommon;-lm;-ldl;-L/usr/lib;-L/usr/lib;-lz;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-pthread;-lm;-L/usr/lib;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-pthread;-lm;-L/usr/lib;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-pthread;-lm;-L/usr/lib;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lbrotlicommon;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-L/usr/lib;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lffi;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-lm;-pthread;-L/usr/lib;-lz;-L/usr/lib;-lblkid;-lsysprof-capture-4;-pthread;-lfribidi;-lthai;-L/usr/lib;-ldatrie;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-L/usr/lib;-lbrotlicommon;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lXft;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-pthread;-lm;-L/usr/lib;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-pthread;-lm;-L/usr/lib;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lbrotlicommon;-lcairo;-lm;-ldl;-L/usr/lib;-L/usr/lib;-lz;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-lfontconfig;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-pthread;-lm;-L/usr/lib;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-pthread;-lm;-L/usr/lib;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lXext;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-lxcb-render;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lxcb-shm;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lXdmcp;-lpixman-1;-lm;-pthread;-lharfbuzz-gobject;-lharfbuzz;-pthread;-lm;-L/usr/lib;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lpng16;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-lgraphite2;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lffi;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lffi;-lgio-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-lgobject-2.0;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lsysprof-capture-4;-pthread;-lpcre2-8;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-lglib-2.0;-lm;-pthread;-L/usr/lib;-lpcre2-8;-lz;-lmount;-L/usr/lib;-lblkid;-lsysprof-capture-4;-pthread +GTK_STATIC_LDFLAGS_OTHER:INTERNAL=-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-Wl,--export-dynamic;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread +GTK_STATIC_LIBDIR:INTERNAL= +GTK_STATIC_LIBRARIES:INTERNAL=gtk-3;gdk-3;z;m;m;sysprof-capture-4;pcre2-8;ffi;m;bz2;z;m;z;m;brotlicommon;glib-2.0;m;sysprof-capture-4;pcre2-8;m;sysprof-capture-4;pcre2-8;m;sysprof-capture-4;pcre2-8;glib-2.0;m;sysprof-capture-4;pcre2-8;ffi;gmodule-2.0;glib-2.0;m;z;blkid;sysprof-capture-4;fribidi;datrie;freetype;bz2;z;m;z;m;z;m;glib-2.0;m;sysprof-capture-4;pcre2-8;brotlicommon;expat;m;bz2;z;m;z;m;z;m;glib-2.0;m;sysprof-capture-4;pcre2-8;brotlicommon;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;z;m;z;m;glib-2.0;m;sysprof-capture-4;pcre2-8;brotlicommon;expat;m;bz2;z;m;z;m;z;m;glib-2.0;m;sysprof-capture-4;pcre2-8;brotlicommon;m;dl;z;m;z;m;z;freetype;bz2;z;m;z;m;z;m;glib-2.0;m;sysprof-capture-4;pcre2-8;brotlicommon;expat;m;freetype;bz2;z;m;z;m;z;m;m;sysprof-capture-4;pcre2-8;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;pangocairo-1.0;m;pango-1.0;m;m;sysprof-capture-4;pcre2-8;ffi;m;bz2;z;m;z;m;brotlicommon;glib-2.0;m;sysprof-capture-4;pcre2-8;m;sysprof-capture-4;pcre2-8;m;sysprof-capture-4;pcre2-8;gobject-2.0;glib-2.0;m;sysprof-capture-4;pcre2-8;ffi;gmodule-2.0;glib-2.0;m;z;blkid;sysprof-capture-4;fribidi;datrie;freetype;bz2;z;m;z;m;z;m;glib-2.0;m;sysprof-capture-4;pcre2-8;brotlicommon;expat;m;bz2;z;m;z;m;z;m;glib-2.0;m;sysprof-capture-4;pcre2-8;brotlicommon;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;z;m;z;m;glib-2.0;m;sysprof-capture-4;pcre2-8;brotlicommon;expat;m;bz2;z;m;z;m;z;m;glib-2.0;m;sysprof-capture-4;pcre2-8;brotlicommon;m;dl;z;m;z;m;z;freetype;bz2;z;m;z;m;z;m;glib-2.0;m;sysprof-capture-4;pcre2-8;brotlicommon;expat;m;bz2;z;m;z;m;z;m;glib-2.0;m;sysprof-capture-4;pcre2-8;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;cairo;m;dl;z;m;z;m;z;freetype;bz2;z;m;z;m;z;m;glib-2.0;m;sysprof-capture-4;pcre2-8;brotlicommon;expat;m;freetype;bz2;z;m;z;m;z;m;glib-2.0;m;sysprof-capture-4;pcre2-8;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;m;m;m;sysprof-capture-4;pcre2-8;ffi;m;bz2;z;m;z;m;brotlicommon;glib-2.0;m;sysprof-capture-4;pcre2-8;m;sysprof-capture-4;pcre2-8;m;sysprof-capture-4;pcre2-8;glib-2.0;m;sysprof-capture-4;pcre2-8;ffi;gmodule-2.0;glib-2.0;m;z;blkid;sysprof-capture-4;fribidi;datrie;freetype;bz2;z;m;z;m;z;m;glib-2.0;m;sysprof-capture-4;pcre2-8;brotlicommon;expat;m;bz2;z;m;z;m;z;m;glib-2.0;m;sysprof-capture-4;pcre2-8;brotlicommon;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;z;m;z;m;glib-2.0;m;sysprof-capture-4;pcre2-8;brotlicommon;expat;m;bz2;z;m;z;m;z;m;glib-2.0;m;sysprof-capture-4;pcre2-8;brotlicommon;m;dl;z;m;z;m;z;freetype;bz2;z;m;z;m;z;m;glib-2.0;m;sysprof-capture-4;pcre2-8;brotlicommon;expat;m;bz2;z;m;z;m;z;m;glib-2.0;m;sysprof-capture-4;pcre2-8;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;freetype;bz2;z;m;z;m;z;m;glib-2.0;m;sysprof-capture-4;pcre2-8;brotlicommon;freetype;bz2;z;m;z;m;m;glib-2.0;m;sysprof-capture-4;pcre2-8;brotlicommon;expat;m;m;sysprof-capture-4;pcre2-8;m;sysprof-capture-4;pcre2-8;ffi;m;sysprof-capture-4;pcre2-8;glib-2.0;m;sysprof-capture-4;pcre2-8;ffi;gmodule-2.0;m;z;blkid;sysprof-capture-4;fribidi;datrie;m;bz2;z;m;z;m;z;brotlicommon;glib-2.0;m;sysprof-capture-4;pcre2-8;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;z;m;z;m;glib-2.0;m;sysprof-capture-4;pcre2-8;brotlicommon;expat;m;bz2;z;m;z;m;z;m;glib-2.0;m;sysprof-capture-4;pcre2-8;brotlicommon;m;dl;z;m;z;m;z;freetype;bz2;z;m;z;m;z;m;glib-2.0;m;sysprof-capture-4;pcre2-8;brotlicommon;expat;m;freetype;bz2;z;m;z;m;z;m;m;sysprof-capture-4;pcre2-8;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;harfbuzz-gobject;m;freetype;bz2;z;m;z;m;brotlicommon;m;sysprof-capture-4;pcre2-8;m;sysprof-capture-4;pcre2-8;m;sysprof-capture-4;pcre2-8;ffi;m;sysprof-capture-4;pcre2-8;m;sysprof-capture-4;pcre2-8;ffi;m;sysprof-capture-4;pcre2-8;glib-2.0;m;sysprof-capture-4;pcre2-8;ffi;m;z;blkid;sysprof-capture-4;fribidi;datrie;m;bz2;z;m;z;m;z;brotlicommon;glib-2.0;m;sysprof-capture-4;pcre2-8;freetype;bz2;z;m;z;m;z;m;glib-2.0;m;sysprof-capture-4;pcre2-8;brotlicommon;expat;m;bz2;z;m;z;m;z;m;glib-2.0;m;sysprof-capture-4;pcre2-8;brotlicommon;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;z;m;z;m;glib-2.0;m;sysprof-capture-4;pcre2-8;brotlicommon;expat;m;freetype;bz2;z;m;z;m;z;m;m;sysprof-capture-4;pcre2-8;brotlicommon;m;bz2;z;png16;m;z;m;z;brotlicommon;m;sysprof-capture-4;pcre2-8;m;sysprof-capture-4;pcre2-8;m;sysprof-capture-4;pcre2-8;ffi;m;m;sysprof-capture-4;pcre2-8;ffi;m;z;m;z;jpeg;zstd;jbig;m;zstd;lzma;pthread;m;sysprof-capture-4;gmodule-2.0;glib-2.0;m;sysprof-capture-4;pcre2-8;m;sysprof-capture-4;pcre2-8;glib-2.0;m;sysprof-capture-4;pcre2-8;ffi;gmodule-2.0;glib-2.0;m;z;blkid;sysprof-capture-4;cairo;m;dl;z;m;z;m;z;freetype;bz2;z;m;z;m;z;m;glib-2.0;m;sysprof-capture-4;pcre2-8;brotlicommon;expat;m;bz2;z;m;z;m;z;m;glib-2.0;m;sysprof-capture-4;pcre2-8;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;cairo-gobject;m;dl;m;dl;z;m;z;m;z;freetype;bz2;z;m;z;m;z;m;glib-2.0;m;sysprof-capture-4;pcre2-8;brotlicommon;expat;m;bz2;z;m;z;m;z;m;m;sysprof-capture-4;pcre2-8;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;glib-2.0;m;sysprof-capture-4;pcre2-8;gobject-2.0;glib-2.0;m;sysprof-capture-4;pcre2-8;ffi;z;m;z;m;z;freetype;bz2;z;m;z;m;z;m;glib-2.0;m;sysprof-capture-4;pcre2-8;brotlicommon;expat;m;bz2;z;m;z;m;m;glib-2.0;m;sysprof-capture-4;pcre2-8;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;m;sysprof-capture-4;pcre2-8;ffi;m;sysprof-capture-4;pcre2-8;glib-2.0;m;sysprof-capture-4;pcre2-8;ffi;glib-2.0;m;z;blkid;sysprof-capture-4;fontconfig;freetype;bz2;z;m;z;m;z;m;glib-2.0;m;sysprof-capture-4;pcre2-8;brotlicommon;expat;m;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;Xrandr;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;Xcursor;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;Xcomposite;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;Xdamage;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;Xinerama;X11;pthread;xcb;Xau;pthread;xcb;Xau;wayland-client;m;rt;ffi;m;rt;ffi;m;rt;ffi;m;dl;z;m;z;m;z;freetype;bz2;z;m;z;m;z;m;glib-2.0;m;sysprof-capture-4;pcre2-8;brotlicommon;expat;m;bz2;z;m;z;m;z;m;glib-2.0;m;sysprof-capture-4;pcre2-8;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;X11;pthread;xcb;Xau;pthread;xcb;Xau;m;dl;z;m;z;m;z;freetype;bz2;z;m;z;m;z;m;glib-2.0;m;sysprof-capture-4;pcre2-8;brotlicommon;expat;m;bz2;z;m;z;m;z;m;m;sysprof-capture-4;pcre2-8;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;epoxy;dl;pthread;xcb;Xau;cloudproviders;atk-1.0;m;sysprof-capture-4;pcre2-8;glib-2.0;m;sysprof-capture-4;pcre2-8;ffi;m;dl;z;m;z;m;z;freetype;bz2;z;m;z;m;z;m;glib-2.0;m;sysprof-capture-4;pcre2-8;brotlicommon;expat;m;bz2;z;m;z;m;z;m;glib-2.0;m;sysprof-capture-4;pcre2-8;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;cairo-gobject;m;dl;m;dl;z;m;z;m;z;freetype;bz2;z;m;z;m;z;m;glib-2.0;m;sysprof-capture-4;pcre2-8;brotlicommon;expat;m;bz2;z;m;z;m;z;m;m;sysprof-capture-4;pcre2-8;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;glib-2.0;m;sysprof-capture-4;pcre2-8;glib-2.0;m;sysprof-capture-4;pcre2-8;ffi;z;m;z;m;z;freetype;bz2;z;m;z;m;z;m;glib-2.0;m;sysprof-capture-4;pcre2-8;brotlicommon;expat;m;freetype;bz2;z;png16;m;z;m;z;m;m;sysprof-capture-4;pcre2-8;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;gdk_pixbuf-2.0;m;m;sysprof-capture-4;pcre2-8;ffi;m;z;m;z;jpeg;tiff;zstd;jbig;m;zstd;lzma;pthread;jpeg;m;sysprof-capture-4;gmodule-2.0;glib-2.0;m;sysprof-capture-4;pcre2-8;m;sysprof-capture-4;pcre2-8;glib-2.0;m;sysprof-capture-4;pcre2-8;ffi;gmodule-2.0;m;blkid;sysprof-capture-4;gio-2.0;m;sysprof-capture-4;pcre2-8;glib-2.0;m;sysprof-capture-4;pcre2-8;ffi;glib-2.0;m;z;blkid;sysprof-capture-4;m;sysprof-capture-4;pcre2-8;gobject-2.0;m;sysprof-capture-4;pcre2-8;ffi;atk-bridge-2.0;atspi;systemd;glib-2.0;m;sysprof-capture-4;pcre2-8;m;sysprof-capture-4;pcre2-8;ffi;X11;pthread;xcb;Xau;Xtst;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;Xi;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;Xfixes;X11;pthread;xcb;Xau;atk-1.0;m;sysprof-capture-4;pcre2-8;m;sysprof-capture-4;pcre2-8;ffi;dbus-1;systemd;m;sysprof-capture-4;pcre2-8;ffi;m;sysprof-capture-4;gmodule-2.0;glib-2.0;m;sysprof-capture-4;pcre2-8;m;sysprof-capture-4;pcre2-8;wayland-client;m;rt;ffi;xkbcommon;wayland-cursor;m;rt;ffi;wayland-egl;wayland-client;m;rt;ffi;epoxy;dl;pthread;xcb;Xau;GL;EGL;pangoft2-1.0;m;pango-1.0;m;m;sysprof-capture-4;pcre2-8;ffi;m;bz2;z;m;z;m;brotlicommon;glib-2.0;m;sysprof-capture-4;pcre2-8;m;sysprof-capture-4;pcre2-8;m;sysprof-capture-4;pcre2-8;glib-2.0;m;sysprof-capture-4;pcre2-8;ffi;gmodule-2.0;glib-2.0;m;z;blkid;sysprof-capture-4;fribidi;datrie;freetype;bz2;z;m;z;m;z;m;glib-2.0;m;sysprof-capture-4;pcre2-8;brotlicommon;expat;m;bz2;z;m;z;m;z;m;glib-2.0;m;sysprof-capture-4;pcre2-8;brotlicommon;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;z;m;z;m;glib-2.0;m;sysprof-capture-4;pcre2-8;brotlicommon;expat;m;bz2;z;m;z;m;z;m;glib-2.0;m;sysprof-capture-4;pcre2-8;brotlicommon;m;dl;z;m;z;m;z;freetype;bz2;z;m;z;m;z;m;glib-2.0;m;sysprof-capture-4;pcre2-8;brotlicommon;expat;m;bz2;z;m;z;m;z;m;glib-2.0;m;sysprof-capture-4;pcre2-8;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;freetype;bz2;z;m;z;m;z;m;glib-2.0;m;sysprof-capture-4;pcre2-8;brotlicommon;freetype;bz2;z;m;z;m;m;glib-2.0;m;sysprof-capture-4;pcre2-8;brotlicommon;expat;m;m;sysprof-capture-4;pcre2-8;m;sysprof-capture-4;pcre2-8;ffi;m;sysprof-capture-4;pcre2-8;glib-2.0;m;sysprof-capture-4;pcre2-8;ffi;gmodule-2.0;m;z;blkid;sysprof-capture-4;fribidi;thai;datrie;m;bz2;z;m;z;m;z;brotlicommon;glib-2.0;m;sysprof-capture-4;pcre2-8;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;Xft;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;z;m;z;m;glib-2.0;m;sysprof-capture-4;pcre2-8;brotlicommon;expat;m;bz2;z;m;z;m;z;m;glib-2.0;m;sysprof-capture-4;pcre2-8;brotlicommon;cairo;m;dl;z;m;z;m;z;fontconfig;freetype;bz2;z;m;z;m;z;m;glib-2.0;m;sysprof-capture-4;pcre2-8;brotlicommon;expat;m;freetype;bz2;z;m;z;m;z;m;m;sysprof-capture-4;pcre2-8;brotlicommon;X11;pthread;xcb;Xau;Xext;pthread;xcb;Xau;Xrender;X11;pthread;xcb;Xau;X11;pthread;Xau;xcb;Xau;xcb-render;xcb;Xau;xcb-shm;xcb;Xau;Xdmcp;pixman-1;m;harfbuzz-gobject;harfbuzz;m;freetype;bz2;z;png16;m;z;m;brotlidec;brotlicommon;m;sysprof-capture-4;pcre2-8;graphite2;m;sysprof-capture-4;pcre2-8;m;sysprof-capture-4;pcre2-8;ffi;m;sysprof-capture-4;pcre2-8;ffi;gio-2.0;m;sysprof-capture-4;pcre2-8;gobject-2.0;glib-2.0;m;sysprof-capture-4;pcre2-8;ffi;gmodule-2.0;glib-2.0;m;pcre2-8;z;mount;blkid;sysprof-capture-4 +GTK_STATIC_LIBRARY_DIRS:INTERNAL=/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib +GTK_STATIC_LIBS:INTERNAL= +GTK_STATIC_LIBS_L:INTERNAL= +GTK_STATIC_LIBS_OTHER:INTERNAL= +GTK_STATIC_LIBS_PATHS:INTERNAL= +GTK_VERSION:INTERNAL=3.24.38 +GTK_gtk+-3.0_INCLUDEDIR:INTERNAL= +GTK_gtk+-3.0_LIBDIR:INTERNAL= +GTK_gtk+-3.0_PREFIX:INTERNAL= +GTK_gtk+-3.0_VERSION:INTERNAL= +//ADVANCED property for variable: PKG_CONFIG_ARGN +PKG_CONFIG_ARGN-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PKG_CONFIG_EXECUTABLE +PKG_CONFIG_EXECUTABLE-ADVANCED:INTERNAL=1 +//linker supports push/pop state +_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE +__pkg_config_arguments_GIO:INTERNAL=REQUIRED;IMPORTED_TARGET;gio-2.0 +__pkg_config_arguments_GLIB:INTERNAL=REQUIRED;IMPORTED_TARGET;glib-2.0 +__pkg_config_arguments_GTK:INTERNAL=REQUIRED;IMPORTED_TARGET;gtk+-3.0 +__pkg_config_checked_GIO:INTERNAL=1 +__pkg_config_checked_GLIB:INTERNAL=1 +__pkg_config_checked_GTK:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_GIO_gio-2.0 +pkgcfg_lib_GIO_gio-2.0-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_GIO_glib-2.0 +pkgcfg_lib_GIO_glib-2.0-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_GIO_gobject-2.0 +pkgcfg_lib_GIO_gobject-2.0-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_GLIB_glib-2.0 +pkgcfg_lib_GLIB_glib-2.0-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_GTK_atk-1.0 +pkgcfg_lib_GTK_atk-1.0-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_GTK_cairo +pkgcfg_lib_GTK_cairo-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_GTK_cairo-gobject +pkgcfg_lib_GTK_cairo-gobject-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_GTK_gdk-3 +pkgcfg_lib_GTK_gdk-3-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_GTK_gdk_pixbuf-2.0 +pkgcfg_lib_GTK_gdk_pixbuf-2.0-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_GTK_gio-2.0 +pkgcfg_lib_GTK_gio-2.0-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_GTK_glib-2.0 +pkgcfg_lib_GTK_glib-2.0-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_GTK_gobject-2.0 +pkgcfg_lib_GTK_gobject-2.0-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_GTK_gtk-3 +pkgcfg_lib_GTK_gtk-3-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_GTK_harfbuzz +pkgcfg_lib_GTK_harfbuzz-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_GTK_pango-1.0 +pkgcfg_lib_GTK_pango-1.0-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_GTK_pangocairo-1.0 +pkgcfg_lib_GTK_pangocairo-1.0-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_GTK_z +pkgcfg_lib_GTK_z-ADVANCED:INTERNAL=1 +prefix_result:INTERNAL=/usr/lib + diff --git a/example/build/linux/x64/debug/CMakeFiles/3.27.7/CMakeCXXCompiler.cmake b/example/build/linux/x64/debug/CMakeFiles/3.27.7/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..3023f71 --- /dev/null +++ b/example/build/linux/x64/debug/CMakeFiles/3.27.7/CMakeCXXCompiler.cmake @@ -0,0 +1,85 @@ +set(CMAKE_CXX_COMPILER "/usr/bin/clang++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "Clang") +set(CMAKE_CXX_COMPILER_VERSION "16.0.6") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") +set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23") + +set(CMAKE_CXX_PLATFORM_ID "Linux") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_CXX_COMPILER_AR "CMAKE_CXX_COMPILER_AR-NOTFOUND") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_MT "") +set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") +set(CMAKE_COMPILER_IS_GNUCXX ) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm;ccm;cxxm;c++m) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) +set(CMAKE_CXX_LINKER_DEPFILE_SUPPORTED TRUE) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/usr/include/c++/13.2.1;/usr/include/c++/13.2.1/x86_64-pc-linux-gnu;/usr/include/c++/13.2.1/backward;/usr/lib/clang/16/include;/usr/local/include;/usr/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc_s;gcc;c;gcc_s;gcc") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib64/gcc/x86_64-pc-linux-gnu/13.2.1;/usr/lib64;/lib64;/lib;/usr/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/example/build/linux/x64/debug/CMakeFiles/3.27.7/CMakeDetermineCompilerABI_CXX.bin b/example/build/linux/x64/debug/CMakeFiles/3.27.7/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000..7a3859d Binary files /dev/null and b/example/build/linux/x64/debug/CMakeFiles/3.27.7/CMakeDetermineCompilerABI_CXX.bin differ diff --git a/example/build/linux/x64/debug/CMakeFiles/3.27.7/CMakeSystem.cmake b/example/build/linux/x64/debug/CMakeFiles/3.27.7/CMakeSystem.cmake new file mode 100644 index 0000000..b54cf54 --- /dev/null +++ b/example/build/linux/x64/debug/CMakeFiles/3.27.7/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-6.6.1-arch1-1") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "6.6.1-arch1-1") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + + + +set(CMAKE_SYSTEM "Linux-6.6.1-arch1-1") +set(CMAKE_SYSTEM_NAME "Linux") +set(CMAKE_SYSTEM_VERSION "6.6.1-arch1-1") +set(CMAKE_SYSTEM_PROCESSOR "x86_64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/example/build/linux/x64/debug/CMakeFiles/3.27.7/CompilerIdCXX/CMakeCXXCompilerId.cpp b/example/build/linux/x64/debug/CMakeFiles/3.27.7/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 0000000..52d56e2 --- /dev/null +++ b/example/build/linux/x64/debug/CMakeFiles/3.27.7/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,855 @@ +/* This source file must have a .cpp extension so that all C++ compilers + recognize the extension without flags. Borland does not know .cxx for + example. */ +#ifndef __cplusplus +# error "A C compiler has been selected for C++." +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__COMO__) +# define COMPILER_ID "Comeau" + /* __COMO_VERSION__ = VRR */ +# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) +# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) + +#elif defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) + + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L +# if defined(__INTEL_CXX11_MODE__) +# if defined(__cpp_aggregate_nsdmi) +# define CXX_STD 201402L +# else +# define CXX_STD 201103L +# endif +# else +# define CXX_STD 199711L +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# define CXX_STD _MSVC_LANG +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > 202002L + "23" +#elif CXX_STD > 201703L + "20" +#elif CXX_STD >= 201703L + "17" +#elif CXX_STD >= 201402L + "14" +#elif CXX_STD >= 201103L + "11" +#else + "98" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/example/build/linux/x64/debug/CMakeFiles/3.27.7/CompilerIdCXX/a.out b/example/build/linux/x64/debug/CMakeFiles/3.27.7/CompilerIdCXX/a.out new file mode 100755 index 0000000..79e927b Binary files /dev/null and b/example/build/linux/x64/debug/CMakeFiles/3.27.7/CompilerIdCXX/a.out differ diff --git a/example/build/linux/x64/debug/CMakeFiles/CMakeConfigureLog.yaml b/example/build/linux/x64/debug/CMakeFiles/CMakeConfigureLog.yaml new file mode 100644 index 0000000..b74e58d --- /dev/null +++ b/example/build/linux/x64/debug/CMakeFiles/CMakeConfigureLog.yaml @@ -0,0 +1,222 @@ + +--- +events: + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineSystem.cmake:211 (message)" + - "CMakeLists.txt:3 (project)" + message: | + The system is: Linux - 6.6.1-arch1-1 - x86_64 + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCXXCompiler.cmake:126 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:3 (project)" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. + Compiler: /usr/bin/clang++ + Build flags: + Id flags: + + The output was: + 0 + + + Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out" + + The CXX compiler identification is Clang, found in: + /media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug/CMakeFiles/3.27.7/CompilerIdCXX/a.out + + - + kind: "try_compile-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:57 (try_compile)" + - "/usr/share/cmake/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:3 (project)" + checks: + - "Detecting CXX compiler ABI info" + directories: + source: "/media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug/CMakeFiles/CMakeScratch/TryCompile-mctfB5" + binary: "/media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug/CMakeFiles/CMakeScratch/TryCompile-mctfB5" + cmakeVariables: + CMAKE_CXX_FLAGS: "" + CMAKE_CXX_FLAGS_DEBUG: "-g" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_CXX_ABI_COMPILED" + cached: true + stdout: | + Change Dir: '/media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug/CMakeFiles/CMakeScratch/TryCompile-mctfB5' + + Run Build Command(s): /usr/bin/ninja -v cmTC_1a463 + [1/2] /usr/bin/clang++ -v -MD -MT CMakeFiles/cmTC_1a463.dir/CMakeCXXCompilerABI.cpp.o -MF CMakeFiles/cmTC_1a463.dir/CMakeCXXCompilerABI.cpp.o.d -o CMakeFiles/cmTC_1a463.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp + clang version 16.0.6 + Target: x86_64-pc-linux-gnu + Thread model: posix + InstalledDir: /usr/bin + Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-pc-linux-gnu/13.2.1 + Found candidate GCC installation: /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1 + Selected GCC installation: /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1 + Candidate multilib: .;@m64 + Candidate multilib: 32;@m32 + Selected multilib: .;@m64 + (in-process) + "/usr/bin/clang-16" -cc1 -triple x86_64-pc-linux-gnu -emit-obj -mrelax-all -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=all -fmath-errno -ffp-contract=on -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu x86-64 -tune-cpu generic -mllvm -treat-scalable-fixed-error-as-warning -debugger-tuning=gdb -v -fcoverage-compilation-dir=/media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug/CMakeFiles/CMakeScratch/TryCompile-mctfB5 -resource-dir /usr/lib/clang/16 -dependency-file CMakeFiles/cmTC_1a463.dir/CMakeCXXCompilerABI.cpp.o.d -MT CMakeFiles/cmTC_1a463.dir/CMakeCXXCompilerABI.cpp.o -sys-header-deps -internal-isystem /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../include/c++/13.2.1 -internal-isystem /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../include/c++/13.2.1/x86_64-pc-linux-gnu -internal-isystem /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../include/c++/13.2.1/backward -internal-isystem /usr/lib/clang/16/include -internal-isystem /usr/local/include -internal-isystem /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../x86_64-pc-linux-gnu/include -internal-externc-isystem /include -internal-externc-isystem /usr/include -fdeprecated-macro -fdebug-compilation-dir=/media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug/CMakeFiles/CMakeScratch/TryCompile-mctfB5 -ferror-limit 19 -stack-protector 2 -fgnuc-version=4.2.1 -fcxx-exceptions -fexceptions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_1a463.dir/CMakeCXXCompilerABI.cpp.o -x c++ /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp + clang -cc1 version 16.0.6 based upon LLVM 16.0.6 default target x86_64-pc-linux-gnu + ignoring nonexistent directory "/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../x86_64-pc-linux-gnu/include" + ignoring nonexistent directory "/include" + #include "..." search starts here: + #include <...> search starts here: + /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../include/c++/13.2.1 + /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../include/c++/13.2.1/x86_64-pc-linux-gnu + /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../include/c++/13.2.1/backward + /usr/lib/clang/16/include + /usr/local/include + /usr/include + End of search list. + [2/2] : && /usr/bin/clang++ -v CMakeFiles/cmTC_1a463.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_1a463 && : + clang version 16.0.6 + Target: x86_64-pc-linux-gnu + Thread model: posix + InstalledDir: /usr/bin + Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-pc-linux-gnu/13.2.1 + Found candidate GCC installation: /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1 + Selected GCC installation: /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1 + Candidate multilib: .;@m64 + Candidate multilib: 32;@m32 + Selected multilib: .;@m64 + "/usr/bin/ld" -pie --hash-style=gnu --build-id --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o cmTC_1a463 /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib64/Scrt1.o /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib64/crti.o /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1/crtbeginS.o -L/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1 -L/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/lib -L/usr/lib CMakeFiles/cmTC_1a463.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1/crtendS.o /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib64/crtn.o + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:127 (message)" + - "/usr/share/cmake/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:3 (project)" + message: | + Parsed CXX implicit include dir info: rv=done + found start of include info + found start of implicit include info + add: [/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../include/c++/13.2.1] + add: [/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../include/c++/13.2.1/x86_64-pc-linux-gnu] + add: [/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../include/c++/13.2.1/backward] + add: [/usr/lib/clang/16/include] + add: [/usr/local/include] + add: [/usr/include] + end of search list found + collapse include dir [/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../include/c++/13.2.1] ==> [/usr/include/c++/13.2.1] + collapse include dir [/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../include/c++/13.2.1/x86_64-pc-linux-gnu] ==> [/usr/include/c++/13.2.1/x86_64-pc-linux-gnu] + collapse include dir [/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../include/c++/13.2.1/backward] ==> [/usr/include/c++/13.2.1/backward] + collapse include dir [/usr/lib/clang/16/include] ==> [/usr/lib/clang/16/include] + collapse include dir [/usr/local/include] ==> [/usr/local/include] + collapse include dir [/usr/include] ==> [/usr/include] + implicit include dirs: [/usr/include/c++/13.2.1;/usr/include/c++/13.2.1/x86_64-pc-linux-gnu;/usr/include/c++/13.2.1/backward;/usr/lib/clang/16/include;/usr/local/include;/usr/include] + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:152 (message)" + - "/usr/share/cmake/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:3 (project)" + message: | + Parsed CXX implicit link information: + link line regex: [^( *|.*[/\\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + ignore line: [Change Dir: '/media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug/CMakeFiles/CMakeScratch/TryCompile-mctfB5'] + ignore line: [] + ignore line: [Run Build Command(s): /usr/bin/ninja -v cmTC_1a463] + ignore line: [[1/2] /usr/bin/clang++ -v -MD -MT CMakeFiles/cmTC_1a463.dir/CMakeCXXCompilerABI.cpp.o -MF CMakeFiles/cmTC_1a463.dir/CMakeCXXCompilerABI.cpp.o.d -o CMakeFiles/cmTC_1a463.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [clang version 16.0.6] + ignore line: [Target: x86_64-pc-linux-gnu] + ignore line: [Thread model: posix] + ignore line: [InstalledDir: /usr/bin] + ignore line: [Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-pc-linux-gnu/13.2.1] + ignore line: [Found candidate GCC installation: /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1] + ignore line: [Selected GCC installation: /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1] + ignore line: [Candidate multilib: .] + ignore line: [@m64] + ignore line: [Candidate multilib: 32] + ignore line: [@m32] + ignore line: [Selected multilib: .] + ignore line: [@m64] + ignore line: [ (in-process)] + ignore line: [ "/usr/bin/clang-16" -cc1 -triple x86_64-pc-linux-gnu -emit-obj -mrelax-all -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=all -fmath-errno -ffp-contract=on -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu x86-64 -tune-cpu generic -mllvm -treat-scalable-fixed-error-as-warning -debugger-tuning=gdb -v -fcoverage-compilation-dir=/media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug/CMakeFiles/CMakeScratch/TryCompile-mctfB5 -resource-dir /usr/lib/clang/16 -dependency-file CMakeFiles/cmTC_1a463.dir/CMakeCXXCompilerABI.cpp.o.d -MT CMakeFiles/cmTC_1a463.dir/CMakeCXXCompilerABI.cpp.o -sys-header-deps -internal-isystem /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../include/c++/13.2.1 -internal-isystem /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../include/c++/13.2.1/x86_64-pc-linux-gnu -internal-isystem /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../include/c++/13.2.1/backward -internal-isystem /usr/lib/clang/16/include -internal-isystem /usr/local/include -internal-isystem /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../x86_64-pc-linux-gnu/include -internal-externc-isystem /include -internal-externc-isystem /usr/include -fdeprecated-macro -fdebug-compilation-dir=/media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug/CMakeFiles/CMakeScratch/TryCompile-mctfB5 -ferror-limit 19 -stack-protector 2 -fgnuc-version=4.2.1 -fcxx-exceptions -fexceptions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_1a463.dir/CMakeCXXCompilerABI.cpp.o -x c++ /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [clang -cc1 version 16.0.6 based upon LLVM 16.0.6 default target x86_64-pc-linux-gnu] + ignore line: [ignoring nonexistent directory "/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../x86_64-pc-linux-gnu/include"] + ignore line: [ignoring nonexistent directory "/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../include/c++/13.2.1] + ignore line: [ /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../include/c++/13.2.1/x86_64-pc-linux-gnu] + ignore line: [ /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../include/c++/13.2.1/backward] + ignore line: [ /usr/lib/clang/16/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [[2/2] : && /usr/bin/clang++ -v CMakeFiles/cmTC_1a463.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_1a463 && :] + ignore line: [clang version 16.0.6] + ignore line: [Target: x86_64-pc-linux-gnu] + ignore line: [Thread model: posix] + ignore line: [InstalledDir: /usr/bin] + ignore line: [Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-pc-linux-gnu/13.2.1] + ignore line: [Found candidate GCC installation: /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1] + ignore line: [Selected GCC installation: /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1] + ignore line: [Candidate multilib: .] + ignore line: [@m64] + ignore line: [Candidate multilib: 32] + ignore line: [@m32] + ignore line: [Selected multilib: .] + ignore line: [@m64] + link line: [ "/usr/bin/ld" -pie --hash-style=gnu --build-id --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o cmTC_1a463 /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib64/Scrt1.o /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib64/crti.o /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1/crtbeginS.o -L/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1 -L/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/lib -L/usr/lib CMakeFiles/cmTC_1a463.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1/crtendS.o /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib64/crtn.o] + arg [/usr/bin/ld] ==> ignore + arg [-pie] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [--build-id] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-o] ==> ignore + arg [cmTC_1a463] ==> ignore + arg [/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib64/Scrt1.o] ==> obj [/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib64/Scrt1.o] + arg [/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib64/crti.o] ==> obj [/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib64/crti.o] + arg [/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1/crtbeginS.o] ==> obj [/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1/crtbeginS.o] + arg [-L/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1] ==> dir [/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1] + arg [-L/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib64] ==> dir [/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib64] + arg [-L/lib/../lib64] ==> dir [/lib/../lib64] + arg [-L/usr/lib/../lib64] ==> dir [/usr/lib/../lib64] + arg [-L/lib] ==> dir [/lib] + arg [-L/usr/lib] ==> dir [/usr/lib] + arg [CMakeFiles/cmTC_1a463.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [-lstdc++] ==> lib [stdc++] + arg [-lm] ==> lib [m] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1/crtendS.o] ==> obj [/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1/crtendS.o] + arg [/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib64/crtn.o] ==> obj [/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib64/crtn.o] + collapse obj [/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib64/Scrt1.o] ==> [/usr/lib64/Scrt1.o] + collapse obj [/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib64/crti.o] ==> [/usr/lib64/crti.o] + collapse obj [/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1/crtbeginS.o] ==> [/usr/lib64/gcc/x86_64-pc-linux-gnu/13.2.1/crtbeginS.o] + collapse obj [/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1/crtendS.o] ==> [/usr/lib64/gcc/x86_64-pc-linux-gnu/13.2.1/crtendS.o] + collapse obj [/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib64/crtn.o] ==> [/usr/lib64/crtn.o] + collapse library dir [/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1] ==> [/usr/lib64/gcc/x86_64-pc-linux-gnu/13.2.1] + collapse library dir [/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib64] ==> [/usr/lib64] + collapse library dir [/lib/../lib64] ==> [/lib64] + collapse library dir [/usr/lib/../lib64] ==> [/usr/lib64] + collapse library dir [/lib] ==> [/lib] + collapse library dir [/usr/lib] ==> [/usr/lib] + implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc] + implicit objs: [/usr/lib64/Scrt1.o;/usr/lib64/crti.o;/usr/lib64/gcc/x86_64-pc-linux-gnu/13.2.1/crtbeginS.o;/usr/lib64/gcc/x86_64-pc-linux-gnu/13.2.1/crtendS.o;/usr/lib64/crtn.o] + implicit dirs: [/usr/lib64/gcc/x86_64-pc-linux-gnu/13.2.1;/usr/lib64;/lib64;/lib;/usr/lib] + implicit fwks: [] + + +... diff --git a/example/build/linux/x64/debug/CMakeFiles/TargetDirectories.txt b/example/build/linux/x64/debug/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..68ac78e --- /dev/null +++ b/example/build/linux/x64/debug/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,14 @@ +/media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug/CMakeFiles/example.dir +/media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug/CMakeFiles/edit_cache.dir +/media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug/CMakeFiles/rebuild_cache.dir +/media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug/CMakeFiles/list_install_components.dir +/media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug/CMakeFiles/install.dir +/media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug/CMakeFiles/install/local.dir +/media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug/CMakeFiles/install/strip.dir +/media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug/flutter/CMakeFiles/flutter_assemble.dir +/media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug/flutter/CMakeFiles/edit_cache.dir +/media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug/flutter/CMakeFiles/rebuild_cache.dir +/media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug/flutter/CMakeFiles/list_install_components.dir +/media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug/flutter/CMakeFiles/install.dir +/media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug/flutter/CMakeFiles/install/local.dir +/media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug/flutter/CMakeFiles/install/strip.dir diff --git a/example/build/linux/x64/debug/CMakeFiles/cmake.check_cache b/example/build/linux/x64/debug/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/example/build/linux/x64/debug/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/example/build/linux/x64/debug/CMakeFiles/example.dir/flutter/generated_plugin_registrant.cc.o b/example/build/linux/x64/debug/CMakeFiles/example.dir/flutter/generated_plugin_registrant.cc.o new file mode 100644 index 0000000..dfbd032 Binary files /dev/null and b/example/build/linux/x64/debug/CMakeFiles/example.dir/flutter/generated_plugin_registrant.cc.o differ diff --git a/example/build/linux/x64/debug/CMakeFiles/example.dir/main.cc.o b/example/build/linux/x64/debug/CMakeFiles/example.dir/main.cc.o new file mode 100644 index 0000000..f361c55 Binary files /dev/null and b/example/build/linux/x64/debug/CMakeFiles/example.dir/main.cc.o differ diff --git a/example/build/linux/x64/debug/CMakeFiles/example.dir/my_application.cc.o b/example/build/linux/x64/debug/CMakeFiles/example.dir/my_application.cc.o new file mode 100644 index 0000000..7a31bf6 Binary files /dev/null and b/example/build/linux/x64/debug/CMakeFiles/example.dir/my_application.cc.o differ diff --git a/example/build/linux/x64/debug/CMakeFiles/rules.ninja b/example/build/linux/x64/debug/CMakeFiles/rules.ninja new file mode 100644 index 0000000..709282c --- /dev/null +++ b/example/build/linux/x64/debug/CMakeFiles/rules.ninja @@ -0,0 +1,64 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.27 + +# This file contains all the rules used to get the outputs files +# built from the input files. +# It is included in the main 'build.ninja'. + +# ============================================================================= +# Project: runner +# Configurations: Debug +# ============================================================================= +# ============================================================================= + +############################################# +# Rule for compiling CXX files. + +rule CXX_COMPILER__example_unscanned_Debug + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/usr/bin/clang++ $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building CXX object $out + + +############################################# +# Rule for linking CXX executable. + +rule CXX_EXECUTABLE_LINKER__example_Debug + command = $PRE_LINK && /usr/bin/clang++ $FLAGS $LINK_FLAGS $in -o $TARGET_FILE $LINK_PATH $LINK_LIBRARIES && $POST_BUILD + description = Linking CXX executable $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for running custom commands. + +rule CUSTOM_COMMAND + command = $COMMAND + description = $DESC + + +############################################# +# Rule for re-running cmake. + +rule RERUN_CMAKE + command = /usr/bin/cmake --regenerate-during-build -S/media/Source/flutter/stripe_native_card_field/example/linux -B/media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug + description = Re-running CMake... + generator = 1 + + +############################################# +# Rule for cleaning all built files. + +rule CLEAN + command = /usr/bin/ninja $FILE_ARG -t clean $TARGETS + description = Cleaning all built files... + + +############################################# +# Rule for printing all primary targets available. + +rule HELP + command = /usr/bin/ninja -t targets + description = All primary targets available: + diff --git a/example/build/linux/x64/debug/build.ninja b/example/build/linux/x64/debug/build.ninja new file mode 100644 index 0000000..eed8a8e --- /dev/null +++ b/example/build/linux/x64/debug/build.ninja @@ -0,0 +1,307 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.27 + +# This file contains all the build statements describing the +# compilation DAG. + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# +# Which is the root file. +# ============================================================================= + +# ============================================================================= +# Project: runner +# Configurations: Debug +# ============================================================================= + +############################################# +# Minimal version of Ninja required by this file + +ninja_required_version = 1.5 + + +############################################# +# Set configuration variable for custom commands. + +CONFIGURATION = Debug +# ============================================================================= +# Include auxiliary files. + + +############################################# +# Include rules file. + +include CMakeFiles/rules.ninja + +# ============================================================================= + +############################################# +# Logical path to working directory; prefix for absolute paths. + +cmake_ninja_workdir = /media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug/ +# ============================================================================= +# Object build statements for EXECUTABLE target example + + +############################################# +# Order-only phony target for example + +build cmake_object_order_depends_target_example: phony || flutter/flutter_assemble + +build CMakeFiles/example.dir/main.cc.o: CXX_COMPILER__example_unscanned_Debug /media/Source/flutter/stripe_native_card_field/example/linux/main.cc || cmake_object_order_depends_target_example + DEFINES = -DAPPLICATION_ID=\"com.example.example\" + DEP_FILE = CMakeFiles/example.dir/main.cc.o.d + FLAGS = -g -Wall -Werror -pthread + INCLUDES = -I/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/dbus-1.0/include + OBJECT_DIR = CMakeFiles/example.dir + OBJECT_FILE_DIR = CMakeFiles/example.dir + +build CMakeFiles/example.dir/my_application.cc.o: CXX_COMPILER__example_unscanned_Debug /media/Source/flutter/stripe_native_card_field/example/linux/my_application.cc || cmake_object_order_depends_target_example + DEFINES = -DAPPLICATION_ID=\"com.example.example\" + DEP_FILE = CMakeFiles/example.dir/my_application.cc.o.d + FLAGS = -g -Wall -Werror -pthread + INCLUDES = -I/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/dbus-1.0/include + OBJECT_DIR = CMakeFiles/example.dir + OBJECT_FILE_DIR = CMakeFiles/example.dir + +build CMakeFiles/example.dir/flutter/generated_plugin_registrant.cc.o: CXX_COMPILER__example_unscanned_Debug /media/Source/flutter/stripe_native_card_field/example/linux/flutter/generated_plugin_registrant.cc || cmake_object_order_depends_target_example + DEFINES = -DAPPLICATION_ID=\"com.example.example\" + DEP_FILE = CMakeFiles/example.dir/flutter/generated_plugin_registrant.cc.o.d + FLAGS = -g -Wall -Werror -pthread + INCLUDES = -I/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/dbus-1.0/include + OBJECT_DIR = CMakeFiles/example.dir + OBJECT_FILE_DIR = CMakeFiles/example.dir/flutter + + +# ============================================================================= +# Link build statements for EXECUTABLE target example + + +############################################# +# Link the executable intermediates_do_not_run/example + +build intermediates_do_not_run/example: CXX_EXECUTABLE_LINKER__example_Debug CMakeFiles/example.dir/main.cc.o CMakeFiles/example.dir/my_application.cc.o CMakeFiles/example.dir/flutter/generated_plugin_registrant.cc.o | /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/libflutter_linux_gtk.so /usr/lib/libgtk-3.so /usr/lib/libgdk-3.so /usr/lib/libz.so /usr/lib/libpangocairo-1.0.so /usr/lib/libpango-1.0.so /usr/lib/libharfbuzz.so /usr/lib/libatk-1.0.so /usr/lib/libcairo-gobject.so /usr/lib/libcairo.so /usr/lib/libgdk_pixbuf-2.0.so /usr/lib/libgio-2.0.so /usr/lib/libgobject-2.0.so /usr/lib/libglib-2.0.so || flutter/flutter_assemble + FLAGS = -g + LINK_LIBRARIES = -Wl,-rpath,/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral: /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/libflutter_linux_gtk.so /usr/lib/libgtk-3.so /usr/lib/libgdk-3.so /usr/lib/libz.so /usr/lib/libpangocairo-1.0.so /usr/lib/libpango-1.0.so /usr/lib/libharfbuzz.so /usr/lib/libatk-1.0.so /usr/lib/libcairo-gobject.so /usr/lib/libcairo.so /usr/lib/libgdk_pixbuf-2.0.so /usr/lib/libgio-2.0.so /usr/lib/libgobject-2.0.so /usr/lib/libglib-2.0.so + OBJECT_DIR = CMakeFiles/example.dir + POST_BUILD = : + PRE_LINK = : + TARGET_FILE = intermediates_do_not_run/example + TARGET_PDB = example.dbg + + +############################################# +# Utility command for edit_cache + +build CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug && /usr/bin/ccmake -S/media/Source/flutter/stripe_native_card_field/example/linux -B/media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug + DESC = Running CMake cache editor... + pool = console + restat = 1 + +build edit_cache: phony CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug && /usr/bin/cmake --regenerate-during-build -S/media/Source/flutter/stripe_native_card_field/example/linux -B/media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build rebuild_cache: phony CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build list_install_components: phony + + +############################################# +# Utility command for install + +build CMakeFiles/install.util: CUSTOM_COMMAND all + COMMAND = cd /media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build install: phony CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build CMakeFiles/install/local.util: CUSTOM_COMMAND all + COMMAND = cd /media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build install/local: phony CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build CMakeFiles/install/strip.util: CUSTOM_COMMAND all + COMMAND = cd /media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build install/strip: phony CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /media/Source/flutter/stripe_native_card_field/example/linux/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for flutter_assemble + +build flutter/flutter_assemble: phony flutter/CMakeFiles/flutter_assemble /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/libflutter_linux_gtk.so /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_basic_message_channel.h /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_binary_codec.h /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_binary_messenger.h /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_dart_project.h /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_engine.h /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_json_message_codec.h /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_json_method_codec.h /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_message_codec.h /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_method_call.h /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_method_channel.h /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_method_codec.h /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_method_response.h /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_plugin_registrar.h /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_plugin_registry.h /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_standard_message_codec.h /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_standard_method_codec.h /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_string_codec.h /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_value.h /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_view.h /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/flutter_linux.h flutter/_phony_ + + +############################################# +# Utility command for edit_cache + +build flutter/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug/flutter && /usr/bin/ccmake -S/media/Source/flutter/stripe_native_card_field/example/linux -B/media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug + DESC = Running CMake cache editor... + pool = console + restat = 1 + +build flutter/edit_cache: phony flutter/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build flutter/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug/flutter && /usr/bin/cmake --regenerate-during-build -S/media/Source/flutter/stripe_native_card_field/example/linux -B/media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build flutter/rebuild_cache: phony flutter/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build flutter/list_install_components: phony + + +############################################# +# Utility command for install + +build flutter/CMakeFiles/install.util: CUSTOM_COMMAND flutter/all + COMMAND = cd /media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug/flutter && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build flutter/install: phony flutter/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build flutter/CMakeFiles/install/local.util: CUSTOM_COMMAND flutter/all + COMMAND = cd /media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug/flutter && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build flutter/install/local: phony flutter/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build flutter/CMakeFiles/install/strip.util: CUSTOM_COMMAND flutter/all + COMMAND = cd /media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug/flutter && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build flutter/install/strip: phony flutter/CMakeFiles/install/strip.util + + +############################################# +# Phony custom command for flutter/CMakeFiles/flutter_assemble + +build flutter/CMakeFiles/flutter_assemble | ${cmake_ninja_workdir}flutter/CMakeFiles/flutter_assemble: phony /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/libflutter_linux_gtk.so /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_basic_message_channel.h /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_binary_codec.h /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_binary_messenger.h /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_dart_project.h /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_engine.h /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_json_message_codec.h /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_json_method_codec.h /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_message_codec.h /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_method_call.h /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_method_channel.h /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_method_codec.h /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_method_response.h /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_plugin_registrar.h /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_plugin_registry.h /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_standard_message_codec.h /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_standard_method_codec.h /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_string_codec.h /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_value.h /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_view.h /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/flutter_linux.h + + +############################################# +# Custom command for /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/libflutter_linux_gtk.so + +build /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/libflutter_linux_gtk.so /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_basic_message_channel.h /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_binary_codec.h /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_binary_messenger.h /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_dart_project.h /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_engine.h /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_json_message_codec.h /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_json_method_codec.h /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_message_codec.h /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_method_call.h /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_method_channel.h /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_method_codec.h /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_method_response.h /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_plugin_registrar.h /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_plugin_registry.h /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_standard_message_codec.h /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_standard_method_codec.h /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_string_codec.h /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_value.h /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_view.h /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/flutter_linux.h flutter/_phony_ | ${cmake_ninja_workdir}flutter/_phony_: CUSTOM_COMMAND + COMMAND = cd /media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug/flutter && /usr/bin/cmake -E env FLUTTER_ROOT=/home/nate/Tooling/flutter PROJECT_DIR=/media/Source/flutter/stripe_native_card_field/example DART_DEFINES=RkxVVFRFUl9XRUJfQVVUT19ERVRFQ1Q9dHJ1ZQ==,RkxVVFRFUl9XRUJfQ0FOVkFTS0lUX1VSTD1odHRwczovL3d3dy5nc3RhdGljLmNvbS9mbHV0dGVyLWNhbnZhc2tpdC9hNzk0Y2YyNjgxYzZjOWZlN2IyNjBlMGU4NGRlOTYyOThkYzljMThiLw== DART_OBFUSCATION=false TRACK_WIDGET_CREATION=true TREE_SHAKE_ICONS=false PACKAGE_CONFIG=/media/Source/flutter/stripe_native_card_field/example/.dart_tool/package_config.json FLUTTER_TARGET=/media/Source/flutter/stripe_native_card_field/example/lib/main.dart /home/nate/Tooling/flutter/packages/flutter_tools/bin/tool_backend.sh linux-x64 Debug + DESC = Generating /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/libflutter_linux_gtk.so, /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_basic_message_channel.h, /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_binary_codec.h, /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_binary_messenger.h, /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_dart_project.h, /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_engine.h, /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_json_message_codec.h, /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_json_method_codec.h, /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_message_codec.h, /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_method_call.h, /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_method_channel.h, /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_method_codec.h, /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_method_response.h, /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_plugin_registrar.h, /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_plugin_registry.h, /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_standard_message_codec.h, /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_standard_method_codec.h, /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_string_codec.h, /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_value.h, /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/fl_view.h, /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/flutter_linux/flutter_linux.h, _phony_ + restat = 1 + +# ============================================================================= +# Target aliases. + +build example: phony intermediates_do_not_run/example + +build flutter_assemble: phony flutter/flutter_assemble + +# ============================================================================= +# Folder targets. + +# ============================================================================= + +############################################# +# Folder: /media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug + +build all: phony intermediates_do_not_run/example flutter/all + +# ============================================================================= + +############################################# +# Folder: /media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug/flutter + +build flutter/all: phony + +# ============================================================================= +# Built-in targets + + +############################################# +# Re-run CMake if any of its inputs changed. + +build build.ninja: RERUN_CMAKE | /media/Source/flutter/stripe_native_card_field/example/linux/CMakeLists.txt /media/Source/flutter/stripe_native_card_field/example/linux/flutter/CMakeLists.txt /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/generated_config.cmake /media/Source/flutter/stripe_native_card_field/example/linux/flutter/generated_plugins.cmake /usr/share/cmake/Modules/CMakeCXXInformation.cmake /usr/share/cmake/Modules/CMakeCommonLanguageInclude.cmake /usr/share/cmake/Modules/CMakeGenericSystem.cmake /usr/share/cmake/Modules/CMakeInitializeConfigs.cmake /usr/share/cmake/Modules/CMakeLanguageInformation.cmake /usr/share/cmake/Modules/CMakeSystemSpecificInformation.cmake /usr/share/cmake/Modules/CMakeSystemSpecificInitialize.cmake /usr/share/cmake/Modules/Compiler/CMakeCommonCompilerMacros.cmake /usr/share/cmake/Modules/Compiler/Clang-CXX.cmake /usr/share/cmake/Modules/Compiler/Clang.cmake /usr/share/cmake/Modules/Compiler/GNU.cmake /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake /usr/share/cmake/Modules/FindPackageMessage.cmake /usr/share/cmake/Modules/FindPkgConfig.cmake /usr/share/cmake/Modules/Platform/Linux-Clang-CXX.cmake /usr/share/cmake/Modules/Platform/Linux-GNU-CXX.cmake /usr/share/cmake/Modules/Platform/Linux-GNU.cmake /usr/share/cmake/Modules/Platform/Linux-Initialize.cmake /usr/share/cmake/Modules/Platform/Linux.cmake /usr/share/cmake/Modules/Platform/UnixPaths.cmake CMakeCache.txt CMakeFiles/3.27.7/CMakeCXXCompiler.cmake CMakeFiles/3.27.7/CMakeSystem.cmake + pool = console + + +############################################# +# A missing CMake input file is not an error. + +build /media/Source/flutter/stripe_native_card_field/example/linux/CMakeLists.txt /media/Source/flutter/stripe_native_card_field/example/linux/flutter/CMakeLists.txt /media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/generated_config.cmake /media/Source/flutter/stripe_native_card_field/example/linux/flutter/generated_plugins.cmake /usr/share/cmake/Modules/CMakeCXXInformation.cmake /usr/share/cmake/Modules/CMakeCommonLanguageInclude.cmake /usr/share/cmake/Modules/CMakeGenericSystem.cmake /usr/share/cmake/Modules/CMakeInitializeConfigs.cmake /usr/share/cmake/Modules/CMakeLanguageInformation.cmake /usr/share/cmake/Modules/CMakeSystemSpecificInformation.cmake /usr/share/cmake/Modules/CMakeSystemSpecificInitialize.cmake /usr/share/cmake/Modules/Compiler/CMakeCommonCompilerMacros.cmake /usr/share/cmake/Modules/Compiler/Clang-CXX.cmake /usr/share/cmake/Modules/Compiler/Clang.cmake /usr/share/cmake/Modules/Compiler/GNU.cmake /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake /usr/share/cmake/Modules/FindPackageMessage.cmake /usr/share/cmake/Modules/FindPkgConfig.cmake /usr/share/cmake/Modules/Platform/Linux-Clang-CXX.cmake /usr/share/cmake/Modules/Platform/Linux-GNU-CXX.cmake /usr/share/cmake/Modules/Platform/Linux-GNU.cmake /usr/share/cmake/Modules/Platform/Linux-Initialize.cmake /usr/share/cmake/Modules/Platform/Linux.cmake /usr/share/cmake/Modules/Platform/UnixPaths.cmake CMakeCache.txt CMakeFiles/3.27.7/CMakeCXXCompiler.cmake CMakeFiles/3.27.7/CMakeSystem.cmake: phony + + +############################################# +# Clean all the built files. + +build clean: CLEAN + + +############################################# +# Print all primary targets available. + +build help: HELP + + +############################################# +# Make the all target the default. + +default all diff --git a/example/build/linux/x64/debug/bundle/data/flutter_assets/AssetManifest.bin b/example/build/linux/x64/debug/bundle/data/flutter_assets/AssetManifest.bin new file mode 100644 index 0000000..8fe7af5 --- /dev/null +++ b/example/build/linux/x64/debug/bundle/data/flutter_assets/AssetManifest.bin @@ -0,0 +1 @@ + 2packages/cupertino_icons/assets/CupertinoIcons.ttf  asset2packages/cupertino_icons/assets/CupertinoIcons.ttf \ No newline at end of file diff --git a/example/build/linux/x64/debug/bundle/data/flutter_assets/AssetManifest.json b/example/build/linux/x64/debug/bundle/data/flutter_assets/AssetManifest.json new file mode 100644 index 0000000..03eaddf --- /dev/null +++ b/example/build/linux/x64/debug/bundle/data/flutter_assets/AssetManifest.json @@ -0,0 +1 @@ +{"packages/cupertino_icons/assets/CupertinoIcons.ttf":["packages/cupertino_icons/assets/CupertinoIcons.ttf"]} \ No newline at end of file diff --git a/example/build/linux/x64/debug/bundle/data/flutter_assets/FontManifest.json b/example/build/linux/x64/debug/bundle/data/flutter_assets/FontManifest.json new file mode 100644 index 0000000..464ab58 --- /dev/null +++ b/example/build/linux/x64/debug/bundle/data/flutter_assets/FontManifest.json @@ -0,0 +1 @@ +[{"family":"MaterialIcons","fonts":[{"asset":"fonts/MaterialIcons-Regular.otf"}]},{"family":"packages/cupertino_icons/CupertinoIcons","fonts":[{"asset":"packages/cupertino_icons/assets/CupertinoIcons.ttf"}]}] \ No newline at end of file diff --git a/example/build/linux/x64/debug/bundle/data/flutter_assets/NOTICES.Z b/example/build/linux/x64/debug/bundle/data/flutter_assets/NOTICES.Z new file mode 100644 index 0000000..966d3a0 Binary files /dev/null and b/example/build/linux/x64/debug/bundle/data/flutter_assets/NOTICES.Z differ diff --git a/example/build/linux/x64/debug/bundle/data/flutter_assets/fonts/MaterialIcons-Regular.otf b/example/build/linux/x64/debug/bundle/data/flutter_assets/fonts/MaterialIcons-Regular.otf new file mode 100644 index 0000000..8c99266 Binary files /dev/null and b/example/build/linux/x64/debug/bundle/data/flutter_assets/fonts/MaterialIcons-Regular.otf differ diff --git a/example/build/linux/x64/debug/bundle/data/flutter_assets/kernel_blob.bin b/example/build/linux/x64/debug/bundle/data/flutter_assets/kernel_blob.bin new file mode 100644 index 0000000..8301c26 Binary files /dev/null and b/example/build/linux/x64/debug/bundle/data/flutter_assets/kernel_blob.bin differ diff --git a/example/build/linux/x64/debug/bundle/data/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf b/example/build/linux/x64/debug/bundle/data/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf new file mode 100644 index 0000000..79ba7ea Binary files /dev/null and b/example/build/linux/x64/debug/bundle/data/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf differ diff --git a/example/build/linux/x64/debug/bundle/data/flutter_assets/shaders/ink_sparkle.frag b/example/build/linux/x64/debug/bundle/data/flutter_assets/shaders/ink_sparkle.frag new file mode 100644 index 0000000..73f984f Binary files /dev/null and b/example/build/linux/x64/debug/bundle/data/flutter_assets/shaders/ink_sparkle.frag differ diff --git a/example/build/linux/x64/debug/bundle/data/flutter_assets/version.json b/example/build/linux/x64/debug/bundle/data/flutter_assets/version.json new file mode 100644 index 0000000..f112dc0 --- /dev/null +++ b/example/build/linux/x64/debug/bundle/data/flutter_assets/version.json @@ -0,0 +1 @@ +{"app_name":"example","version":"1.0.0","build_number":"1","package_name":"example"} \ No newline at end of file diff --git a/example/build/linux/x64/debug/bundle/data/icudtl.dat b/example/build/linux/x64/debug/bundle/data/icudtl.dat new file mode 100644 index 0000000..62cfc0d Binary files /dev/null and b/example/build/linux/x64/debug/bundle/data/icudtl.dat differ diff --git a/example/build/linux/x64/debug/bundle/example b/example/build/linux/x64/debug/bundle/example new file mode 100755 index 0000000..a8b1641 Binary files /dev/null and b/example/build/linux/x64/debug/bundle/example differ diff --git a/example/build/linux/x64/debug/bundle/lib/libflutter_linux_gtk.so b/example/build/linux/x64/debug/bundle/lib/libflutter_linux_gtk.so new file mode 100644 index 0000000..f37e702 Binary files /dev/null and b/example/build/linux/x64/debug/bundle/lib/libflutter_linux_gtk.so differ diff --git a/example/build/linux/x64/debug/cmake_install.cmake b/example/build/linux/x64/debug/cmake_install.cmake new file mode 100644 index 0000000..e416158 --- /dev/null +++ b/example/build/linux/x64/debug/cmake_install.cmake @@ -0,0 +1,136 @@ +# Install script for directory: /media/Source/flutter/stripe_native_card_field/example/linux + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug/bundle") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Debug") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "0") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Runtime" OR NOT CMAKE_INSTALL_COMPONENT) + + file(REMOVE_RECURSE "/media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug/bundle/") + +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Runtime" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}/media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug/bundle/example" AND + NOT IS_SYMLINK "$ENV{DESTDIR}/media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug/bundle/example") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}/media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug/bundle/example" + RPATH "$ORIGIN/lib") + endif() + list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES + "/media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug/bundle/example") + if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) + message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) + message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + file(INSTALL DESTINATION "/media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug/bundle" TYPE EXECUTABLE FILES "/media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug/intermediates_do_not_run/example") + if(EXISTS "$ENV{DESTDIR}/media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug/bundle/example" AND + NOT IS_SYMLINK "$ENV{DESTDIR}/media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug/bundle/example") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}/media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug/bundle/example" + OLD_RPATH "/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral:" + NEW_RPATH "$ORIGIN/lib") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}/media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug/bundle/example") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Runtime" OR NOT CMAKE_INSTALL_COMPONENT) + list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES + "/media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug/bundle/data/icudtl.dat") + if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) + message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) + message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + file(INSTALL DESTINATION "/media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug/bundle/data" TYPE FILE FILES "/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/icudtl.dat") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Runtime" OR NOT CMAKE_INSTALL_COMPONENT) + list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES + "/media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug/bundle/lib/libflutter_linux_gtk.so") + if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) + message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) + message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + file(INSTALL DESTINATION "/media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug/bundle/lib" TYPE FILE FILES "/media/Source/flutter/stripe_native_card_field/example/linux/flutter/ephemeral/libflutter_linux_gtk.so") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Runtime" OR NOT CMAKE_INSTALL_COMPONENT) + + file(REMOVE_RECURSE "/media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug/bundle/data/flutter_assets") + +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Runtime" OR NOT CMAKE_INSTALL_COMPONENT) + list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES + "/media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug/bundle/data/flutter_assets") + if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) + message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) + message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + file(INSTALL DESTINATION "/media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug/bundle/data" TYPE DIRECTORY FILES "/media/Source/flutter/stripe_native_card_field/example/build//flutter_assets") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for each subdirectory. + include("/media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug/flutter/cmake_install.cmake") + +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/example/build/linux/x64/debug/flutter/cmake_install.cmake b/example/build/linux/x64/debug/flutter/cmake_install.cmake new file mode 100644 index 0000000..5ecf709 --- /dev/null +++ b/example/build/linux/x64/debug/flutter/cmake_install.cmake @@ -0,0 +1,44 @@ +# Install script for directory: /media/Source/flutter/stripe_native_card_field/example/linux/flutter + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug/bundle") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Debug") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "0") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + diff --git a/example/build/linux/x64/debug/install_manifest.txt b/example/build/linux/x64/debug/install_manifest.txt new file mode 100644 index 0000000..7844685 --- /dev/null +++ b/example/build/linux/x64/debug/install_manifest.txt @@ -0,0 +1,12 @@ +/media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug/bundle/example +/media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug/bundle/data/icudtl.dat +/media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug/bundle/lib/libflutter_linux_gtk.so +/media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug/bundle/data/flutter_assets/fonts/MaterialIcons-Regular.otf +/media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug/bundle/data/flutter_assets/version.json +/media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug/bundle/data/flutter_assets/FontManifest.json +/media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug/bundle/data/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf +/media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug/bundle/data/flutter_assets/AssetManifest.bin +/media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug/bundle/data/flutter_assets/AssetManifest.json +/media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug/bundle/data/flutter_assets/kernel_blob.bin +/media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug/bundle/data/flutter_assets/NOTICES.Z +/media/Source/flutter/stripe_native_card_field/example/build/linux/x64/debug/bundle/data/flutter_assets/shaders/ink_sparkle.frag \ No newline at end of file diff --git a/example/build/linux/x64/debug/intermediates_do_not_run/example b/example/build/linux/x64/debug/intermediates_do_not_run/example new file mode 100755 index 0000000..806b67b Binary files /dev/null and b/example/build/linux/x64/debug/intermediates_do_not_run/example differ diff --git a/example/build/test_cache/build/c075001b96339384a97db4862b8ab8db.cache.dill.track.dill b/example/build/test_cache/build/c075001b96339384a97db4862b8ab8db.cache.dill.track.dill new file mode 100644 index 0000000..ac569fc Binary files /dev/null and b/example/build/test_cache/build/c075001b96339384a97db4862b8ab8db.cache.dill.track.dill differ diff --git a/example/build/unit_test_assets/AssetManifest.bin b/example/build/unit_test_assets/AssetManifest.bin new file mode 100644 index 0000000..8fe7af5 --- /dev/null +++ b/example/build/unit_test_assets/AssetManifest.bin @@ -0,0 +1 @@ + 2packages/cupertino_icons/assets/CupertinoIcons.ttf  asset2packages/cupertino_icons/assets/CupertinoIcons.ttf \ No newline at end of file diff --git a/example/build/unit_test_assets/AssetManifest.json b/example/build/unit_test_assets/AssetManifest.json new file mode 100644 index 0000000..03eaddf --- /dev/null +++ b/example/build/unit_test_assets/AssetManifest.json @@ -0,0 +1 @@ +{"packages/cupertino_icons/assets/CupertinoIcons.ttf":["packages/cupertino_icons/assets/CupertinoIcons.ttf"]} \ No newline at end of file diff --git a/example/build/unit_test_assets/FontManifest.json b/example/build/unit_test_assets/FontManifest.json new file mode 100644 index 0000000..464ab58 --- /dev/null +++ b/example/build/unit_test_assets/FontManifest.json @@ -0,0 +1 @@ +[{"family":"MaterialIcons","fonts":[{"asset":"fonts/MaterialIcons-Regular.otf"}]},{"family":"packages/cupertino_icons/CupertinoIcons","fonts":[{"asset":"packages/cupertino_icons/assets/CupertinoIcons.ttf"}]}] \ No newline at end of file diff --git a/example/build/unit_test_assets/NOTICES.Z b/example/build/unit_test_assets/NOTICES.Z new file mode 100644 index 0000000..c119e54 Binary files /dev/null and b/example/build/unit_test_assets/NOTICES.Z differ diff --git a/example/build/unit_test_assets/fonts/MaterialIcons-Regular.otf b/example/build/unit_test_assets/fonts/MaterialIcons-Regular.otf new file mode 100644 index 0000000..8c99266 Binary files /dev/null and b/example/build/unit_test_assets/fonts/MaterialIcons-Regular.otf differ diff --git a/example/build/unit_test_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf b/example/build/unit_test_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf new file mode 100644 index 0000000..79ba7ea Binary files /dev/null and b/example/build/unit_test_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf differ diff --git a/example/build/unit_test_assets/shaders/ink_sparkle.frag b/example/build/unit_test_assets/shaders/ink_sparkle.frag new file mode 100644 index 0000000..73f984f Binary files /dev/null and b/example/build/unit_test_assets/shaders/ink_sparkle.frag differ diff --git a/example/example.iml b/example/example.iml new file mode 100644 index 0000000..f66303d --- /dev/null +++ b/example/example.iml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/example/ios/Flutter/Generated.xcconfig b/example/ios/Flutter/Generated.xcconfig new file mode 100644 index 0000000..a9ba779 --- /dev/null +++ b/example/ios/Flutter/Generated.xcconfig @@ -0,0 +1,14 @@ +// This is a generated file; do not edit or check into version control. +FLUTTER_ROOT=/home/nate/Tooling/flutter +FLUTTER_APPLICATION_PATH=/media/Source/flutter/stripe_native_card_field/example +COCOAPODS_PARALLEL_CODE_SIGN=true +FLUTTER_TARGET=lib/main.dart +FLUTTER_BUILD_DIR=build +FLUTTER_BUILD_NAME=1.0.0 +FLUTTER_BUILD_NUMBER=1 +EXCLUDED_ARCHS[sdk=iphonesimulator*]=i386 +EXCLUDED_ARCHS[sdk=iphoneos*]=armv7 +DART_OBFUSCATION=false +TRACK_WIDGET_CREATION=true +TREE_SHAKE_ICONS=false +PACKAGE_CONFIG=.dart_tool/package_config.json diff --git a/example/ios/Flutter/flutter_export_environment.sh b/example/ios/Flutter/flutter_export_environment.sh new file mode 100755 index 0000000..890b95c --- /dev/null +++ b/example/ios/Flutter/flutter_export_environment.sh @@ -0,0 +1,13 @@ +#!/bin/sh +# This is a generated file; do not edit or check into version control. +export "FLUTTER_ROOT=/home/nate/Tooling/flutter" +export "FLUTTER_APPLICATION_PATH=/media/Source/flutter/stripe_native_card_field/example" +export "COCOAPODS_PARALLEL_CODE_SIGN=true" +export "FLUTTER_TARGET=lib/main.dart" +export "FLUTTER_BUILD_DIR=build" +export "FLUTTER_BUILD_NAME=1.0.0" +export "FLUTTER_BUILD_NUMBER=1" +export "DART_OBFUSCATION=false" +export "TRACK_WIDGET_CREATION=true" +export "TREE_SHAKE_ICONS=false" +export "PACKAGE_CONFIG=.dart_tool/package_config.json" diff --git a/example/ios/Runner/GeneratedPluginRegistrant.h b/example/ios/Runner/GeneratedPluginRegistrant.h new file mode 100644 index 0000000..7a89092 --- /dev/null +++ b/example/ios/Runner/GeneratedPluginRegistrant.h @@ -0,0 +1,19 @@ +// +// Generated file. Do not edit. +// + +// clang-format off + +#ifndef GeneratedPluginRegistrant_h +#define GeneratedPluginRegistrant_h + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface GeneratedPluginRegistrant : NSObject ++ (void)registerWithRegistry:(NSObject*)registry; +@end + +NS_ASSUME_NONNULL_END +#endif /* GeneratedPluginRegistrant_h */ diff --git a/example/ios/Runner/GeneratedPluginRegistrant.m b/example/ios/Runner/GeneratedPluginRegistrant.m new file mode 100644 index 0000000..efe65ec --- /dev/null +++ b/example/ios/Runner/GeneratedPluginRegistrant.m @@ -0,0 +1,14 @@ +// +// Generated file. Do not edit. +// + +// clang-format off + +#import "GeneratedPluginRegistrant.h" + +@implementation GeneratedPluginRegistrant + ++ (void)registerWithRegistry:(NSObject*)registry { +} + +@end diff --git a/example/lib/main.dart b/example/lib/main.dart index 6c9febb..b18fa7c 100644 --- a/example/lib/main.dart +++ b/example/lib/main.dart @@ -1,5 +1,6 @@ import 'package:flutter/foundation.dart'; import 'package:flutter/material.dart'; +import 'package:stripe_native_card_field/card_details.dart'; import 'package:stripe_native_card_field/stripe_native_card_field.dart'; void main() { @@ -57,6 +58,9 @@ class MyHomePage extends StatefulWidget { } class _MyHomePageState extends State { + ValidState? state; + String? errorText; + @override Widget build(BuildContext context) { return Scaffold( @@ -68,15 +72,26 @@ class _MyHomePageState extends State { child: Column( mainAxisAlignment: MainAxisAlignment.center, children: [ - const Text( - 'Enter your card details below:', + const Padding( + padding: EdgeInsets.all(8.0), + child: Text( + 'Enter your card details below:', + ), ), CardTextField( - width: 500, - onCardDetailsComplete: (details) { + width: 300, + stripePublishableKey: 'pk_live_YHfarauddQAhnNAsW1qqJha6', + onTokenReceived: (details) { if (kDebugMode) print('Got card details: $details'); }, ), + ElevatedButton( + child: const Text('Set error'), + onPressed: () => setState(() { + errorText = 'There is a problem'; + state = ValidState.invalidCard; + }), + ) ], ), ), diff --git a/example/linux/flutter/ephemeral/flutter_linux/fl_basic_message_channel.h b/example/linux/flutter/ephemeral/flutter_linux/fl_basic_message_channel.h new file mode 100644 index 0000000..9e7f4e4 --- /dev/null +++ b/example/linux/flutter/ephemeral/flutter_linux/fl_basic_message_channel.h @@ -0,0 +1,206 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_LINUX_FL_BASIC_MESSAGE_CHANNEL_H_ +#define FLUTTER_SHELL_PLATFORM_LINUX_FL_BASIC_MESSAGE_CHANNEL_H_ + +#if !defined(__FLUTTER_LINUX_INSIDE__) && !defined(FLUTTER_LINUX_COMPILATION) +#error "Only can be included directly." +#endif + +#include +#include + +#include "fl_binary_messenger.h" +#include "fl_message_codec.h" + +G_BEGIN_DECLS + +G_DECLARE_FINAL_TYPE(FlBasicMessageChannel, + fl_basic_message_channel, + FL, + BASIC_MESSAGE_CHANNEL, + GObject) + +G_DECLARE_FINAL_TYPE(FlBasicMessageChannelResponseHandle, + fl_basic_message_channel_response_handle, + FL, + BASIC_MESSAGE_CHANNEL_RESPONSE_HANDLE, + GObject) + +/** + * FlBasicMessageChannel: + * + * #FlBasicMessageChannel is an object that allows sending and receiving + * messages to/from Dart code over platform channels. + * + * The following example shows how to send messages on a channel: + * + * |[ + * static FlBasicMessageChannel *channel = NULL; + * + * static void message_cb (FlBasicMessageChannel* channel, + * FlValue* message, + * FlBasicMessageChannelResponseHandle* response_handle, + * gpointer user_data) { + * g_autoptr(FlValue) response = handle_message (message); + * g_autoptr(GError) error = NULL; + * if (!fl_basic_message_channel_respond (channel, response_handle, response, + * &error)) + * g_warning ("Failed to send channel response: %s", error->message); + * } + * + * static void message_response_cb (GObject *object, + * GAsyncResult *result, + * gpointer user_data) { + * g_autoptr(GError) error = NULL; + * g_autoptr(FlValue) response = + * fl_basic_message_channel_send_finish (FL_BASIC_MESSAGE_CHANNEL (object), + * result, &error); + * if (response == NULL) { + * g_warning ("Failed to send message: %s", error->message); + * return; + * } + * + * handle_response (response); + * } + * + * static void setup_channel () { + * g_autoptr(FlStandardMessageCodec) codec = fl_standard_message_codec_new (); + * channel = fl_basic_message_channel_new (messenger, "flutter/foo", + * FL_MESSAGE_CODEC (codec)); + * fl_basic_message_channel_set_message_handler (channel, message_cb, NULL, + * NULL); + * + * g_autoptr(FlValue) message = fl_value_new_string ("Hello World"); + * fl_basic_message_channel_send (channel, message, NULL, + * message_response_cb, NULL); + * } + * ]| + * + * #FlBasicMessageChannel matches the BasicMessageChannel class in the Flutter + * services library. + */ + +/** + * FlBasicMessageChannelResponseHandle: + * + * #FlBasicMessageChannelResponseHandle is an object used to send responses + * with. + */ + +/** + * FlBasicMessageChannelMessageHandler: + * @channel: an #FlBasicMessageChannel. + * @message: message received. + * @response_handle: a handle to respond to the message with. + * @user_data: (closure): data provided when registering this handler. + * + * Function called when a message is received. Call + * fl_basic_message_channel_respond() to respond to this message. If the + * response is not occurring in this callback take a reference to + * @response_handle and release that once it has been responded to. Failing to + * respond before the last reference to @response_handle is dropped is a + * programming error. + */ +typedef void (*FlBasicMessageChannelMessageHandler)( + FlBasicMessageChannel* channel, + FlValue* message, + FlBasicMessageChannelResponseHandle* response_handle, + gpointer user_data); + +/** + * fl_basic_message_channel_new: + * @messenger: an #FlBinaryMessenger. + * @name: a channel name. + * @codec: the message codec. + * + * Creates a basic message channel. @codec must match the codec used on the Dart + * end of the channel. + * + * Returns: a new #FlBasicMessageChannel. + */ +FlBasicMessageChannel* fl_basic_message_channel_new( + FlBinaryMessenger* messenger, + const gchar* name, + FlMessageCodec* codec); + +/** + * fl_basic_message_channel_set_message_handler: + * @channel: an #FlBasicMessageChannel. + * @handler: (allow-none): function to call when a message is received on this + * channel or %NULL to disable the handler. + * @user_data: (closure): user data to pass to @handler. + * @destroy_notify: (allow-none): a function which gets called to free + * @user_data, or %NULL. + * + * Sets the function called when a message is received from the Dart side of the + * channel. See #FlBasicMessageChannelMessageHandler for details on how to + * respond to messages. + * + * The handler is removed if the channel is closed or is replaced by another + * handler, set @destroy_notify if you want to detect this. + */ +void fl_basic_message_channel_set_message_handler( + FlBasicMessageChannel* channel, + FlBasicMessageChannelMessageHandler handler, + gpointer user_data, + GDestroyNotify destroy_notify); + +/** + * fl_basic_message_channel_respond: + * @channel: an #FlBasicMessageChannel. + * @response_handle: handle that was provided in a + * #FlBasicMessageChannelMessageHandler. + * @message: (allow-none): message response to send or %NULL for an empty + * response. + * @error: (allow-none): #GError location to store the error occurring, or %NULL + * to ignore. + * + * Responds to a message. + * + * Returns: %TRUE on success. + */ +gboolean fl_basic_message_channel_respond( + FlBasicMessageChannel* channel, + FlBasicMessageChannelResponseHandle* response_handle, + FlValue* message, + GError** error); + +/** + * fl_basic_message_channel_send: + * @channel: an #FlBasicMessageChannel. + * @message: (allow-none): message to send, must match what the #FlMessageCodec + * supports. + * @cancellable: (allow-none): a #GCancellable or %NULL. + * @callback: (scope async): (allow-none): a #GAsyncReadyCallback to call when + * the request is satisfied or %NULL to ignore the response. + * @user_data: (closure): user data to pass to @callback. + * + * Asynchronously sends a message. + */ +void fl_basic_message_channel_send(FlBasicMessageChannel* channel, + FlValue* message, + GCancellable* cancellable, + GAsyncReadyCallback callback, + gpointer user_data); + +/** + * fl_basic_message_channel_send_finish: + * @channel: an #FlBasicMessageChannel. + * @result: a #GAsyncResult. + * @error: (allow-none): #GError location to store the error occurring, or %NULL + * to ignore. + * + * Completes request started with fl_basic_message_channel_send(). + * + * Returns: message response on success or %NULL on error. + */ +FlValue* fl_basic_message_channel_send_finish(FlBasicMessageChannel* channel, + GAsyncResult* result, + GError** error); + +G_END_DECLS + +#endif // FLUTTER_SHELL_PLATFORM_LINUX_FL_BASIC_MESSAGE_CHANNEL_H_ diff --git a/example/linux/flutter/ephemeral/flutter_linux/fl_binary_codec.h b/example/linux/flutter/ephemeral/flutter_linux/fl_binary_codec.h new file mode 100644 index 0000000..e7223d8 --- /dev/null +++ b/example/linux/flutter/ephemeral/flutter_linux/fl_binary_codec.h @@ -0,0 +1,45 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_LINUX_FL_BINARY_CODEC_H_ +#define FLUTTER_SHELL_PLATFORM_LINUX_FL_BINARY_CODEC_H_ + +#if !defined(__FLUTTER_LINUX_INSIDE__) && !defined(FLUTTER_LINUX_COMPILATION) +#error "Only can be included directly." +#endif + +#include "fl_message_codec.h" + +G_BEGIN_DECLS + +G_DECLARE_FINAL_TYPE(FlBinaryCodec, + fl_binary_codec, + FL, + BINARY_CODEC, + FlMessageCodec) + +/** + * FlBinaryCodec: + * + * #FlBinaryCodec is an #FlMessageCodec that implements the Flutter binary + * message encoding. This only encodes and decodes #FlValue of type + * #FL_VALUE_TYPE_UINT8_LIST, other types #FlValues will generate an error + * during encoding. + * + * #FlBinaryCodec matches the BinaryCodec class in the Flutter services + * library. + */ + +/** + * fl_binary_codec_new: + * + * Creates an #FlBinaryCodec. + * + * Returns: a new #FlBinaryCodec. + */ +FlBinaryCodec* fl_binary_codec_new(); + +G_END_DECLS + +#endif // FLUTTER_SHELL_PLATFORM_LINUX_FL_BINARY_CODEC_H_ diff --git a/example/linux/flutter/ephemeral/flutter_linux/fl_binary_messenger.h b/example/linux/flutter/ephemeral/flutter_linux/fl_binary_messenger.h new file mode 100644 index 0000000..0fa7d99 --- /dev/null +++ b/example/linux/flutter/ephemeral/flutter_linux/fl_binary_messenger.h @@ -0,0 +1,189 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_LINUX_FL_BINARY_MESSENGER_H_ +#define FLUTTER_SHELL_PLATFORM_LINUX_FL_BINARY_MESSENGER_H_ + +#if !defined(__FLUTTER_LINUX_INSIDE__) && !defined(FLUTTER_LINUX_COMPILATION) +#error "Only can be included directly." +#endif + +#include +#include + +G_BEGIN_DECLS + +/** + * FlBinaryMessengerError: + * @FL_BINARY_MESSENGER_ERROR_ALREADY_RESPONDED: unable to send response, this + * message has already been responded to. + * + * Errors for #FlBinaryMessenger objects to set on failures. + */ +#define FL_BINARY_MESSENGER_ERROR fl_binary_messenger_codec_error_quark() + +typedef enum { + FL_BINARY_MESSENGER_ERROR_ALREADY_RESPONDED, +} FlBinaryMessengerError; + +GQuark fl_binary_messenger_codec_error_quark(void) G_GNUC_CONST; + +G_DECLARE_INTERFACE(FlBinaryMessenger, + fl_binary_messenger, + FL, + BINARY_MESSENGER, + GObject) + +G_DECLARE_DERIVABLE_TYPE(FlBinaryMessengerResponseHandle, + fl_binary_messenger_response_handle, + FL, + BINARY_MESSENGER_RESPONSE_HANDLE, + GObject) + +/** + * FlBinaryMessengerMessageHandler: + * @messenger: an #FlBinaryMessenger. + * @channel: channel message received on. + * @message: message content received from Dart. + * @response_handle: a handle to respond to the message with. + * @user_data: (closure): data provided when registering this handler. + * + * Function called when platform messages are received. Call + * fl_binary_messenger_send_response() to respond to this message. If the + * response is not occurring in this callback take a reference to + * @response_handle and release that once it has been responded to. Failing to + * respond before the last reference to @response_handle is dropped is a + * programming error. + */ +typedef void (*FlBinaryMessengerMessageHandler)( + FlBinaryMessenger* messenger, + const gchar* channel, + GBytes* message, + FlBinaryMessengerResponseHandle* response_handle, + gpointer user_data); + +struct _FlBinaryMessengerInterface { + GTypeInterface parent_iface; + + void (*set_message_handler_on_channel)( + FlBinaryMessenger* messenger, + const gchar* channel, + FlBinaryMessengerMessageHandler handler, + gpointer user_data, + GDestroyNotify destroy_notify); + + gboolean (*send_response)(FlBinaryMessenger* messenger, + FlBinaryMessengerResponseHandle* response_handle, + GBytes* response, + GError** error); + + void (*send_on_channel)(FlBinaryMessenger* messenger, + const gchar* channel, + GBytes* message, + GCancellable* cancellable, + GAsyncReadyCallback callback, + gpointer user_data); + + GBytes* (*send_on_channel_finish)(FlBinaryMessenger* messenger, + GAsyncResult* result, + GError** error); +}; + +struct _FlBinaryMessengerResponseHandleClass { + GObjectClass parent_class; +}; + +/** + * FlBinaryMessenger: + * + * #FlBinaryMessenger is an object that allows sending and receiving of platform + * messages with an #FlEngine. + */ + +/** + * FlBinaryMessengerResponseHandle: + * + * #FlBinaryMessengerResponseHandle is an object used to send responses with. + */ + +/** + * fl_binary_messenger_set_platform_message_handler: + * @binary_messenger: an #FlBinaryMessenger. + * @channel: channel to listen on. + * @handler: (allow-none): function to call when a message is received on this + * channel or %NULL to disable a handler + * @user_data: (closure): user data to pass to @handler. + * @destroy_notify: (allow-none): a function which gets called to free + * @user_data, or %NULL. + * + * Sets the function called when a platform message is received on the given + * channel. See #FlBinaryMessengerMessageHandler for details on how to respond + * to messages. + * + * The handler is removed if the channel is closed or is replaced by another + * handler, set @destroy_notify if you want to detect this. + */ +void fl_binary_messenger_set_message_handler_on_channel( + FlBinaryMessenger* messenger, + const gchar* channel, + FlBinaryMessengerMessageHandler handler, + gpointer user_data, + GDestroyNotify destroy_notify); + +/** + * fl_binary_messenger_send_response: + * @binary_messenger: an #FlBinaryMessenger. + * @response_handle: handle that was provided in a + * #FlBinaryMessengerMessageHandler. + * @response: (allow-none): response to send or %NULL for an empty response. + * @error: (allow-none): #GError location to store the error occurring, or %NULL + * to ignore. + * + * Responds to a platform message. This function is thread-safe. + * + * Returns: %TRUE on success. + */ +gboolean fl_binary_messenger_send_response( + FlBinaryMessenger* messenger, + FlBinaryMessengerResponseHandle* response_handle, + GBytes* response, + GError** error); + +/** + * fl_binary_messenger_send_on_channel: + * @binary_messenger: an #FlBinaryMessenger. + * @channel: channel to send to. + * @message: (allow-none): message buffer to send or %NULL for an empty message. + * @cancellable: (allow-none): a #GCancellable or %NULL. + * @callback: (scope async): a #GAsyncReadyCallback to call when the request is + * satisfied. + * @user_data: (closure): user data to pass to @callback. + * + * Asynchronously sends a platform message. + */ +void fl_binary_messenger_send_on_channel(FlBinaryMessenger* messenger, + const gchar* channel, + GBytes* message, + GCancellable* cancellable, + GAsyncReadyCallback callback, + gpointer user_data); + +/** + * fl_binary_messenger_send_on_channel_finish: + * @binary_messenger: an #FlBinaryMessenger. + * @result: a #GAsyncResult. + * @error: (allow-none): #GError location to store the error occurring, or %NULL + * to ignore. + * + * Completes request started with fl_binary_messenger_send_on_channel(). + * + * Returns: (transfer full): message response on success or %NULL on error. + */ +GBytes* fl_binary_messenger_send_on_channel_finish(FlBinaryMessenger* messenger, + GAsyncResult* result, + GError** error); + +G_END_DECLS + +#endif // FLUTTER_SHELL_PLATFORM_LINUX_FL_BINARY_MESSENGER_H_ diff --git a/example/linux/flutter/ephemeral/flutter_linux/fl_dart_project.h b/example/linux/flutter/ephemeral/flutter_linux/fl_dart_project.h new file mode 100644 index 0000000..93bd9a4 --- /dev/null +++ b/example/linux/flutter/ephemeral/flutter_linux/fl_dart_project.h @@ -0,0 +1,119 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_LINUX_FL_DART_PROJECT_H_ +#define FLUTTER_SHELL_PLATFORM_LINUX_FL_DART_PROJECT_H_ + +#include + +#if !defined(__FLUTTER_LINUX_INSIDE__) && !defined(FLUTTER_LINUX_COMPILATION) +#error "Only can be included directly." +#endif + +G_BEGIN_DECLS + +G_DECLARE_FINAL_TYPE(FlDartProject, fl_dart_project, FL, DART_PROJECT, GObject) + +/** + * FlDartProject: + * + * #FlDartProject represents a Dart project. It is used to provide information + * about the application when creating an #FlView. + */ + +/** + * fl_dart_project_new: + * + * Creates a Flutter project for the currently running executable. The following + * data files are required relative to the location of the executable: + * - data/flutter_assets/ (as built by the Flutter tool). + * - data/icudtl.dat (provided as a resource by the Flutter tool). + * - lib/libapp.so (as built by the Flutter tool when in AOT mode). + * + * Returns: a new #FlDartProject. + */ +FlDartProject* fl_dart_project_new(); + +/** + * fl_dart_project_get_aot_library_path: + * @project: an #FlDartProject. + * + * Gets the path to the AOT library in the Flutter application. + * + * Returns: (type filename): an absolute file path, e.g. + * "/projects/my_dart_project/lib/libapp.so". + */ +const gchar* fl_dart_project_get_aot_library_path(FlDartProject* project); + +/** + * fl_dart_project_set_assets_path: + * @project: an #FlDartProject. + * @path: the absolute path to the assets directory. + * + * Sets the path to the directory containing the assets used in the Flutter + * application. By default, this is the data/flutter_assets subdirectory + * relative to the executable directory. + */ +void fl_dart_project_set_assets_path(FlDartProject* project, gchar* path); + +/** + * fl_dart_project_get_assets_path: + * @project: an #FlDartProject. + * + * Gets the path to the directory containing the assets used in the Flutter + * application. + * + * Returns: (type filename): an absolute directory path, e.g. + * "/projects/my_dart_project/data/flutter_assets". + */ +const gchar* fl_dart_project_get_assets_path(FlDartProject* project); + +/** + * fl_dart_project_set_icu_data_path: + * @project: an #FlDartProject. + * @path: the absolute path to the ICU data file. + * + * Sets the path to the ICU data file used in the Flutter application. By + * default, this is data/icudtl.dat relative to the executable directory. + */ +void fl_dart_project_set_icu_data_path(FlDartProject* project, gchar* path); + +/** + * fl_dart_project_get_icu_data_path: + * @project: an #FlDartProject. + * + * Gets the path to the ICU data file in the Flutter application. + * + * Returns: (type filename): an absolute file path, e.g. + * "/projects/my_dart_project/data/icudtl.dat". + */ +const gchar* fl_dart_project_get_icu_data_path(FlDartProject* project); + +/** + * fl_dart_project_set_dart_entrypoint_arguments: + * @project: an #FlDartProject. + * @argv: a pointer to a NULL-terminated array of C strings containing the + * command line arguments. + * + * Sets the command line arguments to be passed through to the Dart + * entrypoint function. + */ +void fl_dart_project_set_dart_entrypoint_arguments(FlDartProject* project, + char** argv); + +/** + * fl_dart_project_get_dart_entrypoint_arguments: + * @project: an #FlDartProject. + * + * Gets the command line arguments to be passed through to the Dart entrypoint + * function. + * + * Returns: a NULL-terminated array of strings containing the command line + * arguments to be passed to the Dart entrypoint. + */ +gchar** fl_dart_project_get_dart_entrypoint_arguments(FlDartProject* project); + +G_END_DECLS + +#endif // FLUTTER_SHELL_PLATFORM_LINUX_FL_DART_PROJECT_H_ diff --git a/example/linux/flutter/ephemeral/flutter_linux/fl_engine.h b/example/linux/flutter/ephemeral/flutter_linux/fl_engine.h new file mode 100644 index 0000000..6740c0b --- /dev/null +++ b/example/linux/flutter/ephemeral/flutter_linux/fl_engine.h @@ -0,0 +1,60 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_LINUX_FL_ENGINE_H_ +#define FLUTTER_SHELL_PLATFORM_LINUX_FL_ENGINE_H_ + +#if !defined(__FLUTTER_LINUX_INSIDE__) && !defined(FLUTTER_LINUX_COMPILATION) +#error "Only can be included directly." +#endif + +#include + +#include "fl_binary_messenger.h" +#include "fl_dart_project.h" +#include "fl_texture_registrar.h" + +G_BEGIN_DECLS + +G_DECLARE_FINAL_TYPE(FlEngine, fl_engine, FL, ENGINE, GObject) + +/** + * FlEngine: + * + * #FlEngine is an object that contains a running Flutter engine. + */ + +/** + * fl_engine_new_headless: + * @project: an #FlDartProject. + * + * Creates new Flutter engine running in headless mode. + * + * Returns: a new #FlEngine. + */ +FlEngine* fl_engine_new_headless(FlDartProject* project); + +/** + * fl_engine_get_binary_messenger: + * @engine: an #FlEngine. + * + * Gets the messenger to communicate with this engine. + * + * Returns: an #FlBinaryMessenger. + */ +FlBinaryMessenger* fl_engine_get_binary_messenger(FlEngine* engine); + +/** + * fl_engine_get_texture_registrar: + * @engine: an #FlEngine. + * + * Gets the texture registrar for registering textures. + * + * Returns: an #FlTextureRegistrar. + */ +FlTextureRegistrar* fl_engine_get_texture_registrar(FlEngine* engine); + +G_END_DECLS + +#endif // FLUTTER_SHELL_PLATFORM_LINUX_FL_ENGINE_H_ diff --git a/example/linux/flutter/ephemeral/flutter_linux/fl_event_channel.h b/example/linux/flutter/ephemeral/flutter_linux/fl_event_channel.h new file mode 100644 index 0000000..7141def --- /dev/null +++ b/example/linux/flutter/ephemeral/flutter_linux/fl_event_channel.h @@ -0,0 +1,187 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_LINUX_FL_EVENT_CHANNEL_H_ +#define FLUTTER_SHELL_PLATFORM_LINUX_FL_EVENT_CHANNEL_H_ + +#if !defined(__FLUTTER_LINUX_INSIDE__) && !defined(FLUTTER_LINUX_COMPILATION) +#error "Only can be included directly." +#endif + +#include +#include + +#include "fl_binary_messenger.h" +#include "fl_method_channel.h" +#include "fl_method_response.h" + +G_BEGIN_DECLS + +G_DECLARE_FINAL_TYPE(FlEventChannel, + fl_event_channel, + FL, + EVENT_CHANNEL, + GObject) + +/** + * FlEventChannel: + * + * #FlEventChannel is an object that allows sending + * an events stream to Dart code over platform channels. + * + * The following example shows how to send events on a channel: + * + * |[ + * static FlEventChannel *channel = NULL; + * static gboolean send_events = FALSE; + * + * static void event_occurs_cb (FooEvent *event) { + * if (send_events) { + * g_autoptr(FlValue) message = foo_event_to_value (event); + * g_autoptr(GError) error = NULL; + * if (!fl_event_channel_send (channel, message, NULL, &error)) { + * g_warning ("Failed to send event: %s", error->message); + * } + * } + * } + * + * static FlMethodErrorResponse* listen_cb (FlEventChannel* channel, + * FlValue *args, + * gpointer user_data) { + * send_events = TRUE; + * return NULL; + * } + * + * static FlMethodErrorResponse* cancel_cb (GObject *object, + * FlValue *args, + * gpointer user_data) { + * send_events = FALSE; + * return NULL; + * } + * + * static void setup_channel () { + * g_autoptr(FlStandardMethodCodec) codec = fl_standard_method_codec_new (); + * channel = fl_event_channel_new (messenger, "flutter/foo", + * FL_METHOD_CODEC (codec)); + * fl_event_channel_set_stream_handlers (channel, listen_cb, cancel_cb, + * NULL, NULL); + * } + * ]| + * + * #FlEventChannel matches the EventChannel class in the Flutter + * services library. + */ + +/** + * FlEventChannelHandler: + * @channel: an #FlEventChannel. + * @args: arguments passed from the Dart end of the channel. + * @user_data: (closure): data provided when registering this handler. + * + * Function called when the stream is listened to or cancelled. + * + * Returns: (transfer full): an #FlMethodErrorResponse or %NULL if no error. + */ +typedef FlMethodErrorResponse* (*FlEventChannelHandler)(FlEventChannel* channel, + FlValue* args, + gpointer user_data); + +/** + * fl_event_channel_new: + * @messenger: an #FlBinaryMessenger. + * @name: a channel name. + * @codec: the message codec. + * + * Creates an event channel. @codec must match the codec used on the Dart + * end of the channel. + * + * Returns: a new #FlEventChannel. + */ +FlEventChannel* fl_event_channel_new(FlBinaryMessenger* messenger, + const gchar* name, + FlMethodCodec* codec); + +/** + * fl_event_channel_set_stream_handlers: + * @channel: an #FlEventChannel. + * @listen_handler: (allow-none): function to call when the Dart side of the + * channel starts listening to the stream. + * @cancel_handler: (allow-none): function to call when the Dart side of the + * channel cancels their subscription to the stream. + * @user_data: (closure): user data to pass to @listen_handler and + * @cancel_handler. + * @destroy_notify: (allow-none): a function which gets called to free + * @user_data, or %NULL. + * + * Sets the functions called when the Dart side requests the stream to start and + * finish. + * + * The handlers are removed if the channel is closed or is replaced by another + * handler, set @destroy_notify if you want to detect this. + */ +void fl_event_channel_set_stream_handlers(FlEventChannel* channel, + FlEventChannelHandler listen_handler, + FlEventChannelHandler cancel_handler, + gpointer user_data, + GDestroyNotify destroy_notify); + +/** + * fl_event_channel_send: + * @channel: an #FlEventChannel. + * @event: event to send, must match what the #FlMethodCodec supports. + * @cancellable: (allow-none): a #GCancellable or %NULL. + * @error: (allow-none): #GError location to store the error occurring, or %NULL + * to ignore. + * + * Sends an event on the channel. + * Events should only be sent once the channel is being listened to. + * + * Returns: %TRUE if successful. + */ +gboolean fl_event_channel_send(FlEventChannel* channel, + FlValue* event, + GCancellable* cancellable, + GError** error); + +/** + * fl_event_channel_send_error: + * @channel: an #FlEventChannel. + * @code: error code to send. + * @message: error message to send. + * @details: (allow-none): error details or %NULL. + * @cancellable: (allow-none): a #GCancellable or %NULL. + * @error: (allow-none): #GError location to store the error occurring, or %NULL + * to ignore. + * + * Sends an error on the channel. + * Errors should only be sent once the channel is being listened to. + * + * Returns: %TRUE if successful. + */ +gboolean fl_event_channel_send_error(FlEventChannel* channel, + const gchar* code, + const gchar* message, + FlValue* details, + GCancellable* cancellable, + GError** error); + +/** + * fl_event_channel_send_end_of_stream: + * @channel: an #FlEventChannel. + * @cancellable: (allow-none): a #GCancellable or %NULL. + * @error: (allow-none): #GError location to store the error occurring, or %NULL + * to ignore. + * + * Indicates the stream has completed. + * It is a programmer error to send any more events after calling this. + * + * Returns: %TRUE if successful. + */ +gboolean fl_event_channel_send_end_of_stream(FlEventChannel* channel, + GCancellable* cancellable, + GError** error); + +G_END_DECLS + +#endif // FLUTTER_SHELL_PLATFORM_LINUX_FL_EVENT_CHANNEL_H_ diff --git a/example/linux/flutter/ephemeral/flutter_linux/fl_json_message_codec.h b/example/linux/flutter/ephemeral/flutter_linux/fl_json_message_codec.h new file mode 100644 index 0000000..ddf6818 --- /dev/null +++ b/example/linux/flutter/ephemeral/flutter_linux/fl_json_message_codec.h @@ -0,0 +1,96 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_LINUX_FL_JSON_MESSAGE_CODEC_H_ +#define FLUTTER_SHELL_PLATFORM_LINUX_FL_JSON_MESSAGE_CODEC_H_ + +#if !defined(__FLUTTER_LINUX_INSIDE__) && !defined(FLUTTER_LINUX_COMPILATION) +#error "Only can be included directly." +#endif + +#include "fl_message_codec.h" + +G_BEGIN_DECLS + +/** + * FlJsonMessageCodecError: + * @FL_JSON_MESSAGE_CODEC_ERROR_INVALID_UTF8: Message is not valid UTF-8. + * @FL_JSON_MESSAGE_CODEC_ERROR_INVALID_JSON: Message is not valid JSON. + * @FL_JSON_MESSAGE_CODEC_ERROR_INVALID_OBJECT_KEY_TYPE: Invalid object key + * type. + * + * Errors for #FlJsonMessageCodec objects to set on failures. + */ +#define FL_JSON_MESSAGE_CODEC_ERROR fl_json_message_codec_error_quark() + +typedef enum { + FL_JSON_MESSAGE_CODEC_ERROR_INVALID_UTF8, + FL_JSON_MESSAGE_CODEC_ERROR_INVALID_JSON, + FL_JSON_MESSAGE_CODEC_ERROR_INVALID_OBJECT_KEY_TYPE, +} FlJsonMessageCodecError; + +GQuark fl_json_message_codec_error_quark(void) G_GNUC_CONST; + +G_DECLARE_FINAL_TYPE(FlJsonMessageCodec, + fl_json_message_codec, + FL, + JSON_CODEC, + FlMessageCodec) + +/** + * FlJsonMessageCodec: + * + * #FlJsonMessageCodec is an #FlMessageCodec that implements the encodes + * #FlValue to/from JSON. This codec encodes and decodes #FlValue of type + * #FL_VALUE_TYPE_NULL, #FL_VALUE_TYPE_BOOL, #FL_VALUE_TYPE_INT, + * #FL_VALUE_TYPE_FLOAT, #FL_VALUE_TYPE_STRING, #FL_VALUE_TYPE_UINT8_LIST, + * #FL_VALUE_TYPE_INT32_LIST, #FL_VALUE_TYPE_INT64_LIST, + * #FL_VALUE_TYPE_FLOAT_LIST, #FL_VALUE_TYPE_LIST, and #FL_VALUE_TYPE_MAP. + * + * #FlJsonMessageCodec matches the JSONMessageCodec class in the Flutter + * services library. + */ + +/** + * fl_json_message_codec_new: + * + * Creates an #FlJsonMessageCodec. + * + * Returns: a new #FlJsonMessageCodec. + */ +FlJsonMessageCodec* fl_json_message_codec_new(); + +/** + * fl_json_message_codec_encode: + * @codec: an #FlJsonMessageCodec. + * @value: value to encode. + * @error: (allow-none): #GError location to store the error occurring, or + * %NULL. + * + * Encodes a value to a JSON string. + * + * Returns: a JSON representation of this value or %NULL on error. + */ +gchar* fl_json_message_codec_encode(FlJsonMessageCodec* codec, + FlValue* value, + GError** error); + +/** + * fl_json_message_codec_decode: + * @codec: an #FlJsonMessageCodec. + * @text: UTF-8 text in JSON format. + * @error: (allow-none): #GError location to store the error occurring, or + * %NULL. + * + * Decodes a value from a JSON string. + * + * Returns: an #FlValue or %NULL on error. + */ +FlValue* fl_json_message_codec_decode(FlJsonMessageCodec* codec, + const gchar* text, + GError** error); + +G_END_DECLS + +#endif // FLUTTER_SHELL_PLATFORM_LINUX_FL_JSON_MESSAGE_CODEC_H_ diff --git a/example/linux/flutter/ephemeral/flutter_linux/fl_json_method_codec.h b/example/linux/flutter/ephemeral/flutter_linux/fl_json_method_codec.h new file mode 100644 index 0000000..70ddf79 --- /dev/null +++ b/example/linux/flutter/ephemeral/flutter_linux/fl_json_method_codec.h @@ -0,0 +1,44 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_LINUX_FL_JSON_METHOD_CODEC_H_ +#define FLUTTER_SHELL_PLATFORM_LINUX_FL_JSON_METHOD_CODEC_H_ + +#if !defined(__FLUTTER_LINUX_INSIDE__) && !defined(FLUTTER_LINUX_COMPILATION) +#error "Only can be included directly." +#endif + +#include "fl_method_codec.h" + +G_BEGIN_DECLS + +G_DECLARE_FINAL_TYPE(FlJsonMethodCodec, + fl_json_method_codec, + FL, + JSON_METHOD_CODEC, + FlMethodCodec) + +/** + * FlJsonMethodCodec: + * + * #FlJsonMessageCodec is an #FlMethodCodec that implements method calls using + * the Flutter JSON message encoding. It should be used with an + * #FlMethodChannel. + * + * #FlJsonMethodCodec matches the JSONMethodCodec class in the Flutter services + * library. + */ + +/** + * fl_json_method_codec_new: + * + * Creates an #FlJsonMethodCodec. + * + * Returns: a new #FlJsonMethodCodec. + */ +FlJsonMethodCodec* fl_json_method_codec_new(); + +G_END_DECLS + +#endif // FLUTTER_SHELL_PLATFORM_LINUX_FL_JSON_METHOD_CODEC_H_ diff --git a/example/linux/flutter/ephemeral/flutter_linux/fl_message_codec.h b/example/linux/flutter/ephemeral/flutter_linux/fl_message_codec.h new file mode 100644 index 0000000..b74aad2 --- /dev/null +++ b/example/linux/flutter/ephemeral/flutter_linux/fl_message_codec.h @@ -0,0 +1,129 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_LINUX_FL_MESSAGE_CODEC_H_ +#define FLUTTER_SHELL_PLATFORM_LINUX_FL_MESSAGE_CODEC_H_ + +#if !defined(__FLUTTER_LINUX_INSIDE__) && !defined(FLUTTER_LINUX_COMPILATION) +#error "Only can be included directly." +#endif + +#include + +#include "fl_value.h" + +G_BEGIN_DECLS + +/** + * FlMessageCodecError: + * @FL_MESSAGE_CODEC_ERROR_FAILED: Codec failed due to an unspecified error. + * @FL_MESSAGE_CODEC_ERROR_OUT_OF_DATA: Codec ran out of data reading a value. + * @FL_MESSAGE_CODEC_ERROR_ADDITIONAL_DATA: Additional data encountered in + * message. + * @FL_MESSAGE_CODEC_ERROR_UNSUPPORTED_TYPE: Codec encountered an unsupported + * #FlValue. + * + * Errors for #FlMessageCodec objects to set on failures. + */ +#define FL_MESSAGE_CODEC_ERROR fl_message_codec_error_quark() + +typedef enum { + FL_MESSAGE_CODEC_ERROR_FAILED, + FL_MESSAGE_CODEC_ERROR_OUT_OF_DATA, + FL_MESSAGE_CODEC_ERROR_ADDITIONAL_DATA, + FL_MESSAGE_CODEC_ERROR_UNSUPPORTED_TYPE, +} FlMessageCodecError; + +GQuark fl_message_codec_error_quark(void) G_GNUC_CONST; + +G_DECLARE_DERIVABLE_TYPE(FlMessageCodec, + fl_message_codec, + FL, + MESSAGE_CODEC, + GObject) + +/** + * FlMessageCodec: + * + * #FlMessageCodec is a message encoding/decoding mechanism that operates on + * #FlValue objects. Both operations returns errors if the conversion fails. + * Such situations should be treated as programming errors. + * + * #FlMessageCodec matches the MethodCodec class in the Flutter services + * library. + */ + +struct _FlMessageCodecClass { + GObjectClass parent_class; + + /** + * FlMessageCodec::encode_message: + * @codec: A #FlMessageCodec. + * @message: message to encode or %NULL to encode the null value. + * @error: (allow-none): #GError location to store the error occurring, or + * %NULL. + * + * Virtual method to encode a message. A subclass must implement this method. + * If the subclass cannot handle the type of @message then it must generate a + * FL_MESSAGE_CODEC_ERROR_UNSUPPORTED_TYPE error. + * + * Returns: a binary message or %NULL on error. + */ + GBytes* (*encode_message)(FlMessageCodec* codec, + FlValue* message, + GError** error); + + /** + * FlMessageCodec::decode_message: + * @codec: an #FlMessageCodec. + * @message: binary message to decode. + * @error: (allow-none): #GError location to store the error occurring, or + * %NULL. + * + * Virtual method to decode a message. A subclass must implement this method. + * If @message is too small then a #FL_MESSAGE_CODEC_ERROR_OUT_OF_DATA error + * must be generated. If @message is too large then a + * #FL_MESSAGE_CODEC_ERROR_ADDITIONAL_DATA error must be generated. + * + * Returns: an #FlValue or %NULL on error. + */ + FlValue* (*decode_message)(FlMessageCodec* codec, + GBytes* message, + GError** error); +}; + +/** + * fl_message_codec_encode_message: + * @codec: an #FlMessageCodec. + * @buffer: buffer to write to. + * @message: message to encode or %NULL to encode the null value. + * @error: (allow-none): #GError location to store the error occurring, or + * %NULL. + * + * Encodes a message into a binary representation. + * + * Returns: a binary encoded message or %NULL on error. + */ +GBytes* fl_message_codec_encode_message(FlMessageCodec* codec, + FlValue* message, + GError** error); + +/** + * fl_message_codec_decode_message: + * @codec: an #FlMessageCodec. + * @message: binary message to decode. + * @error: (allow-none): #GError location to store the error occurring, or + * %NULL. + * + * Decodes a message from a binary encoding. + * + * Returns: an #FlValue or %NULL on error. + */ +FlValue* fl_message_codec_decode_message(FlMessageCodec* codec, + GBytes* message, + GError** error); + +G_END_DECLS + +#endif // FLUTTER_SHELL_PLATFORM_LINUX_FL_MESSAGE_CODEC_H_ diff --git a/example/linux/flutter/ephemeral/flutter_linux/fl_method_call.h b/example/linux/flutter/ephemeral/flutter_linux/fl_method_call.h new file mode 100644 index 0000000..5a5ebc7 --- /dev/null +++ b/example/linux/flutter/ephemeral/flutter_linux/fl_method_call.h @@ -0,0 +1,115 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_LINUX_FL_METHOD_CALL_H_ +#define FLUTTER_SHELL_PLATFORM_LINUX_FL_METHOD_CALL_H_ + +#if !defined(__FLUTTER_LINUX_INSIDE__) && !defined(FLUTTER_LINUX_COMPILATION) +#error "Only can be included directly." +#endif + +#include + +#include "fl_method_response.h" +#include "fl_value.h" + +G_BEGIN_DECLS + +G_DECLARE_FINAL_TYPE(FlMethodCall, fl_method_call, FL, METHOD_CALL, GObject) + +/** + * FlMethodCall: + * + * #FlMethodCall represents and incoming method call as returned by an + * #FlMethodChannel. + */ + +/** + * fl_method_call_get_name: + * @method_call: an #FlMethodCall. + * + * Gets the name of the method call. + * + * Returns: a method name. + */ +const gchar* fl_method_call_get_name(FlMethodCall* method_call); + +/** + * fl_method_call_get_args: + * @method_call: an #FlMethodCall. + * + * Gets the arguments passed to the method. + * + * Returns: an #FlValue. + */ +FlValue* fl_method_call_get_args(FlMethodCall* method_call); + +/** + * fl_method_call_respond: + * @method_call: an #FlMethodCall. + * @response: an #FlMethodResponse. + * @error: (allow-none): #GError location to store the error occurring, or %NULL + * to ignore. + * + * Responds to a method call. + * + * Returns: %TRUE on success. + */ +gboolean fl_method_call_respond(FlMethodCall* method_call, + FlMethodResponse* response, + GError** error); + +/** + * fl_method_call_respond_success: + * @method_call: an #FlMethodCall. + * @result: (allow-none): value to respond with, must match what the + * #FlMethodCodec supports. + * @error: (allow-none): #GError location to store the error occurring, or %NULL + * to ignore. + * + * Convenience method that responds to method call with + * #FlMethodSuccessResponse. + * + * Returns: %TRUE on success. + */ +gboolean fl_method_call_respond_success(FlMethodCall* method_call, + FlValue* result, + GError** error); + +/** + * fl_method_call_respond_error: + * @method_call: an #FlMethodCall. + * @code: error code. + * @message: (allow-none): error message. + * @details: (allow-none): details for the error. + * @error: (allow-none): #GError location to store the error occurring, or %NULL + * to ignore. + * + * Convenience method that responds to method call with #FlMethodErrorResponse. + * + * Returns: %TRUE on success. + */ +gboolean fl_method_call_respond_error(FlMethodCall* method_call, + const gchar* code, + const gchar* message, + FlValue* details, + GError** error); + +/** + * fl_method_call_respond_not_implemented: + * @method_call: an #FlMethodCall. + * @error: (allow-none): #GError location to store the error occurring, or %NULL + * to ignore. + * + * Convenience method that responds to method call with + * #FlMethodNotImplementedResponse. + * + * Returns: %TRUE on success. + */ +gboolean fl_method_call_respond_not_implemented(FlMethodCall* method_call, + GError** error); + +G_END_DECLS + +#endif // FLUTTER_SHELL_PLATFORM_LINUX_FL_METHOD_CALL_H_ diff --git a/example/linux/flutter/ephemeral/flutter_linux/fl_method_channel.h b/example/linux/flutter/ephemeral/flutter_linux/fl_method_channel.h new file mode 100644 index 0000000..f57918d --- /dev/null +++ b/example/linux/flutter/ephemeral/flutter_linux/fl_method_channel.h @@ -0,0 +1,195 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_LINUX_FL_METHOD_CHANNEL_H_ +#define FLUTTER_SHELL_PLATFORM_LINUX_FL_METHOD_CHANNEL_H_ + +#if !defined(__FLUTTER_LINUX_INSIDE__) && !defined(FLUTTER_LINUX_COMPILATION) +#error "Only can be included directly." +#endif + +#include +#include + +#include "fl_binary_messenger.h" +#include "fl_method_call.h" +#include "fl_method_codec.h" +#include "fl_method_response.h" + +G_BEGIN_DECLS + +G_DECLARE_FINAL_TYPE(FlMethodChannel, + fl_method_channel, + FL, + METHOD_CHANNEL, + GObject) + +/** + * FlMethodChannel: + * + * #FlMethodChannel is an object that allows method calls to and from Dart code. + * + * The following example shows how to call and handle methods on a channel. + * See #FlMethodResponse for how to handle errors in more detail. + * + * |[ + * static FlMethodChannel *channel = NULL; + * + * static void method_call_cb (FlMethodChannel* channel, + * FlMethodCall* method_call, + * gpointer user_data) { + * g_autoptr(FlMethodResponse) response = NULL; + * if (strcmp (fl_method_call_get_name (method_call), "Foo.bar") == 0) { + * g_autoptr(GError) bar_error = NULL; + * g_autoptr(FlValue) result = + * do_bar (fl_method_call_get_args (method_call), &bar_error); + * if (result == NULL) { + * response = + * FL_METHOD_RESPONSE (fl_method_error_response_new ("bar error", + * bar_error->message, + * nullptr); + * } else { + * response = + * FL_METHOD_RESPONSE (fl_method_success_response_new (result)); + * } + * } else { + * response = + * FL_METHOD_RESPONSE (fl_method_not_implemented_response_new ()); + * } + * + * g_autoptr(GError) error = NULL; + * if (!fl_method_call_respond(method_call, response, &error)) + * g_warning ("Failed to send response: %s", error->message); + * } + * + * static void method_response_cb(GObject *object, + * GAsyncResult *result, + * gpointer user_data) { + * g_autoptr(GError) error = NULL; + * g_autoptr(FlMethodResponse) response = + * fl_method_channel_invoke_method_finish (FL_METHOD_CODEC (object), result, + * &error); + * if (response == NULL) { + * g_warning ("Failed to call method: %s", error->message); + * return; + * } + * + * g_autoptr(FlValue) value = + * fl_method_response_get_result (response, &error); + * if (response == NULL) { + * g_warning ("Method returned error: %s", error->message); + * return; + * } + * + * use_result (value); + * } + * + * static void call_method () { + * g_autoptr(FlStandardMethodCodec) codec = fl_standard_method_codec_new (); + * channel = + * fl_method_channel_new(messenger, "flutter/foo", FL_METHOD_CODEC (codec)); + * fl_method_channel_set_method_call_handler (channel, method_call_cb, NULL, + * NULL); + * + * g_autoptr(FlValue) args = fl_value_new_string ("Hello World"); + * fl_method_channel_invoke_method (channel, "Foo.foo", args, + * cancellable, method_response_cb, NULL); + * } + * ]| + * + * #FlMethodChannel matches the MethodChannel class in the Flutter services + * library. + */ + +/** + * FlMethodChannelMethodCallHandler: + * @channel: an #FlMethodChannel. + * @method_call: an #FlMethodCall. + * @user_data: (closure): data provided when registering this handler. + * + * Function called when a method call is received. Respond to the method call + * with fl_method_call_respond(). If the response is not occurring in this + * callback take a reference to @method_call and release that once it has been + * responded to. Failing to respond before the last reference to @method_call is + * dropped is a programming error. + */ +typedef void (*FlMethodChannelMethodCallHandler)(FlMethodChannel* channel, + FlMethodCall* method_call, + gpointer user_data); + +/** + * fl_method_channel_new: + * @messenger: an #FlBinaryMessenger. + * @name: a channel name. + * @codec: the method codec. + * + * Creates a new method channel. @codec must match the codec used on the Dart + * end of the channel. + * + * Returns: a new #FlMethodChannel. + */ +FlMethodChannel* fl_method_channel_new(FlBinaryMessenger* messenger, + const gchar* name, + FlMethodCodec* codec); + +/** + * fl_method_channel_set_method_call_handler: + * @channel: an #FlMethodChannel. + * @handler: function to call when a method call is received on this channel. + * @user_data: (closure): user data to pass to @handler. + * @destroy_notify: (allow-none): a function which gets called to free + * @user_data, or %NULL. + * + * Sets the function called when a method call is received from the Dart side of + * the channel. See #FlMethodChannelMethodCallHandler for details on how to + * respond to method calls. + * + * The handler is removed if the channel is closed or is replaced by another + * handler, set @destroy_notify if you want to detect this. + */ +void fl_method_channel_set_method_call_handler( + FlMethodChannel* channel, + FlMethodChannelMethodCallHandler handler, + gpointer user_data, + GDestroyNotify destroy_notify); + +/** + * fl_method_channel_invoke_method: + * @channel: an #FlMethodChannel. + * @method: the method to call. + * @args: (allow-none): arguments to the method, must match what the + * #FlMethodCodec supports. + * @cancellable: (allow-none): a #GCancellable or %NULL. + * @callback: (scope async): (allow-none): a #GAsyncReadyCallback to call when + * the request is satisfied or %NULL to ignore the response. + * @user_data: (closure): user data to pass to @callback. + * + * Calls a method on this channel. + */ +void fl_method_channel_invoke_method(FlMethodChannel* channel, + const gchar* method, + FlValue* args, + GCancellable* cancellable, + GAsyncReadyCallback callback, + gpointer user_data); + +/** + * fl_method_channel_invoke_method_finish: + * @channel: an #FlMethodChannel. + * @result: #GAsyncResult. + * @error: (allow-none): #GError location to store the error occurring, or %NULL + * to ignore. + * + * Completes request started with fl_method_channel_invoke_method(). + * + * Returns: (transfer full): an #FlMethodResponse or %NULL on error. + */ +FlMethodResponse* fl_method_channel_invoke_method_finish( + FlMethodChannel* channel, + GAsyncResult* result, + GError** error); + +G_END_DECLS + +#endif // FLUTTER_SHELL_PLATFORM_LINUX_FL_METHOD_CHANNEL_H_ diff --git a/example/linux/flutter/ephemeral/flutter_linux/fl_method_codec.h b/example/linux/flutter/ephemeral/flutter_linux/fl_method_codec.h new file mode 100644 index 0000000..97bf8e9 --- /dev/null +++ b/example/linux/flutter/ephemeral/flutter_linux/fl_method_codec.h @@ -0,0 +1,131 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_LINUX_FL_METHOD_CODEC_H_ +#define FLUTTER_SHELL_PLATFORM_LINUX_FL_METHOD_CODEC_H_ + +#if !defined(__FLUTTER_LINUX_INSIDE__) && !defined(FLUTTER_LINUX_COMPILATION) +#error "Only can be included directly." +#endif + +#include + +#include "fl_method_response.h" +#include "fl_value.h" + +G_BEGIN_DECLS + +G_DECLARE_DERIVABLE_TYPE(FlMethodCodec, + fl_method_codec, + FL, + METHOD_CODEC, + GObject) + +/** + * FlMethodCodec: + * + * #FlMethodCodec is an abstract class that encodes and decodes method calls on + * a platform channel. Override this class to implement an encoding. + * + * #FlMethodCodec matches the MethodCodec class in the Flutter services + * library. + */ + +struct _FlMethodCodecClass { + GObjectClass parent_class; + + /** + * FlMethodCodec::encode_method_call: + * @codec: an #FlMethodCodec. + * @name: method name. + * @args: (allow-none): method arguments, or %NULL. + * @error: (allow-none): #GError location to store the error occurring, or + * %NULL. + * + * Encodes a method call. + * + * Returns: (transfer full): a binary encoding of this method call or %NULL if + * not able to encode. + */ + GBytes* (*encode_method_call)(FlMethodCodec* codec, + const gchar* name, + FlValue* args, + GError** error); + + /** + * FlMethodCodec::decode_method_call: + * @codec: an #FlMethodCodec + * @message: message to decode. + * @name: (transfer full): location to write method name or %NULL if not + * required + * @args: (transfer full): location to write method arguments, or %NULL if not + * required + * @error: (allow-none): #GError location to store the error occurring, or + * %NULL + * + * Decodes a method call. + * + * Returns: %TRUE if successfully decoded. + */ + gboolean (*decode_method_call)(FlMethodCodec* codec, + GBytes* message, + gchar** name, + FlValue** args, + GError** error); + + /** + * FlMethodCodec::encode_success_envelope: + * @codec: an #FlMethodCodec. + * @result: (allow-none): method result, or %NULL. + * @error: (allow-none): #GError location to store the error occurring, or + * %NULL. + * + * Encodes a successful response to a method call. + * + * Returns: (transfer full): a binary encoding of this response or %NULL if + * not able to encode. + */ + GBytes* (*encode_success_envelope)(FlMethodCodec* codec, + FlValue* result, + GError** error); + + /** + * FlMethodCodec::encode_error_envelope: + * @codec: an #FlMethodCodec. + * @code: an error code. + * @message: (allow-none): an error message, or %NULL. + * @details: (allow-none): error details, or %NULL. + * @error: (allow-none): #GError location to store the error occurring, or + * %NULL. + * + * Encodes an error response to a method call. + * + * Returns: (transfer full): a binary encoding of this response or %NULL if + * not able to encode. + */ + GBytes* (*encode_error_envelope)(FlMethodCodec* codec, + const gchar* code, + const gchar* message, + FlValue* details, + GError** error); + + /** + * FlMethodCodec::decode_response: + * @codec: an #FlMethodCodec. + * @message: message to decode. + * @error: (allow-none): #GError location to store the error occurring, or + * %NULL. + * + * Decodes a response to a method call. + * + * Returns: a new #FlMethodResponse or %NULL on error. + */ + FlMethodResponse* (*decode_response)(FlMethodCodec* codec, + GBytes* message, + GError** error); +}; + +G_END_DECLS + +#endif // FLUTTER_SHELL_PLATFORM_LINUX_FL_METHOD_CODEC_H_ diff --git a/example/linux/flutter/ephemeral/flutter_linux/fl_method_response.h b/example/linux/flutter/ephemeral/flutter_linux/fl_method_response.h new file mode 100644 index 0000000..90c4b9c --- /dev/null +++ b/example/linux/flutter/ephemeral/flutter_linux/fl_method_response.h @@ -0,0 +1,212 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_LINUX_FL_METHOD_RESPONSE_H_ +#define FLUTTER_SHELL_PLATFORM_LINUX_FL_METHOD_RESPONSE_H_ + +#if !defined(__FLUTTER_LINUX_INSIDE__) && !defined(FLUTTER_LINUX_COMPILATION) +#error "Only can be included directly." +#endif + +#include + +#include "fl_value.h" + +G_BEGIN_DECLS + +/** + * FlMethodResponseError: + * @FL_METHOD_RESPONSE_ERROR_FAILED: Call failed due to an unspecified error. + * @FL_METHOD_RESPONSE_ERROR_REMOTE_ERROR: An error was returned by the other + * side of the channel. + * @FL_METHOD_RESPONSE_ERROR_NOT_IMPLEMENTED: The requested method is not + * implemented. + * + * Errors set by `fl_method_response_get_result` when the method call response + * is not #FlMethodSuccessResponse. + */ +#define FL_METHOD_RESPONSE_ERROR fl_method_response_error_quark() + +typedef enum { + FL_METHOD_RESPONSE_ERROR_FAILED, + FL_METHOD_RESPONSE_ERROR_REMOTE_ERROR, + FL_METHOD_RESPONSE_ERROR_NOT_IMPLEMENTED, +} FlMethodResponseError; + +GQuark fl_method_response_error_quark(void) G_GNUC_CONST; + +G_DECLARE_DERIVABLE_TYPE(FlMethodResponse, + fl_method_response, + FL, + METHOD_RESPONSE, + GObject) + +struct _FlMethodResponseClass { + GObjectClass parent_class; +}; + +G_DECLARE_FINAL_TYPE(FlMethodSuccessResponse, + fl_method_success_response, + FL, + METHOD_SUCCESS_RESPONSE, + FlMethodResponse) + +G_DECLARE_FINAL_TYPE(FlMethodErrorResponse, + fl_method_error_response, + FL, + METHOD_ERROR_RESPONSE, + FlMethodResponse) + +G_DECLARE_FINAL_TYPE(FlMethodNotImplementedResponse, + fl_method_not_implemented_response, + FL, + METHOD_NOT_IMPLEMENTED_RESPONSE, + FlMethodResponse) + +/** + * FlMethodResponse: + * + * #FlMethodResponse contains the information returned when an #FlMethodChannel + * method call returns. If you expect the method call to be successful use + * fl_method_response_get_result(). If you want to handle error cases then you + * should use code like: + * + * |[ + * if (FL_IS_METHOD_SUCCESS_RESPONSE (response)) { + * FlValue *result = + * fl_method_success_response_get_result( + * FL_METHOD_SUCCESS_RESPONSE (response)); + * handle_result (result); + * } else if (FL_IS_METHOD_ERROR_RESPONSE (response)) { + * FlMethodErrorResponse *error_response = + * FL_METHOD_ERROR_RESPONSE (response); + * handle_error (fl_method_error_response_get_code (error_response), + * fl_method_error_response_get_message (error_response), + * fl_method_error_response_get_details (error_response)); + * } + * else if (FL_IS_METHOD_NOT_IMPLEMENTED_RESPONSE (response)) { + * handle_not_implemented (); + * } + * } + * ]| + */ + +/** + * FlMethodSuccessResponse: + * + * #FlMethodSuccessResponse is the #FlMethodResponse returned when a method call + * has successfully completed. The result of the method call is obtained using + * `fl_method_success_response_get_result`. + */ + +/** + * FlMethodErrorResponse: + * + * #FlMethodErrorResponse is the #FlMethodResponse returned when a method call + * results in an error. The error details are obtained using + * `fl_method_error_response_get_code`, `fl_method_error_response_get_message` + * and `fl_method_error_response_get_details`. + */ + +/** + * FlMethodNotImplementedResponse: + * + * #FlMethodNotImplementedResponse is the #FlMethodResponse returned when a + * method call is not implemented. + */ + +/** + * fl_method_response_get_result: + * @response: an #FlMethodResponse. + * @error: (allow-none): #GError location to store the error occurring, or %NULL + * to ignore. + * + * Gets the result of a method call, or an error if the response wasn't + * successful. + * + * Returns: an #FlValue or %NULL on error. + */ +FlValue* fl_method_response_get_result(FlMethodResponse* response, + GError** error); + +/** + * fl_method_success_response_new: + * @result: (allow-none): the #FlValue returned by the method call or %NULL. + * + * Creates a response to a method call when that method has successfully + * completed. + * + * Returns: a new #FlMethodResponse. + */ +FlMethodSuccessResponse* fl_method_success_response_new(FlValue* result); + +/** + * fl_method_success_response_get_result: + * @response: an #FlMethodSuccessResponse. + * + * Gets the result of the method call. + * + * Returns: an #FlValue. + */ +FlValue* fl_method_success_response_get_result( + FlMethodSuccessResponse* response); + +/** + * fl_method_error_response_new: + * @result: an #FlValue. + * @code: an error code. + * @message: (allow-none): an error message. + * @details: (allow-none): error details. + * + * Creates a response to a method call when that method has returned an error. + * + * Returns: a new #FlMethodErrorResponse. + */ +FlMethodErrorResponse* fl_method_error_response_new(const gchar* code, + const gchar* message, + FlValue* details); + +/** + * fl_method_error_response_get_code: + * @response: an #FlMethodErrorResponse. + * + * Gets the error code reported. + * + * Returns: an error code. + */ +const gchar* fl_method_error_response_get_code(FlMethodErrorResponse* response); + +/** + * fl_method_error_response_get_message: + * @response: an #FlMethodErrorResponse. + * + * Gets the error message reported. + * + * Returns: an error message or %NULL if no error message provided. + */ +const gchar* fl_method_error_response_get_message( + FlMethodErrorResponse* response); + +/** + * fl_method_error_response_get_details: + * @response: an #FlMethodErrorResponse. + * + * Gets the details provided with this error. + * + * Returns: an #FlValue or %NULL if no details provided. + */ +FlValue* fl_method_error_response_get_details(FlMethodErrorResponse* response); + +/** + * fl_method_not_implemented_response_new: + * + * Creates a response to a method call when that method does not exist. + * + * Returns: a new #FlMethodNotImplementedResponse. + */ +FlMethodNotImplementedResponse* fl_method_not_implemented_response_new(); + +G_END_DECLS + +#endif // FLUTTER_SHELL_PLATFORM_LINUX_FL_METHOD_RESPONSE_H_ diff --git a/example/linux/flutter/ephemeral/flutter_linux/fl_pixel_buffer_texture.h b/example/linux/flutter/ephemeral/flutter_linux/fl_pixel_buffer_texture.h new file mode 100644 index 0000000..7493cba --- /dev/null +++ b/example/linux/flutter/ephemeral/flutter_linux/fl_pixel_buffer_texture.h @@ -0,0 +1,112 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_LINUX_FL_PIXEL_BUFFER_TEXTURE_H_ +#define FLUTTER_SHELL_PLATFORM_LINUX_FL_PIXEL_BUFFER_TEXTURE_H_ + +#if !defined(__FLUTTER_LINUX_INSIDE__) && !defined(FLUTTER_LINUX_COMPILATION) +#error "Only can be included directly." +#endif + +#include "fl_texture.h" + +G_BEGIN_DECLS + +G_DECLARE_DERIVABLE_TYPE(FlPixelBufferTexture, + fl_pixel_buffer_texture, + FL, + PIXEL_BUFFER_TEXTURE, + GObject) + +/** + * FlPixelBufferTexture: + * + * #FlPixelBufferTexture represents an OpenGL texture generated from a pixel + * buffer. + * + * The following example shows how to implement an #FlPixelBufferTexture. + * ![ + * struct _MyTexture { + * FlPixelBufferTexture parent_instance; + * + * uint8_t *buffer; // your pixel buffer. + * } + * + * G_DEFINE_TYPE(MyTexture, + * my_texture, + * fl_pixel_buffer_texture_get_type ()) + * + * static gboolean + * my_texture_copy_pixels (FlPixelBufferTexture* texture, + * const uint8_t** out_buffer, + * uint32_t* width, + * uint32_t* height, + * GError** error) { + * // This method is called on Render Thread. Be careful with your + * // cross-thread operation. + * + * // @width and @height are initially stored the canvas size in Flutter. + * + * // You must prepare your pixel buffer in RGBA format. + * // So you may do some format conversion first if your original pixel + * // buffer is not in RGBA format. + * manage_your_pixel_buffer_here (); + * + * if (your_operations_are_successfully_finished) { + * // Directly return pointer to your pixel buffer here. + * // Flutter takes content of your pixel buffer after this function + * // is finished. So you must make the buffer live long enough until + * // next tick of Render Thread. + * // If it is hard to manage lifetime of your pixel buffer, you should + * // take look into #FlTextureGL. + * + * *out_buffer = buffer; + * *width = real_width_of_buffer; + * *height = real_height_of_buffer; + * return TRUE; + * } else { + * // set @error to report failure. + * return FALSE; + * } + * } + * + * static void my_texture_class_init(MyTextureClass* klass) { + * FL_PIXEL_BUFFER_TEXTURE_CLASS(klass)->copy_pixels = + * my_texture_copy_pixels; + * } + * + * static void my_texture_init(MyTexture* self) {} + * ]| + */ + +struct _FlPixelBufferTextureClass { + GObjectClass parent_class; + + /** + * FlPixelBufferTexture::copy_pixels: + * @texture: an #FlPixelBufferTexture. + * @buffer: (out): pixel data. + * @width: (inout): width of the texture in pixels. + * @height: (inout): height of the texture in pixels. + * @error: (allow-none): #GError location to store the error occurring, or + * %NULL to ignore. + * + * Retrieve pixel buffer in RGBA format. + * + * As this method is usually invoked from the render thread, you must + * take care of proper synchronization. It also needs to be ensured that + * the returned buffer is not released prior to unregistering this texture. + * + * Returns: %TRUE on success. + */ + gboolean (*copy_pixels)(FlPixelBufferTexture* texture, + const uint8_t** buffer, + uint32_t* width, + uint32_t* height, + GError** error); +}; + +G_END_DECLS + +#endif // FLUTTER_SHELL_PLATFORM_LINUX_FL_PIXEL_BUFFER_TEXTURE_H_ diff --git a/example/linux/flutter/ephemeral/flutter_linux/fl_plugin_registrar.h b/example/linux/flutter/ephemeral/flutter_linux/fl_plugin_registrar.h new file mode 100644 index 0000000..6382804 --- /dev/null +++ b/example/linux/flutter/ephemeral/flutter_linux/fl_plugin_registrar.h @@ -0,0 +1,76 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_LINUX_FL_PLUGIN_REGISTRAR_H_ +#define FLUTTER_SHELL_PLATFORM_LINUX_FL_PLUGIN_REGISTRAR_H_ + +#if !defined(__FLUTTER_LINUX_INSIDE__) && !defined(FLUTTER_LINUX_COMPILATION) +#error "Only can be included directly." +#endif + +#include + +#include "fl_binary_messenger.h" +#include "fl_texture_registrar.h" +#include "fl_view.h" + +G_BEGIN_DECLS + +G_DECLARE_INTERFACE(FlPluginRegistrar, + fl_plugin_registrar, + FL, + PLUGIN_REGISTRAR, + GObject) + +struct _FlPluginRegistrarInterface { + GTypeInterface parent_iface; + + FlBinaryMessenger* (*get_messenger)(FlPluginRegistrar* registrar); + + FlTextureRegistrar* (*get_texture_registrar)(FlPluginRegistrar* registrar); + + FlView* (*get_view)(FlPluginRegistrar* registrar); +}; + +/** + * FlPluginRegistrar: + * + * #FlPluginRegistrar is used when registering new plugins. + */ + +/** + * fl_plugin_registrar_get_messenger: + * @registrar: an #FlPluginRegistrar. + * + * Gets the messenger this plugin can communicate with. + * + * Returns: an #FlBinaryMessenger. + */ +FlBinaryMessenger* fl_plugin_registrar_get_messenger( + FlPluginRegistrar* registrar); + +/** + * fl_plugin_registrar_get_texture_registrar: + * @registrar: an #FlPluginRegistrar. + * + * Gets the texture registrar this plugin can communicate with. + * + * Returns: an #FlTextureRegistrar. + */ +FlTextureRegistrar* fl_plugin_registrar_get_texture_registrar( + FlPluginRegistrar* registrar); + +/** + * fl_plugin_registrar_get_view: + * @registrar: an #FlPluginRegistrar. + * + * Get the view that Flutter is rendering with. + * + * Returns: (allow-none): an #FlView or %NULL if running in headless mode. + */ +FlView* fl_plugin_registrar_get_view(FlPluginRegistrar* registrar); + +G_END_DECLS + +#endif // FLUTTER_SHELL_PLATFORM_LINUX_FL_PLUGIN_REGISTRAR_H_ diff --git a/example/linux/flutter/ephemeral/flutter_linux/fl_plugin_registry.h b/example/linux/flutter/ephemeral/flutter_linux/fl_plugin_registry.h new file mode 100644 index 0000000..ac16aba --- /dev/null +++ b/example/linux/flutter/ephemeral/flutter_linux/fl_plugin_registry.h @@ -0,0 +1,61 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_LINUX_FL_PLUGIN_REGISTRY_H_ +#define FLUTTER_SHELL_PLATFORM_LINUX_FL_PLUGIN_REGISTRY_H_ + +#if !defined(__FLUTTER_LINUX_INSIDE__) && !defined(FLUTTER_LINUX_COMPILATION) +#error "Only can be included directly." +#endif + +#include + +#include "fl_plugin_registrar.h" + +G_BEGIN_DECLS + +G_DECLARE_INTERFACE(FlPluginRegistry, + fl_plugin_registry, + FL, + PLUGIN_REGISTRY, + GObject) + +/** + * FlPluginRegistry: + * + * #FlPluginRegistry vends #FlPluginRegistrar objects for named plugins. + */ + +struct _FlPluginRegistryInterface { + GTypeInterface g_iface; + + /** + * FlPluginRegistry::get_registrar_for_plugin: + * @registry: an #FlPluginRegistry. + * @name: plugin name. + * + * Gets the plugin registrar for the plugin with @name. + * + * Returns: (transfer full): an #FlPluginRegistrar. + */ + FlPluginRegistrar* (*get_registrar_for_plugin)(FlPluginRegistry* registry, + const gchar* name); +}; + +/** + * fl_plugin_registry_get_registrar_for_plugin: + * @registry: an #FlPluginRegistry. + * @name: plugin name. + * + * Gets the plugin registrar for the plugin with @name. + * + * Returns: (transfer full): an #FlPluginRegistrar. + */ +FlPluginRegistrar* fl_plugin_registry_get_registrar_for_plugin( + FlPluginRegistry* registry, + const gchar* name); + +G_END_DECLS + +#endif // FLUTTER_SHELL_PLATFORM_LINUX_FL_PLUGIN_REGISTRY_H_ diff --git a/example/linux/flutter/ephemeral/flutter_linux/fl_standard_message_codec.h b/example/linux/flutter/ephemeral/flutter_linux/fl_standard_message_codec.h new file mode 100644 index 0000000..2af7b83 --- /dev/null +++ b/example/linux/flutter/ephemeral/flutter_linux/fl_standard_message_codec.h @@ -0,0 +1,47 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_LINUX_FL_STANDARD_MESSAGE_CODEC_H_ +#define FLUTTER_SHELL_PLATFORM_LINUX_FL_STANDARD_MESSAGE_CODEC_H_ + +#if !defined(__FLUTTER_LINUX_INSIDE__) && !defined(FLUTTER_LINUX_COMPILATION) +#error "Only can be included directly." +#endif + +#include "fl_message_codec.h" + +G_BEGIN_DECLS + +G_DECLARE_FINAL_TYPE(FlStandardMessageCodec, + fl_standard_message_codec, + FL, + STANDARD_CODEC, + FlMessageCodec) + +/** + * FlStandardMessageCodec: + * + * #FlStandardMessageCodec is an #FlMessageCodec that implements the Flutter + * standard message encoding. This codec encodes and decodes #FlValue of type + * #FL_VALUE_TYPE_NULL, #FL_VALUE_TYPE_BOOL, #FL_VALUE_TYPE_INT, + * #FL_VALUE_TYPE_FLOAT, #FL_VALUE_TYPE_STRING, #FL_VALUE_TYPE_UINT8_LIST, + * #FL_VALUE_TYPE_INT32_LIST, #FL_VALUE_TYPE_INT64_LIST, + * #FL_VALUE_TYPE_FLOAT_LIST, #FL_VALUE_TYPE_LIST, and #FL_VALUE_TYPE_MAP. + * + * #FlStandardMessageCodec matches the StandardCodec class in the Flutter + * services library. + */ + +/* + * fl_standard_message_codec_new: + * + * Creates an #FlStandardMessageCodec. + * + * Returns: a new #FlStandardMessageCodec. + */ +FlStandardMessageCodec* fl_standard_message_codec_new(); + +G_END_DECLS + +#endif // FLUTTER_SHELL_PLATFORM_LINUX_FL_STANDARD_MESSAGE_CODEC_H_ diff --git a/example/linux/flutter/ephemeral/flutter_linux/fl_standard_method_codec.h b/example/linux/flutter/ephemeral/flutter_linux/fl_standard_method_codec.h new file mode 100644 index 0000000..1685ebc --- /dev/null +++ b/example/linux/flutter/ephemeral/flutter_linux/fl_standard_method_codec.h @@ -0,0 +1,44 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_LINUX_FL_STANDARD_METHOD_CODEC_H_ +#define FLUTTER_SHELL_PLATFORM_LINUX_FL_STANDARD_METHOD_CODEC_H_ + +#if !defined(__FLUTTER_LINUX_INSIDE__) && !defined(FLUTTER_LINUX_COMPILATION) +#error "Only can be included directly." +#endif + +#include "fl_method_codec.h" + +G_BEGIN_DECLS + +G_DECLARE_FINAL_TYPE(FlStandardMethodCodec, + fl_standard_method_codec, + FL, + STANDARD_METHOD_CODEC, + FlMethodCodec) + +/** + * FlStandardMethodCodec: + * + * #FlStandardMethodCodec is an #FlMethodCodec that implements method calls + * using the Flutter standard message encoding. It should be used with a + * #FlMethodChannel. + * + * #FlStandardMethodCodec matches the StandardMethodCodec class in the Flutter + * services library. + */ + +/** + * fl_standard_method_codec_new: + * + * Creates an #FlStandardMethodCodec. + * + * Returns: a new #FlStandardMethodCodec. + */ +FlStandardMethodCodec* fl_standard_method_codec_new(); + +G_END_DECLS + +#endif // FLUTTER_SHELL_PLATFORM_LINUX_FL_STANDARD_METHOD_CODEC_H_ diff --git a/example/linux/flutter/ephemeral/flutter_linux/fl_string_codec.h b/example/linux/flutter/ephemeral/flutter_linux/fl_string_codec.h new file mode 100644 index 0000000..8f49e9f --- /dev/null +++ b/example/linux/flutter/ephemeral/flutter_linux/fl_string_codec.h @@ -0,0 +1,44 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_LINUX_FL_STRING_CODEC_H_ +#define FLUTTER_SHELL_PLATFORM_LINUX_FL_STRING_CODEC_H_ + +#if !defined(__FLUTTER_LINUX_INSIDE__) && !defined(FLUTTER_LINUX_COMPILATION) +#error "Only can be included directly." +#endif + +#include "fl_message_codec.h" + +G_BEGIN_DECLS + +G_DECLARE_FINAL_TYPE(FlStringCodec, + fl_string_codec, + FL, + STRING_CODEC, + FlMessageCodec) + +/** + * FlStringCodec: + * + * #FlStringCodec is an #FlMessageCodec that implements the Flutter string + * message encoding. This only encodes and decodes #FlValue of type + * #FL_VALUE_TYPE_STRING, other types #FlValues will generate an error during + * encoding. + * + * #FlStringCodec matches the StringCodec class in the Flutter services library. + */ + +/** + * fl_string_codec_new: + * + * Creates an #FlStringCodec. + * + * Returns: a new #FlStringCodec. + */ +FlStringCodec* fl_string_codec_new(); + +G_END_DECLS + +#endif // FLUTTER_SHELL_PLATFORM_LINUX_FL_STRING_CODEC_H_ diff --git a/example/linux/flutter/ephemeral/flutter_linux/fl_texture.h b/example/linux/flutter/ephemeral/flutter_linux/fl_texture.h new file mode 100644 index 0000000..ae0372c --- /dev/null +++ b/example/linux/flutter/ephemeral/flutter_linux/fl_texture.h @@ -0,0 +1,50 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_LINUX_FL_TEXTURE_H_ +#define FLUTTER_SHELL_PLATFORM_LINUX_FL_TEXTURE_H_ + +#if !defined(__FLUTTER_LINUX_INSIDE__) && !defined(FLUTTER_LINUX_COMPILATION) +#error "Only can be included directly." +#endif + +#include +#include + +G_BEGIN_DECLS + +G_DECLARE_INTERFACE(FlTexture, fl_texture, FL, TEXTURE, GObject) + +/** + * FlTexture: + * + * #FlTexture represents a texture. + * + * You can derive #FlTextureGL for populating hardware-accelerated textures or + * instantiate #FlPixelBufferTexture for populating pixel buffers. Do NOT + * directly implement this interface. + */ + +struct _FlTextureInterface { + GTypeInterface g_iface; + + void (*set_id)(FlTexture* texture, int64_t id); + + int64_t (*get_id)(FlTexture* texture); +}; + +/** + * fl_texture_get_id: + * @texture: a #FlTexture. + * + * Get the ID for this texture, which can be passed to Flutter code to refer to + * this texture. + * + * Returns: a texture ID. + */ +int64_t fl_texture_get_id(FlTexture* texture); + +G_END_DECLS + +#endif // FLUTTER_SHELL_PLATFORM_LINUX_FL_TEXTURE_H_ diff --git a/example/linux/flutter/ephemeral/flutter_linux/fl_texture_gl.h b/example/linux/flutter/ephemeral/flutter_linux/fl_texture_gl.h new file mode 100644 index 0000000..c3d4eee --- /dev/null +++ b/example/linux/flutter/ephemeral/flutter_linux/fl_texture_gl.h @@ -0,0 +1,107 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_LINUX_FL_TEXTURE_GL_H_ +#define FLUTTER_SHELL_PLATFORM_LINUX_FL_TEXTURE_GL_H_ + +#if !defined(__FLUTTER_LINUX_INSIDE__) && !defined(FLUTTER_LINUX_COMPILATION) +#error "Only can be included directly." +#endif + +#include +#include +#include "fl_texture.h" + +G_BEGIN_DECLS + +G_DECLARE_DERIVABLE_TYPE(FlTextureGL, fl_texture_gl, FL, TEXTURE_GL, GObject) + +/** + * FlTextureGL: + * + * #FlTextureGL is an abstract class that represents an OpenGL texture. + * + * If you want to render textures in other OpenGL context, create and use the + * #GdkGLContext by calling gdk_window_create_gl_context () with the #GdkWindow + * of #FlView. The context will be shared with the one used by Flutter. + * + * The following example shows how to implement an #FlTextureGL. + * ![ + * #include + * + * struct _MyTextureGL { + * FlTextureGL parent_instance; + * + * GLuint texture_id; + * }; + * + * G_DEFINE_TYPE(MyTextureGL, + * my_texture_gl, + * fl_texture_gl_get_type ()) + * + * static gboolean + * my_texture_gl_populate (FlTextureGL *texture, + * uint32_t *target, + * uint32_t *name, + * uint32_t *width, + * uint32_t *height, + * GError **error) { + * MyTextureGL *self = MY_TEXTURE_GL (texture); + * if (self->texture_id == 0) { + * glGenTextures (1, &self->texture_id); + * glBindTexture (GL_TEXTURE_2D, self->texture_id); + * // further configuration here. + * } else { + * glBindTexture (GL_TEXTURE_2D, self->texture_id); + * } + * + * // For example, we render pixel buffer here. + * // Note that Flutter only accepts textures in GL_RGBA8 format. + * static char buffer[] = { 0x1f, 0x2f, 0x3f, 0x4f }; // 1x1 pixel. + * glTexImage2D (GL_TEXTURE_2D, 0, GL_RGBA8, 1, 1, 0, GL_RGBA, + * GL_UNSIGNED_BYTE, buffer); + * + * *target = GL_TEXTURE_2D; + * *name = self->texture_id; + * *width = 1; + * *height = 1; + * + * return TRUE; + * } + * + * static void my_texture_class_init(MyTextureClass* klass) { + * FL_TEXTURE_GL_CLASS(klass)->populate = my_texture_gl_populate; + * } + * + * static void my_texture_init(MyTexture* self) {} + * ]| + */ + +struct _FlTextureGLClass { + GObjectClass parent_class; + + /** + * Virtual method called when Flutter populates this texture. The OpenGL + * context used by Flutter has been already set. + * @texture: an #FlTexture. + * @target: texture target (example GL_TEXTURE_2D or GL_TEXTURE_RECTANGLE). + * @name: (out): name of texture. + * @width: (inout): width of the texture in pixels. + * @height: (inout): height of the texture in pixels. + * @error: (allow-none): #GError location to store the error occurring, or + * %NULL to ignore. + * + * Returns: %TRUE on success. + */ + gboolean (*populate)(FlTextureGL* texture, + uint32_t* target, + uint32_t* name, + uint32_t* width, + uint32_t* height, + GError** error); +}; + +G_END_DECLS + +#endif // FLUTTER_SHELL_PLATFORM_LINUX_FL_TEXTURE_H_ diff --git a/example/linux/flutter/ephemeral/flutter_linux/fl_texture_registrar.h b/example/linux/flutter/ephemeral/flutter_linux/fl_texture_registrar.h new file mode 100644 index 0000000..1c03cdc --- /dev/null +++ b/example/linux/flutter/ephemeral/flutter_linux/fl_texture_registrar.h @@ -0,0 +1,91 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_LINUX_FL_TEXTURE_REGISTRAR_H_ +#define FLUTTER_SHELL_PLATFORM_LINUX_FL_TEXTURE_REGISTRAR_H_ + +#if !defined(__FLUTTER_LINUX_INSIDE__) && !defined(FLUTTER_LINUX_COMPILATION) +#error "Only can be included directly." +#endif + +#include +#include + +#include "fl_texture.h" + +G_BEGIN_DECLS + +G_DECLARE_INTERFACE(FlTextureRegistrar, + fl_texture_registrar, + FL, + TEXTURE_REGISTRAR, + GObject) + +struct _FlTextureRegistrarInterface { + GTypeInterface parent_iface; + + gboolean (*register_texture)(FlTextureRegistrar* registrar, + FlTexture* texture); + + FlTexture* (*lookup_texture)(FlTextureRegistrar* registrar, int64_t id); + + gboolean (*mark_texture_frame_available)(FlTextureRegistrar* registrar, + FlTexture* texture); + + gboolean (*unregister_texture)(FlTextureRegistrar* registrar, + FlTexture* texture); +}; + +/** + * FlTextureRegistrar: + * + * #FlTextureRegistrar is used when registering textures. + * + * Flutter Framework accesses your texture by the related unique texture ID. To + * draw your texture in Dart, you should add Texture widget in your widget tree + * with the same texture ID. Use platform channels to send this unique texture + * ID to the Dart side. + */ + +/** + * fl_texture_registrar_register_texture: + * @registrar: an #FlTextureRegistrar. + * @texture: an #FlTexture for registration. + * + * Registers a texture. + * + * Returns: %TRUE on success. + */ +gboolean fl_texture_registrar_register_texture(FlTextureRegistrar* registrar, + FlTexture* texture); + +/** + * fl_texture_registrar_mark_texture_frame_available: + * @registrar: an #FlTextureRegistrar. + * @texture: the texture that has a frame available. + * + * Notifies the flutter engine that the texture object has updated and needs to + * be rerendered. + * + * Returns: %TRUE on success. + */ +gboolean fl_texture_registrar_mark_texture_frame_available( + FlTextureRegistrar* registrar, + FlTexture* texture); + +/** + * fl_texture_registrar_unregister_texture: + * @registrar: an #FlTextureRegistrar. + * @texture: the texture being unregistered. + * + * Unregisters an existing texture object. + * + * Returns: %TRUE on success. + */ +gboolean fl_texture_registrar_unregister_texture(FlTextureRegistrar* registrar, + FlTexture* texture); + +G_END_DECLS + +#endif // FLUTTER_SHELL_PLATFORM_LINUX_FL_TEXTURE_REGISTRAR_H_ diff --git a/example/linux/flutter/ephemeral/flutter_linux/fl_value.h b/example/linux/flutter/ephemeral/flutter_linux/fl_value.h new file mode 100644 index 0000000..7365d46 --- /dev/null +++ b/example/linux/flutter/ephemeral/flutter_linux/fl_value.h @@ -0,0 +1,614 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_LINUX_FL_VALUE_H_ +#define FLUTTER_SHELL_PLATFORM_LINUX_FL_VALUE_H_ + +#include +#include +#include + +#if !defined(__FLUTTER_LINUX_INSIDE__) && !defined(FLUTTER_LINUX_COMPILATION) +#error "Only can be included directly." +#endif + +G_BEGIN_DECLS + +/** + * FlValue: + * + * #FlValue is an object that contains the data types used in the platform + * channel used by Flutter. + * + * In Dart the values are represented as follows: + * - #FL_VALUE_TYPE_NULL: Null + * - #FL_VALUE_TYPE_BOOL: bool + * - #FL_VALUE_TYPE_INT: num + * - #FL_VALUE_TYPE_FLOAT: num + * - #FL_VALUE_TYPE_STRING: String + * - #FL_VALUE_TYPE_UINT8_LIST: Uint8List + * - #FL_VALUE_TYPE_INT32_LIST: Int32List + * - #FL_VALUE_TYPE_INT64_LIST: Int64List + * - #FL_VALUE_TYPE_FLOAT32_LIST: Float32List + * - #FL_VALUE_TYPE_FLOAT_LIST: Float64List + * - #FL_VALUE_TYPE_LIST: List + * - #FL_VALUE_TYPE_MAP: Map + * + * See #FlMessageCodec to encode and decode these values. + */ +typedef struct _FlValue FlValue; + +/** + * FlValueType: + * @FL_VALUE_TYPE_NULL: The null value. + * @FL_VALUE_TYPE_BOOL: A boolean. + * @FL_VALUE_TYPE_INT: A 64 bit signed integer. + * @FL_VALUE_TYPE_FLOAT: A 64 bit floating point number. + * @FL_VALUE_TYPE_STRING: UTF-8 text. + * @FL_VALUE_TYPE_UINT8_LIST: An ordered list of unsigned 8 bit integers. + * @FL_VALUE_TYPE_INT32_LIST: An ordered list of 32 bit integers. + * @FL_VALUE_TYPE_INT64_LIST: An ordered list of 64 bit integers. + * @FL_VALUE_TYPE_FLOAT_LIST: An ordered list of floating point numbers. + * @FL_VALUE_TYPE_LIST: An ordered list of #FlValue objects. + * @FL_VALUE_TYPE_MAP: A map of #FlValue objects keyed by #FlValue object. + * @FL_VALUE_TYPE_FLOAT32_LIST: An ordered list of 32bit floating point numbers. + * + * Types of #FlValue. + */ +typedef enum { + FL_VALUE_TYPE_NULL, + FL_VALUE_TYPE_BOOL, + FL_VALUE_TYPE_INT, + FL_VALUE_TYPE_FLOAT, + FL_VALUE_TYPE_STRING, + FL_VALUE_TYPE_UINT8_LIST, + FL_VALUE_TYPE_INT32_LIST, + FL_VALUE_TYPE_INT64_LIST, + FL_VALUE_TYPE_FLOAT_LIST, + FL_VALUE_TYPE_LIST, + FL_VALUE_TYPE_MAP, + FL_VALUE_TYPE_FLOAT32_LIST, +} FlValueType; + +/** + * fl_value_new_null: + * + * Creates an #FlValue that contains a null value. The equivalent Dart type is + * null. + * + * Returns: a new #FlValue. + */ +FlValue* fl_value_new_null(); + +/** + * fl_value_new_bool: + * @value: the value. + * + * Creates an #FlValue that contains a boolean value. The equivalent Dart type + * is a bool. + * + * Returns: a new #FlValue. + */ +FlValue* fl_value_new_bool(bool value); + +/** + * fl_value_new_int: + * @value: the value. + * + * Creates an #FlValue that contains an integer number. The equivalent Dart type + * is a num. + * + * Returns: a new #FlValue. + */ +FlValue* fl_value_new_int(int64_t value); + +/** + * fl_value_new_float: + * @value: the value. + * + * Creates an #FlValue that contains a floating point number. The equivalent + * Dart type is a num. + * + * Returns: a new #FlValue. + */ +FlValue* fl_value_new_float(double value); + +/** + * fl_value_new_string: + * @value: a %NULL-terminated UTF-8 string. + * + * Creates an #FlValue that contains UTF-8 text. The equivalent Dart type is a + * String. + * + * Returns: a new #FlValue. + */ +FlValue* fl_value_new_string(const gchar* value); + +/** + * fl_value_new_string_sized: + * @value: a buffer containing UTF-8 text. It does not require a nul terminator. + * @value_length: the number of bytes to use from @value. + * + * Creates an #FlValue that contains UTF-8 text. The equivalent Dart type is a + * String. + * + * Returns: a new #FlValue. + */ +FlValue* fl_value_new_string_sized(const gchar* value, size_t value_length); + +/** + * fl_value_new_uint8_list: + * @value: an array of unsigned 8 bit integers. + * @value_length: number of elements in @value. + * + * Creates an ordered list containing 8 bit unsigned integers. The data is + * copied. The equivalent Dart type is a Uint8List. + * + * Returns: a new #FlValue. + */ +FlValue* fl_value_new_uint8_list(const uint8_t* value, size_t value_length); + +/** + * fl_value_new_uint8_list_from_bytes: + * @value: a #GBytes. + * + * Creates an ordered list containing 8 bit unsigned integers. The data is + * copied. The equivalent Dart type is a Uint8List. + * + * Returns: a new #FlValue. + */ +FlValue* fl_value_new_uint8_list_from_bytes(GBytes* value); + +/** + * fl_value_new_int32_list: + * @value: an array of signed 32 bit integers. + * @value_length: number of elements in @value. + * + * Creates an ordered list containing 32 bit integers. The equivalent Dart type + * is a Int32List. + * + * Returns: a new #FlValue. + */ +FlValue* fl_value_new_int32_list(const int32_t* value, size_t value_length); + +/** + * fl_value_new_int64_list: + * @value: an array of signed 64 bit integers. + * @value_length: number of elements in @value. + * + * Creates an ordered list containing 64 bit integers. The equivalent Dart type + * is a Int64List. + * + * Returns: a new #FlValue. + */ +FlValue* fl_value_new_int64_list(const int64_t* value, size_t value_length); + +/** + * fl_value_new_float32_list: + * @value: an array of floating point numbers. + * @value_length: number of elements in @value. + * + * Creates an ordered list containing 32 bit floating point numbers. + * The equivalent Dart type is a Float32List. + * + * Returns: a new #FlValue. + */ +FlValue* fl_value_new_float32_list(const float* value, size_t value_length); + +/** + * fl_value_new_float_list: + * @value: an array of floating point numbers. + * @value_length: number of elements in @value. + * + * Creates an ordered list containing floating point numbers. The equivalent + * Dart type is a Float64List. + * + * Returns: a new #FlValue. + */ +FlValue* fl_value_new_float_list(const double* value, size_t value_length); + +/** + * fl_value_new_list: + * + * Creates an ordered list. Children can be added to the list using + * fl_value_append(). The children are accessed using fl_value_get_length() + * and fl_value_get_list_value(). The equivalent Dart type is a List. + * + * The following example shows a simple list of values: + * + * |[ + * g_autoptr(FlValue) value = fl_value_new_list (); + * fl_value_append_take (value, fl_value_new_string ("one"); + * fl_value_append_take (value, fl_value_new_int (2); + * fl_value_append_take (value, fl_value_new_double (3.0); + * ]| + * + * This value can be decoded using: + * + * |[ + * g_assert (fl_value_get_type (value) == FL_VALUE_TYPE_LIST); + * for (size_t i = 0; i < fl_value_get_length (value); i++) { + * FlValue *child = fl_value_get_list_value (value, i); + * process_value (child); + * } + * ]| + * + * Returns: a new #FlValue. + */ +FlValue* fl_value_new_list(); + +/** + * fl_value_new_list_from_strv: + * @value: a %NULL-terminated array of strings. + * + * Creates an ordered list containing #FlString values. + * + * Returns: a new #FlValue. + */ +FlValue* fl_value_new_list_from_strv(const gchar* const* value); + +/** + * fl_value_new_map: + * + * Creates an ordered associative array. Children can be added to the map + * using fl_value_set(), fl_value_set_take(), fl_value_set_string(), + * fl_value_set_string_take(). The children are accessed using + * fl_value_get_length(), fl_value_get_map_key(), fl_value_get_map_value(), + * fl_value_lookup() and fl_value_lookup_string(). The equivalent Dart type is a + * Map. + * + * The following example shows how to create a map of values keyed by strings: + * + * |[ + * g_autoptr(FlValue) value = fl_value_new_map (); + * fl_value_set_string_take (value, "name", fl_value_new_string ("Gandalf")); + * fl_value_set_string_take (value, "occupation", + * fl_value_new_string ("Wizard")); + * fl_value_set_string_take (value, "age", fl_value_new_int (2019)); + * ]| + * + * This value can be decoded using: + * |[ + * g_assert (fl_value_get_type (value) == FL_VALUE_TYPE_MAP); + * FlValue *name = fl_value_lookup_string (value, "name"); + * g_assert (fl_value_get_type (name) == FL_VALUE_TYPE_STRING); + * FlValue *age = fl_value_lookup_string (value, "age"); + * g_assert (fl_value_get_type (age) == FL_VALUE_TYPE_INT); + * g_message ("Next customer is %s (%d years old)", + * fl_value_get_string (name), + * fl_value_get_int (age)); + * ]| + * + * Returns: a new #FlValue. + */ +FlValue* fl_value_new_map(); + +/** + * fl_value_ref: + * @value: an #FlValue. + * + * Increases the reference count of an #FlValue. + * + * Returns: the value that was referenced. + */ +FlValue* fl_value_ref(FlValue* value); + +/** + * fl_value_unref: + * @value: an #FlValue. + * + * Decreases the reference count of an #FlValue. When the reference count hits + * zero @value is destroyed and no longer valid. + */ +void fl_value_unref(FlValue* value); + +/** + * fl_value_get_type: + * @value: an #FlValue. + * + * Gets the type of @value. + * + * Returns: an #FlValueType. + */ +FlValueType fl_value_get_type(FlValue* value); + +/** + * fl_value_equal: + * @a: an #FlValue. + * @b: an #FlValue. + * + * Compares two #FlValue to see if they are equivalent. Two values are + * considered equivalent if they are of the same type and their data is the same + * including any child values. For values of type #FL_VALUE_TYPE_MAP the order + * of the values does not matter. + * + * Returns: %TRUE if both values are equivalent. + */ +bool fl_value_equal(FlValue* a, FlValue* b); + +/** + * fl_value_append: + * @value: an #FlValue of type #FL_VALUE_TYPE_LIST. + * @child: an #FlValue. + * + * Adds @child to the end of @value. Calling this with an #FlValue that is not + * of type #FL_VALUE_TYPE_LIST is a programming error. + */ +void fl_value_append(FlValue* value, FlValue* child); + +/** + * fl_value_append_take: + * @value: an #FlValue of type #FL_VALUE_TYPE_LIST. + * @child: (transfer full): an #FlValue. + * + * Adds @child to the end of @value. Ownership of @child is taken by @value. + * Calling this with an #FlValue that is not of type #FL_VALUE_TYPE_LIST is a + * programming error. + */ +void fl_value_append_take(FlValue* value, FlValue* child); + +/** + * fl_value_set: + * @value: an #FlValue of type #FL_VALUE_TYPE_MAP. + * @key: an #FlValue. + * @child_value: an #FlValue. + * + * Sets @key in @value to @child_value. If an existing value was in the map with + * the same key it is replaced. Calling this with an #FlValue that is not of + * type #FL_VALUE_TYPE_MAP is a programming error. + */ +void fl_value_set(FlValue* value, FlValue* key, FlValue* child_value); + +/** + * fl_value_set_take: + * @value: an #FlValue of type #FL_VALUE_TYPE_MAP. + * @key: (transfer full): an #FlValue. + * @child_value: (transfer full): an #FlValue. + * + * Sets @key in @value to @child_value. Ownership of both @key and @child_value + * is taken by @value. If an existing value was in the map with the same key it + * is replaced. Calling this with an #FlValue that is not of type + * #FL_VALUE_TYPE_MAP is a programming error. + */ +void fl_value_set_take(FlValue* value, FlValue* key, FlValue* child_value); + +/** + * fl_value_set_string: + * @value: an #FlValue of type #FL_VALUE_TYPE_MAP. + * @key: a UTF-8 text key. + * @child_value: an #FlValue. + * + * Sets a value in the map with a text key. If an existing value was in the map + * with the same key it is replaced. Calling this with an #FlValue that is not + * of type #FL_VALUE_TYPE_MAP is a programming error. + */ +void fl_value_set_string(FlValue* value, + const gchar* key, + FlValue* child_value); + +/** + * fl_value_set_string_take: + * @value: an #FlValue of type #FL_VALUE_TYPE_MAP. + * @key: a UTF-8 text key. + * @child_value: (transfer full): an #FlValue. + * + * Sets a value in the map with a text key, taking ownership of the value. If an + * existing value was in the map with the same key it is replaced. Calling this + * with an #FlValue that is not of type #FL_VALUE_TYPE_MAP is a programming + * error. + */ +void fl_value_set_string_take(FlValue* value, + const gchar* key, + FlValue* child_value); + +/** + * fl_value_get_bool: + * @value: an #FlValue of type #FL_VALUE_TYPE_BOOL. + * + * Gets the boolean value of @value. Calling this with an #FlValue that is + * not of type #FL_VALUE_TYPE_BOOL is a programming error. + * + * Returns: a boolean value. + */ +bool fl_value_get_bool(FlValue* value); + +/** + * fl_value_get_int: + * @value: an #FlValue of type #FL_VALUE_TYPE_INT. + * + * Gets the integer number of @value. Calling this with an #FlValue that is + * not of type #FL_VALUE_TYPE_INT is a programming error. + * + * Returns: an integer number. + */ +int64_t fl_value_get_int(FlValue* value); + +/** + * fl_value_get_float: + * @value: an #FlValue of type #FL_VALUE_TYPE_FLOAT. + * + * Gets the floating point number of @value. Calling this with an #FlValue + * that is not of type #FL_VALUE_TYPE_FLOAT is a programming error. + * + * Returns: a floating point number. + */ +double fl_value_get_float(FlValue* value); + +/** + * fl_value_get_string: + * @value: an #FlValue of type #FL_VALUE_TYPE_STRING. + * + * Gets the UTF-8 text contained in @value. Calling this with an #FlValue + * that is not of type #FL_VALUE_TYPE_STRING is a programming error. + * + * Returns: a UTF-8 encoded string. + */ +const gchar* fl_value_get_string(FlValue* value); + +/** + * fl_value_get_length: + * @value: an #FlValue of type #FL_VALUE_TYPE_UINT8_LIST, + * #FL_VALUE_TYPE_INT32_LIST, #FL_VALUE_TYPE_INT64_LIST, + * #FL_VALUE_TYPE_FLOAT32_LIST, #FL_VALUE_TYPE_FLOAT_LIST, #FL_VALUE_TYPE_LIST + * or #FL_VALUE_TYPE_MAP. + * + * Gets the number of elements @value contains. This is only valid for list + * and map types. Calling this with other types is a programming error. + * + * Returns: the number of elements inside @value. + */ +size_t fl_value_get_length(FlValue* value); + +/** + * fl_value_get_uint8_list: + * @value: an #FlValue of type #FL_VALUE_TYPE_UINT8_LIST. + * + * Gets the array of unisigned 8 bit integers @value contains. The data + * contains fl_value_get_length() elements. Calling this with an #FlValue that + * is not of type #FL_VALUE_TYPE_UINT8_LIST is a programming error. + * + * Returns: an array of unsigned 8 bit integers. + */ +const uint8_t* fl_value_get_uint8_list(FlValue* value); + +/** + * fl_value_get_int32_list: + * @value: an #FlValue of type #FL_VALUE_TYPE_INT32_LIST. + * + * Gets the array of 32 bit integers @value contains. The data contains + * fl_value_get_length() elements. Calling this with an #FlValue that is not of + * type #FL_VALUE_TYPE_INT32_LIST is a programming error. + * + * Returns: an array of 32 bit integers. + */ +const int32_t* fl_value_get_int32_list(FlValue* value); + +/** + * fl_value_get_int64_list: + * @value: an #FlValue of type #FL_VALUE_TYPE_INT64_LIST. + * + * Gets the array of 64 bit integers @value contains. The data contains + * fl_value_get_length() elements. Calling this with an #FlValue that is not of + * type #FL_VALUE_TYPE_INT64_LIST is a programming error. + * + * Returns: an array of 64 bit integers. + */ +const int64_t* fl_value_get_int64_list(FlValue* value); + +/** + * fl_value_get_float32_list: + * @value: an #FlValue of type #FL_VALUE_TYPE_FLOAT32_LIST. + * + * Gets the array of floating point numbers @value contains. The data + * contains fl_value_get_length() elements. Calling this with an #FlValue that + * is not of type #FL_VALUE_TYPE_FLOAT32_LIST is a programming error. + * + * Returns: an array of floating point numbers. + */ +const float* fl_value_get_float32_list(FlValue* value); + +/** + * fl_value_get_float_list: + * @value: an #FlValue of type #FL_VALUE_TYPE_FLOAT_LIST. + * + * Gets the array of floating point numbers @value contains. The data + * contains fl_value_get_length() elements. Calling this with an #FlValue that + * is not of type #FL_VALUE_TYPE_FLOAT_LIST is a programming error. + * + * Returns: an array of floating point numbers. + */ +const double* fl_value_get_float_list(FlValue* value); + +/** + * fl_value_get_list_value: + * @value: an #FlValue of type #FL_VALUE_TYPE_LIST. + * @index: an index in the list. + * + * Gets a child element of the list. It is a programming error to request an + * index that is outside the size of the list as returned from + * fl_value_get_length(). Calling this with an #FlValue that is not of type + * #FL_VALUE_TYPE_LIST is a programming error. + * + * Returns: an #FlValue. + */ +FlValue* fl_value_get_list_value(FlValue* value, size_t index); + +/** + * fl_value_get_map_key: + * @value: an #FlValue of type #FL_VALUE_TYPE_MAP. + * @index: an index in the map. + * + * Gets a key from the map. It is a programming error to request an index that + * is outside the size of the list as returned from fl_value_get_length(). + * Calling this with an #FlValue that is not of type #FL_VALUE_TYPE_MAP is a + * programming error. + * + * Returns: an #FlValue. + */ +FlValue* fl_value_get_map_key(FlValue* value, size_t index); + +/** + * fl_value_get_map_value: + * @value: an #FlValue of type #FL_VALUE_TYPE_MAP. + * @index: an index in the map. + * + * Gets a value from the map. It is a programming error to request an index that + * is outside the size of the list as returned from fl_value_get_length(). + * Calling this with an #FlValue that is not of type #FL_VALUE_TYPE_MAP is a + * programming error. + * + * Returns: an #FlValue. + */ +FlValue* fl_value_get_map_value(FlValue* value, size_t index); + +/** + * fl_value_lookup: + * @value: an #FlValue of type #FL_VALUE_TYPE_MAP. + * @key: a key value. + * + * Gets the map entry that matches @key. Keys are checked using + * fl_value_equal(). Calling this with an #FlValue that is not of type + * #FL_VALUE_TYPE_MAP is a programming error. + * + * Map lookups are not optimized for performance - if you have a large map or + * need frequent access you should copy the data into another structure, e.g. + * #GHashTable. + * + * Returns: (allow-none): the value with this key or %NULL if not one present. + */ +FlValue* fl_value_lookup(FlValue* value, FlValue* key); + +/** + * fl_value_lookup_string: + * @value: an #FlValue of type #FL_VALUE_TYPE_MAP. + * @key: a key value. + * + * Gets the map entry that matches @key. Keys are checked using + * fl_value_equal(). Calling this with an #FlValue that is not of type + * #FL_VALUE_TYPE_MAP is a programming error. + * + * Map lookups are not optimized for performance - if you have a large map or + * need frequent access you should copy the data into another structure, e.g. + * #GHashTable. + * + * Returns: (allow-none): the value with this key or %NULL if not one present. + */ +FlValue* fl_value_lookup_string(FlValue* value, const gchar* key); + +/** + * fl_value_to_string: + * @value: an #FlValue. + * + * Converts an #FlValue to a text representation, suitable for logging purposes. + * The text is formatted to be the equivalent of Dart toString() methods. + * + * Returns: UTF-8 text. + */ +gchar* fl_value_to_string(FlValue* value); + +G_DEFINE_AUTOPTR_CLEANUP_FUNC(FlValue, fl_value_unref) + +G_END_DECLS + +#endif // FLUTTER_SHELL_PLATFORM_LINUX_FL_VALUE_H_ diff --git a/example/linux/flutter/ephemeral/flutter_linux/fl_view.h b/example/linux/flutter/ephemeral/flutter_linux/fl_view.h new file mode 100644 index 0000000..e6b122c --- /dev/null +++ b/example/linux/flutter/ephemeral/flutter_linux/fl_view.h @@ -0,0 +1,61 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_LINUX_FL_VIEW_H_ +#define FLUTTER_SHELL_PLATFORM_LINUX_FL_VIEW_H_ + +#if !defined(__FLUTTER_LINUX_INSIDE__) && !defined(FLUTTER_LINUX_COMPILATION) +#error "Only can be included directly." +#endif + +#include + +#include "fl_dart_project.h" +#include "fl_engine.h" + +G_BEGIN_DECLS + +G_DECLARE_FINAL_TYPE(FlView, fl_view, FL, VIEW, GtkBox) + +/** + * FlView: + * + * #FlView is a GTK widget that is capable of displaying a Flutter application. + * + * The following example shows how to set up a view in a GTK application: + * |[ + * FlDartProject *project = fl_dart_project_new (); + * FlView *view = fl_view_new (project); + * gtk_widget_show (GTK_WIDGET (view)); + * gtk_container_add (GTK_CONTAINER (parent), view); + * + * FlBinaryMessenger *messenger = + * fl_engine_get_binary_messenger (fl_view_get_engine (view)); + * setup_channels_or_plugins (messenger); + * ]| + */ + +/** + * fl_view_new: + * @project: The project to show. + * + * Creates a widget to show Flutter application. + * + * Returns: a new #FlView. + */ +FlView* fl_view_new(FlDartProject* project); + +/** + * fl_view_get_engine: + * @view: an #FlView. + * + * Gets the engine being rendered in the view. + * + * Returns: an #FlEngine. + */ +FlEngine* fl_view_get_engine(FlView* view); + +G_END_DECLS + +#endif // FLUTTER_SHELL_PLATFORM_LINUX_FL_VIEW_H_ diff --git a/example/linux/flutter/ephemeral/flutter_linux/flutter_linux.h b/example/linux/flutter/ephemeral/flutter_linux/flutter_linux.h new file mode 100644 index 0000000..2d9317d --- /dev/null +++ b/example/linux/flutter/ephemeral/flutter_linux/flutter_linux.h @@ -0,0 +1,37 @@ +// Copyright 2013 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef FLUTTER_SHELL_PLATFORM_LINUX_FLUTTER_LINUX_H_ +#define FLUTTER_SHELL_PLATFORM_LINUX_FLUTTER_LINUX_H_ + +#define __FLUTTER_LINUX_INSIDE__ + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#undef __FLUTTER_LINUX_INSIDE__ + +#endif // FLUTTER_SHELL_PLATFORM_LINUX_FLUTTER_LINUX_H_ diff --git a/example/linux/flutter/ephemeral/generated_config.cmake b/example/linux/flutter/ephemeral/generated_config.cmake new file mode 100644 index 0000000..55d205d --- /dev/null +++ b/example/linux/flutter/ephemeral/generated_config.cmake @@ -0,0 +1,21 @@ +# Generated code do not commit. +file(TO_CMAKE_PATH "/home/nate/Tooling/flutter" FLUTTER_ROOT) +file(TO_CMAKE_PATH "/media/Source/flutter/stripe_native_card_field/example" PROJECT_DIR) + +set(FLUTTER_VERSION "1.0.0+1" PARENT_SCOPE) +set(FLUTTER_VERSION_MAJOR 1 PARENT_SCOPE) +set(FLUTTER_VERSION_MINOR 0 PARENT_SCOPE) +set(FLUTTER_VERSION_PATCH 0 PARENT_SCOPE) +set(FLUTTER_VERSION_BUILD 1 PARENT_SCOPE) + +# Environment variables to pass to tool_backend.sh +list(APPEND FLUTTER_TOOL_ENVIRONMENT + "FLUTTER_ROOT=/home/nate/Tooling/flutter" + "PROJECT_DIR=/media/Source/flutter/stripe_native_card_field/example" + "DART_DEFINES=RkxVVFRFUl9XRUJfQVVUT19ERVRFQ1Q9dHJ1ZQ==,RkxVVFRFUl9XRUJfQ0FOVkFTS0lUX1VSTD1odHRwczovL3d3dy5nc3RhdGljLmNvbS9mbHV0dGVyLWNhbnZhc2tpdC9hNzk0Y2YyNjgxYzZjOWZlN2IyNjBlMGU4NGRlOTYyOThkYzljMThiLw==" + "DART_OBFUSCATION=false" + "TRACK_WIDGET_CREATION=true" + "TREE_SHAKE_ICONS=false" + "PACKAGE_CONFIG=/media/Source/flutter/stripe_native_card_field/example/.dart_tool/package_config.json" + "FLUTTER_TARGET=/media/Source/flutter/stripe_native_card_field/example/lib/main.dart" +) diff --git a/example/linux/flutter/ephemeral/icudtl.dat b/example/linux/flutter/ephemeral/icudtl.dat new file mode 100644 index 0000000..62cfc0d Binary files /dev/null and b/example/linux/flutter/ephemeral/icudtl.dat differ diff --git a/example/linux/flutter/ephemeral/libflutter_linux_gtk.so b/example/linux/flutter/ephemeral/libflutter_linux_gtk.so new file mode 100644 index 0000000..f37e702 Binary files /dev/null and b/example/linux/flutter/ephemeral/libflutter_linux_gtk.so differ diff --git a/example/macos/Flutter/ephemeral/Flutter-Generated.xcconfig b/example/macos/Flutter/ephemeral/Flutter-Generated.xcconfig new file mode 100644 index 0000000..161dc66 --- /dev/null +++ b/example/macos/Flutter/ephemeral/Flutter-Generated.xcconfig @@ -0,0 +1,11 @@ +// This is a generated file; do not edit or check into version control. +FLUTTER_ROOT=/home/nate/Tooling/flutter +FLUTTER_APPLICATION_PATH=/media/Source/flutter/stripe_native_card_field/example +COCOAPODS_PARALLEL_CODE_SIGN=true +FLUTTER_BUILD_DIR=build +FLUTTER_BUILD_NAME=1.0.0 +FLUTTER_BUILD_NUMBER=1 +DART_OBFUSCATION=false +TRACK_WIDGET_CREATION=true +TREE_SHAKE_ICONS=false +PACKAGE_CONFIG=.dart_tool/package_config.json diff --git a/example/macos/Flutter/ephemeral/flutter_export_environment.sh b/example/macos/Flutter/ephemeral/flutter_export_environment.sh new file mode 100755 index 0000000..4b502f7 --- /dev/null +++ b/example/macos/Flutter/ephemeral/flutter_export_environment.sh @@ -0,0 +1,12 @@ +#!/bin/sh +# This is a generated file; do not edit or check into version control. +export "FLUTTER_ROOT=/home/nate/Tooling/flutter" +export "FLUTTER_APPLICATION_PATH=/media/Source/flutter/stripe_native_card_field/example" +export "COCOAPODS_PARALLEL_CODE_SIGN=true" +export "FLUTTER_BUILD_DIR=build" +export "FLUTTER_BUILD_NAME=1.0.0" +export "FLUTTER_BUILD_NUMBER=1" +export "DART_OBFUSCATION=false" +export "TRACK_WIDGET_CREATION=true" +export "TREE_SHAKE_ICONS=false" +export "PACKAGE_CONFIG=.dart_tool/package_config.json" diff --git a/example/pubspec.lock b/example/pubspec.lock index 9d0ecc1..8ca1e8a 100644 --- a/example/pubspec.lock +++ b/example/pubspec.lock @@ -91,6 +91,22 @@ packages: description: flutter source: sdk version: "0.0.0" + http: + dependency: transitive + description: + name: http + sha256: "759d1a329847dd0f39226c688d3e06a6b8679668e350e2891a6474f8b4bb8525" + url: "https://pub.dev" + source: hosted + version: "1.1.0" + http_parser: + dependency: transitive + description: + name: http_parser + sha256: "2aa08ce0341cc9b354a498388e30986515406668dbcc4f7c950c3e715496693b" + url: "https://pub.dev" + source: hosted + version: "4.0.2" lints: dependency: transitive description: @@ -190,7 +206,7 @@ packages: path: ".." relative: true source: path - version: "0.0.1" + version: "0.0.2" term_glyph: dependency: transitive description: @@ -207,6 +223,14 @@ packages: url: "https://pub.dev" source: hosted version: "0.6.0" + typed_data: + dependency: transitive + description: + name: typed_data + sha256: facc8d6582f16042dd49f2463ff1bd6e2c9ef9f3d5da3d9b087e244a7b564b3c + url: "https://pub.dev" + source: hosted + version: "1.3.2" vector_graphics: dependency: transitive description: diff --git a/lib/card_details.dart b/lib/card_details.dart index 9682961..0e870f2 100644 --- a/lib/card_details.dart +++ b/lib/card_details.dart @@ -7,12 +7,11 @@ import 'package:flutter/foundation.dart'; /// when fields are filled and validated as correct. class CardDetails { CardDetails({ - required dynamic cardNumber, - required String? securityCode, + required String? cardNumber, + required this.securityCode, required this.expirationString, required this.postalCode, }) : _cardNumber = cardNumber { - this.securityCode = int.tryParse(securityCode ?? ''); checkIsValid(); } @@ -28,7 +27,7 @@ class CardDetails { set cardNumber(String? num) => _cardNumber = num; String? _cardNumber; - int? securityCode; + String? securityCode; String? postalCode; String? expirationString; DateTime? expirationDate; @@ -37,12 +36,17 @@ class CardDetails { int _lastCheckHash = 0; CardProvider? provider; + set overrideValidState(ValidState state) => _validState = state; + /// Checks the validity of the `CardDetails` and returns the result. ValidState get validState { checkIsValid(); return _validState; } + String get expMonth => isComplete ? expirationString!.split('/').first : ''; + String get expYear => isComplete ? expirationString!.split('/').last : ''; + // TODO rename to be more clear /// Returns true if `_cardNumber` is null, or /// if the _cardNumber matches the detected `provider`'s @@ -130,6 +134,11 @@ class CardDetails { _validState = ValidState.missingCVC; return; } + if (provider != null && securityCode!.length != provider!.cvcLength) { + _complete = false; + _validState = ValidState.invalidCVC; + return; + } if (postalCode == null) { _complete = false; _validState = ValidState.missingZip; diff --git a/lib/stripe_native_card_field.dart b/lib/stripe_native_card_field.dart index e96c455..2e721a6 100644 --- a/lib/stripe_native_card_field.dart +++ b/lib/stripe_native_card_field.dart @@ -1,43 +1,112 @@ library stripe_native_card_field; import 'dart:async'; -import 'card_details.dart'; -import 'card_provider_icon.dart'; +import 'dart:convert'; + +import 'package:flutter/foundation.dart'; import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; +import 'package:http/http.dart' as http; + +import 'card_details.dart'; +import 'card_provider_icon.dart'; /// Enum to track each step of the card detail /// entry process. enum CardEntryStep { number, exp, cvc, postal } +// enum LoadingLocation { ontop, rightInside } + /// A uniform text field for entering card details, based /// on the behavior of Stripe's various html elements. /// -/// Required `width` and `onCardDetailsComplete`. +/// Required `width`. /// /// If the provided `width < 450.0`, the `CardTextField` /// will scroll its content horizontally with the cursor /// to compensate. class CardTextField extends StatefulWidget { - const CardTextField( - {Key? key, - required this.onCardDetailsComplete, - required this.width, - this.height, - this.inputDecoration, - this.boxDecoration, - this.errorBoxDecoration}) - : super(key: key); + CardTextField({ + Key? key, + this.onStripeResponse, + this.onCardDetailsComplete, + required this.width, + this.stripePublishableKey, + this.height, + this.textStyle, + this.hintTextStyle, + this.errorTextStyle, + this.boxDecoration, + this.errorBoxDecoration, + this.loadingWidget, + this.delayToShowLoading = const Duration(milliseconds: 750), + this.overrideValidState, + this.errorText, + // this.loadingWidgetLocation = LoadingLocation.rightInside, + }) : super(key: key) { + if (stripePublishableKey != null) { + assert(stripePublishableKey!.startsWith('pk_')); + if (kReleaseMode && !stripePublishableKey!.startsWith('pk_live_')) { + print('StripeNativeCardField: *WARN* You are not using a live publishableKey in production.'); + } else if ((kDebugMode || kProfileMode) && stripePublishableKey!.startsWith('pk_live_')) { + print( + 'StripeNativeCardField: *WARN* You are using a live stripe key in a debug environment, proceed with caution!'); + print('StripeNativeCardField: *WARN* Ideally you should be using your test keys whenever not in production.'); + } + } else { + if (onStripeResponse != null) { + print( + 'StripeNativeCardField: *ERROR* You provided the onTokenReceived callback, but did not provide a stripePublishableKey.'); + assert(false); + } + } + } - final InputDecoration? inputDecoration; // TODO unapplied style - final BoxDecoration? boxDecoration; // TODO unapplied style - final BoxDecoration? errorBoxDecoration; // TODO unapplied style + /// Overrides the default box decoration of the text field + final BoxDecoration? boxDecoration; + + /// Overrides the default box decoration of the text field when there is a validation error + final BoxDecoration? errorBoxDecoration; + + /// Width of the entire CardTextField final double width; - /// Callback that returns the completed CardDetails object - final void Function(CardDetails) onCardDetailsComplete; + /// Height of the entire CardTextField final double? height; + /// Stripe publishable key, starts with 'pk_' + final String? stripePublishableKey; + + /// Shown and overrides CircularProgressIndicator() if the request to stripe takes longer than `delayToShowLoading` + final Widget? loadingWidget; + + /// Default TextStyle + final TextStyle? textStyle; + + /// Default TextStyle for the hint text in each TextFormField + final TextStyle? hintTextStyle; + + /// TextStyle used when any TextFormField's have a validation error + final TextStyle? errorTextStyle; + + /// Time to wait until showing the loading indicator when retrieving Stripe token + final Duration delayToShowLoading; + + /// Determines where the loading indicator appears when contacting stripe + // final LoadingLocation loadingWidgetLocation; + + /// Callback that returns the stripe token for the card + final void Function(Map)? onStripeResponse; + + /// Callback that returns the completed CardDetails object + final void Function(CardDetails)? onCardDetailsComplete; + + /// Can manually override the ValidState to surface errors returned from Stripe + final ValidState? overrideValidState; + + /// Can manually override the errorText displayed to surface errors returned from Stripe + final String? errorText; + @override State createState() => CardTextFieldState(); } @@ -52,20 +121,35 @@ class CardTextFieldState extends State { late TextEditingController _securityCodeController; late TextEditingController _postalCodeController; + // Not made private for access in widget tests late FocusNode cardNumberFocusNode; late FocusNode expirationFocusNode; late FocusNode securityCodeFocusNode; late FocusNode postalCodeFocusNode; + // Not made private for access in widget tests + late final bool isWideFormat; + + // Widget configurable styles + late final BoxDecoration _normalBoxDecoration; + late final BoxDecoration _errorBoxDecoration; + late final TextStyle _errorTextStyle; + late final TextStyle _normalTextStyle; + late final TextStyle _hintTextSyle; + final double _cardFieldWidth = 180.0; final double _expirationFieldWidth = 70.0; final double _securityFieldWidth = 40.0; - final double _postalFieldWidth = 100.0; + final double _postalFieldWidth = 95.0; late final double _internalFieldWidth; - late final bool _isWideFormat; + late final double _expanderWidthExpanded; + late final double _expanderWidthContracted; - bool _showBorderError = false; String? _validationErrorText; + bool _showBorderError = false; + bool _loading = false; + final CardDetails _cardDetails = CardDetails.blank(); + int _prevErrorOverrideHash = 0; final _currentCardEntryStepController = StreamController(); final _horizontalScrollController = ScrollController(); @@ -73,29 +157,6 @@ class CardTextFieldState extends State { final _formFieldKey = GlobalKey(); - final CardDetails _cardDetails = CardDetails.blank(); - - final normalBoxDecoration = BoxDecoration( - color: const Color(0xfff6f9fc), - border: Border.all( - color: const Color(0xffdde0e3), - width: 2.0, - ), - borderRadius: BorderRadius.circular(8.0), - ); - - final errorBoxDecoration = BoxDecoration( - color: const Color(0xfff6f9fc), - border: Border.all( - color: Colors.red, - width: 2.0, - ), - borderRadius: BorderRadius.circular(8.0), - ); - - final TextStyle _errorTextStyle = const TextStyle(color: Colors.red, fontSize: 14); - final TextStyle _normalTextStyle = const TextStyle(color: Colors.black87, fontSize: 14); - @override void initState() { _cardNumberController = TextEditingController(); @@ -108,16 +169,60 @@ class CardTextFieldState extends State { securityCodeFocusNode = FocusNode(); postalCodeFocusNode = FocusNode(); + _errorTextStyle = const TextStyle(color: Colors.red, fontSize: 14, inherit: true).merge(widget.errorTextStyle); + _normalTextStyle = const TextStyle(color: Colors.black87, fontSize: 14, inherit: true).merge(widget.textStyle); + _hintTextSyle = const TextStyle(color: Colors.black54, fontSize: 14, inherit: true).merge(widget.hintTextStyle); + + _normalBoxDecoration = BoxDecoration( + color: const Color(0xfff6f9fc), + border: Border.all( + color: const Color(0xffdde0e3), + width: 2.0, + ), + borderRadius: BorderRadius.circular(8.0), + ).copyWith( + backgroundBlendMode: widget.boxDecoration?.backgroundBlendMode, + border: widget.boxDecoration?.border, + borderRadius: widget.boxDecoration?.borderRadius, + boxShadow: widget.boxDecoration?.boxShadow, + color: widget.boxDecoration?.color, + gradient: widget.boxDecoration?.gradient, + image: widget.boxDecoration?.image, + shape: widget.boxDecoration?.shape, + ); + + _errorBoxDecoration = BoxDecoration( + color: const Color(0xfff6f9fc), + border: Border.all( + color: Colors.red, + width: 2.0, + ), + borderRadius: BorderRadius.circular(8.0), + ).copyWith( + backgroundBlendMode: widget.errorBoxDecoration?.backgroundBlendMode, + border: widget.errorBoxDecoration?.border, + borderRadius: widget.errorBoxDecoration?.borderRadius, + boxShadow: widget.errorBoxDecoration?.boxShadow, + color: widget.errorBoxDecoration?.color, + gradient: widget.errorBoxDecoration?.gradient, + image: widget.errorBoxDecoration?.image, + shape: widget.errorBoxDecoration?.shape, + ); + _currentCardEntryStepController.stream.listen( _onStepChange, ); RawKeyboard.instance.addListener(_backspaceTransitionListener); - _isWideFormat = widget.width >= 450; - if (_isWideFormat) { - _internalFieldWidth = widget.width + 80; + isWideFormat = widget.width >= 450; + if (isWideFormat) { + _internalFieldWidth = widget.width + _postalFieldWidth + 35; + _expanderWidthExpanded = widget.width - _cardFieldWidth - _expirationFieldWidth - _securityFieldWidth - 35; + _expanderWidthContracted = + widget.width - _cardFieldWidth - _expirationFieldWidth - _securityFieldWidth - _postalFieldWidth - 70; } else { _internalFieldWidth = _cardFieldWidth + _expirationFieldWidth + _securityFieldWidth + _postalFieldWidth + 80; } + super.initState(); } @@ -138,7 +243,13 @@ class CardTextFieldState extends State { @override Widget build(BuildContext context) { + if ((widget.errorText != null || widget.overrideValidState != null) && + Object.hashAll([widget.errorText, widget.overrideValidState]) != _prevErrorOverrideHash) { + _prevErrorOverrideHash = Object.hashAll([widget.errorText, widget.overrideValidState]); + _validateFields(); + } return Column( + mainAxisAlignment: MainAxisAlignment.center, crossAxisAlignment: CrossAxisAlignment.start, children: [ Form( @@ -151,7 +262,7 @@ class CardTextFieldState extends State { child: Container( width: widget.width, height: widget.height ?? 60.0, - decoration: _showBorderError ? errorBoxDecoration : normalBoxDecoration, + decoration: _showBorderError ? _errorBoxDecoration : _normalBoxDecoration, child: ClipRect( child: IgnorePointer( child: SingleChildScrollView( @@ -186,7 +297,7 @@ class CardTextFieldState extends State { } _cardDetails.cardNumber = content; if (_cardDetails.validState == ValidState.invalidCard) { - _setValidationState('You card number is invalid.'); + _setValidationState('Your card number is invalid.'); } else if (_cardDetails.validState == ValidState.missingCard) { _setValidationState('Your card number is incomplete.'); } @@ -202,32 +313,40 @@ class CardTextFieldState extends State { _currentCardEntryStepController.add(CardEntryStep.exp); } }, + onFieldSubmitted: (_) => _currentCardEntryStepController.add(CardEntryStep.exp), inputFormatters: [ LengthLimitingTextInputFormatter(19), FilteringTextInputFormatter.allow(RegExp('[0-9 ]')), CardNumberInputFormatter(), ], - decoration: const InputDecoration( + decoration: InputDecoration( hintText: 'Card number', + contentPadding: EdgeInsets.zero, + hintStyle: _hintTextSyle, fillColor: Colors.transparent, border: InputBorder.none, ), ), ), - if (_isWideFormat) + if (isWideFormat) Flexible( - fit: FlexFit.loose, - // fit: _currentStep == CardEntryStep.number ? FlexFit.loose : FlexFit.tight, - child: AnimatedContainer( - curve: Curves.easeOut, - duration: const Duration(milliseconds: 400), - constraints: _currentStep == CardEntryStep.number - ? BoxConstraints.loose(const Size(400.0, 1.0)) - : BoxConstraints.tight(const Size(0, 0)))), + fit: FlexFit.loose, + // fit: _currentStep == CardEntryStep.number ? FlexFit.loose : FlexFit.tight, + child: AnimatedContainer( + curve: Curves.easeInOut, + duration: const Duration(milliseconds: 400), + constraints: _currentStep == CardEntryStep.number + ? BoxConstraints.loose( + Size(_expanderWidthExpanded, 0.0), + ) + : BoxConstraints.tight( + Size(_expanderWidthContracted, 0.0), + ), + ), + ), // Spacer(flex: _currentStep == CardEntryStep.number ? 100 : 1), - AnimatedContainer( - duration: const Duration(milliseconds: 125), + SizedBox( width: _expirationFieldWidth, child: TextFormField( key: const Key('expiration_field'), @@ -253,7 +372,7 @@ class CardTextFieldState extends State { } else if (_cardDetails.validState == ValidState.missingDate) { _setValidationState('You must include your card\'s expiration date.'); } else if (_cardDetails.validState == ValidState.invalidMonth) { - _setValidationState('Invalid expiration month.'); + _setValidationState('Your card\'s expiration month is invalid.'); } return null; }, @@ -263,20 +382,22 @@ class CardTextFieldState extends State { _currentCardEntryStepController.add(CardEntryStep.cvc); } }, + onFieldSubmitted: (_) => _currentCardEntryStepController.add(CardEntryStep.cvc), inputFormatters: [ LengthLimitingTextInputFormatter(5), FilteringTextInputFormatter.allow(RegExp('[0-9/]')), CardExpirationFormatter(), ], - decoration: const InputDecoration( + decoration: InputDecoration( + contentPadding: EdgeInsets.zero, hintText: 'MM/YY', + hintStyle: _hintTextSyle, fillColor: Colors.transparent, border: InputBorder.none, ), ), ), - AnimatedContainer( - duration: const Duration(milliseconds: 250), + SizedBox( width: _securityFieldWidth, child: TextFormField( key: const Key('security_field'), @@ -289,14 +410,15 @@ class CardTextFieldState extends State { if (content == null || content.isEmpty) { return null; } - setState(() => _cardDetails.securityCode = int.tryParse(content)); + setState(() => _cardDetails.securityCode = content); if (_cardDetails.validState == ValidState.invalidCVC) { _setValidationState('Your card\'s security code is invalid.'); } else if (_cardDetails.validState == ValidState.missingCVC) { - _setValidationState('You card\'s security code is incomplete.'); + _setValidationState('Your card\'s security code is incomplete.'); } return null; }, + onFieldSubmitted: (_) => _currentCardEntryStepController.add(CardEntryStep.postal), onChanged: (str) { setState(() => _cardDetails.expirationString = str); if (str.length == _cardDetails.provider?.cvcLength) { @@ -308,15 +430,16 @@ class CardTextFieldState extends State { _cardDetails.provider == null ? 4 : _cardDetails.provider!.cvcLength), FilteringTextInputFormatter.allow(RegExp('[0-9]')), ], - decoration: const InputDecoration( + decoration: InputDecoration( + contentPadding: EdgeInsets.zero, hintText: 'CVC', + hintStyle: _hintTextSyle, fillColor: Colors.transparent, border: InputBorder.none, ), ), ), - AnimatedContainer( - duration: const Duration(milliseconds: 250), + SizedBox( width: _postalFieldWidth, child: TextFormField( key: const Key('postal_field'), @@ -341,17 +464,56 @@ class CardTextFieldState extends State { onChanged: (str) { setState(() => _cardDetails.postalCode = str); }, - onFieldSubmitted: (_) { + textInputAction: TextInputAction.done, + onFieldSubmitted: (_) async { _validateFields(); - widget.onCardDetailsComplete(_cardDetails); + if (_cardDetails.isComplete) { + if (widget.onCardDetailsComplete != null) { + widget.onCardDetailsComplete!(_cardDetails); + } else if (widget.onStripeResponse != null) { + bool returned = false; + + Future.delayed( + const Duration(milliseconds: 750), + () => returned ? null : setState(() => _loading = true), + ); + + const stripeCardUrl = 'https://api.stripe.com/v1/tokens'; + final response = await http.post( + Uri.parse(stripeCardUrl), + body: { + 'card[number]': _cardDetails.cardNumber, + 'card[cvc]': _cardDetails.securityCode, + 'card[exp_month]': _cardDetails.expMonth, + 'card[exp_year]': _cardDetails.expYear, + 'card[address_zip]': _cardDetails.postalCode, + 'key': widget.stripePublishableKey, + }, + headers: {"Content-Type": "application/x-www-form-urlencoded"}, + ); + + returned = true; + final jsonBody = jsonDecode(response.body); + + widget.onStripeResponse!(jsonBody); + if (_loading) setState(() => _loading = false); + } + } }, decoration: InputDecoration( - hintText: _currentStep == CardEntryStep.number ? '' : 'Postal Code', + contentPadding: EdgeInsets.zero, + hintText: 'Postal Code', + hintStyle: _hintTextSyle, fillColor: Colors.transparent, border: InputBorder.none, ), ), ), + AnimatedOpacity( + duration: const Duration(milliseconds: 300), + opacity: _loading ? 1.0 : 0.0, + child: widget.loadingWidget ?? const CircularProgressIndicator(), + ), ], ), ), @@ -395,10 +557,16 @@ class CardTextFieldState extends State { /// the validation state void _validateFields() { _validationErrorText = null; - _formFieldKey.currentState!.validate(); - // Clear up validation state if everything is valid - if (_validationErrorText == null) { - _setValidationState(null); + if (widget.overrideValidState != null) { + _cardDetails.overrideValidState = widget.overrideValidState!; + _setValidationState(widget.errorText); + } else { + _formFieldKey.currentState!.validate(); + + // Clear up validation state if everything is valid + if (_validationErrorText == null) { + _setValidationState(null); + } } return; } @@ -452,7 +620,7 @@ class CardTextFieldState extends State { postalCodeFocusNode.requestFocus(); break; } - if (!_isWideFormat) { + if (!isWideFormat) { _scrollRow(step); } } diff --git a/pubspec.yaml b/pubspec.yaml index 3903783..8005687 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -11,6 +11,7 @@ dependencies: flutter: sdk: flutter flutter_svg: ^2.0.9 + http: ^1.1.0 dev_dependencies: flutter_test: diff --git a/test/stripe_native_card_field_test.dart b/test/stripe_native_card_field_test.dart index 2a8dbf7..1dcd74d 100644 --- a/test/stripe_native_card_field_test.dart +++ b/test/stripe_native_card_field_test.dart @@ -20,20 +20,20 @@ void main() { width: width, onCardDetailsComplete: (cd) => details = cd, ); - await tester.pumpWidget(cardFieldWidget(cardField)); + await tester.pumpWidget(baseCardFieldWidget(cardField)); final input = TestTextInput(); final cardState = tester.state(find.byType(CardTextField)) as CardTextFieldState; - assertEmptyTextFields(tester, width); + assertEmptyTextFields(tester, cardState.isWideFormat); await tester.tap(find.byType(CardTextField)); expect(cardState.cardNumberFocusNode.hasFocus, true); // await enterTextByKey(tester, key: cardFieldKey, text: '4242424242424242'); input.enterText("4242424242424242"); - await tester.pumpAndSettle(); + await tester.pump(); expect(cardState.cardNumberFocusNode.hasFocus, false); expect(cardState.expirationFocusNode.hasFocus, true); @@ -44,18 +44,19 @@ void main() { // Backspace should move focus back to card number await tester.sendKeyDownEvent(LogicalKeyboardKey.backspace); - await tester.pumpAndSettle(); + await tester.pump(); expect(getTextFormField(expirationFieldKey).controller?.text, ''); expect(getTextFormField(cardFieldKey).controller?.text, '4242 4242 4242 424'); expect(cardState.cardNumberFocusNode.hasFocus, true); expect(cardState.expirationFocusNode.hasFocus, false); // Postal code should now be gone - expect(find.text("Postal Code"), findsNothing); + // FIXME this doesnt work + // expect(find.text("Postal Code"), findsNothing); // When using TestTextInput, any enterText() clears what is currently in focused field input.enterText("4242424242424242"); - await tester.pumpAndSettle(); + await tester.pump(); expect(getTextFormField(cardFieldKey).controller?.text, '4242 4242 4242 4242'); expect(cardState.cardNumberFocusNode.hasFocus, false); @@ -70,7 +71,7 @@ void main() { expect(cardState.expirationFocusNode.hasFocus, false); expect(cardState.securityCodeFocusNode.hasFocus, true); - // FIXME this isn't transitioning focus correctly in test + // FIXME this isn't transitioning focus correctly in test input.enterText("333"); await tester.sendKeyDownEvent(LogicalKeyboardKey.tab); await tester.pump(); @@ -88,13 +89,106 @@ void main() { await input.receiveAction(TextInputAction.done); await tester.pump(); - final expectedCardDetails = CardDetails(cardNumber: '4242 4242 4242 4242', securityCode: '333', expirationString: '10/28', postalCode: '91555'); + final expectedCardDetails = CardDetails( + cardNumber: '4242 4242 4242 4242', securityCode: '333', expirationString: '10/28', postalCode: '91555'); + // print('${expectedCardDetails.toString()}\n${details?.toString()}'); expect(details?.hash, expectedCardDetails.hash); }, ); + + testWidgets( + 'CardTextField: GIVEN the user enters invalid input WHEN each text field is filled THEN the correct error messages are displayed', + (tester) async { + const width = 500.0; + CardDetails? details; + + final cardField = CardTextField( + width: width, + onCardDetailsComplete: (cd) => details = cd, + ); + await tester.pumpWidget(baseCardFieldWidget(cardField)); + + final input = TestTextInput(); + + final cardState = tester.state(find.byType(CardTextField)) as CardTextFieldState; + + assertEmptyTextFields(tester, cardState.isWideFormat); + + await tester.sendKeyDownEvent(LogicalKeyboardKey.tab); + expect(cardState.cardNumberFocusNode.hasFocus, true); + + input.enterText('4242424242424222'); + await tester.pump(); + + expect(find.text('Your card number is invalid.'), findsOneWidget); + + await tester.sendKeyDownEvent(LogicalKeyboardKey.backspace); + await tester.pump(); + + expect(cardState.cardNumberFocusNode.hasFocus, true); + + input.enterText('4242424242424242'); + await tester.pump(); + + expect(cardState.expirationFocusNode.hasFocus, true); + + input.enterText('0055'); + await tester.pump(); + + expect(find.text("Your card's expiration month is invalid."), findsOneWidget); + + await tester.sendKeyDownEvent(LogicalKeyboardKey.backspace); + await tester.pump(); + + expect(cardState.expirationFocusNode.hasFocus, true); + + input.enterText('1099'); + await tester.pump(); + + expect(find.text("Your card's expiration year is invalid."), findsOneWidget); + + await tester.sendKeyDownEvent(LogicalKeyboardKey.backspace); + await tester.pump(); + + expect(cardState.expirationFocusNode.hasFocus, true); + + input.enterText('0228'); + await tester.pump(); + + expect(cardState.securityCodeFocusNode.hasFocus, true); + + // FIXME this isnt transitioning focus correctly in test + input.enterText('123'); + await tester.sendKeyDownEvent(LogicalKeyboardKey.tab); + await tester.pump(); + + expect(cardState.postalCodeFocusNode.hasFocus, true); + + input.enterText('1234'); + // Pressing enter doesnt work here... + await input.receiveAction(TextInputAction.done); + await tester.pump(); + + expect(find.text("The postal code you entered is not correct."), findsOneWidget); + + await tester.tap(find.byType(CardTextField)); + + // Tab from security field to get zipcode focus + await tester.sendKeyDownEvent(LogicalKeyboardKey.tab); + expect(cardState.postalCodeFocusNode.hasFocus, true); + + input.enterText('12345'); + await input.receiveAction(TextInputAction.done); + await tester.pump(); + + final expectedCardDetails = CardDetails( + cardNumber: '4242 4242 4242 4242', expirationString: '02/28', securityCode: '123', postalCode: '12345'); + + expect(details?.hash, expectedCardDetails.hash); + }); } -Widget cardFieldWidget(CardTextField cardField) => MaterialApp( +Widget baseCardFieldWidget(CardTextField cardField) => MaterialApp( home: Scaffold( body: Center( child: Column( @@ -106,11 +200,13 @@ Widget cardFieldWidget(CardTextField cardField) => MaterialApp( ), ); -void assertEmptyTextFields(WidgetTester tester, double width) { - expect(find.text("Card number"), findsOneWidget); - expect(find.text("MM/YY"), findsOneWidget); - expect(find.text("CVC"), findsOneWidget); - expect(find.text("Postal Code"), findsNothing); +void assertEmptyTextFields(WidgetTester tester, bool isWideFormat) { + if (isWideFormat) { + expect(find.text("Card number"), findsOneWidget); + expect(find.text("MM/YY"), findsOneWidget); + expect(find.text("CVC"), findsOneWidget); + } + // expect(find.text("Postal Code"), findsNothing); } Future enterTextByKey(WidgetTester tester, {required String key, required String text}) async {