star_live 1.1.3-alpha1.5
star_live: ^1.1.3-alpha1.5 copied to clipboard
star live flutter plugin
Use this package as a library
Depend on it
Run this command:
With Flutter:
$ flutter pub add star_liveThis will add a line like this to your package's pubspec.yaml (and run an implicit flutter pub get):
dependencies:
star_live: ^1.1.3-alpha1.5Alternatively, your editor might support flutter pub get. Check the docs for your editor to learn more.
Import it
Now in your Dart code, you can use:
import 'package:star_live/bean/active_model.dart';
import 'package:star_live/bean/ad/ad_model.dart';
import 'package:star_live/bean/ad/sdk_custom_ad.dart';
import 'package:star_live/bean/attentionModel.dart';
import 'package:star_live/bean/backpack/backpack_model.dart';
import 'package:star_live/bean/black_list_mo.dart';
import 'package:star_live/bean/business_card_mo.dart';
import 'package:star_live/bean/chat_list_mo.dart';
import 'package:star_live/bean/citylist_mo.dart';
import 'package:star_live/bean/converse_list_mo.dart';
import 'package:star_live/bean/fansModel.dart';
import 'package:star_live/bean/home_cls_model.dart';
import 'package:star_live/bean/is_black_mo.dart';
import 'package:star_live/bean/live/anchor_card_mo.dart';
import 'package:star_live/bean/live/first_recharge_entity.dart';
import 'package:star_live/bean/live/first_recharge_gift_entity.dart';
import 'package:star_live/bean/live/first_recharge_info_entity.dart';
import 'package:star_live/bean/live/live_finish_info_entity.dart';
import 'package:star_live/bean/live/live_gift.dart';
import 'package:star_live/bean/live/live_pull_state_entity.dart';
import 'package:star_live/bean/live/live_room_data_entiity.dart';
import 'package:star_live/bean/live/live_room_info_entity.dart';
import 'package:star_live/bean/live/live_room_online_user_entity.dart';
import 'package:star_live/bean/live/live_room_pendant_entity.dart';
import 'package:star_live/bean/live/live_room_top_user_entity.dart';
import 'package:star_live/bean/live/preload_gift_entity.dart';
import 'package:star_live/bean/live/preset_gift_count.dart';
import 'package:star_live/bean/live/turn_table_model.dart';
import 'package:star_live/bean/live_room_model.dart';
import 'package:star_live/bean/luck_table_model.dart';
import 'package:star_live/bean/new_msg_num.dart';
import 'package:star_live/bean/noble/nobility_pic_mo.dart';
import 'package:star_live/bean/noble/noble_mo.dart';
import 'package:star_live/bean/noble/noble_renewal_mo.dart';
import 'package:star_live/bean/param/param_model.dart';
import 'package:star_live/bean/promote/commission_detail_model.dart';
import 'package:star_live/bean/promote/commission_plan_mo.dart';
import 'package:star_live/bean/user.dart';
import 'package:star_live/bean/userHome.dart';
import 'package:star_live/bean/version_model.dart';
import 'package:star_live/bean/wallet/bank.dart';
import 'package:star_live/bean/wallet/coin.dart';
import 'package:star_live/bean/wallet/record.dart';
import 'package:star_live/bean/wallet/wallet.dart';
import 'package:star_live/bean/wallet/withdraw.dart';
import 'package:star_live/common/gift_manager.dart';
import 'package:star_live/common/home_cls_manager.dart';
import 'package:star_live/common/live_game_manager.dart';
import 'package:star_live/common/param_manager.dart';
import 'package:star_live/dialog/common_dialog.dart';
import 'package:star_live/dialog/dynamic_dialog.dart';
import 'package:star_live/domain/bean/domain_model.dart';
import 'package:star_live/domain/bean/domain_resp.dart';
import 'package:star_live/domain/domain_manager.dart';
import 'package:star_live/domain/domain_sync.dart';
import 'package:star_live/domain/domain_type.dart';
import 'package:star_live/domain/impl/basic_domain_sync.dart';
import 'package:star_live/domain/impl/git_domain_sync.dart';
import 'package:star_live/domain/impl/server_domain_sync.dart';
import 'package:star_live/domain/test/are_you_ok_test.dart';
import 'package:star_live/enum/anchor_type_enum.dart';
import 'package:star_live/enum/backpack_props_type_enum.dart';
import 'package:star_live/enum/game_type_enum.dart';
import 'package:star_live/enum/gift_type_enum.dart';
import 'package:star_live/enum/guard_type_enum.dart';
import 'package:star_live/enum/noble_type_enum.dart';
import 'package:star_live/http/dio_manager.dart';
import 'package:star_live/http/entity/base/base_entity.dart';
import 'package:star_live/http/entity/base/base_list_entity.dart';
import 'package:star_live/http/entity/base/base_upload_entity.dart';
import 'package:star_live/http/entity/base/error_entity.dart';
import 'package:star_live/http/entity/entity_factory.dart';
import 'package:star_live/http/http_code.dart';
import 'package:star_live/http/request_active.dart';
import 'package:star_live/http/request_api.dart';
import 'package:star_live/http/request_backpack.dart';
import 'package:star_live/http/request_game.dart';
import 'package:star_live/http/request_home.dart';
import 'package:star_live/http/request_live_game.dart';
import 'package:star_live/http/request_repository.dart';
import 'package:star_live/http/request_setting.dart';
import 'package:star_live/http/request_turntable.dart';
import 'package:star_live/http/request_type.dart';
import 'package:star_live/http/request_withdraw.dart';
import 'package:star_live/http/utils/encrypt_utils.dart';
import 'package:star_live/page/apply_anchor/apply_anchor_page.dart';
import 'package:star_live/page/apply_anchor/apply_wait.dart';
import 'package:star_live/page/apply_anchor/photo_upload.dart';
import 'package:star_live/page/apply_anchor/potato_page.dart';
import 'package:star_live/page/apply_anchor/video_upload.dart';
import 'package:star_live/page/apply_anchor/video_upload_web.dart';
import 'package:star_live/page/backpack/app_tab_bar.dart';
import 'package:star_live/page/backpack/card_backpack.dart';
import 'package:star_live/page/backpack/card_mall.dart';
import 'package:star_live/page/backpack/dialog_mall.dart';
import 'package:star_live/page/backpack/page_backpack.dart';
import 'package:star_live/page/backpack/view_backpack.dart';
import 'package:star_live/page/backpack/view_mall.dart';
import 'package:star_live/page/base/pull_to_refresh_state.dart';
import 'package:star_live/page/base/user_info_changed_state.dart';
import 'package:star_live/page/home/live_home_page.dart';
import 'package:star_live/page/home/tabs/home/home_attention_tab.dart';
import 'package:star_live/page/home/tabs/home/home_dynamic_tab.dart';
import 'package:star_live/page/home/tabs/home/home_hot_tab.dart';
import 'package:star_live/page/home/tabs/home/home_rank_page.dart';
import 'package:star_live/page/home/tabs/home/rank/rank_const.dart';
import 'package:star_live/page/home/tabs/home/rank/rank_contribution_page.dart';
import 'package:star_live/page/home/tabs/home/rank/rank_entity.dart';
import 'package:star_live/page/home/tabs/home/rank/rank_list_cell.dart';
import 'package:star_live/page/home/tabs/home/rank/rank_liveRoom_page.dart';
import 'package:star_live/page/home/tabs/home/rank/rank_single_page.dart';
import 'package:star_live/page/home/tabs/home/rank/rank_sub_page.dart';
import 'package:star_live/page/home/tabs/mine/active_center/page_active_center.dart';
import 'package:star_live/page/home/tabs/mine/active_center/page_active_live.dart';
import 'package:star_live/page/home/tabs/mine/active_center/page_active_rebate.dart';
import 'package:star_live/page/home/tabs/mine/active_center/page_active_total.dart';
import 'package:star_live/page/home/tabs/mine/active_center/view_active.dart';
import 'package:star_live/page/home/tabs/mine/chat_page.dart';
import 'package:star_live/page/home/tabs/mine/conversations.dart';
import 'package:star_live/page/home/tabs/mine/game_record/game_record_detail_list_model.dart';
import 'package:star_live/page/home/tabs/mine/game_record/game_record_list_model.dart';
import 'package:star_live/page/home/tabs/mine/mine_level/level_entity.dart';
import 'package:star_live/page/home/tabs/mine/mine_level/level_page.dart';
import 'package:star_live/page/home/tabs/mine/mine_level/level_power.dart';
import 'package:star_live/page/home/tabs/mine/mine_level/level_single_page.dart';
import 'package:star_live/page/home/tabs/mine/page_my_live.dart';
import 'package:star_live/page/home/tabs/mine/reportPage.dart';
import 'package:star_live/page/home/tabs/mine/userInfo.dart';
import 'package:star_live/page/home/tabs/mine/virtual_account.dart';
import 'package:star_live/page/home/use_guide_mask.dart';
import 'package:star_live/page/live/audience/audience_live_room_page.dart';
import 'package:star_live/page/live/audience/manage/audience_storage.dart';
import 'package:star_live/page/live/audience/manage/live_room_manager.dart';
import 'package:star_live/page/live/audience/manage/live_room_preview_notifier.dart';
import 'package:star_live/page/live/audience/manage/live_room_view_event_notifier.dart';
import 'package:star_live/page/live/audience/view/audience_live_room_view.dart';
import 'package:star_live/page/live/audience/view/content/audience_live_room_content_view.dart';
import 'package:star_live/page/live/audience/view/content/widgets/big_gift_msg_view.dart';
import 'package:star_live/page/live/audience/view/content/widgets/bottom_view.dart';
import 'package:star_live/page/live/audience/view/content/widgets/broadcast_msg_view.dart';
import 'package:star_live/page/live/audience/view/content/widgets/continuous_click_view.dart';
import 'package:star_live/page/live/audience/view/content/widgets/game_result_view.dart';
import 'package:star_live/page/live/audience/view/content/widgets/global_gift_msg_view.dart';
import 'package:star_live/page/live/audience/view/content/widgets/header_view.dart';
import 'package:star_live/page/live/audience/view/content/widgets/live_blur_cover_view.dart';
import 'package:star_live/page/live/audience/view/content/widgets/live_room_banner_view.dart';
import 'package:star_live/page/live/audience/view/content/widgets/lucky_turntable_reward_msg_view.dart';
import 'package:star_live/page/live/audience/view/content/widgets/open_noble_dialog_view.dart';
import 'package:star_live/page/live/audience/view/content/widgets/open_noble_global_msg_view.dart';
import 'package:star_live/page/live/audience/view/content/widgets/open_noble_msg_view.dart';
import 'package:star_live/page/live/audience/view/content/widgets/pendant_swiper.dart';
import 'package:star_live/page/live/audience/view/content/widgets/promote_game_view.dart';
import 'package:star_live/page/live/audience/view/content/widgets/pure_mode_view.dart';
import 'package:star_live/page/live/audience/view/content/widgets/recommend_anchor_view.dart';
import 'package:star_live/page/live/audience/view/content/widgets/sidebar_gift_msg_item_view.dart';
import 'package:star_live/page/live/audience/view/content/widgets/sidebar_gift_msg_view.dart';
import 'package:star_live/page/live/audience/view/content/widgets/subscribe_anchor_view.dart';
import 'package:star_live/page/live/audience/view/finish/audience_live_finish_view.dart';
import 'package:star_live/page/live/audience/view/guide/audience_live_room_guide_view.dart';
import 'package:star_live/page/live/audience/view/mask/audience_pay_live_view.dart';
import 'package:star_live/page/live/audience/widgets/live_room_page_view.dart';
import 'package:star_live/page/live/barrage/barrage_item_view.dart';
import 'package:star_live/page/live/barrage/barrage_view.dart';
import 'package:star_live/page/live/base/base_live_page_state.dart';
import 'package:star_live/page/live/car/car_float_view.dart';
import 'package:star_live/page/live/car/car_view.dart';
import 'package:star_live/page/live/constant/live_enums.dart';
import 'package:star_live/page/live/dialog/live_dialog_utils.dart';
import 'package:star_live/page/live/dialog/view/anchor_card.dart';
import 'package:star_live/page/live/dialog/view/anchor_pop_menu_view.dart';
import 'package:star_live/page/live/dialog/view/big_turn_table_view.dart';
import 'package:star_live/page/live/dialog/view/business_card.dart';
import 'package:star_live/page/live/dialog/view/chat_input_view.dart';
import 'package:star_live/page/live/dialog/view/chat_list_view.dart';
import 'package:star_live/page/live/dialog/view/chat_listinfo_view.dart';
import 'package:star_live/page/live/dialog/view/chat_price_view.dart';
import 'package:star_live/page/live/dialog/view/chat_video_view.dart';
import 'package:star_live/page/live/dialog/view/chat_view.dart';
import 'package:star_live/page/live/dialog/view/fee_changed_dialog.dart';
import 'package:star_live/page/live/dialog/view/first_recharge_dialog_view.dart';
import 'package:star_live/page/live/dialog/view/game_win_dialog.dart';
import 'package:star_live/page/live/dialog/view/gift/gift_count_select_view.dart';
import 'package:star_live/page/live/dialog/view/gift/gift_tab_page_view.dart';
import 'package:star_live/page/live/dialog/view/gift/gift_view.dart';
import 'package:star_live/page/live/dialog/view/lucky_table/page_luck_intro.dart';
import 'package:star_live/page/live/dialog/view/lucky_table/page_luck_record.dart';
import 'package:star_live/page/live/dialog/view/lucky_table/page_lucky_table.dart';
import 'package:star_live/page/live/dialog/view/lucky_table/view_luck_result.dart';
import 'package:star_live/page/live/dialog/view/lucky_table/widget/header_luck_intro.dart';
import 'package:star_live/page/live/dialog/view/lucky_table/widget/layout_circle.dart';
import 'package:star_live/page/live/dialog/view/lucky_table/widget/turn_table.dart';
import 'package:star_live/page/live/dialog/view/lucky_table/widget/vertical_progress.dart';
import 'package:star_live/page/live/dialog/view/lucky_table/widget/view_luck.dart';
import 'package:star_live/page/live/dialog/view/subscribe_anchor_dialog_view.dart';
import 'package:star_live/page/live/fun/live_functions.dart';
import 'package:star_live/page/live/game/bjl/game_bjl.dart';
import 'package:star_live/page/live/game/common/betting_record/game_betting_countdown.dart';
import 'package:star_live/page/live/game/common/betting_record/game_betting_record.dart';
import 'package:star_live/page/live/game/common/betting_record/game_betting_record_bottom.dart';
import 'package:star_live/page/live/game/common/betting_record/game_betting_record_cell.dart';
import 'package:star_live/page/live/game/common/betting_record/game_betting_record_header.dart';
import 'package:star_live/page/live/game/common/betting_record/game_betting_record_header_button.dart';
import 'package:star_live/page/live/game/common/betting_record/game_betting_record_header_cell.dart';
import 'package:star_live/page/live/game/common/betting_record/game_betting_record_select_header.dart';
import 'package:star_live/page/live/game/common/game_bottom_view.dart';
import 'package:star_live/page/live/game/common/game_chip_select_grid.dart';
import 'package:star_live/page/live/game/common/game_confirm_bet.dart';
import 'package:star_live/page/live/game/common/game_confirm_bet_bottom.dart';
import 'package:star_live/page/live/game/common/game_confirm_bet_cell.dart';
import 'package:star_live/page/live/game/common/game_content_cell.dart';
import 'package:star_live/page/live/game/common/game_content_view.dart';
import 'package:star_live/page/live/game/common/game_count_down/game_count_down_widget.dart';
import 'package:star_live/page/live/game/common/game_dialog_manager.dart';
import 'package:star_live/page/live/game/common/game_empty_view.dart';
import 'package:star_live/page/live/game/common/game_header_textButton.dart';
import 'package:star_live/page/live/game/common/game_header_view.dart';
import 'package:star_live/page/live/game/common/game_lottery/game_lottery_record_cell.dart';
import 'package:star_live/page/live/game/common/game_lottery/game_lottery_record_header.dart';
import 'package:star_live/page/live/game/common/game_lottery/game_lottery_record_page.dart';
import 'package:star_live/page/live/game/common/game_period_countdown_reminder.dart';
import 'package:star_live/page/live/game/common/game_play_explain.dart';
import 'package:star_live/page/live/game/common/game_pop_header.dart';
import 'package:star_live/page/live/game/common/game_preset_multiple_pop.dart';
import 'package:star_live/page/live/game/common/game_radio_grid.dart';
import 'package:star_live/page/live/game/common/game_single_input_pop.dart';
import 'package:star_live/page/live/game/common/game_tabbar.dart';
import 'package:star_live/page/live/game/game_dialog/jj_dialog.dart';
import 'package:star_live/page/live/game/game_dialog/jj_input_cell.dart';
import 'package:star_live/page/live/game/game_dialog/jj_textfield.dart';
import 'package:star_live/page/live/game/game_list_bottom_view.dart';
import 'package:star_live/page/live/game/game_list_view.dart';
import 'package:star_live/page/live/game/game_model/game_bets_shared_data.dart';
import 'package:star_live/page/live/game/game_model/game_betting_record_model.dart';
import 'package:star_live/page/live/game/game_model/game_confirm_bet_model.dart';
import 'package:star_live/page/live/game/game_model/game_fast_three_model.dart';
import 'package:star_live/page/live/game/game_model/game_follow_vote_model.dart';
import 'package:star_live/page/live/game/game_model/game_instructions_mdoel.dart';
import 'package:star_live/page/live/game/game_model/game_list_model.dart';
import 'package:star_live/page/live/game/game_model/game_lottery_record_model.dart';
import 'package:star_live/page/live/game/game_model/game_set_multi_model.dart';
import 'package:star_live/page/live/game/game_model/game_tiger_result.dart';
import 'package:star_live/page/live/game/game_model/grid_states_model.dart';
import 'package:star_live/page/live/game/laohuji/laohuji.dart';
import 'package:star_live/page/live/game/laohuji/lotter.dart';
import 'package:star_live/page/live/game/laohuji/widget/lottery_info.dart';
import 'package:star_live/page/live/game/laohuji/widget/simple_lottery_controller.dart';
import 'package:star_live/page/live/game/laohuji/widget/simple_lottery_widget.dart';
import 'package:star_live/page/live/game/longhu/game_longhu_fight.dart';
import 'package:star_live/page/live/game/mark_six/game_mark_six_lottery_record_cell.dart';
import 'package:star_live/page/live/game/mark_six/game_mark_six_lottery_result_view.dart';
import 'package:star_live/page/live/game/monopoly/monopoly_directions.dart';
import 'package:star_live/page/live/game/monopoly/monopoly_page.dart';
import 'package:star_live/page/live/game/monopoly/monopoly_record_view.dart';
import 'package:star_live/page/live/game/monopoly/monopoly_widgets.dart';
import 'package:star_live/page/live/game/niuniu/game_open_content.dart';
import 'package:star_live/page/live/game/time_color/game_time_color_lottery_result_cell.dart';
import 'package:star_live/page/live/game/time_color/game_time_color_lottery_result_view.dart';
import 'package:star_live/page/live/im/bean/im_broadcast.dart';
import 'package:star_live/page/live/im/bean/im_connect_room.dart';
import 'package:star_live/page/live/im/bean/im_custom_event.dart';
import 'package:star_live/page/live/im/bean/im_custom_message.dart';
import 'package:star_live/page/live/im/bean/im_fee.dart';
import 'package:star_live/page/live/im/bean/im_game_bet.dart';
import 'package:star_live/page/live/im/bean/im_game_result.dart';
import 'package:star_live/page/live/im/bean/im_game_win.dart';
import 'package:star_live/page/live/im/bean/im_gift.dart';
import 'package:star_live/page/live/im/bean/im_gift_msg.dart';
import 'package:star_live/page/live/im/bean/im_level_up.dart';
import 'package:star_live/page/live/im/bean/im_lucky_turntable_exploding_lights.dart';
import 'package:star_live/page/live/im/bean/im_lucky_turntable_reward_msg.dart';
import 'package:star_live/page/live/im/bean/im_message.dart';
import 'package:star_live/page/live/im/bean/im_new_msg_num.dart';
import 'package:star_live/page/live/im/bean/im_open_guard_msg.dart';
import 'package:star_live/page/live/im/bean/im_open_noble_msg.dart';
import 'package:star_live/page/live/im/bean/im_turntable.dart';
import 'package:star_live/page/live/im/im.dart';
import 'package:star_live/page/live/im/im_manager.dart';
import 'package:star_live/page/live/im/im_messge_observer_proxy.dart';
import 'package:star_live/page/live/im/im_types.dart';
import 'package:star_live/page/live/im/impl/socket/im_socket_channel.dart';
import 'package:star_live/page/live/im/impl/socket/socket_im_manager.dart';
import 'package:star_live/page/live/im/impl/socket/socket_im_message_observer_proxy.dart';
import 'package:star_live/page/live/im/impl/socket/socket_state.dart';
import 'package:star_live/page/live/im/view/im_message_list_listener.dart';
import 'package:star_live/page/live/im/view/im_message_list_view.dart';
import 'package:star_live/page/live/im/view/item/im_message_item_view.dart';
import 'package:star_live/page/live/im/view/item/widget/anchor_card_item_view.dart';
import 'package:star_live/page/live/im/view/item/widget/announcement_item_view.dart';
import 'package:star_live/page/live/im/view/item/widget/broadcast_item_view.dart';
import 'package:star_live/page/live/im/view/item/widget/game_bet_item_view.dart';
import 'package:star_live/page/live/im/view/item/widget/game_win_item_view.dart';
import 'package:star_live/page/live/im/view/item/widget/gift_msg_item_view.dart';
import 'package:star_live/page/live/im/view/item/widget/item_container.dart';
import 'package:star_live/page/live/im/view/item/widget/message_item_view.dart';
import 'package:star_live/page/live/im/view/item/widget/notice_item_view.dart';
import 'package:star_live/page/live/im/view/item/widget/open_guard_item_view.dart';
import 'package:star_live/page/live/im/view/item/widget/open_noble_item_view.dart';
import 'package:star_live/page/live/im/view/item/widget/span/im_button_widget.dart';
import 'package:star_live/page/live/im/view/item/widget/span/im_highlight_text_span.dart';
import 'package:star_live/page/live/im/view/item/widget/span/im_text_span.dart';
import 'package:star_live/page/live/im/view/item/widget/span/system_notice_widget_span.dart';
import 'package:star_live/page/live/im/view/item/widget/support_anchor_item_view.dart';
import 'package:star_live/page/live/im/view/item/widget/toy_connect_item_view.dart';
import 'package:star_live/page/live/im/view/item/widget/turntable_item_view.dart';
import 'package:star_live/page/live/im/view/join_chat_room_normal_view.dart';
import 'package:star_live/page/live/im/view/join_chat_room_view.dart';
import 'package:star_live/page/live/im/view/utils/im_attach_bottom_recoder.dart';
import 'package:star_live/page/live/live_view_config.dart';
import 'package:star_live/page/live/request/audience_request.dart';
import 'package:star_live/page/live/utils/chat_at_user.dart';
import 'package:star_live/page/live/utils/game_utils.dart';
import 'package:star_live/page/noble/noble_info_page.dart';
import 'package:star_live/page/noble/noble_json.dart';
import 'package:star_live/page/noble/noble_page.dart';
import 'package:star_live/page/noble/noble_renewal_page.dart';
import 'package:star_live/page/noble/noble_view_page.dart';
import 'package:star_live/page/search/search_page.dart';
import 'package:star_live/page/setting/city_page.dart';
import 'package:star_live/page/setting/setting_info.dart';
import 'package:star_live/page/setting/setting_name.dart';
import 'package:star_live/page/setting/view/JJSettingCell.dart';
import 'package:star_live/page/wallet/page_consumer_detail.dart';
import 'package:star_live/page/wallet/page_exchange.dart';
import 'package:star_live/page/wallet/refresh_state.dart';
import 'package:star_live/page/wallet/view_empty.dart';
import 'package:star_live/plugin/iOS/device_Info.dart';
import 'package:star_live/plugin/player/impl/base_live_player.dart';
import 'package:star_live/plugin/player/impl/client_live_player.dart';
import 'package:star_live/plugin/player/impl/h5/element/FakeJs.dart';
import 'package:star_live/plugin/player/impl/h5/element/FakeUi.dart';
import 'package:star_live/plugin/player/impl/h5/element/RealUi.dart';
import 'package:star_live/plugin/player/impl/h5/element/h5_player_element.dart';
import 'package:star_live/plugin/player/impl/h5/h5_live_player.dart';
import 'package:star_live/plugin/player/inter/enum_player_state.dart';
import 'package:star_live/plugin/player/inter/enum_stream_type.dart';
import 'package:star_live/plugin/player/inter/live_player.dart';
import 'package:star_live/plugin/player/inter/live_player_state_listener.dart';
import 'package:star_live/plugin/player/live_player_plugin.dart';
import 'package:star_live/plugin/player/live_player_view.dart';
import 'package:star_live/route/boost_router.dart';
import 'package:star_live/sdk/callback_manager.dart';
import 'package:star_live/sdk/live_env.dart';
import 'package:star_live/sdk/live_sdk_callback.dart';
import 'package:star_live/sdk/live_sdk_manager.dart';
import 'package:star_live/sdk/sdk_state.dart';
import 'package:star_live/star_live_plugin_web.dart';
import 'package:star_live/utils/EventBus.dart';
import 'package:star_live/utils/ad/ad_manager.dart';
import 'package:star_live/utils/app_settings.dart';
import 'package:star_live/utils/cached_decode_image_widget.dart';
import 'package:star_live/utils/common/index.dart';
import 'package:star_live/utils/common/jump.dart';
import 'package:star_live/utils/common/models.dart';
import 'package:star_live/utils/common/res.dart';
import 'package:star_live/utils/common/utils.dart';
import 'package:star_live/utils/common_utils.dart';
import 'package:star_live/utils/debug_log.dart';
import 'package:star_live/utils/dynamic_utils.dart';
import 'package:star_live/utils/extension/string_extension.dart';
import 'package:star_live/utils/extension/text_style_extension.dart';
import 'package:star_live/utils/extension/widget_extension.dart';
import 'package:star_live/utils/image_provider/_image_loader.dart';
import 'package:star_live/utils/image_provider/cached_network_image_provider.dart';
import 'package:star_live/utils/image_provider/multi_image_stream_completer.dart';
import 'package:star_live/utils/keyboard_utils.dart';
import 'package:star_live/utils/limited_list.dart';
import 'package:star_live/utils/log_utils.dart';
import 'package:star_live/utils/package/device_manager.dart';
import 'package:star_live/utils/platform_utils.dart';
import 'package:star_live/utils/promote/repaint_boundary_utils.dart';
import 'package:star_live/utils/rebuild_notifier.dart';
import 'package:star_live/utils/rxdart.dart';
import 'package:star_live/utils/screen_utils.dart';
import 'package:star_live/utils/share_preferences_utils.dart';
import 'package:star_live/utils/signle_image_selector.dart';
import 'package:star_live/utils/sound_effect_player.dart';
import 'package:star_live/utils/text_utils.dart';
import 'package:star_live/utils/toast_utils.dart';
import 'package:star_live/utils/type_value.dart';
import 'package:star_live/utils/user/user_manager.dart';
import 'package:star_live/values/app_theme.dart';
import 'package:star_live/values/colors.dart';
import 'package:star_live/values/config.dart';
import 'package:star_live/values/dimens.dart';
import 'package:star_live/values/doubles.dart';
import 'package:star_live/values/r.dart';
import 'package:star_live/values/rx_key.dart';
import 'package:star_live/values/sp_key.dart';
import 'package:star_live/values/strings.dart';
import 'package:star_live/values/text_style.dart';
import 'package:star_live/widget/app_bar_wrapper.dart';
import 'package:star_live/widget/app_loading_hint_text.dart';
import 'package:star_live/widget/app_message.dart';
import 'package:star_live/widget/app_switch.dart';
import 'package:star_live/widget/app_title_bar.dart';
import 'package:star_live/widget/button_builder.dart';
import 'package:star_live/widget/click_area.dart';
import 'package:star_live/widget/common_widget_builder.dart';
import 'package:star_live/widget/dialog_exchange.dart';
import 'package:star_live/widget/dialogs/JJDialog.dart';
import 'package:star_live/widget/dialogs/JJDialogAlert.dart';
import 'package:star_live/widget/dialogs/JJDialogConst.dart';
import 'package:star_live/widget/dialogs/JJDialogContainer.dart';
import 'package:star_live/widget/dialogs/JJDialogController.dart';
import 'package:star_live/widget/dialogs/JJDialogList.dart';
import 'package:star_live/widget/dialogs/JJDialogLoading.dart';
import 'package:star_live/widget/dialogs/dialog_utils.dart';
import 'package:star_live/widget/dialogs/live_dialog/award/award_anchor_cell.dart';
import 'package:star_live/widget/dialogs/live_dialog/award/award_entity.dart';
import 'package:star_live/widget/dialogs/live_dialog/award/award_rank_list.dart';
import 'package:star_live/widget/dialogs/live_dialog/award/award_single_page.dart';
import 'package:star_live/widget/dialogs/live_dialog/award/award_user_cell.dart';
import 'package:star_live/widget/dialogs/live_dialog/guard/guard_cell.dart';
import 'package:star_live/widget/dialogs/live_dialog/guard/guard_entity.dart';
import 'package:star_live/widget/dialogs/live_dialog/guard/guard_help.dart';
import 'package:star_live/widget/dialogs/live_dialog/guard/guard_list.dart';
import 'package:star_live/widget/dialogs/live_dialog/guard/guard_list_entity.dart';
import 'package:star_live/widget/dialogs/live_dialog/guard/guard_open.dart';
import 'package:star_live/widget/dialogs/live_dialog/rank_list.dart';
import 'package:star_live/widget/dialogs/live_dialog/userList/cell.dart';
import 'package:star_live/widget/dialogs/live_dialog/userList/entity.dart';
import 'package:star_live/widget/dialogs/live_dialog/userList/online_list.dart';
import 'package:star_live/widget/dialogs/live_dialog/userList/user_list.dart';
import 'package:star_live/widget/dialogs/live_dialog/userList/vip_list.dart';
import 'package:star_live/widget/expandable_content.dart';
import 'package:star_live/widget/gradient_divider.dart';
import 'package:star_live/widget/grid_page.dart';
import 'package:star_live/widget/home_tab_indicator.dart';
import 'package:star_live/widget/hot_game_item.dart';
import 'package:star_live/widget/image_view.dart';
import 'package:star_live/widget/jj_textfield.dart';
import 'package:star_live/widget/keep_alive.dart';
import 'package:star_live/widget/level_tool.dart';
import 'package:star_live/widget/listview/behavior/over_scroll_behavior.dart';
import 'package:star_live/widget/live_room_item.dart';
import 'package:star_live/widget/loading/ball/ball.dart';
import 'package:star_live/widget/loading/ball/ball_circle_pulse_loading.dart';
import 'package:star_live/widget/loading/ball/ball_style.dart';
import 'package:star_live/widget/loading/ball/delay_tween.dart';
import 'package:star_live/widget/loading_view.dart';
import 'package:star_live/widget/marquee_view.dart';
import 'package:star_live/widget/page_cache_provider.dart';
import 'package:star_live/widget/picker/jj_picker.dart';
import 'package:star_live/widget/picker/style/jj_default_style.dart';
import 'package:star_live/widget/picker/style/jj_picker_style.dart';
import 'package:star_live/widget/picker/time_picker/jj_date_picker.dart';
import 'package:star_live/widget/picker/time_picker/jj_time_utils.dart';
import 'package:star_live/widget/picker/time_picker/model/jj_date_item_model.dart';
import 'package:star_live/widget/picker/time_picker/model/jj_date_mode.dart';
import 'package:star_live/widget/picker/time_picker/model/jj_date_time_data.dart';
import 'package:star_live/widget/picker/time_picker/model/jj_date_type.dart';
import 'package:star_live/widget/picker/time_picker/model/jj_pduration.dart';
import 'package:star_live/widget/picker/time_picker/model/jj_suffix.dart';
import 'package:star_live/widget/pin_code_text_field.dart';
import 'package:star_live/widget/raise_gradient_button.dart';
import 'package:star_live/widget/rwidget/app_navigation_bar.dart';
import 'package:star_live/widget/rwidget/base_dataPage.dart';
import 'package:star_live/widget/rwidget/base_page.dart';
import 'package:star_live/widget/rwidget/base_widget_manager.dart';
import 'package:star_live/widget/rwidget/container.dart';
import 'package:star_live/widget/rwidget/empty.dart';
import 'package:star_live/widget/rwidget/fitted_box.dart';
import 'package:star_live/widget/rwidget/icon_text_button.dart';
import 'package:star_live/widget/rwidget/loading.dart';
import 'package:star_live/widget/rwidget/loadingManager.dart';
import 'package:star_live/widget/rwidget/selected_widget.dart';
import 'package:star_live/widget/rwidget/tabBar_view.dart';
import 'package:star_live/widget/rwidget/tabbar.dart';
import 'package:star_live/widget/rwidget/text.dart';
import 'package:star_live/widget/shadow_container.dart';
import 'package:star_live/widget/sized_spacer.dart';
import 'package:star_live/widget/status_bar_safe_area.dart';
import 'package:star_live/widget/svga/svga_image_view.dart';
import 'package:star_live/widget/swiper_builder.dart';
import 'package:star_live/widget/theme_gradient_button.dart';
import 'package:star_live/widget/theme_scaffold.dart';
import 'package:star_live/widget/user_avatar_view.dart';