System.register(["cc"], function (_export, _context) {
  "use strict";

  var _cclegacy, __checkObsolete__, __checkObsoleteInNamespace__, sys, DeviceUtil, _crd;

  _export("DeviceUtil", void 0);

  return {
    setters: [function (_cc) {
      _cclegacy = _cc.cclegacy;
      __checkObsolete__ = _cc.__checkObsolete__;
      __checkObsoleteInNamespace__ = _cc.__checkObsoleteInNamespace__;
      sys = _cc.sys;
    }],
    execute: function () {
      _crd = true;

      _cclegacy._RF.push({}, "287a3oHJD1OrKr6dp6idwn9", "DeviceUtil", undefined);

      /** 设备工具 */
      __checkObsolete__(['sys']);

      _export("DeviceUtil", DeviceUtil = class DeviceUtil {
        /** 返回手机屏幕安全区域，如果不是异形屏将默认返回设计分辨率尺寸。目前只支持安卓、iOS 原生平台和微信小游戏平台 */
        static getSafeAreaRect() {
          return sys.getSafeAreaRect();
        }
        /** 当前平台 */


        static get platform() {
          return sys.platform;
        }
        /** 当前操作系统 */


        static get os() {
          return sys.os;
        }
        /** 是否为原生环境 */


        static get isNative() {
          return sys.isNative;
        }
        /** 是否为浏览器环境 */


        static get isBrowser() {
          return sys.isBrowser;
        }
        /** 是否为手机 */


        static get isMobile() {
          return sys.isMobile;
        }
        /** 是否为安卓手机 */


        static get isAndroid() {
          return sys.platform === sys.Platform.ANDROID;
        }
        /** 是否为苹果手机 */


        static get isIPhone() {
          return sys.platform === sys.Platform.IOS;
        }
        /** 是否为手机浏览器 */


        static get isMobileBrowser() {
          return sys.platform === sys.Platform.MOBILE_BROWSER;
        }
        /** 是否为桌面浏览器 */


        static get isDesktopBrowser() {
          return sys.platform === sys.Platform.DESKTOP_BROWSER;
        }
        /** 是否为微信小游戏 */


        static get isWeChat() {
          return sys.platform === sys.Platform.WECHAT_GAME;
        }
        /** 是否为字节小游戏 */


        static get isByteDance() {
          return sys.platform === sys.Platform.BYTEDANCE_MINI_GAME;
        }
        /** 是否为百度小游戏 */


        static get isBaidu() {
          return sys.platform === sys.Platform.BAIDU_MINI_GAME;
        }
        /** 是否为 vivo 小游戏 */


        static get isVivo() {
          return sys.platform === sys.Platform.VIVO_MINI_GAME;
        }
        /** 是否为 OPPO 小游戏 */


        static get isOPPO() {
          return sys.platform === sys.Platform.OPPO_MINI_GAME;
        }
        /** 是否为小米小游戏 */


        static get isXiaomi() {
          return sys.platform === sys.Platform.XIAOMI_QUICK_GAME;
        }
        /** 是否为华为小游戏 */


        static get isHuawei() {
          return sys.platform === sys.Platform.HUAWEI_QUICK_GAME;
        }
        /** 是否为支付宝小游戏 */


        static get isAlipay() {
          return sys.platform === sys.Platform.ALIPAY_MINI_GAME;
        }
        /** 是否为开源鸿蒙小游戏 */


        static get isOpenHarmony() {
          return sys.platform === sys.Platform.OPENHARMONY;
        }

      });

      _cclegacy._RF.pop();

      _crd = false;
    }
  };
});
//# sourceMappingURL=88b4d22a9735cee6a3e8eb11ce440216b2ab6725.js.map