library guru_popup;

import 'dart:async';
import 'dart:ui';
import 'dart:math';

import 'package:flutter/material.dart';
import 'package:fluttertoast/fluttertoast.dart';
import 'package:get/get.dart';
import 'package:get/get_navigation/src/dialog/dialog_route.dart';
import 'package:guru_popup/overlay/banner/banner.dart';
import 'package:guru_popup/overlay/tips/tips.dart';
import 'package:guru_utils/audio/audio_effector.dart';
import 'package:guru_utils/core/ext.dart';
import 'package:guru_utils/log/log.dart';
import 'package:guru_utils/router/router.dart';
import 'package:guru_utils/visual_feast/visual_feast_widget.dart';
import 'package:guru_utils/app_ownership/app_ownership_utils.dart';
import 'package:guru_widgets/guru_widgets.dart';
import 'package:guru_widgets/pages/webview/guru_webview_page.dart';
import 'package:guru_widgets/overlay/guru_loading.dart';
import 'package:guru_widgets/overlay/guru_asset.dart';
import 'package:guru_widgets/gem_overlay/guru_gem_overlay.dart';

import 'package:guru_widgets/theme/guru_theme.dart';


part 'dialog/dialog_aware.dart';
part 'toast/toast_aware.dart';
part 'overlay/overlay_aware.dart';

class GuruPopup {
  static GuruPopup instance = GuruPopup();
}
