hubble_main 0.4.6
hubble_main: ^0.4.6 copied to clipboard
Hubble Money - A rewarding platform for your purchases
Use this package as a library
Depend on it
Run this command:
With Dart:
$ dart pub add hubble_mainWith Flutter:
$ flutter pub add hubble_mainThis will add a line like this to your package's pubspec.yaml (and run an implicit dart pub get):
dependencies:
hubble_main: ^0.4.6Alternatively, your editor might support dart pub get or flutter pub get. Check the docs for your editor to learn more.
Import it
Now in your Dart code, you can use:
import 'package:hubble_main/account/data/profile_data_store.dart';
import 'package:hubble_main/account/data/profile_repo.dart';
import 'package:hubble_main/account/data/profile_repo/accounts.dart';
import 'package:hubble_main/account/data/profile_repo/accounts.g.dart';
import 'package:hubble_main/account/data/profile_repo/models.dart';
import 'package:hubble_main/account/data/profile_repo/models.g.dart';
import 'package:hubble_main/account/view/edit_user_profile/data/factory.dart';
import 'package:hubble_main/account/view/edit_user_profile/data/style.dart';
import 'package:hubble_main/account/view/edit_user_profile/data/view_data.dart';
import 'package:hubble_main/account/view/edit_user_profile/data/view_model.dart';
import 'package:hubble_main/account/view/edit_user_profile/edit_user_profile.dart';
import 'package:hubble_main/account/view/profile_name/data/view_model.dart';
import 'package:hubble_main/account/view/profile_name/profile_form.dart';
import 'package:hubble_main/account/view/profile_name/profile_loading_indicator.dart';
import 'package:hubble_main/account/view/profile_name/profile_name_view.dart';
import 'package:hubble_main/account/view/user_profile/data/factory.dart';
import 'package:hubble_main/account/view/user_profile/data/style.dart';
import 'package:hubble_main/account/view/user_profile/data/view_model.dart';
import 'package:hubble_main/account/view/user_profile/profile_page.dart';
import 'package:hubble_main/account/view/user_profile/sdk_modal.dart';
import 'package:hubble_main/account/view/user_profile/user_profile.dart';
import 'package:hubble_main/account/view/user_profile/user_profile_card.dart';
import 'package:hubble_main/app/app_theme.dart';
import 'package:hubble_main/app/data/app_data_store.dart';
import 'package:hubble_main/app/data/app_repo.dart';
import 'package:hubble_main/app/data/app_repo/config.dart';
import 'package:hubble_main/app/data/app_repo/config.g.dart';
import 'package:hubble_main/app/data/app_repo/notifications.dart';
import 'package:hubble_main/app/data/app_repo/notifications.g.dart';
import 'package:hubble_main/app/data/clip_board.dart';
import 'package:hubble_main/app/fragments/device_info/device_info.dart';
import 'package:hubble_main/app/fragments/device_info/location_permission_denied_view.dart';
import 'package:hubble_main/app/fragments/device_info/phone_permission_denied_view.dart';
import 'package:hubble_main/app/fragments/update_available/update_available.dart';
import 'package:hubble_main/app/navigation/error_404.dart';
import 'package:hubble_main/app/navigation/flows.dart';
import 'package:hubble_main/app/navigation/navigation.dart';
import 'package:hubble_main/app/navigation/navigation_helpers.dart';
import 'package:hubble_main/app/navigation/screens/accounts/add_beneficiary_screen.dart';
import 'package:hubble_main/app/navigation/screens/accounts/add_beneficiary_status_screen.dart';
import 'package:hubble_main/app/navigation/screens/accounts/apply_coupon.dart';
import 'package:hubble_main/app/navigation/screens/accounts/auto_deposit_manage_all.dart';
import 'package:hubble_main/app/navigation/screens/accounts/auto_deposit_rule_status.dart';
import 'package:hubble_main/app/navigation/screens/accounts/auto_deposit_setup.dart';
import 'package:hubble_main/app/navigation/screens/accounts/auto_deposit_start.dart';
import 'package:hubble_main/app/navigation/screens/accounts/auto_deposit_view_details.dart';
import 'package:hubble_main/app/navigation/screens/accounts/fino_collect_request_initiate.dart';
import 'package:hubble_main/app/navigation/screens/accounts/fino_collect_request_polling.dart';
import 'package:hubble_main/app/navigation/screens/accounts/funds_deposit.dart';
import 'package:hubble_main/app/navigation/screens/accounts/funds_deposit_steps.dart';
import 'package:hubble_main/app/navigation/screens/accounts/funds_deposit_success.dart';
import 'package:hubble_main/app/navigation/screens/accounts/funds_transaction_status_v4.dart';
import 'package:hubble_main/app/navigation/screens/accounts/funds_withdraw.dart';
import 'package:hubble_main/app/navigation/screens/accounts/funds_withdraw_v4.dart';
import 'package:hubble_main/app/navigation/screens/accounts/ledger.dart';
import 'package:hubble_main/app/navigation/screens/accounts/ledger_v4.dart';
import 'package:hubble_main/app/navigation/screens/accounts/pan_number_input.dart';
import 'package:hubble_main/app/navigation/screens/accounts/pan_verification_failed.dart';
import 'package:hubble_main/app/navigation/screens/accounts/pan_verification_success.dart';
import 'package:hubble_main/app/navigation/screens/accounts/see_how_hubble_works.dart';
import 'package:hubble_main/app/navigation/screens/accounts/spend_limit_collection.dart';
import 'package:hubble_main/app/navigation/screens/accounts/transaction_detail_v4.dart';
import 'package:hubble_main/app/navigation/screens/accounts/waitlist.dart';
import 'package:hubble_main/app/navigation/screens/accounts/wallet_transaction_detail.dart';
import 'package:hubble_main/app/navigation/screens/app/app_permissions.dart';
import 'package:hubble_main/app/navigation/screens/app/app_settings.dart';
import 'package:hubble_main/app/navigation/screens/app/catalogue.dart';
import 'package:hubble_main/app/navigation/screens/app/home_screen.dart';
import 'package:hubble_main/app/navigation/screens/app/milestone/milestone_intro_modal.dart';
import 'package:hubble_main/app/navigation/screens/app/milestone/milestone_landing.dart';
import 'package:hubble_main/app/navigation/screens/app/notifications_screen.dart';
import 'package:hubble_main/app/navigation/screens/app/on_boarding_profile_screen.dart';
import 'package:hubble_main/app/navigation/screens/app/otp_phone_screen.dart';
import 'package:hubble_main/app/navigation/screens/app/otp_screen.dart';
import 'package:hubble_main/app/navigation/screens/app/rating/app_experience_popup.dart';
import 'package:hubble_main/app/navigation/screens/app/rating/app_feedback_popup.dart';
import 'package:hubble_main/app/navigation/screens/app/referral/referral.dart';
import 'package:hubble_main/app/navigation/screens/app/referral/referral_faq.dart';
import 'package:hubble_main/app/navigation/screens/app/referral/referral_transaction.dart';
import 'package:hubble_main/app/navigation/screens/app/referral_not_applicable_brands_info.dart';
import 'package:hubble_main/app/navigation/screens/app/referral_nudge.dart';
import 'package:hubble_main/app/navigation/screens/app/referral_v2.dart';
import 'package:hubble_main/app/navigation/screens/app/roast/roast.dart';
import 'package:hubble_main/app/navigation/screens/app/roast/roast_faq.dart';
import 'package:hubble_main/app/navigation/screens/app/roast/roast_meter.dart';
import 'package:hubble_main/app/navigation/screens/app/video_player.dart';
import 'package:hubble_main/app/navigation/screens/custom_material_page.dart';
import 'package:hubble_main/app/navigation/screens/debug/app_inspector.dart';
import 'package:hubble_main/app/navigation/screens/debug/widget_catalog.dart';
import 'package:hubble_main/app/navigation/screens/engagement/booster_detail_screen.dart';
import 'package:hubble_main/app/navigation/screens/engagement/booster_history_screen.dart';
import 'package:hubble_main/app/navigation/screens/engagement/booster_success_screen.dart';
import 'package:hubble_main/app/navigation/screens/engagement/mega_booster_faq.dart';
import 'package:hubble_main/app/navigation/screens/engagement/prediction_v2.dart';
import 'package:hubble_main/app/navigation/screens/fino/account_datail/account_statement_success.dart';
import 'package:hubble_main/app/navigation/screens/fino/account_detail.dart';
import 'package:hubble_main/app/navigation/screens/fino/add_address.dart';
import 'package:hubble_main/app/navigation/screens/fino/add_guardian_details.dart';
import 'package:hubble_main/app/navigation/screens/fino/add_nominee.dart';
import 'package:hubble_main/app/navigation/screens/flows/email_verification.dart';
import 'package:hubble_main/app/navigation/screens/games/mystery_box.dart';
import 'package:hubble_main/app/navigation/screens/games/mystery_box_cashback_redemption.dart';
import 'package:hubble_main/app/navigation/screens/goal/switch_brand.dart';
import 'package:hubble_main/app/navigation/screens/goal/transaction_detail.dart';
import 'package:hubble_main/app/navigation/screens/kyc/accept_declarations.dart';
import 'package:hubble_main/app/navigation/screens/kyc/accept_terms.dart';
import 'package:hubble_main/app/navigation/screens/kyc/confirm_details.dart';
import 'package:hubble_main/app/navigation/screens/kyc/edit_email_address.dart';
import 'package:hubble_main/app/navigation/screens/kyc/edit_mobile_number.dart';
import 'package:hubble_main/app/navigation/screens/kyc/edit_name.dart';
import 'package:hubble_main/app/navigation/screens/kyc/enter_aadhaar_pan.dart';
import 'package:hubble_main/app/navigation/screens/kyc/get_started.dart';
import 'package:hubble_main/app/navigation/screens/kyc/kyc_screen_navigation_state.dart';
import 'package:hubble_main/app/navigation/screens/kyc/kyc_status.dart';
import 'package:hubble_main/app/navigation/screens/kyc/last_few_details.dart';
import 'package:hubble_main/app/navigation/screens/kyc/last_review.dart';
import 'package:hubble_main/app/navigation/screens/screen.dart';
import 'package:hubble_main/app/navigation/screens/screens.dart';
import 'package:hubble_main/app/navigation/screens/shop/how_to_use.dart';
import 'package:hubble_main/app/navigation/screens/shop/product_detail.dart';
import 'package:hubble_main/app/navigation/screens/shop/product_list.dart';
import 'package:hubble_main/app/navigation/screens/shop/product_purchase_success.dart';
import 'package:hubble_main/app/navigation/screens/shop/product_purchase_summary.dart';
import 'package:hubble_main/app/navigation/screens/shop/product_search_screen.dart';
import 'package:hubble_main/app/navigation/screens/shop/product_search_v2.dart';
import 'package:hubble_main/app/navigation/screens/shop/product_tnc.dart';
import 'package:hubble_main/app/navigation/screens/shop/voucher_generation_failed.dart';
import 'package:hubble_main/app/navigation/screens/shop/voucher_generation_in_progress.dart';
import 'package:hubble_main/app/navigation/screens/shop/voucher_generation_post_payment.dart';
import 'package:hubble_main/app/navigation/screens/shop/voucher_history.dart';
import 'package:hubble_main/app/navigation/screens/shop_v2/apply_coupon_code.dart';
import 'package:hubble_main/app/navigation/screens/shop_v2/brand_detail_page.dart';
import 'package:hubble_main/app/navigation/screens/shop_v2/checkout_survey.dart';
import 'package:hubble_main/app/navigation/screens/shop_v2/how_it_works_modal.dart';
import 'package:hubble_main/app/navigation/screens/shop_v2/hubble_assured.dart';
import 'package:hubble_main/app/navigation/screens/shop_v2/shop_post_payment.dart';
import 'package:hubble_main/app/navigation/screens/shop_v2/successful_redemption.dart';
import 'package:hubble_main/app/navigation/screens/shop_v2/v2_voucher_generation_failed.dart';
import 'package:hubble_main/app/navigation/screens/shop_v2/v2_voucher_generation_inprogress.dart';
import 'package:hubble_main/app/navigation/screens/shop_v2/voucher_generation_entry.dart';
import 'package:hubble_main/app/navigation/screens/shop_v2/voucher_generation_payment_processing.dart';
import 'package:hubble_main/app/navigation/screens/shop_v2/voucher_generation_success.dart';
import 'package:hubble_main/app/navigation/screens/shop_v2/voucher_generation_success_content.dart';
import 'package:hubble_main/app/navigation/screens/shop_v2/voucher_generation_summary.dart';
import 'package:hubble_main/app/navigation/screens/shop_v2/voucher_how_to_use.dart';
import 'package:hubble_main/app/navigation/screens/ssr/dynamically_rendered_page.dart';
import 'package:hubble_main/app/navigation/screens/unknown_route_screen.dart';
import 'package:hubble_main/app/navigation/screens/user/previous_plans.dart';
import 'package:hubble_main/app/navigation/screens/user/user_profile_screen.dart';
import 'package:hubble_main/app/navigation/screens/v1/about_hubble_screen.dart';
import 'package:hubble_main/app/navigation/screens/v1/about_us_screen.dart';
import 'package:hubble_main/app/navigation/screens/v1/auto_mandate_activation_failure_screen.dart';
import 'package:hubble_main/app/navigation/screens/v1/auto_mandate_activation_pending_screen.dart';
import 'package:hubble_main/app/navigation/screens/v1/auto_mandate_activation_success_screen.dart';
import 'package:hubble_main/app/navigation/screens/v1/auto_mandate_authorise_set_up_screen.dart';
import 'package:hubble_main/app/navigation/screens/v1/auto_mandate_cancel_success_screen.dart';
import 'package:hubble_main/app/navigation/screens/v1/auto_mandate_resume_success_screen.dart';
import 'package:hubble_main/app/navigation/screens/v1/automandate_setup_webview_screen.dart';
import 'package:hubble_main/app/navigation/screens/v1/customize_instant_savings.dart';
import 'package:hubble_main/app/navigation/screens/v1/faq_answer_screen.dart';
import 'package:hubble_main/app/navigation/screens/v1/fino_tnc.dart';
import 'package:hubble_main/app/navigation/screens/v1/fund_direct_redemption_screen.dart';
import 'package:hubble_main/app/navigation/screens/v1/fund_transfer_screen.dart';
import 'package:hubble_main/app/navigation/screens/v1/generic_webview_screen.dart';
import 'package:hubble_main/app/navigation/screens/v1/goal_detail_screen.dart';
import 'package:hubble_main/app/navigation/screens/v1/goal_edit_screen_v2.dart';
import 'package:hubble_main/app/navigation/screens/v1/goal_modify_screen.dart';
import 'package:hubble_main/app/navigation/screens/v1/goal_modify_success.dart';
import 'package:hubble_main/app/navigation/screens/v1/goal_order_created_payment_workflow.dart';
import 'package:hubble_main/app/navigation/screens/v1/goal_payment_success.dart';
import 'package:hubble_main/app/navigation/screens/v1/goal_transactions_screen.dart';
import 'package:hubble_main/app/navigation/screens/v1/goal_withdrawal_screen.dart';
import 'package:hubble_main/app/navigation/screens/v1/goals_tab_screen.dart';
import 'package:hubble_main/app/navigation/screens/v1/how_it_works_screen.dart';
import 'package:hubble_main/app/navigation/screens/v1/how_it_works_videos_screen.dart';
import 'package:hubble_main/app/navigation/screens/v1/instant_plan_description.dart';
import 'package:hubble_main/app/navigation/screens/v1/instant_plan_payment_success.dart';
import 'package:hubble_main/app/navigation/screens/v1/licenses.dart';
import 'package:hubble_main/app/navigation/screens/v1/loading_app.dart';
import 'package:hubble_main/app/navigation/screens/v1/local_auth_screen.dart';
import 'package:hubble_main/app/navigation/screens/v1/manage_automandate_screen.dart';
import 'package:hubble_main/app/navigation/screens/v1/merchant_generate_voucher.dart';
import 'package:hubble_main/app/navigation/screens/v1/merchant_voucher_request_received.dart';
import 'package:hubble_main/app/navigation/screens/v1/payment_workflow_screen.dart';
import 'package:hubble_main/app/navigation/screens/v1/plan_faq.dart';
import 'package:hubble_main/app/navigation/screens/v1/prediction_booster_screen.dart';
import 'package:hubble_main/app/navigation/screens/v1/privacy_policy_screen.dart';
import 'package:hubble_main/app/navigation/screens/v1/product_comparison_screen.dart';
import 'package:hubble_main/app/navigation/screens/v1/razorpay_card_checkout.dart';
import 'package:hubble_main/app/navigation/screens/v1/savings_plan_description.dart';
import 'package:hubble_main/app/navigation/screens/v1/splash_screen.dart';
import 'package:hubble_main/app/navigation/screens/v1/terms_and_conditions_screen.dart';
import 'package:hubble_main/app/navigation/screens/v1/upi_polling_screen.dart';
import 'package:hubble_main/app/navigation/screens/v1/user_profile_actions.dart';
import 'package:hubble_main/app/navigation/screens/v1/voucher_detail_screen.dart';
import 'package:hubble_main/app/navigation/screens/v1/vouchers_screen.dart';
import 'package:hubble_main/app/navigation/screens/v1/withdrawal_intervention_screen.dart';
import 'package:hubble_main/app/navigation/screens/v3/home_screens.dart';
import 'package:hubble_main/app/view/about_us/about_us.dart';
import 'package:hubble_main/app/view/about_us/data/factory.dart';
import 'package:hubble_main/app/view/about_us/data/style.dart';
import 'package:hubble_main/app/view/about_us/data/view_data.dart';
import 'package:hubble_main/app/view/about_us/data/view_model.dart';
import 'package:hubble_main/app/view/generic_web_view/generic_web_view.dart';
import 'package:hubble_main/app/view/notifications/data/factory.dart';
import 'package:hubble_main/app/view/notifications/data/view_data.dart';
import 'package:hubble_main/app/view/notifications/data/view_model.dart';
import 'package:hubble_main/app/view/notifications/notifications.dart';
import 'package:hubble_main/app/view/on_boarding_splash/on_boarding_splash.dart';
import 'package:hubble_main/app/view/story/data/view_data.dart';
import 'package:hubble_main/app/view/story/data/view_model.dart';
import 'package:hubble_main/app/view/story/story.dart';
import 'package:hubble_main/app/view/v3_home/data/view_data.dart';
import 'package:hubble_main/app/view/v3_home/data/view_model.dart';
import 'package:hubble_main/app/view/v3_home/v3_home.dart';
import 'package:hubble_main/app/view/voucher_inprogress_strip/data/view_data.dart';
import 'package:hubble_main/app/view/voucher_inprogress_strip/data/view_model.dart';
import 'package:hubble_main/app/view/voucher_inprogress_strip/voucher_inprogress_strip.dart';
import 'package:hubble_main/assets.dart';
import 'package:hubble_main/auth/data/otp/otp_withdraw_response.dart';
import 'package:hubble_main/auth/data/otp/otp_withdraw_response.g.dart';
import 'package:hubble_main/auth/data/user_repo.dart';
import 'package:hubble_main/auth/data/user_repo/models.dart';
import 'package:hubble_main/auth/data/user_repo/models.g.dart';
import 'package:hubble_main/auth/view/login_modal/data/view_data.dart';
import 'package:hubble_main/auth/view/login_modal/data/view_model.dart';
import 'package:hubble_main/auth/view/login_modal/fragments/otp_input.dart';
import 'package:hubble_main/auth/view/login_modal/fragments/phone_input.dart';
import 'package:hubble_main/auth/view/login_modal/fragments/profile_input.dart';
import 'package:hubble_main/auth/view/login_modal/login_modal.dart';
import 'package:hubble_main/auth/view/otp_collect_view/data/factory.dart';
import 'package:hubble_main/auth/view/otp_collect_view/data/style.dart';
import 'package:hubble_main/auth/view/otp_collect_view/data/view_data.dart';
import 'package:hubble_main/auth/view/otp_collect_view/data/view_model.dart';
import 'package:hubble_main/auth/view/otp_collect_view/otp_collect_view.dart';
import 'package:hubble_main/auth/view/otp_collection_v2/data/view_data.dart';
import 'package:hubble_main/auth/view/otp_collection_v2/data/view_model.dart';
import 'package:hubble_main/auth/view/otp_collection_v2/otp_collection_v2.dart';
import 'package:hubble_main/auth/view/otp_login_form/data/style.dart';
import 'package:hubble_main/auth/view/otp_login_form/data/view_model.dart';
import 'package:hubble_main/auth/view/otp_login_form/otp_form/otp_form.dart';
import 'package:hubble_main/auth/view/otp_login_form/otp_form/otp_resend_text.dart';
import 'package:hubble_main/auth/view/otp_login_form/otp_login_form.dart';
import 'package:hubble_main/auth/view/otp_login_form/phone_form/phone_form.dart';
import 'package:hubble_main/auth/widgets/auth_app_bar.dart';
import 'package:hubble_main/goal/data/goal_repo.dart';
import 'package:hubble_main/goal/data/goal_repo/goal.dart';
import 'package:hubble_main/goal/data/goal_repo/goal.g.dart';
import 'package:hubble_main/goal/data/goal_repo/goal_availability.dart';
import 'package:hubble_main/goal/data/goal_repo/goal_availability.g.dart';
import 'package:hubble_main/goal/data/goal_repo/goals.dart';
import 'package:hubble_main/goal/data/goal_repo/goals.g.dart';
import 'package:hubble_main/goal/data/goal_repo/partner.dart';
import 'package:hubble_main/goal/data/goal_repo/partner.g.dart';
import 'package:hubble_main/goal/data/goal_repo/payment_initiate.dart';
import 'package:hubble_main/goal/data/goal_repo/payment_initiate.g.dart';
import 'package:hubble_main/goal/data/goal_repo/plan.dart';
import 'package:hubble_main/goal/data/goal_repo/plan.g.dart';
import 'package:hubble_main/goal/data/goal_repo/plan_calculations.dart';
import 'package:hubble_main/goal/data/goal_repo/plan_calculations.g.dart';
import 'package:hubble_main/goal/data/goal_repo/redemption_voucher.dart';
import 'package:hubble_main/goal/data/goal_repo/redemption_voucher.g.dart';
import 'package:hubble_main/goal/data/goal_repo/summary.dart';
import 'package:hubble_main/goal/data/goal_repo/summary.g.dart';
import 'package:hubble_main/goal/data/goal_repo/transactions.dart';
import 'package:hubble_main/goal/data/goal_repo/transactions.g.dart';
import 'package:hubble_main/goal/data/goal_repo/validate_goal_revision.dart';
import 'package:hubble_main/goal/data/goal_repo/validate_goal_revision.g.dart';
import 'package:hubble_main/goal/data/goal_repo/voucher.dart';
import 'package:hubble_main/goal/data/goal_repo/voucher.g.dart';
import 'package:hubble_main/goal/data/goal_repo/withdraw.dart';
import 'package:hubble_main/goal/data/goal_repo/withdraw.g.dart';
import 'package:hubble_main/goal/fragments/goal_waitlist/goal_waitlist.dart';
import 'package:hubble_main/goal/fragments/reward_table.dart';
import 'package:hubble_main/goal/fragments/transaction_status/transaction_status.dart';
import 'package:hubble_main/goal/view/fund_direct_redemption/amount_slider.dart';
import 'package:hubble_main/goal/view/fund_direct_redemption/amount_text_field.dart';
import 'package:hubble_main/goal/view/fund_direct_redemption/data/data.dart';
import 'package:hubble_main/goal/view/fund_direct_redemption/data/factory.dart';
import 'package:hubble_main/goal/view/fund_direct_redemption/data/style.dart';
import 'package:hubble_main/goal/view/fund_direct_redemption/data/view_model.dart';
import 'package:hubble_main/goal/view/fund_direct_redemption/fund_direct_redemption.dart';
import 'package:hubble_main/goal/view/fund_voucher_redemption/data/factory.dart';
import 'package:hubble_main/goal/view/fund_voucher_redemption/data/style.dart';
import 'package:hubble_main/goal/view/fund_voucher_redemption/data/view_data.dart';
import 'package:hubble_main/goal/view/fund_voucher_redemption/data/view_model.dart';
import 'package:hubble_main/goal/view/fund_voucher_redemption/fund_voucher_redemption.dart';
import 'package:hubble_main/goal/view/fund_voucher_redemption/voucher_amount_slider.dart';
import 'package:hubble_main/goal/view/fund_voucher_redemption/voucher_amount_text_field.dart';
import 'package:hubble_main/goal/view/fund_withdrawal/amount_slider.dart';
import 'package:hubble_main/goal/view/fund_withdrawal/amount_text_field.dart';
import 'package:hubble_main/goal/view/fund_withdrawal/data/data.dart';
import 'package:hubble_main/goal/view/fund_withdrawal/data/factory.dart';
import 'package:hubble_main/goal/view/fund_withdrawal/data/style.dart';
import 'package:hubble_main/goal/view/fund_withdrawal/data/view_model.dart';
import 'package:hubble_main/goal/view/fund_withdrawal/fund_withdrawal.dart';
import 'package:hubble_main/goal/view/fund_withdrawal/reason_selection_dialog.dart';
import 'package:hubble_main/goal/view/goal_card/card_carousel.dart';
import 'package:hubble_main/goal/view/goal_card/data/data.dart';
import 'package:hubble_main/goal/view/goal_card/data/style.dart';
import 'package:hubble_main/goal/view/goal_card/factory.dart';
import 'package:hubble_main/goal/view/goal_card/footer.dart';
import 'package:hubble_main/goal/view/goal_card/goal_card.dart';
import 'package:hubble_main/goal/view/goal_card/header.dart';
import 'package:hubble_main/goal/view/goal_detail/data/factory.dart';
import 'package:hubble_main/goal/view/goal_detail/data/style.dart';
import 'package:hubble_main/goal/view/goal_detail/data/view_data.dart';
import 'package:hubble_main/goal/view/goal_detail/data/view_model.dart';
import 'package:hubble_main/goal/view/goal_detail/detail_summary_box.dart';
import 'package:hubble_main/goal/view/goal_detail/goal_detail.dart';
import 'package:hubble_main/goal/view/goal_detail/tenure_boxes.dart';
import 'package:hubble_main/goal/view/goal_detail_v2/data/factory.dart';
import 'package:hubble_main/goal/view/goal_detail_v2/data/style.dart';
import 'package:hubble_main/goal/view/goal_detail_v2/data/view_data.dart';
import 'package:hubble_main/goal/view/goal_detail_v2/data/view_model.dart';
import 'package:hubble_main/goal/view/goal_detail_v2/goal_detail_v2.dart';
import 'package:hubble_main/goal/view/goal_detail_v2/percent_indicator.dart';
import 'package:hubble_main/goal/view/goal_detail_v2/reward_table.dart';
import 'package:hubble_main/goal/view/goal_edit_v3/data/factory.dart';
import 'package:hubble_main/goal/view/goal_edit_v3/data/style.dart';
import 'package:hubble_main/goal/view/goal_edit_v3/data/view_data.dart';
import 'package:hubble_main/goal/view/goal_edit_v3/data/view_model.dart';
import 'package:hubble_main/goal/view/goal_edit_v3/goal_edit_v3.dart';
import 'package:hubble_main/goal/view/goal_edit_v3/how_does_this_work.dart';
import 'package:hubble_main/goal/view/goal_fund_order_creator/data/data.dart';
import 'package:hubble_main/goal/view/goal_fund_order_creator/data/style.dart';
import 'package:hubble_main/goal/view/goal_fund_order_creator/data/view_model.dart';
import 'package:hubble_main/goal/view/goal_fund_order_creator/goal_fund_order_creator.dart';
import 'package:hubble_main/goal/view/goal_management_menu/goal_management_menu.dart';
import 'package:hubble_main/goal/view/goal_modify/auto_mandate_modal.dart';
import 'package:hubble_main/goal/view/goal_modify/bottom_amount_widget.dart';
import 'package:hubble_main/goal/view/goal_modify/data/factory.dart';
import 'package:hubble_main/goal/view/goal_modify/data/style.dart';
import 'package:hubble_main/goal/view/goal_modify/data/view_data.dart';
import 'package:hubble_main/goal/view/goal_modify/data/view_model.dart';
import 'package:hubble_main/goal/view/goal_modify/deposit_slider_field.dart';
import 'package:hubble_main/goal/view/goal_modify/goal_modify.dart';
import 'package:hubble_main/goal/view/goal_modify/review_sheet.dart';
import 'package:hubble_main/goal/view/goal_modify/tenure_slider_field.dart';
import 'package:hubble_main/goal/view/goal_modify_success/data/factory.dart';
import 'package:hubble_main/goal/view/goal_modify_success/data/style.dart';
import 'package:hubble_main/goal/view/goal_modify_success/data/view_data.dart';
import 'package:hubble_main/goal/view/goal_modify_success/data/view_model.dart';
import 'package:hubble_main/goal/view/goal_modify_success/goal_modify_success.dart';
import 'package:hubble_main/goal/view/goal_payment_success/data/data.dart';
import 'package:hubble_main/goal/view/goal_payment_success/data/factory.dart';
import 'package:hubble_main/goal/view/goal_payment_success/data/style.dart';
import 'package:hubble_main/goal/view/goal_payment_success/data/view_model.dart';
import 'package:hubble_main/goal/view/goal_payment_success/goal_payment_success.dart';
import 'package:hubble_main/goal/view/goal_review/data/data.dart';
import 'package:hubble_main/goal/view/goal_review/data/factory.dart';
import 'package:hubble_main/goal/view/goal_review/data/style.dart';
import 'package:hubble_main/goal/view/goal_review/data/view_model.dart';
import 'package:hubble_main/goal/view/goal_review/goal_content.dart';
import 'package:hubble_main/goal/view/goal_review/goal_review.dart';
import 'package:hubble_main/goal/view/goal_review/pay_action_content.dart';
import 'package:hubble_main/goal/view/goal_review/shimmer.dart';
import 'package:hubble_main/goal/view/goal_transaction_detail/data.dart';
import 'package:hubble_main/goal/view/goal_transaction_detail/goal_transaction_detail.dart';
import 'package:hubble_main/goal/view/goal_transactions/data/style.dart';
import 'package:hubble_main/goal/view/goal_transactions/data/view_data.dart';
import 'package:hubble_main/goal/view/goal_transactions/data/view_model.dart';
import 'package:hubble_main/goal/view/goal_transactions/goal_transactions.dart';
import 'package:hubble_main/goal/view/goal_transactions/shimmer.dart';
import 'package:hubble_main/goal/view/goal_withdrawal/bottom_info_box.dart';
import 'package:hubble_main/goal/view/goal_withdrawal/data/data.dart';
import 'package:hubble_main/goal/view/goal_withdrawal/data/factory.dart';
import 'package:hubble_main/goal/view/goal_withdrawal/data/view_data.dart';
import 'package:hubble_main/goal/view/goal_withdrawal/data/view_model.dart';
import 'package:hubble_main/goal/view/goal_withdrawal/footer.dart';
import 'package:hubble_main/goal/view/goal_withdrawal/goal_info_card.dart';
import 'package:hubble_main/goal/view/goal_withdrawal/goal_withdrawal.dart';
import 'package:hubble_main/goal/view/goal_withdrawal/goal_withdrawal_view.dart';
import 'package:hubble_main/goal/view/goal_withdrawal/withdrawal_targets.dart';
import 'package:hubble_main/goal/view/goals_tab/data/factory.dart';
import 'package:hubble_main/goal/view/goals_tab/data/style.dart';
import 'package:hubble_main/goal/view/goals_tab/data/view_model.dart';
import 'package:hubble_main/goal/view/goals_tab/empty_state.dart';
import 'package:hubble_main/goal/view/goals_tab/goals_carousel.dart';
import 'package:hubble_main/goal/view/goals_tab/goals_summary.dart';
import 'package:hubble_main/goal/view/goals_tab/goals_tab.dart';
import 'package:hubble_main/goal/view/mystery_box/data/factory.dart';
import 'package:hubble_main/goal/view/mystery_box/data/style.dart';
import 'package:hubble_main/goal/view/mystery_box/data/view_data.dart';
import 'package:hubble_main/goal/view/mystery_box/data/view_model.dart';
import 'package:hubble_main/goal/view/mystery_box/mystery_box.dart';
import 'package:hubble_main/goal/view/mystery_box/text_with_mystery_box.dart';
import 'package:hubble_main/goal/view/mystery_box_cashback_redemption/data/factory.dart';
import 'package:hubble_main/goal/view/mystery_box_cashback_redemption/data/style.dart';
import 'package:hubble_main/goal/view/mystery_box_cashback_redemption/data/view_data.dart';
import 'package:hubble_main/goal/view/mystery_box_cashback_redemption/data/view_model.dart';
import 'package:hubble_main/goal/view/mystery_box_cashback_redemption/mystery_box_cashback_redemption.dart';
import 'package:hubble_main/goal/view/switch_brand/data.dart';
import 'package:hubble_main/goal/view/switch_brand/switch_brand.dart';
import 'package:hubble_main/goal/view/voucher_detail/data/factory.dart';
import 'package:hubble_main/goal/view/voucher_detail/data/style.dart';
import 'package:hubble_main/goal/view/voucher_detail/data/view_data.dart';
import 'package:hubble_main/goal/view/voucher_detail/data/view_model.dart';
import 'package:hubble_main/goal/view/voucher_detail/voucher_detail.dart';
import 'package:hubble_main/goal/view/voucher_request_received/data/factory.dart';
import 'package:hubble_main/goal/view/voucher_request_received/data/style.dart';
import 'package:hubble_main/goal/view/voucher_request_received/data/view_data.dart';
import 'package:hubble_main/goal/view/voucher_request_received/data/view_model.dart';
import 'package:hubble_main/goal/view/voucher_request_received/voucher_request_received.dart';
import 'package:hubble_main/goal/view/vouchers/data/factory.dart';
import 'package:hubble_main/goal/view/vouchers/data/style.dart';
import 'package:hubble_main/goal/view/vouchers/data/view_data.dart';
import 'package:hubble_main/goal/view/vouchers/data/view_model.dart';
import 'package:hubble_main/goal/view/vouchers/voucher_item.dart';
import 'package:hubble_main/goal/view/vouchers/vouchers.dart';
import 'package:hubble_main/goal/view/withdrawal_brand_switch/data/factory.dart';
import 'package:hubble_main/goal/view/withdrawal_brand_switch/data/style.dart';
import 'package:hubble_main/goal/view/withdrawal_brand_switch/data/view_data.dart';
import 'package:hubble_main/goal/view/withdrawal_brand_switch/data/view_model.dart';
import 'package:hubble_main/goal/view/withdrawal_brand_switch/withdrawal_brand_switch.dart';
import 'package:hubble_main/goal/view/withdrawal_intervention/data/factory.dart';
import 'package:hubble_main/goal/view/withdrawal_intervention/data/style.dart';
import 'package:hubble_main/goal/view/withdrawal_intervention/data/view_data.dart';
import 'package:hubble_main/goal/view/withdrawal_intervention/data/view_model.dart';
import 'package:hubble_main/goal/view/withdrawal_intervention/withdrawal_intervention.dart';
import 'package:hubble_main/goal/view_v2/common/flexibility_callout_modal/data/factory.dart';
import 'package:hubble_main/goal/view_v2/common/flexibility_callout_modal/data/style.dart';
import 'package:hubble_main/goal/view_v2/common/flexibility_callout_modal/data/view_data.dart';
import 'package:hubble_main/goal/view_v2/common/flexibility_callout_modal/data/view_model.dart';
import 'package:hubble_main/goal/view_v2/common/flexibility_callout_modal/flexibility_callout_modal.dart';
import 'package:hubble_main/goal/view_v2/common/plan_faq/data/factory.dart';
import 'package:hubble_main/goal/view_v2/common/plan_faq/data/style.dart';
import 'package:hubble_main/goal/view_v2/common/plan_faq/data/view_data.dart';
import 'package:hubble_main/goal/view_v2/common/plan_faq/data/view_model.dart';
import 'package:hubble_main/goal/view_v2/common/plan_faq/plan_faq.dart';
import 'package:hubble_main/goal/view_v2/common/product_comparisons/data/factory.dart';
import 'package:hubble_main/goal/view_v2/common/product_comparisons/data/style.dart';
import 'package:hubble_main/goal/view_v2/common/product_comparisons/data/view_data.dart';
import 'package:hubble_main/goal/view_v2/common/product_comparisons/data/view_model.dart';
import 'package:hubble_main/goal/view_v2/common/product_comparisons/product_comparisons.dart';
import 'package:hubble_main/goal/view_v2/common/product_comparisons_v2/custom_expansion_tile.dart';
import 'package:hubble_main/goal/view_v2/common/product_comparisons_v2/data/factory.dart';
import 'package:hubble_main/goal/view_v2/common/product_comparisons_v2/data/style.dart';
import 'package:hubble_main/goal/view_v2/common/product_comparisons_v2/data/view_data.dart';
import 'package:hubble_main/goal/view_v2/common/product_comparisons_v2/data/view_model.dart';
import 'package:hubble_main/goal/view_v2/common/product_comparisons_v2/product_comparisons.dart';
import 'package:hubble_main/goal/view_v2/fixed_tenure/fixed_reward_customize/data/factory.dart';
import 'package:hubble_main/goal/view_v2/fixed_tenure/fixed_reward_customize/data/style.dart';
import 'package:hubble_main/goal/view_v2/fixed_tenure/fixed_reward_customize/data/view_data.dart';
import 'package:hubble_main/goal/view_v2/fixed_tenure/fixed_reward_customize/data/view_model.dart';
import 'package:hubble_main/goal/view_v2/fixed_tenure/fixed_reward_customize/fixed_reward_customize.dart';
import 'package:hubble_main/goal/view_v2/fixed_tenure/predefined_tenure_amount_selection/data/factory.dart';
import 'package:hubble_main/goal/view_v2/fixed_tenure/predefined_tenure_amount_selection/data/style.dart';
import 'package:hubble_main/goal/view_v2/fixed_tenure/predefined_tenure_amount_selection/data/view_data.dart';
import 'package:hubble_main/goal/view_v2/fixed_tenure/predefined_tenure_amount_selection/data/view_model.dart';
import 'package:hubble_main/goal/view_v2/fixed_tenure/predefined_tenure_amount_selection/goal_amount_field.dart';
import 'package:hubble_main/goal/view_v2/fixed_tenure/predefined_tenure_amount_selection/predefined_tenure_amount_selection.dart';
import 'package:hubble_main/goal/view_v2/fixed_tenure/predefined_tenure_span_selection/data/factory.dart';
import 'package:hubble_main/goal/view_v2/fixed_tenure/predefined_tenure_span_selection/data/style.dart';
import 'package:hubble_main/goal/view_v2/fixed_tenure/predefined_tenure_span_selection/data/view_data.dart';
import 'package:hubble_main/goal/view_v2/fixed_tenure/predefined_tenure_span_selection/data/view_model.dart';
import 'package:hubble_main/goal/view_v2/fixed_tenure/predefined_tenure_span_selection/fixed_tenure_plan_selectable.dart';
import 'package:hubble_main/goal/view_v2/fixed_tenure/predefined_tenure_span_selection/predefined_tenure_span_selection.dart';
import 'package:hubble_main/goal/view_v2/instant_plan/customize_plan/customize_plan.dart';
import 'package:hubble_main/goal/view_v2/instant_plan/customize_plan/data/factory.dart';
import 'package:hubble_main/goal/view_v2/instant_plan/customize_plan/data/style.dart';
import 'package:hubble_main/goal/view_v2/instant_plan/customize_plan/data/view_model.dart';
import 'package:hubble_main/goal/view_v2/instant_plan/customize_plan/voucher_amount_text_field.dart';
import 'package:hubble_main/goal/view_v2/instant_plan/customize_plan_v2/amount_widget.dart';
import 'package:hubble_main/goal/view_v2/instant_plan/customize_plan_v2/customize_plan_v2.dart';
import 'package:hubble_main/goal/view_v2/instant_plan/customize_plan_v2/data/factory.dart';
import 'package:hubble_main/goal/view_v2/instant_plan/customize_plan_v2/data/style.dart';
import 'package:hubble_main/goal/view_v2/instant_plan/customize_plan_v2/data/view_data.dart';
import 'package:hubble_main/goal/view_v2/instant_plan/customize_plan_v2/data/view_model.dart';
import 'package:hubble_main/goal/view_v2/instant_plan/instant_plan.dart';
import 'package:hubble_main/goal/view_v2/instant_plan/payment_success/data/data.dart';
import 'package:hubble_main/goal/view_v2/instant_plan/payment_success/data/factory.dart';
import 'package:hubble_main/goal/view_v2/instant_plan/payment_success/data/style.dart';
import 'package:hubble_main/goal/view_v2/instant_plan/payment_success/data/view_model.dart';
import 'package:hubble_main/goal/view_v2/instant_plan/payment_success/payment_success.dart';
import 'package:hubble_main/goal/view_v2/instant_plan/plan_description/data/factory.dart';
import 'package:hubble_main/goal/view_v2/instant_plan/plan_description/data/style.dart';
import 'package:hubble_main/goal/view_v2/instant_plan/plan_description/data/view_data.dart';
import 'package:hubble_main/goal/view_v2/instant_plan/plan_description/data/view_model.dart';
import 'package:hubble_main/goal/view_v2/instant_plan/plan_description/plan_description.dart';
import 'package:hubble_main/goal/view_v2/instant_plan/plan_review/data/data.dart';
import 'package:hubble_main/goal/view_v2/instant_plan/plan_review/data/factory.dart';
import 'package:hubble_main/goal/view_v2/instant_plan/plan_review/data/style.dart';
import 'package:hubble_main/goal/view_v2/instant_plan/plan_review/data/view_model.dart';
import 'package:hubble_main/goal/view_v2/instant_plan/plan_review/pay_action_content.dart';
import 'package:hubble_main/goal/view_v2/instant_plan/plan_review/plan_review.dart';
import 'package:hubble_main/goal/view_v2/instant_plan/plan_review/plan_summary.dart';
import 'package:hubble_main/goal/view_v2/instant_plan/plan_review/review_content.dart';
import 'package:hubble_main/goal/view_v2/instant_plan/plan_review/shimmer.dart';
import 'package:hubble_main/goal/view_v2/product_seeded_workflow/product_seeded_workflow_amount_selection/data/factory.dart';
import 'package:hubble_main/goal/view_v2/product_seeded_workflow/product_seeded_workflow_amount_selection/data/style.dart';
import 'package:hubble_main/goal/view_v2/product_seeded_workflow/product_seeded_workflow_amount_selection/data/view_data.dart';
import 'package:hubble_main/goal/view_v2/product_seeded_workflow/product_seeded_workflow_amount_selection/data/view_model.dart';
import 'package:hubble_main/goal/view_v2/product_seeded_workflow/product_seeded_workflow_amount_selection/goal_amount_field.dart';
import 'package:hubble_main/goal/view_v2/product_seeded_workflow/product_seeded_workflow_amount_selection/product_seeded_workflow_amount_selection.dart';
import 'package:hubble_main/goal/view_v2/product_seeded_workflow/product_seeded_workflow_tenure_span_selection/data/factory.dart';
import 'package:hubble_main/goal/view_v2/product_seeded_workflow/product_seeded_workflow_tenure_span_selection/data/style.dart';
import 'package:hubble_main/goal/view_v2/product_seeded_workflow/product_seeded_workflow_tenure_span_selection/data/view_data.dart';
import 'package:hubble_main/goal/view_v2/product_seeded_workflow/product_seeded_workflow_tenure_span_selection/data/view_model.dart';
import 'package:hubble_main/goal/view_v2/product_seeded_workflow/product_seeded_workflow_tenure_span_selection/fixed_tenure_plan_selectable.dart';
import 'package:hubble_main/goal/view_v2/product_seeded_workflow/product_seeded_workflow_tenure_span_selection/product_seeded_workflow_tenure_span_selection.dart';
import 'package:hubble_main/goal/view_v2/ten_percent/plan_description/data/factory.dart';
import 'package:hubble_main/goal/view_v2/ten_percent/plan_description/data/style.dart';
import 'package:hubble_main/goal/view_v2/ten_percent/plan_description/data/view_data.dart';
import 'package:hubble_main/goal/view_v2/ten_percent/plan_description/data/view_model.dart';
import 'package:hubble_main/goal/view_v2/ten_percent/plan_description/plan_description.dart';
import 'package:hubble_main/goal/view_v2/ten_percent/ten_percent.dart';
import 'package:hubble_main/goal/widgets/deposit_slider_field.dart';
import 'package:hubble_main/goal/widgets/goal_definition.dart';
import 'package:hubble_main/goal/widgets/goal_modify_definition.dart';
import 'package:hubble_main/goal/widgets/how_to_use_link.dart';
import 'package:hubble_main/goal/widgets/hubble_partnered_brand.dart';
import 'package:hubble_main/goal/widgets/mystery_box_nudge.dart';
import 'package:hubble_main/goal/widgets/referral_nudge_button.dart';
import 'package:hubble_main/goal/widgets/tenure_slider_field.dart';
import 'package:hubble_main/goal/widgets/voucher_card.dart';
import 'package:hubble_main/home/data/home_repo.dart';
import 'package:hubble_main/home/data/home_repo/metadata.dart';
import 'package:hubble_main/home/data/home_repo/metadata.g.dart';
import 'package:hubble_main/hubble_sdk.dart';
import 'package:hubble_main/interruptions/referral_status_dialog.dart';
import 'package:hubble_main/interruptions/reward_unlocked_modal/data/view_data.dart';
import 'package:hubble_main/interruptions/reward_unlocked_modal/data/view_model.dart';
import 'package:hubble_main/interruptions/reward_unlocked_modal/reward_unlocked_modal.dart';
import 'package:hubble_main/native_widgets/add_money_card/add_money_card.dart';
import 'package:hubble_main/native_widgets/add_money_card/add_money_card_2.dart';
import 'package:hubble_main/native_widgets/add_money_card/waitlist_card.dart';
import 'package:hubble_main/native_widgets/generate_voucher_home_card.dart';
import 'package:hubble_main/native_widgets/image_carousel.dart';
import 'package:hubble_main/native_widgets/kyc_nudge.dart';
import 'package:hubble_main/native_widgets/native_widgets.dart';
import 'package:hubble_main/native_widgets/product_scroll.dart';
import 'package:hubble_main/native_widgets/product_search_bar.dart';
import 'package:hubble_main/native_widgets/profile_icon.dart';
import 'package:hubble_main/native_widgets/quick_action_card.dart';
import 'package:hubble_main/native_widgets/quick_boosters.dart';
import 'package:hubble_main/native_widgets/redemption_quest.dart';
import 'package:hubble_main/routes/nav_observer.dart';
import 'package:hubble_main/routes/router.dart';
import 'package:hubble_main/routes/routes.dart';