import { __require as b } from "../utils.js";
import { __require as h } from "../patterns.js";
var o, c;
function f() {
  if (c) return o;
  c = 1;
  var n = Object.defineProperty, u = Object.getOwnPropertyDescriptor, m = Object.getOwnPropertyNames, p = Object.prototype.hasOwnProperty, s = (a, l) => {
    for (var t in l)
      n(a, t, { get: l[t], enumerable: !0 });
  }, _ = (a, l, t, P) => {
    if (l && typeof l == "object" || typeof l == "function")
      for (let y of m(l))
        !p.call(a, y) && y !== t && n(a, y, { get: () => l[y], enumerable: !(P = u(l, y)) || P.enumerable });
    return a;
  }, z = (a) => _(n({}, "__esModule", { value: !0 }), a), i = {};
  s(i, {
    default: () => d
  }), o = z(i);
  var r = /* @__PURE__ */ b(), e = /* @__PURE__ */ h(), d = [
    {
      key: "youtube",
      name: "YouTube",
      canPlay: e.canPlay.youtube,
      lazyPlayer: (0, r.lazy)(() => import(
        /* webpackChunkName: 'reactPlayerYouTube' */
        "../../../../../../../_virtual/YouTube.js"
      ).then((a) => a.Y))
    },
    {
      key: "soundcloud",
      name: "SoundCloud",
      canPlay: e.canPlay.soundcloud,
      lazyPlayer: (0, r.lazy)(() => import(
        /* webpackChunkName: 'reactPlayerSoundCloud' */
        "../../../../../../../_virtual/SoundCloud.js"
      ).then((a) => a.S))
    },
    {
      key: "vimeo",
      name: "Vimeo",
      canPlay: e.canPlay.vimeo,
      lazyPlayer: (0, r.lazy)(() => import(
        /* webpackChunkName: 'reactPlayerVimeo' */
        "../../../../../../../_virtual/Vimeo.js"
      ).then((a) => a.V))
    },
    {
      key: "mux",
      name: "Mux",
      canPlay: e.canPlay.mux,
      lazyPlayer: (0, r.lazy)(() => import(
        /* webpackChunkName: 'reactPlayerMux' */
        "../../../../../../../_virtual/Mux.js"
      ).then((a) => a.M))
    },
    {
      key: "facebook",
      name: "Facebook",
      canPlay: e.canPlay.facebook,
      lazyPlayer: (0, r.lazy)(() => import(
        /* webpackChunkName: 'reactPlayerFacebook' */
        "../../../../../../../_virtual/Facebook.js"
      ).then((a) => a.F))
    },
    {
      key: "streamable",
      name: "Streamable",
      canPlay: e.canPlay.streamable,
      lazyPlayer: (0, r.lazy)(() => import(
        /* webpackChunkName: 'reactPlayerStreamable' */
        "../../../../../../../_virtual/Streamable.js"
      ).then((a) => a.S))
    },
    {
      key: "wistia",
      name: "Wistia",
      canPlay: e.canPlay.wistia,
      lazyPlayer: (0, r.lazy)(() => import(
        /* webpackChunkName: 'reactPlayerWistia' */
        "../../../../../../../_virtual/Wistia.js"
      ).then((a) => a.W))
    },
    {
      key: "twitch",
      name: "Twitch",
      canPlay: e.canPlay.twitch,
      lazyPlayer: (0, r.lazy)(() => import(
        /* webpackChunkName: 'reactPlayerTwitch' */
        "../../../../../../../_virtual/Twitch.js"
      ).then((a) => a.T))
    },
    {
      key: "dailymotion",
      name: "DailyMotion",
      canPlay: e.canPlay.dailymotion,
      lazyPlayer: (0, r.lazy)(() => import(
        /* webpackChunkName: 'reactPlayerDailyMotion' */
        "../../../../../../../_virtual/DailyMotion.js"
      ).then((a) => a.D))
    },
    {
      key: "mixcloud",
      name: "Mixcloud",
      canPlay: e.canPlay.mixcloud,
      lazyPlayer: (0, r.lazy)(() => import(
        /* webpackChunkName: 'reactPlayerMixcloud' */
        "../../../../../../../_virtual/Mixcloud.js"
      ).then((a) => a.M))
    },
    {
      key: "vidyard",
      name: "Vidyard",
      canPlay: e.canPlay.vidyard,
      lazyPlayer: (0, r.lazy)(() => import(
        /* webpackChunkName: 'reactPlayerVidyard' */
        "../../../../../../../_virtual/Vidyard.js"
      ).then((a) => a.V))
    },
    {
      key: "kaltura",
      name: "Kaltura",
      canPlay: e.canPlay.kaltura,
      lazyPlayer: (0, r.lazy)(() => import(
        /* webpackChunkName: 'reactPlayerKaltura' */
        "../../../../../../../_virtual/Kaltura.js"
      ).then((a) => a.K))
    },
    {
      key: "file",
      name: "FilePlayer",
      canPlay: e.canPlay.file,
      canEnablePIP: (a) => e.canPlay.file(a) && (document.pictureInPictureEnabled || (0, r.supportsWebKitPresentationMode)()) && !e.AUDIO_EXTENSIONS.test(a),
      lazyPlayer: (0, r.lazy)(() => import(
        /* webpackChunkName: 'reactPlayerFilePlayer' */
        "../../../../../../../_virtual/FilePlayer.js"
      ).then((a) => a.F))
    }
  ];
  return o;
}
export {
  f as __require
};
//# sourceMappingURL=index.js.map
