{"version":3,"sources":["jsdelivr-header.js","/npm/react-device-detect@1.15.0/main.js"],"names":[],"mappings":"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","file":"/npm/react-device-detect@1.15.0/main.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/react-device-detect@1.15.0/main.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","'use strict';\n\nObject.defineProperty(exports, '__esModule', { value: true });\n\nfunction _interopDefault (ex) { return (ex && (typeof ex === 'object') && 'default' in ex) ? ex['default'] : ex; }\n\nvar React = require('react');\nvar React__default = _interopDefault(React);\n\nvar UAParser = require('ua-parser-js/dist/ua-parser.min');\n\nvar UA = new UAParser();\nvar browser = UA.getBrowser();\nvar cpu = UA.getCPU();\nvar device = UA.getDevice();\nvar engine = UA.getEngine();\nvar os = UA.getOS();\nvar ua = UA.getUA();\n\nvar setDefaults = function setDefaults(p) {\n  var d = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'none';\n  return p ? p : d;\n};\nvar getNavigatorInstance = function getNavigatorInstance() {\n  if (typeof window !== 'undefined') {\n    if (window.navigator || navigator) {\n      return window.navigator || navigator;\n    }\n  }\n\n  return false;\n};\nvar isIOS13Check = function isIOS13Check(type) {\n  var nav = getNavigatorInstance();\n  return nav && nav.platform && (nav.platform.indexOf(type) !== -1 || nav.platform === 'MacIntel' && nav.maxTouchPoints > 1 && !window.MSStream);\n};\n\nfunction _typeof(obj) {\n  if (typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\") {\n    _typeof = function (obj) {\n      return typeof obj;\n    };\n  } else {\n    _typeof = function (obj) {\n      return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj;\n    };\n  }\n\n  return _typeof(obj);\n}\n\nfunction _classCallCheck(instance, Constructor) {\n  if (!(instance instanceof Constructor)) {\n    throw new TypeError(\"Cannot call a class as a function\");\n  }\n}\n\nfunction _defineProperties(target, props) {\n  for (var i = 0; i < props.length; i++) {\n    var descriptor = props[i];\n    descriptor.enumerable = descriptor.enumerable || false;\n    descriptor.configurable = true;\n    if (\"value\" in descriptor) descriptor.writable = true;\n    Object.defineProperty(target, descriptor.key, descriptor);\n  }\n}\n\nfunction _createClass(Constructor, protoProps, staticProps) {\n  if (protoProps) _defineProperties(Constructor.prototype, protoProps);\n  if (staticProps) _defineProperties(Constructor, staticProps);\n  return Constructor;\n}\n\nfunction _defineProperty(obj, key, value) {\n  if (key in obj) {\n    Object.defineProperty(obj, key, {\n      value: value,\n      enumerable: true,\n      configurable: true,\n      writable: true\n    });\n  } else {\n    obj[key] = value;\n  }\n\n  return obj;\n}\n\nfunction _extends() {\n  _extends = Object.assign || function (target) {\n    for (var i = 1; i < arguments.length; i++) {\n      var source = arguments[i];\n\n      for (var key in source) {\n        if (Object.prototype.hasOwnProperty.call(source, key)) {\n          target[key] = source[key];\n        }\n      }\n    }\n\n    return target;\n  };\n\n  return _extends.apply(this, arguments);\n}\n\nfunction ownKeys(object, enumerableOnly) {\n  var keys = Object.keys(object);\n\n  if (Object.getOwnPropertySymbols) {\n    var symbols = Object.getOwnPropertySymbols(object);\n    if (enumerableOnly) symbols = symbols.filter(function (sym) {\n      return Object.getOwnPropertyDescriptor(object, sym).enumerable;\n    });\n    keys.push.apply(keys, symbols);\n  }\n\n  return keys;\n}\n\nfunction _objectSpread2(target) {\n  for (var i = 1; i < arguments.length; i++) {\n    var source = arguments[i] != null ? arguments[i] : {};\n\n    if (i % 2) {\n      ownKeys(source, true).forEach(function (key) {\n        _defineProperty(target, key, source[key]);\n      });\n    } else if (Object.getOwnPropertyDescriptors) {\n      Object.defineProperties(target, Object.getOwnPropertyDescriptors(source));\n    } else {\n      ownKeys(source).forEach(function (key) {\n        Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));\n      });\n    }\n  }\n\n  return target;\n}\n\nfunction _inherits(subClass, superClass) {\n  if (typeof superClass !== \"function\" && superClass !== null) {\n    throw new TypeError(\"Super expression must either be null or a function\");\n  }\n\n  subClass.prototype = Object.create(superClass && superClass.prototype, {\n    constructor: {\n      value: subClass,\n      writable: true,\n      configurable: true\n    }\n  });\n  if (superClass) _setPrototypeOf(subClass, superClass);\n}\n\nfunction _getPrototypeOf(o) {\n  _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {\n    return o.__proto__ || Object.getPrototypeOf(o);\n  };\n  return _getPrototypeOf(o);\n}\n\nfunction _setPrototypeOf(o, p) {\n  _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {\n    o.__proto__ = p;\n    return o;\n  };\n\n  return _setPrototypeOf(o, p);\n}\n\nfunction _assertThisInitialized(self) {\n  if (self === void 0) {\n    throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");\n  }\n\n  return self;\n}\n\nfunction _possibleConstructorReturn(self, call) {\n  if (call && (typeof call === \"object\" || typeof call === \"function\")) {\n    return call;\n  }\n\n  return _assertThisInitialized(self);\n}\n\nvar DEVICE_TYPES = {\n  MOBILE: 'mobile',\n  TABLET: 'tablet',\n  SMART_TV: 'smarttv',\n  CONSOLE: 'console',\n  WEARABLE: 'wearable',\n  BROWSER: undefined\n};\nvar BROWSER_TYPES = {\n  CHROME: 'Chrome',\n  FIREFOX: \"Firefox\",\n  OPERA: \"Opera\",\n  YANDEX: \"Yandex\",\n  SAFARI: \"Safari\",\n  INTERNET_EXPLORER: \"Internet Explorer\",\n  EDGE: \"Edge\",\n  CHROMIUM: \"Chromium\",\n  IE: 'IE',\n  MOBILE_SAFARI: \"Mobile Safari\",\n  EDGE_CHROMIUM: \"Edge Chromium\",\n  MIUI: \"MIUI Browser\"\n};\nvar OS_TYPES = {\n  IOS: 'iOS',\n  ANDROID: \"Android\",\n  WINDOWS_PHONE: \"Windows Phone\",\n  WINDOWS: 'Windows',\n  MAC_OS: 'Mac OS'\n};\nvar initialData = {\n  isMobile: false,\n  isTablet: false,\n  isBrowser: false,\n  isSmartTV: false,\n  isConsole: false,\n  isWearable: false\n};\nvar checkType = function checkType(type) {\n  switch (type) {\n    case DEVICE_TYPES.MOBILE:\n      return {\n        isMobile: true\n      };\n\n    case DEVICE_TYPES.TABLET:\n      return {\n        isTablet: true\n      };\n\n    case DEVICE_TYPES.SMART_TV:\n      return {\n        isSmartTV: true\n      };\n\n    case DEVICE_TYPES.CONSOLE:\n      return {\n        isConsole: true\n      };\n\n    case DEVICE_TYPES.WEARABLE:\n      return {\n        isWearable: true\n      };\n\n    case DEVICE_TYPES.BROWSER:\n      return {\n        isBrowser: true\n      };\n\n    default:\n      return initialData;\n  }\n};\nvar broPayload = function broPayload(isBrowser, browser, engine, os, ua) {\n  return {\n    isBrowser: isBrowser,\n    browserMajorVersion: setDefaults(browser.major),\n    browserFullVersion: setDefaults(browser.version),\n    browserName: setDefaults(browser.name),\n    engineName: setDefaults(engine.name),\n    engineVersion: setDefaults(engine.version),\n    osName: setDefaults(os.name),\n    osVersion: setDefaults(os.version),\n    userAgent: setDefaults(ua)\n  };\n};\nvar mobilePayload = function mobilePayload(type, device, os, ua) {\n  return _objectSpread2({}, type, {\n    vendor: setDefaults(device.vendor),\n    model: setDefaults(device.model),\n    os: setDefaults(os.name),\n    osVersion: setDefaults(os.version),\n    ua: setDefaults(ua)\n  });\n};\nvar stvPayload = function stvPayload(isSmartTV, engine, os, ua) {\n  return {\n    isSmartTV: isSmartTV,\n    engineName: setDefaults(engine.name),\n    engineVersion: setDefaults(engine.version),\n    osName: setDefaults(os.name),\n    osVersion: setDefaults(os.version),\n    userAgent: setDefaults(ua)\n  };\n};\nvar consolePayload = function consolePayload(isConsole, engine, os, ua) {\n  return {\n    isConsole: isConsole,\n    engineName: setDefaults(engine.name),\n    engineVersion: setDefaults(engine.version),\n    osName: setDefaults(os.name),\n    osVersion: setDefaults(os.version),\n    userAgent: setDefaults(ua)\n  };\n};\nvar wearPayload = function wearPayload(isWearable, engine, os, ua) {\n  return {\n    isWearable: isWearable,\n    engineName: setDefaults(engine.name),\n    engineVersion: setDefaults(engine.version),\n    osName: setDefaults(os.name),\n    osVersion: setDefaults(os.version),\n    userAgent: setDefaults(ua)\n  };\n};\n\nvar type = checkType(device.type);\n\nfunction deviceDetect() {\n  var isBrowser = type.isBrowser,\n      isMobile = type.isMobile,\n      isTablet = type.isTablet,\n      isSmartTV = type.isSmartTV,\n      isConsole = type.isConsole,\n      isWearable = type.isWearable;\n\n  if (isBrowser) {\n    return broPayload(isBrowser, browser, engine, os, ua);\n  }\n\n  if (isSmartTV) {\n    return stvPayload(isSmartTV, engine, os, ua);\n  }\n\n  if (isConsole) {\n    return consolePayload(isConsole, engine, os, ua);\n  }\n\n  if (isMobile) {\n    return mobilePayload(type, device, os, ua);\n  }\n\n  if (isTablet) {\n    return mobilePayload(type, device, os, ua);\n  }\n\n  if (isWearable) {\n    return wearPayload(isWearable, engine, os, ua);\n  }\n}\n\nvar isMobileType = function isMobileType() {\n  return device.type === DEVICE_TYPES.MOBILE;\n};\n\nvar isTabletType = function isTabletType() {\n  return device.type === DEVICE_TYPES.TABLET;\n};\n\nvar isMobileAndTabletType = function isMobileAndTabletType() {\n  switch (device.type) {\n    case DEVICE_TYPES.MOBILE:\n    case DEVICE_TYPES.TABLET:\n      return true;\n\n    default:\n      return false;\n  }\n};\n\nvar isEdgeChromiumType = function isEdgeChromiumType() {\n  return typeof ua === 'string' && ua.indexOf('Edg/') !== -1;\n};\n\nvar isSmartTVType = function isSmartTVType() {\n  return device.type === DEVICE_TYPES.SMART_TV;\n};\n\nvar isBrowserType = function isBrowserType() {\n  return device.type === DEVICE_TYPES.BROWSER;\n};\n\nvar isWearableType = function isWearableType() {\n  return device.type === DEVICE_TYPES.WEARABLE;\n};\n\nvar isConsoleType = function isConsoleType() {\n  return device.type === DEVICE_TYPES.CONSOLE;\n};\n\nvar isAndroidType = function isAndroidType() {\n  return os.name === OS_TYPES.ANDROID;\n};\n\nvar isWindowsType = function isWindowsType() {\n  return os.name === OS_TYPES.WINDOWS;\n};\n\nvar isMacOsType = function isMacOsType() {\n  return os.name === OS_TYPES.MAC_OS;\n};\n\nvar isWinPhoneType = function isWinPhoneType() {\n  return os.name === OS_TYPES.WINDOWS_PHONE;\n};\n\nvar isIOSType = function isIOSType() {\n  return os.name === OS_TYPES.IOS;\n};\n\nvar isChromeType = function isChromeType() {\n  return browser.name === BROWSER_TYPES.CHROME;\n};\n\nvar isFirefoxType = function isFirefoxType() {\n  return browser.name === BROWSER_TYPES.FIREFOX;\n};\n\nvar isChromiumType = function isChromiumType() {\n  return browser.name === BROWSER_TYPES.CHROMIUM;\n};\n\nvar isEdgeType = function isEdgeType() {\n  return browser.name === BROWSER_TYPES.EDGE;\n};\n\nvar isYandexType = function isYandexType() {\n  return browser.name === BROWSER_TYPES.YANDEX;\n};\n\nvar isSafariType = function isSafariType() {\n  return browser.name === BROWSER_TYPES.SAFARI || browser.name === BROWSER_TYPES.MOBILE_SAFARI;\n};\n\nvar isMobileSafariType = function isMobileSafariType() {\n  return browser.name === BROWSER_TYPES.MOBILE_SAFARI;\n};\n\nvar isOperaType = function isOperaType() {\n  return browser.name === BROWSER_TYPES.OPERA;\n};\n\nvar isIEType = function isIEType() {\n  return browser.name === BROWSER_TYPES.INTERNET_EXPLORER || browser.name === BROWSER_TYPES.IE;\n};\n\nvar isMIUIType = function isMIUIType() {\n  return browser.name === BROWSER_TYPES.MIUI;\n};\n\nvar isElectronType = function isElectronType() {\n  var nav = getNavigatorInstance();\n  var ua = nav && nav.userAgent.toLowerCase();\n  return typeof ua === 'string' ? /electron/.test(ua) : false;\n};\n\nvar getIOS13 = function getIOS13() {\n  var nav = getNavigatorInstance();\n  return nav && (/iPad|iPhone|iPod/.test(nav.platform) || nav.platform === 'MacIntel' && nav.maxTouchPoints > 1) && !window.MSStream;\n};\n\nvar getIPad13 = function getIPad13() {\n  return isIOS13Check('iPad');\n};\n\nvar getIphone13 = function getIphone13() {\n  return isIOS13Check('iPhone');\n};\n\nvar getIPod13 = function getIPod13() {\n  return isIOS13Check('iPod');\n};\n\nvar getBrowserFullVersion = function getBrowserFullVersion() {\n  return setDefaults(browser.version);\n};\n\nvar getBrowserVersion = function getBrowserVersion() {\n  return setDefaults(browser.major);\n};\n\nvar getOsVersion = function getOsVersion() {\n  return setDefaults(os.version);\n};\n\nvar getOsName = function getOsName() {\n  return setDefaults(os.name);\n};\n\nvar getBrowserName = function getBrowserName() {\n  return setDefaults(browser.name);\n};\n\nvar getMobileVendor = function getMobileVendor() {\n  return setDefaults(device.vendor);\n};\n\nvar getMobileModel = function getMobileModel() {\n  return setDefaults(device.model);\n};\n\nvar getEngineName = function getEngineName() {\n  return setDefaults(engine.name);\n};\n\nvar getEngineVersion = function getEngineVersion() {\n  return setDefaults(engine.version);\n};\n\nvar getUseragent = function getUseragent() {\n  return setDefaults(ua);\n};\n\nvar getDeviceType = function getDeviceType() {\n  return setDefaults(device.type, 'browser');\n};\n\nvar isSmartTV = isSmartTVType();\nvar isConsole = isConsoleType();\nvar isWearable = isWearableType();\nvar isMobileSafari = isMobileSafariType() || getIPad13();\nvar isChromium = isChromiumType();\nvar isMobile = isMobileAndTabletType() || getIPad13();\nvar isMobileOnly = isMobileType();\nvar isTablet = isTabletType() || getIPad13();\nvar isBrowser = isBrowserType();\nvar isAndroid = isAndroidType();\nvar isWinPhone = isWinPhoneType();\nvar isIOS = isIOSType() || getIPad13();\nvar isChrome = isChromeType();\nvar isFirefox = isFirefoxType();\nvar isSafari = isSafariType();\nvar isOpera = isOperaType();\nvar isIE = isIEType();\nvar osVersion = getOsVersion();\nvar osName = getOsName();\nvar fullBrowserVersion = getBrowserFullVersion();\nvar browserVersion = getBrowserVersion();\nvar browserName = getBrowserName();\nvar mobileVendor = getMobileVendor();\nvar mobileModel = getMobileModel();\nvar engineName = getEngineName();\nvar engineVersion = getEngineVersion();\nvar getUA = getUseragent();\nvar isEdge = isEdgeType() || isEdgeChromiumType();\nvar isYandex = isYandexType();\nvar deviceType = getDeviceType();\nvar isIOS13 = getIOS13();\nvar isIPad13 = getIPad13();\nvar isIPhone13 = getIphone13();\nvar isIPod13 = getIPod13();\nvar isElectron = isElectronType();\nvar isEdgeChromium = isEdgeChromiumType();\nvar isLegacyEdge = isEdgeType() && !isEdgeChromiumType();\nvar isWindows = isWindowsType();\nvar isMacOs = isMacOsType();\nvar isMIUI = isMIUIType();\n\nvar AndroidView = function AndroidView(_ref) {\n  var renderWithFragment = _ref.renderWithFragment,\n      children = _ref.children,\n      viewClassName = _ref.viewClassName,\n      style = _ref.style;\n  return isAndroid ? renderWithFragment ? React__default.createElement(React.Fragment, null, children) : React__default.createElement(\"div\", {\n    className: viewClassName,\n    style: style\n  }, children) : null;\n};\nvar BrowserView = function BrowserView(_ref2) {\n  var renderWithFragment = _ref2.renderWithFragment,\n      children = _ref2.children,\n      viewClassName = _ref2.viewClassName,\n      style = _ref2.style;\n  return isBrowser ? renderWithFragment ? React__default.createElement(React.Fragment, null, children) : React__default.createElement(\"div\", {\n    className: viewClassName,\n    style: style\n  }, children) : null;\n};\nvar IEView = function IEView(_ref3) {\n  var renderWithFragment = _ref3.renderWithFragment,\n      children = _ref3.children,\n      viewClassName = _ref3.viewClassName,\n      style = _ref3.style;\n  return isIE ? renderWithFragment ? React__default.createElement(React.Fragment, null, children) : React__default.createElement(\"div\", {\n    className: viewClassName,\n    style: style\n  }, children) : null;\n};\nvar IOSView = function IOSView(_ref4) {\n  var renderWithFragment = _ref4.renderWithFragment,\n      children = _ref4.children,\n      viewClassName = _ref4.viewClassName,\n      style = _ref4.style;\n  return isIOS ? renderWithFragment ? React__default.createElement(React.Fragment, null, children) : React__default.createElement(\"div\", {\n    className: viewClassName,\n    style: style\n  }, children) : null;\n};\nvar MobileView = function MobileView(_ref5) {\n  var renderWithFragment = _ref5.renderWithFragment,\n      children = _ref5.children,\n      viewClassName = _ref5.viewClassName,\n      style = _ref5.style;\n  return isMobile ? renderWithFragment ? React__default.createElement(React.Fragment, null, children) : React__default.createElement(\"div\", {\n    className: viewClassName,\n    style: style\n  }, children) : null;\n};\nvar TabletView = function TabletView(_ref6) {\n  var renderWithFragment = _ref6.renderWithFragment,\n      children = _ref6.children,\n      viewClassName = _ref6.viewClassName,\n      style = _ref6.style;\n  return isTablet ? renderWithFragment ? React__default.createElement(React.Fragment, null, children) : React__default.createElement(\"div\", {\n    className: viewClassName,\n    style: style\n  }, children) : null;\n};\nvar WinPhoneView = function WinPhoneView(_ref7) {\n  var renderWithFragment = _ref7.renderWithFragment,\n      children = _ref7.children,\n      viewClassName = _ref7.viewClassName,\n      style = _ref7.style;\n  return isWinPhone ? renderWithFragment ? React__default.createElement(React.Fragment, null, children) : React__default.createElement(\"div\", {\n    className: viewClassName,\n    style: style\n  }, children) : null;\n};\nvar MobileOnlyView = function MobileOnlyView(_ref8) {\n  var renderWithFragment = _ref8.renderWithFragment,\n      children = _ref8.children,\n      viewClassName = _ref8.viewClassName,\n      style = _ref8.style;\n  return isMobileOnly ? renderWithFragment ? React__default.createElement(React.Fragment, null, children) : React__default.createElement(\"div\", {\n    className: viewClassName,\n    style: style\n  }, children) : null;\n};\nvar SmartTVView = function SmartTVView(_ref9) {\n  var renderWithFragment = _ref9.renderWithFragment,\n      children = _ref9.children,\n      viewClassName = _ref9.viewClassName,\n      style = _ref9.style;\n  return isSmartTV ? renderWithFragment ? React__default.createElement(React.Fragment, null, children) : React__default.createElement(\"div\", {\n    className: viewClassName,\n    style: style\n  }, children) : null;\n};\nvar ConsoleView = function ConsoleView(_ref10) {\n  var renderWithFragment = _ref10.renderWithFragment,\n      children = _ref10.children,\n      viewClassName = _ref10.viewClassName,\n      style = _ref10.style;\n  return isConsole ? renderWithFragment ? React__default.createElement(React.Fragment, null, children) : React__default.createElement(\"div\", {\n    className: viewClassName,\n    style: style\n  }, children) : null;\n};\nvar WearableView = function WearableView(_ref11) {\n  var renderWithFragment = _ref11.renderWithFragment,\n      children = _ref11.children,\n      viewClassName = _ref11.viewClassName,\n      style = _ref11.style;\n  return isWearable ? renderWithFragment ? React__default.createElement(React.Fragment, null, children) : React__default.createElement(\"div\", {\n    className: viewClassName,\n    style: style\n  }, children) : null;\n};\nvar CustomView = function CustomView(_ref12) {\n  var renderWithFragment = _ref12.renderWithFragment,\n      children = _ref12.children,\n      viewClassName = _ref12.viewClassName,\n      style = _ref12.style,\n      condition = _ref12.condition;\n  return condition ? renderWithFragment ? React__default.createElement(React.Fragment, null, children) : React__default.createElement(\"div\", {\n    className: viewClassName,\n    style: style\n  }, children) : null;\n};\n\nfunction withOrientationChange(WrappedComponent) {\n  return (\n    /*#__PURE__*/\n    function (_React$Component) {\n      _inherits(_class, _React$Component);\n\n      function _class(props) {\n        var _this;\n\n        _classCallCheck(this, _class);\n\n        _this = _possibleConstructorReturn(this, _getPrototypeOf(_class).call(this, props));\n        _this.isEventListenerAdded = false;\n        _this.handleOrientationChange = _this.handleOrientationChange.bind(_assertThisInitialized(_this));\n        _this.onOrientationChange = _this.onOrientationChange.bind(_assertThisInitialized(_this));\n        _this.onPageLoad = _this.onPageLoad.bind(_assertThisInitialized(_this));\n        _this.state = {\n          isLandscape: false,\n          isPortrait: false\n        };\n        return _this;\n      }\n\n      _createClass(_class, [{\n        key: \"handleOrientationChange\",\n        value: function handleOrientationChange() {\n          if (!this.isEventListenerAdded) {\n            this.isEventListenerAdded = true;\n          }\n\n          var orientation = window.innerWidth > window.innerHeight ? 90 : 0;\n          this.setState({\n            isPortrait: orientation === 0,\n            isLandscape: orientation === 90\n          });\n        }\n      }, {\n        key: \"onOrientationChange\",\n        value: function onOrientationChange() {\n          this.handleOrientationChange();\n        }\n      }, {\n        key: \"onPageLoad\",\n        value: function onPageLoad() {\n          this.handleOrientationChange();\n        }\n      }, {\n        key: \"componentDidMount\",\n        value: function componentDidMount() {\n          if ((typeof window === \"undefined\" ? \"undefined\" : _typeof(window)) !== undefined && isMobile) {\n            if (!this.isEventListenerAdded) {\n              this.handleOrientationChange();\n              window.addEventListener(\"load\", this.onPageLoad, false);\n            } else {\n              window.removeEventListener(\"load\", this.onPageLoad, false);\n            }\n\n            window.addEventListener(\"resize\", this.onOrientationChange, false);\n          }\n        }\n      }, {\n        key: \"componentWillUnmount\",\n        value: function componentWillUnmount() {\n          window.removeEventListener(\"resize\", this.onOrientationChange, false);\n        }\n      }, {\n        key: \"render\",\n        value: function render() {\n          return React__default.createElement(WrappedComponent, _extends({}, this.props, {\n            isLandscape: this.state.isLandscape,\n            isPortrait: this.state.isPortrait\n          }));\n        }\n      }]);\n\n      return _class;\n    }(React__default.Component)\n  );\n}\n\nexports.AndroidView = AndroidView;\nexports.BrowserView = BrowserView;\nexports.ConsoleView = ConsoleView;\nexports.CustomView = CustomView;\nexports.IEView = IEView;\nexports.IOSView = IOSView;\nexports.MobileOnlyView = MobileOnlyView;\nexports.MobileView = MobileView;\nexports.SmartTVView = SmartTVView;\nexports.TabletView = TabletView;\nexports.WearableView = WearableView;\nexports.WinPhoneView = WinPhoneView;\nexports.browserName = browserName;\nexports.browserVersion = browserVersion;\nexports.deviceDetect = deviceDetect;\nexports.deviceType = deviceType;\nexports.engineName = engineName;\nexports.engineVersion = engineVersion;\nexports.fullBrowserVersion = fullBrowserVersion;\nexports.getUA = getUA;\nexports.isAndroid = isAndroid;\nexports.isBrowser = isBrowser;\nexports.isChrome = isChrome;\nexports.isChromium = isChromium;\nexports.isConsole = isConsole;\nexports.isEdge = isEdge;\nexports.isEdgeChromium = isEdgeChromium;\nexports.isElectron = isElectron;\nexports.isFirefox = isFirefox;\nexports.isIE = isIE;\nexports.isIOS = isIOS;\nexports.isIOS13 = isIOS13;\nexports.isIPad13 = isIPad13;\nexports.isIPhone13 = isIPhone13;\nexports.isIPod13 = isIPod13;\nexports.isLegacyEdge = isLegacyEdge;\nexports.isMIUI = isMIUI;\nexports.isMacOs = isMacOs;\nexports.isMobile = isMobile;\nexports.isMobileOnly = isMobileOnly;\nexports.isMobileSafari = isMobileSafari;\nexports.isOpera = isOpera;\nexports.isSafari = isSafari;\nexports.isSmartTV = isSmartTV;\nexports.isTablet = isTablet;\nexports.isWearable = isWearable;\nexports.isWinPhone = isWinPhone;\nexports.isWindows = isWindows;\nexports.isYandex = isYandex;\nexports.mobileModel = mobileModel;\nexports.mobileVendor = mobileVendor;\nexports.osName = osName;\nexports.osVersion = osVersion;\nexports.withOrientationChange = withOrientationChange;\n"]}