{"version":3,"sources":["jsdelivr-header.js","/npm/@binaryquest/react-vimeo@1.0.2/dist/react-vimeo.js"],"names":[],"mappings":"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","file":"/npm/@binaryquest/react-vimeo@1.0.2/dist/react-vimeo.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/@binaryquest/react-vimeo@1.0.2/dist/react-vimeo.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\nvar React = require('react');\nvar PropTypes = require('prop-types');\nvar Player = require('@vimeo/player');\n\nfunction _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; }\n\nvar React__default = /*#__PURE__*/_interopDefaultLegacy(React);\nvar PropTypes__default = /*#__PURE__*/_interopDefaultLegacy(PropTypes);\nvar Player__default = /*#__PURE__*/_interopDefaultLegacy(Player);\n\nfunction _inheritsLoose(subClass, superClass) {\n  subClass.prototype = Object.create(superClass.prototype);\n  subClass.prototype.constructor = subClass;\n\n  _setPrototypeOf(subClass, superClass);\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\nvar eventNames = {\n  play: 'onPlay',\n  pause: 'onPause',\n  ended: 'onEnd',\n  timeupdate: 'onTimeUpdate',\n  progress: 'onProgress',\n  seeked: 'onSeeked',\n  texttrackchange: 'onTextTrackChange',\n  cuechange: 'onCueChange',\n  cuepoint: 'onCuePoint',\n  volumechange: 'onVolumeChange',\n  playbackratechange: 'onPlaybackRateChange',\n  error: 'onError',\n  loaded: 'onLoaded'\n};\n\nvar Vimeo = /*#__PURE__*/function (_React$Component) {\n  _inheritsLoose(Vimeo, _React$Component);\n\n  function Vimeo(props) {\n    var _this;\n\n    _this = _React$Component.call(this, props) || this;\n    _this.refContainer = _this.refContainer.bind(_assertThisInitialized(_this));\n    _this.state = {\n      isClicked: false\n    };\n    _this.handleClick = _this.handleClick.bind(_assertThisInitialized(_this));\n    return _this;\n  }\n\n  var _proto = Vimeo.prototype;\n\n  _proto.componentDidMount = function componentDidMount() {// this.createPlayer();\n  };\n\n  _proto.componentDidUpdate = function componentDidUpdate(prevProps) {\n    var _this2 = this;\n\n    // eslint-disable-next-line react/destructuring-assignment\n    var changes = Object.keys(this.props).filter(function (name) {\n      return _this2.props[name] !== prevProps[name];\n    });\n    this.updateProps(changes);\n  };\n\n  _proto.componentWillUnmount = function componentWillUnmount() {\n    if (this.player !== undefined) {\n      this.player.destroy();\n    }\n  };\n\n  _proto.handleClick = function handleClick() {\n    this.createPlayer();\n  }\n  /**\n   * @private\n   */\n  ;\n\n  _proto.getInitialOptions = function getInitialOptions() {\n    /* eslint-disable react/destructuring-assignment */\n    return {\n      id: this.props.video,\n      width: this.props.width,\n      height: this.props.height,\n      autopause: this.props.autopause,\n      autoplay: this.props.autoplay,\n      byline: this.props.showByline,\n      color: this.props.color,\n      controls: this.props.controls,\n      loop: this.props.loop,\n      portrait: this.props.showPortrait,\n      title: this.props.showTitle,\n      muted: this.props.muted,\n      background: this.props.background,\n      responsive: this.props.responsive,\n      dnt: this.props.dnt,\n      speed: this.props.speed,\n      keyboard: this.props.keyboard,\n      pip: this.props.pip,\n      playsinline: this.props.playsInline,\n      quality: this.props.quality,\n      texttrack: this.props.textTrack,\n      transparent: this.props.transparent\n    };\n    /* eslint-enable react/destructuring-assignment */\n  }\n  /**\n   * @private\n   */\n  ;\n\n  _proto.updateProps = function updateProps(propNames) {\n    var _this3 = this;\n\n    var player = this.player;\n\n    if (player === undefined) {\n      return;\n    }\n\n    propNames.forEach(function (name) {\n      // eslint-disable-next-line react/destructuring-assignment\n      var value = _this3.props[name];\n\n      switch (name) {\n        case 'autopause':\n          player.setAutopause(value);\n          break;\n\n        case 'color':\n          player.setColor(value);\n          break;\n\n        case 'loop':\n          player.setLoop(value);\n          break;\n\n        case 'volume':\n          player.setVolume(value);\n          break;\n\n        case 'paused':\n          player.getPaused().then(function (paused) {\n            if (value && !paused) {\n              return player.pause();\n            }\n\n            if (!value && paused) {\n              return player.play();\n            }\n\n            return null;\n          });\n          break;\n\n        case 'width':\n        case 'height':\n          player.element[name] = value;\n          break;\n\n        case 'video':\n          if (value) {\n            var start = _this3.props.start;\n            var loaded = player.loadVideo(value); // Set the start time only when loading a new video.\n            // It seems like this has to be done after the video has loaded, else it just starts at\n            // the beginning!\n\n            if (typeof start === 'number') {\n              loaded.then(function () {\n                player.setCurrentTime(start);\n              });\n            }\n          } else {\n            player.unload();\n          }\n\n          break;\n\n      }\n    });\n  }\n  /**\n   * @private\n   */\n  ;\n\n  _proto.createPlayer = function createPlayer() {\n    var _this4 = this;\n\n    var _this$props = this.props,\n        start = _this$props.start,\n        volume = _this$props.volume;\n    this.player = new Player__default[\"default\"](this.container, this.getInitialOptions());\n    Object.keys(eventNames).forEach(function (dmName) {\n      var reactName = eventNames[dmName];\n\n      _this4.player.on(dmName, function (event) {\n        // eslint-disable-next-line react/destructuring-assignment\n        var handler = _this4.props[reactName];\n\n        if (handler) {\n          handler(event);\n        }\n      });\n    });\n    var _this$props2 = this.props,\n        onError = _this$props2.onError,\n        onReady = _this$props2.onReady;\n    this.player.ready().then(function () {\n      if (onReady) {\n        onReady(_this4.player);\n      }\n    }, function (err) {\n      if (onError) {\n        onError(err);\n      } else {\n        throw err;\n      }\n    });\n\n    if (typeof start === 'number') {\n      this.player.setCurrentTime(start);\n    }\n\n    if (typeof volume === 'number') {\n      this.updateProps(['volume']);\n    }\n\n    this.setState({\n      isClicked: true\n    });\n  }\n  /**\n   * @private\n   */\n  ;\n\n  _proto.refContainer = function refContainer(container) {\n    this.container = container;\n  };\n\n  _proto.render = function render() {\n    var isClicked = this.state.isClicked;\n    var _this$props3 = this.props,\n        id = _this$props3.id,\n        className = _this$props3.className,\n        style = _this$props3.style,\n        backgroundImage = _this$props3.backgroundImage,\n        classNameImage = _this$props3.classNameImage;\n    var condArea = /*#__PURE__*/React__default[\"default\"].createElement(\"div\", null);\n\n    if (!isClicked && backgroundImage) {\n      condArea = /*#__PURE__*/React__default[\"default\"].createElement(\"div\", {\n        className: classNameImage\n      }, /*#__PURE__*/React__default[\"default\"].createElement(\"a\", {\n        onClick: this.handleClick,\n        role: \"button\"\n      }, /*#__PURE__*/React__default[\"default\"].createElement(\"img\", {\n        src: backgroundImage,\n        alt: \"loading\"\n      })));\n    }\n\n    return /*#__PURE__*/React__default[\"default\"].createElement(\"div\", {\n      id: id,\n      className: className,\n      style: style,\n      ref: this.refContainer\n    }, condArea);\n  };\n\n  return Vimeo;\n}(React__default[\"default\"].Component);\n\nif (process.env.NODE_ENV !== 'production') {\n  Vimeo.propTypes = {\n    /**\n     * A Vimeo video ID or URL.\n     */\n    video: PropTypes__default[\"default\"].oneOfType([PropTypes__default[\"default\"].number, PropTypes__default[\"default\"].string]),\n\n    /**\n     * DOM ID for the player element.\n     */\n    id: PropTypes__default[\"default\"].string,\n\n    /**\n     * CSS className for the player element.\n     */\n    className: PropTypes__default[\"default\"].string,\n\n    /**\n     * CSS className for the player element.\n     */\n    classNameImage: PropTypes__default[\"default\"].string,\n\n    /**\n     * Inline style for container element.\n     */\n    style: PropTypes__default[\"default\"].object,\n    // eslint-disable-line react/forbid-prop-types\n\n    /**\n     * Width of the player element.\n     */\n    width: PropTypes__default[\"default\"].oneOfType([PropTypes__default[\"default\"].number, PropTypes__default[\"default\"].string]),\n\n    /**\n     * Height of the player element.\n     */\n    height: PropTypes__default[\"default\"].oneOfType([PropTypes__default[\"default\"].number, PropTypes__default[\"default\"].string]),\n\n    /**\n     * Pause the video.\n     */\n    paused: PropTypes__default[\"default\"].bool,\n    // eslint-disable-line react/no-unused-prop-types\n\n    /**\n     * The playback volume as a number between 0 and 1.\n     */\n    volume: PropTypes__default[\"default\"].number,\n\n    /**\n     * The time in seconds at which to start playing the video.\n     */\n    start: PropTypes__default[\"default\"].number,\n    // Player parameters\n\n    /**\n     * Pause this video automatically when another one plays.\n     */\n    autopause: PropTypes__default[\"default\"].bool,\n\n    /**\n     * Automatically start playback of the video. Note that this won’t work on\n     * some devices.\n     */\n    autoplay: PropTypes__default[\"default\"].bool,\n\n    /**\n     * Show the byline on the video.\n     */\n    showByline: PropTypes__default[\"default\"].bool,\n\n    /**\n     * Specify the color of the video controls. Colors may be overridden by the\n     * embed settings of the video. _(Ex: \"ef2f9f\")_\n     */\n    color: PropTypes__default[\"default\"].string,\n\n    /**\n     * Blocks the player from tracking any session data, including all cookies and analytics.\n     */\n    dnt: PropTypes__default[\"default\"].bool,\n    // Player controls\n\n    /**\n     * Hide all elements in the player (play bar, sharing buttons, etc).\n     */\n    controls: PropTypes__default[\"default\"].bool,\n\n    /**\n     * Play the video again when it reaches the end.\n     */\n    loop: PropTypes__default[\"default\"].bool,\n\n    /**\n     * Show the portrait on the video.\n     */\n    showPortrait: PropTypes__default[\"default\"].bool,\n\n    /**\n     * Show the title on the video.\n     */\n    showTitle: PropTypes__default[\"default\"].bool,\n\n    /**\n     * Starts in a muted state to help with autoplay\n     */\n    muted: PropTypes__default[\"default\"].bool,\n\n    /**\n     * Starts in a background state with no controls to help with autoplay\n     */\n    background: PropTypes__default[\"default\"].bool,\n\n    /**\n     * Background Image\n     */\n    backgroundImage: PropTypes__default[\"default\"].string,\n\n    /**\n     * Enable responsive mode and resize according to parent element (experimental)\n     */\n    responsive: PropTypes__default[\"default\"].bool,\n\n    /**\n     * Enable playback rate controls (requires Vimeo PRO / Business account)\n     */\n    speed: PropTypes__default[\"default\"].bool,\n\n    /**\n     * Allows for keyboard input to trigger player events.\n     */\n    keyboard: PropTypes__default[\"default\"].bool,\n\n    /**\n     * Show the picture-in-picture button in the controlbar\n     * and enable the picture-in-picture API.\n     */\n    pip: PropTypes__default[\"default\"].bool,\n\n    /**\n     * Play video inline on mobile devices, to automatically\n     * go fullscreen on playback set this parameter to false.\n     */\n    playsInline: PropTypes__default[\"default\"].bool,\n\n    /**\n     * Vimeo Plus, PRO, and Business members can default\n     * an embedded video to a specific quality on desktop.\n     */\n    quality: PropTypes__default[\"default\"].string,\n\n    /**\n     * Turn captions/subtitles on for a specific language by default.\n     */\n    textTrack: PropTypes__default[\"default\"].string,\n\n    /**\n     * The responsive player and transparent background are enabled\n     * by default, to disable set this parameter to false.\n     */\n    transparent: PropTypes__default[\"default\"].bool,\n    // Events\n\n    /* eslint-disable react/no-unused-prop-types */\n\n    /**\n     * Sent when the Vimeo player API has loaded.\n     * Receives the Vimeo player object in the first parameter.\n     */\n    onReady: PropTypes__default[\"default\"].func,\n\n    /**\n     * Sent when the player triggers an error.\n     */\n    onError: PropTypes__default[\"default\"].func,\n\n    /**\n     * Triggered when the video plays.\n     */\n    onPlay: PropTypes__default[\"default\"].func,\n\n    /**\n     * Triggered when the video pauses.\n     */\n    onPause: PropTypes__default[\"default\"].func,\n\n    /**\n     * Triggered any time the video playback reaches the end.\n     * Note: when `loop` is turned on, the ended event will not fire.\n     */\n    onEnd: PropTypes__default[\"default\"].func,\n\n    /**\n     * Triggered as the `currentTime` of the video updates. It generally fires\n     * every 250ms, but it may vary depending on the browser.\n     */\n    onTimeUpdate: PropTypes__default[\"default\"].func,\n\n    /**\n     * Triggered as the video is loaded. Reports back the amount of the video\n     * that has been buffered.\n     */\n    onProgress: PropTypes__default[\"default\"].func,\n\n    /**\n     * Triggered when the player seeks to a specific time. An `onTimeUpdate`\n     * event will also be fired at the same time.\n     */\n    onSeeked: PropTypes__default[\"default\"].func,\n\n    /**\n     * Triggered when the active text track (captions/subtitles) changes. The\n     * values will be `null` if text tracks are turned off.\n     */\n    onTextTrackChange: PropTypes__default[\"default\"].func,\n\n    /**\n     * Triggered when the active cue for the current text track changes. It also\n     * fires when the active text track changes. There may be multiple cues\n     * active.\n     */\n    onCueChange: PropTypes__default[\"default\"].func,\n\n    /**\n     * Triggered when the current time hits a registered cue point.\n     */\n    onCuePoint: PropTypes__default[\"default\"].func,\n\n    /**\n     * Triggered when the volume in the player changes. Some devices do not\n     * support setting the volume of the video independently from the system\n     * volume, so this event will never fire on those devices.\n     */\n    onVolumeChange: PropTypes__default[\"default\"].func,\n\n    /**\n     * Triggered when the playback rate changes.\n     */\n    onPlaybackRateChange: PropTypes__default[\"default\"].func,\n\n    /**\n     * Triggered when a new video is loaded in the player.\n     */\n    onLoaded: PropTypes__default[\"default\"].func\n    /* eslint-enable react/no-unused-prop-types */\n\n  };\n}\n\nVimeo.defaultProps = {\n  autopause: true,\n  autoplay: false,\n  showByline: true,\n  controls: true,\n  loop: false,\n  showPortrait: true,\n  showTitle: true,\n  muted: false,\n  background: false,\n  responsive: false,\n  dnt: false,\n  speed: false,\n  keyboard: true,\n  pip: false,\n  playsInline: true,\n  transparent: true,\n  backgroundImage: null\n};\n\nexports[\"default\"] = Vimeo;\n"]}