# Generated by pub # See https://dart.dev/tools/pub/glossary#lockfile packages: archive: dependency: transitive description: name: archive sha256: "20071638cbe4e5964a427cfa0e86dce55d060bc7d82d56f3554095d7239a8765" url: "https://pub.flutter-io.cn" source: hosted version: "3.4.2" args: dependency: transitive description: name: args sha256: c372bb384f273f0c2a8aaaa226dad84dc27c8519a691b888725dec59518ad53a url: "https://pub.flutter-io.cn" source: hosted version: "2.4.1" asn1lib: dependency: transitive description: name: asn1lib sha256: b74e3842a52c61f8819a1ec8444b4de5419b41a7465e69d4aa681445377398b0 url: "https://pub.flutter-io.cn" source: hosted version: "1.4.1" async: dependency: transitive description: name: async sha256: "271b8899fc99f9df4f4ed419fa14e2fff392c7b2c162fbb87b222e2e963ddc73" url: "https://pub.flutter-io.cn" source: hosted version: "2.9.0" audio_video_progress_bar: dependency: "direct main" description: name: audio_video_progress_bar sha256: "7be62917604e19e3873e12c8025bbc6dbee5876e1fa4cd7772ea1d0eb0e88d99" url: "https://pub.flutter-io.cn" source: hosted version: "0.11.0" boolean_selector: dependency: transitive description: name: boolean_selector sha256: "5bbf32bc9e518d41ec49718e2931cd4527292c9b0c6d2dffcf7fe6b9a8a8cf72" url: "https://pub.flutter-io.cn" source: hosted version: "2.1.0" characters: dependency: transitive description: name: characters sha256: e6a326c8af69605aec75ed6c187d06b349707a27fbff8222ca9cc2cff167975c url: "https://pub.flutter-io.cn" source: hosted version: "1.2.1" charcode: dependency: transitive description: name: charcode sha256: fb98c0f6d12c920a02ee2d998da788bca066ca5f148492b7085ee23372b12306 url: "https://pub.flutter-io.cn" source: hosted version: "1.3.1" clock: dependency: transitive description: name: clock sha256: cb6d7f03e1de671e34607e909a7213e31d7752be4fb66a86d29fe1eb14bfb5cf url: "https://pub.flutter-io.cn" source: hosted version: "1.1.1" collection: dependency: transitive description: name: collection sha256: ef7e3a5529178ce8f37a9d0b11cbbc8b1e025940f9cf9f76c42da6796301219d url: "https://pub.flutter-io.cn" source: hosted version: "1.16.0" convert: dependency: transitive description: name: convert sha256: "0f08b14755d163f6e2134cb58222dd25ea2a2ee8a195e53983d57c075324d592" url: "https://pub.flutter-io.cn" source: hosted version: "3.1.1" crypto: dependency: transitive description: name: crypto sha256: aa274aa7774f8964e4f4f38cc994db7b6158dd36e9187aaceaddc994b35c6c67 url: "https://pub.flutter-io.cn" source: hosted version: "3.0.2" csslib: dependency: transitive description: name: csslib sha256: b36c7f7e24c0bdf1bf9a3da461c837d1de64b9f8beb190c9011d8c72a3dfd745 url: "https://pub.flutter-io.cn" source: hosted version: "0.17.2" custom_pop_up_menu: dependency: transitive description: name: custom_pop_up_menu sha256: "4fc58444afa5b2007e7df36fd4f2696440ffed821831b8865bb6c67168aa9c8b" url: "https://pub.flutter-io.cn" source: hosted version: "1.2.2" dio: dependency: "direct main" description: name: dio sha256: "7d328c4d898a61efc3cd93655a0955858e29a0aa647f0f9e02d59b3bb275e2e8" url: "https://pub.flutter-io.cn" source: hosted version: "4.0.6" encrypt: dependency: transitive description: name: encrypt sha256: "4fd4e4fdc21b9d7d4141823e1e6515cd94e7b8d84749504c232999fba25d9bbb" url: "https://pub.flutter-io.cn" source: hosted version: "5.0.1" fake_async: dependency: transitive description: name: fake_async sha256: "511392330127add0b769b75a987850d136345d9227c6b94c96a04cf4a391bf78" url: "https://pub.flutter-io.cn" source: hosted version: "1.3.1" ff_stars: dependency: transitive description: name: ff_stars sha256: "4686c230267d8cab9cf7b508c1c850660001044fbca18d0e769a701c4f76b7bc" url: "https://pub.flutter-io.cn" source: hosted version: "3.0.0" ffi: dependency: transitive description: name: ffi sha256: ed5337a5660c506388a9f012be0288fb38b49020ce2b45fe1f8b8323fe429f99 url: "https://pub.flutter-io.cn" source: hosted version: "2.0.2" fis_common: dependency: "direct main" description: path: "." ref: "1.0.9" resolved-ref: b34e63045625c87ced8b96f92715a06f0a45b279 url: "http://git.ius.plus:88/Project-Wing/fis_lib_common.git" source: git version: "0.0.2" fis_i18n: dependency: "direct main" description: path: "." ref: "94500e9" resolved-ref: "94500e9a2c77243a1f0366fa8732b8d4c3fdd72f" url: "http://git.ius.plus:88/Project-Wing/fis_lib_i18n.git" source: git version: "0.0.1" fis_jsonrpc: dependency: "direct main" description: path: "." ref: c3c961d resolved-ref: c3c961d45d6d205a37195cb18b9206a78e3347da url: "http://git.ius.plus:88/Project-Wing/fis_lib_jsonrpc.git" source: git version: "0.0.1" fis_lib_business_components: dependency: "direct overridden" description: path: "." ref: ee4e18a resolved-ref: ee4e18a6f8985586e1f8b2b057a7fbaa8658ff00 url: "http://git.ius.plus/Project-Wing/fis_lib_business_components.git" source: git version: "0.0.1" fis_lib_qrcode: dependency: "direct main" description: path: "." ref: edbc68b4f5 resolved-ref: edbc68b4f598bda7cd55a667bab04dd5338c0857 url: "http://git.ius.plus/Project-Wing/fis_lib_qrcode.git" source: git version: "4.0.1" fis_theme: dependency: transitive description: path: "." ref: "^1.0.0.2" resolved-ref: "6a2455596179bc8a62092be343bfb0632c4dcf2d" url: "http://git.ius.plus:88/Project-Wing/fis_lib_theme.git" source: git version: "0.0.1" fis_ui: dependency: "direct main" description: path: "." ref: "0907b06" resolved-ref: "0907b06b78c04442368a5ad049294ea49e3297bf" url: "http://git.ius.plus/Project-Wing/fis_lib_ui.git" source: git version: "0.0.1" fis_vid: dependency: "direct main" description: path: "." ref: c71ca8880b resolved-ref: c71ca8880beb43c2fadd0727d3e7d5266244c394 url: "http://git.ius.plus:88/Project-Wing/fis_lib_vid.git" source: git version: "0.0.1" fis_vid_ext: dependency: "direct main" description: path: "." ref: d5e2597 resolved-ref: d5e2597101528864deb5db49a7a3bb1b146f03f0 url: "http://git.ius.plus/Project-Wing/fis_lib_vid_ext.git" source: git version: "0.0.1" flutter: dependency: "direct main" description: flutter source: sdk version: "0.0.0" flutter_easyloading: dependency: "direct main" description: name: flutter_easyloading sha256: "9b43cf38ef9fddcd0fd1b7821ea9d80b494484e3522383b76e7bf6da67ebf8b9" url: "https://pub.flutter-io.cn" source: hosted version: "3.0.3" flutter_keyboard_visibility: dependency: transitive description: name: flutter_keyboard_visibility sha256: be41db80ab7156d893878ca48a7520d667075c4841a0435d5544fd836197b55a url: "https://pub.flutter-io.cn" source: hosted version: "5.4.3" flutter_keyboard_visibility_linux: dependency: transitive description: name: flutter_keyboard_visibility_linux sha256: "6fba7cd9bb033b6ddd8c2beb4c99ad02d728f1e6e6d9b9446667398b2ac39f08" url: "https://pub.flutter-io.cn" source: hosted version: "1.0.0" flutter_keyboard_visibility_macos: dependency: transitive description: name: flutter_keyboard_visibility_macos sha256: c5c49b16fff453dfdafdc16f26bdd8fb8d55812a1d50b0ce25fc8d9f2e53d086 url: "https://pub.flutter-io.cn" source: hosted version: "1.0.0" flutter_keyboard_visibility_platform_interface: dependency: transitive description: name: flutter_keyboard_visibility_platform_interface sha256: e43a89845873f7be10cb3884345ceb9aebf00a659f479d1c8f4293fcb37022a4 url: "https://pub.flutter-io.cn" source: hosted version: "2.0.0" flutter_keyboard_visibility_web: dependency: transitive description: name: flutter_keyboard_visibility_web sha256: d3771a2e752880c79203f8d80658401d0c998e4183edca05a149f5098ce6e3d1 url: "https://pub.flutter-io.cn" source: hosted version: "2.0.0" flutter_keyboard_visibility_windows: dependency: transitive description: name: flutter_keyboard_visibility_windows sha256: fc4b0f0b6be9b93ae527f3d527fb56ee2d918cd88bbca438c478af7bcfd0ef73 url: "https://pub.flutter-io.cn" source: hosted version: "1.0.0" flutter_lints: dependency: "direct dev" description: name: flutter_lints sha256: b543301ad291598523947dc534aaddc5aaad597b709d2426d3a0e0d44c5cb493 url: "https://pub.flutter-io.cn" source: hosted version: "1.0.4" flutter_slidable: dependency: transitive description: name: flutter_slidable sha256: ab07e4c793f8d0c9c9e2062d264bd9e61cf50e3ecbbef496d4f4a4f1e705cd38 url: "https://pub.flutter-io.cn" source: hosted version: "1.2.0" flutter_spinkit: dependency: transitive description: name: flutter_spinkit sha256: b39c753e909d4796906c5696a14daf33639a76e017136c8d82bf3e620ce5bb8e url: "https://pub.flutter-io.cn" source: hosted version: "5.2.0" flutter_test: dependency: "direct dev" description: flutter source: sdk version: "0.0.0" flutter_typeahead: dependency: "direct overridden" description: name: flutter_typeahead sha256: "0ec56e1deac7556f3616f3cd53c9a25bf225dc8b72e9f44b5a7717e42bb467b5" url: "https://pub.flutter-io.cn" source: hosted version: "4.1.1" flutter_web_plugins: dependency: transitive description: flutter source: sdk version: "0.0.0" get: dependency: "direct main" description: name: get sha256: "34cd0cfbbb76e3aa3f9d582b467a5d326235dd7a57276b6d8b5ead51cf51a256" url: "https://pub.flutter-io.cn" source: hosted version: "4.6.1" getwidget: dependency: transitive description: name: getwidget sha256: "211f7955d7e46595462d2c63eabd42be9eab8081c065ebc2f213fca0535d6ead" url: "https://pub.flutter-io.cn" source: hosted version: "2.0.4" html: dependency: transitive description: name: html sha256: "58e3491f7bf0b6a4ea5110c0c688877460d1a6366731155c4a4580e7ded773e8" url: "https://pub.flutter-io.cn" source: hosted version: "0.15.3" http: dependency: transitive description: name: http sha256: "6aa2946395183537c8b880962d935877325d6a09a2867c3970c05c0fed6ac482" url: "https://pub.flutter-io.cn" source: hosted version: "0.13.5" http_parser: dependency: transitive description: name: http_parser sha256: "2aa08ce0341cc9b354a498388e30986515406668dbcc4f7c950c3e715496693b" url: "https://pub.flutter-io.cn" source: hosted version: "4.0.2" image: dependency: transitive description: name: image sha256: "02bafd3b4f399bfeb10034deba9753d93b55ce41cd0c4d3d8b355626f80e5b32" url: "https://pub.flutter-io.cn" source: hosted version: "3.1.3" intl: dependency: transitive description: name: intl sha256: "910f85bce16fb5c6f614e117efa303e85a1731bb0081edf3604a2ae6e9a3cc91" url: "https://pub.flutter-io.cn" source: hosted version: "0.17.0" js: dependency: transitive description: name: js sha256: a5e201311cb08bf3912ebbe9a2be096e182d703f881136ec1e81a2338a9e120d url: "https://pub.flutter-io.cn" source: hosted version: "0.6.4" lints: dependency: transitive description: name: lints sha256: a2c3d198cb5ea2e179926622d433331d8b58374ab8f29cdda6e863bd62fd369c url: "https://pub.flutter-io.cn" source: hosted version: "1.0.1" matcher: dependency: transitive description: name: matcher sha256: "80c2989398773fa06e2457e9ff08580f24e9858b28462a722241cb53e5613478" url: "https://pub.flutter-io.cn" source: hosted version: "0.12.12" material_color_utilities: dependency: transitive description: name: material_color_utilities sha256: d92141dc6fe1dad30722f9aa826c7fbc896d021d792f80678280601aff8cf724 url: "https://pub.flutter-io.cn" source: hosted version: "0.2.0" meta: dependency: transitive description: name: meta sha256: "6c268b42ed578a53088d834796959e4a1814b5e9e164f147f580a386e5decf42" url: "https://pub.flutter-io.cn" source: hosted version: "1.8.0" path: dependency: transitive description: name: path sha256: db9d4f58c908a4ba5953fcee2ae317c94889433e5024c27ce74a37f94267945b url: "https://pub.flutter-io.cn" source: hosted version: "1.8.2" path_drawing: dependency: "direct main" description: name: path_drawing sha256: bbb1934c0cbb03091af082a6389ca2080345291ef07a5fa6d6e078ba8682f977 url: "https://pub.flutter-io.cn" source: hosted version: "1.0.1" path_parsing: dependency: transitive description: name: path_parsing sha256: e3e67b1629e6f7e8100b367d3db6ba6af4b1f0bb80f64db18ef1fbabd2fa9ccf url: "https://pub.flutter-io.cn" source: hosted version: "1.0.1" path_provider: dependency: "direct main" description: name: path_provider sha256: "909b84830485dbcd0308edf6f7368bc8fd76afa26a270420f34cabea2a6467a0" url: "https://pub.flutter-io.cn" source: hosted version: "2.1.0" path_provider_android: dependency: transitive description: name: path_provider_android sha256: "5d44fc3314d969b84816b569070d7ace0f1dea04bd94a83f74c4829615d22ad8" url: "https://pub.flutter-io.cn" source: hosted version: "2.1.0" path_provider_foundation: dependency: transitive description: name: path_provider_foundation sha256: "1b744d3d774e5a879bb76d6cd1ecee2ba2c6960c03b1020cd35212f6aa267ac5" url: "https://pub.flutter-io.cn" source: hosted version: "2.3.0" path_provider_linux: dependency: transitive description: name: path_provider_linux sha256: ba2b77f0c52a33db09fc8caf85b12df691bf28d983e84cf87ff6d693cfa007b3 url: "https://pub.flutter-io.cn" source: hosted version: "2.2.0" path_provider_platform_interface: dependency: transitive description: name: path_provider_platform_interface sha256: bced5679c7df11190e1ddc35f3222c858f328fff85c3942e46e7f5589bf9eb84 url: "https://pub.flutter-io.cn" source: hosted version: "2.1.0" path_provider_windows: dependency: transitive description: name: path_provider_windows sha256: ee0e0d164516b90ae1f970bdf29f726f1aa730d7cfc449ecc74c495378b705da url: "https://pub.flutter-io.cn" source: hosted version: "2.2.0" petitparser: dependency: transitive description: name: petitparser sha256: "49392a45ced973e8d94a85fdb21293fbb40ba805fc49f2965101ae748a3683b4" url: "https://pub.flutter-io.cn" source: hosted version: "5.1.0" platform: dependency: transitive description: name: platform sha256: "57c07bf82207aee366dfaa3867b3164e4f03a238a461a11b0e8a3a510d51203d" url: "https://pub.flutter-io.cn" source: hosted version: "3.1.1" plugin_platform_interface: dependency: transitive description: name: plugin_platform_interface sha256: "43798d895c929056255600343db8f049921cbec94d31ec87f1dc5c16c01935dd" url: "https://pub.flutter-io.cn" source: hosted version: "2.1.5" pointer_interceptor: dependency: transitive description: name: pointer_interceptor sha256: "6aa680b30d96dccef496933d00208ad25f07e047f644dc98ce03ec6141633a9a" url: "https://pub.flutter-io.cn" source: hosted version: "0.9.3+4" pointycastle: dependency: transitive description: name: pointycastle sha256: "7c1e5f0d23c9016c5bbd8b1473d0d3fb3fc851b876046039509e18e0c7485f2c" url: "https://pub.flutter-io.cn" source: hosted version: "3.7.3" qr: dependency: transitive description: name: qr sha256: "64957a3930367bf97cc211a5af99551d630f2f4625e38af10edd6b19131b64b3" url: "https://pub.flutter-io.cn" source: hosted version: "3.0.1" quiver: dependency: "direct main" description: name: quiver sha256: b1c1ac5ce6688d77f65f3375a9abb9319b3cb32486bdc7a1e0fdf004d7ba4e47 url: "https://pub.flutter-io.cn" source: hosted version: "3.2.1" sky_engine: dependency: transitive description: flutter source: sdk version: "0.0.99" sleek_circular_slider: dependency: "direct main" description: name: sleek_circular_slider sha256: "8844d036269a13e60dda4e16534d30d27cacaff8d2f10d042d9d61d111468b13" url: "https://pub.flutter-io.cn" source: hosted version: "2.0.1" source_span: dependency: transitive description: name: source_span sha256: dd904f795d4b4f3b870833847c461801f6750a9fa8e61ea5ac53f9422b31f250 url: "https://pub.flutter-io.cn" source: hosted version: "1.9.1" stack_trace: dependency: transitive description: name: stack_trace sha256: f8d9f247e2f9f90e32d1495ff32dac7e4ae34ffa7194c5ff8fcc0fd0e52df774 url: "https://pub.flutter-io.cn" source: hosted version: "1.10.0" stream_channel: dependency: transitive description: name: stream_channel sha256: "83615bee9045c1d322bbbd1ba209b7a749c2cbcdcb3fdd1df8eb488b3279c1c8" url: "https://pub.flutter-io.cn" source: hosted version: "2.1.1" string_scanner: dependency: transitive description: name: string_scanner sha256: "862015c5db1f3f3c4ea3b94dc2490363a84262994b88902315ed74be1155612f" url: "https://pub.flutter-io.cn" source: hosted version: "1.1.1" synchronized: dependency: transitive description: name: synchronized sha256: "5fcbd27688af6082f5abd611af56ee575342c30e87541d0245f7ff99faa02c60" url: "https://pub.flutter-io.cn" source: hosted version: "3.1.0" term_glyph: dependency: transitive description: name: term_glyph sha256: a29248a84fbb7c79282b40b8c72a1209db169a2e0542bce341da992fe1bc7e84 url: "https://pub.flutter-io.cn" source: hosted version: "1.2.1" test_api: dependency: transitive description: name: test_api sha256: ceeddf59d613e862e77f4b506cfc2945ac9637ce0b4c00f4f4c1ac639f3e9731 url: "https://pub.flutter-io.cn" source: hosted version: "0.4.14" typed_data: dependency: transitive description: name: typed_data sha256: facc8d6582f16042dd49f2463ff1bd6e2c9ef9f3d5da3d9b087e244a7b564b3c url: "https://pub.flutter-io.cn" source: hosted version: "1.3.2" universal_html: dependency: "direct main" description: name: universal_html sha256: "5ff50b7c14d201421cf5230ec389a0591c4deb5c817c9d7ccca3b26fe5f31e34" url: "https://pub.flutter-io.cn" source: hosted version: "2.0.8" universal_io: dependency: transitive description: name: universal_io sha256: "06866290206d196064fd61df4c7aea1ffe9a4e7c4ccaa8fcded42dd41948005d" url: "https://pub.flutter-io.cn" source: hosted version: "2.2.0" url_launcher: dependency: "direct main" description: name: url_launcher sha256: "4f0d5f9bf7efba3da5a7ff03bd33cc898c84bac978c068e1c94483828e709592" url: "https://pub.flutter-io.cn" source: hosted version: "6.1.5" url_launcher_android: dependency: transitive description: name: url_launcher_android sha256: "3dd2388cc0c42912eee04434531a26a82512b9cb1827e0214430c9bcbddfe025" url: "https://pub.flutter-io.cn" source: hosted version: "6.0.38" url_launcher_ios: dependency: transitive description: name: url_launcher_ios sha256: "9af7ea73259886b92199f9e42c116072f05ff9bea2dcb339ab935dfc957392c2" url: "https://pub.flutter-io.cn" source: hosted version: "6.1.4" url_launcher_linux: dependency: transitive description: name: url_launcher_linux sha256: "207f4ddda99b95b4d4868320a352d374b0b7e05eefad95a4a26f57da413443f5" url: "https://pub.flutter-io.cn" source: hosted version: "3.0.5" url_launcher_macos: dependency: transitive description: name: url_launcher_macos sha256: "1c4fdc0bfea61a70792ce97157e5cc17260f61abbe4f39354513f39ec6fd73b1" url: "https://pub.flutter-io.cn" source: hosted version: "3.0.6" url_launcher_platform_interface: dependency: transitive description: name: url_launcher_platform_interface sha256: bfdfa402f1f3298637d71ca8ecfe840b4696698213d5346e9d12d4ab647ee2ea url: "https://pub.flutter-io.cn" source: hosted version: "2.1.3" url_launcher_web: dependency: transitive description: name: url_launcher_web sha256: cc26720eefe98c1b71d85f9dc7ef0cada5132617046369d9dc296b3ecaa5cbb4 url: "https://pub.flutter-io.cn" source: hosted version: "2.0.18" url_launcher_windows: dependency: transitive description: name: url_launcher_windows sha256: "7967065dd2b5fccc18c653b97958fdf839c5478c28e767c61ee879f4e7882422" url: "https://pub.flutter-io.cn" source: hosted version: "3.0.7" uuid: dependency: transitive description: name: uuid sha256: "648e103079f7c64a36dc7d39369cabb358d377078a051d6ae2ad3aa539519313" url: "https://pub.flutter-io.cn" source: hosted version: "3.0.7" vector_math: dependency: transitive description: name: vector_math sha256: "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803" url: "https://pub.flutter-io.cn" source: hosted version: "2.1.4" vid: dependency: "direct main" description: path: "." ref: b38bb1b5a4 resolved-ref: b38bb1b5a48bc0c04dc1a4bbbd1db1421f82be17 url: "http://git.ius.plus:88/Project-Wing/flutter_vid.git" source: git version: "1.0.2" web_socket_channel: dependency: transitive description: name: web_socket_channel sha256: "3a969ddcc204a3e34e863d204b29c0752716f78b6f9cc8235083208d268a4ccd" url: "https://pub.flutter-io.cn" source: hosted version: "2.2.0" webview_flutter: dependency: transitive description: name: webview_flutter sha256: "6886b3ceef1541109df5001054aade5ee3c36b5780302e41701c78357233721c" url: "https://pub.flutter-io.cn" source: hosted version: "2.8.0" webview_flutter_android: dependency: transitive description: name: webview_flutter_android sha256: "8b3b2450e98876c70bfcead876d9390573b34b9418c19e28168b74f6cb252dbd" url: "https://pub.flutter-io.cn" source: hosted version: "2.10.4" webview_flutter_platform_interface: dependency: transitive description: name: webview_flutter_platform_interface sha256: "812165e4e34ca677bdfbfa58c01e33b27fd03ab5fa75b70832d4b7d4ca1fa8cf" url: "https://pub.flutter-io.cn" source: hosted version: "1.9.5" webview_flutter_wkwebview: dependency: transitive description: name: webview_flutter_wkwebview sha256: a5364369c758892aa487cbf59ea41d9edd10f9d9baf06a94e80f1bd1b4c7bbc0 url: "https://pub.flutter-io.cn" source: hosted version: "2.9.5" webviewx: dependency: "direct main" description: name: webviewx sha256: d7a7b73e0270c9e48d211dfc4174d19212134de7e8733cdda3d6dea13d7e0177 url: "https://pub.flutter-io.cn" source: hosted version: "0.2.1" win32: dependency: transitive description: name: win32 sha256: "5a751eddf9db89b3e5f9d50c20ab8612296e4e8db69009788d6c8b060a84191c" url: "https://pub.flutter-io.cn" source: hosted version: "4.1.4" xdg_directories: dependency: transitive description: name: xdg_directories sha256: f0c26453a2d47aa4c2570c6a033246a3fc62da2fe23c7ffdd0a7495086dc0247 url: "https://pub.flutter-io.cn" source: hosted version: "1.0.2" xml: dependency: transitive description: name: xml sha256: "80d494c09849dc3f899d227a78c30c5b949b985ededf884cb3f3bcd39f4b447a" url: "https://pub.flutter-io.cn" source: hosted version: "5.4.1" sdks: dart: ">=2.18.2 <4.0.0" flutter: ">=3.3.0"