/* object-assign (c) Sindre Sorhus @license MIT */ /*! hey, [be]Lazy.js - v1.8.2 - 2016.10.25 A fast, small and dependency free lazy load script (https://github.com/dinbror/blazy) (c) Bjoern Klinggaard - @bklinggaard - http://dinbror.dk/blazy */ /*! * Determine if an object is a Buffer * * @author Feross Aboukhadijeh * @license MIT */ /*! * Pikaday * * Copyright © 2014 David Bushell | BSD & MIT license | https://github.com/Pikaday/Pikaday */ /*! * Sizzle CSS Selector Engine v2.2.1 * http://sizzlejs.com/ * * Copyright jQuery Foundation and other contributors * Released under the MIT license * http://jquery.org/license * * Date: 2015-10-17 */ /*! * jQuery JavaScript Library v2.2.4 * http://jquery.com/ * * Includes Sizzle.js * http://sizzlejs.com/ * * Copyright jQuery Foundation and other contributors * Released under the MIT license * http://jquery.org/license * * Date: 2016-05-20T17:23Z */ /*! ../../constants */ /*! ../../helpers/accessibility */ /*! ../../helpers/languages */ /*! ../../helpers/vcrState */ /*! ../../less/main.less */ /*! ../../vendors/RF-slider */ /*! ../SpeedSelector */ /*! ../Timeline */ /*! ../Timestamp */ /*! ../casque */ /*! ../constants */ /*! ../controller/level-helper */ /*! ../crypt/decrypter */ /*! ../demux/aacdemuxer */ /*! ../demux/chunk-cache */ /*! ../demux/id3 */ /*! ../demux/mp3demuxer */ /*! ../demux/mp4demuxer */ /*! ../demux/transmuxer */ /*! ../demux/transmuxer-interface */ /*! ../demux/transmuxer-worker.ts */ /*! ../demux/tsdemuxer */ /*! ../errors */ /*! ../events */ /*! ../helpers/VideoIndicator */ /*! ../helpers/accessibility */ /*! ../helpers/broadcastType */ /*! ../helpers/copyToClipboard */ /*! ../helpers/languages */ /*! ../helpers/links */ /*! ../helpers/string */ /*! ../helpers/style */ /*! ../helpers/time */ /*! ../helpers/vcrState */ /*! ../is-supported */ /*! ../less/main.less */ /*! ../loader/fragment */ /*! ../loader/fragment-loader */ /*! ../loader/load-stats */ /*! ../package.json */ /*! ../remux/mp4-remuxer */ /*! ../remux/passthrough-remuxer */ /*! ../task-loop */ /*! ../types/level */ /*! ../types/loader */ /*! ../types/transmuxer */ /*! ../utils/attr-list */ /*! ../utils/binary-search */ /*! ../utils/buffer-helper */ /*! ../utils/cea-608-parser */ /*! ../utils/codecs */ /*! ../utils/discontinuities */ /*! ../utils/ewma */ /*! ../utils/ewma-bandwidth-estimator */ /*! ../utils/imsc1-ttml-parser */ /*! ../utils/logger */ /*! ../utils/mediakeys-helper */ /*! ../utils/mediasource-helper */ /*! ../utils/mp4-tools */ /*! ../utils/output-filter */ /*! ../utils/texttrack-utils */ /*! ../utils/time-ranges */ /*! ../utils/timescale-conversion */ /*! ../utils/typed-array */ /*! ../utils/webvtt-parser */ /*! ./ */ /*! ./../../../webpack/buildin/global.js */ /*! ./../webpack/buildin/global.js */ /*! ./Banner */ /*! ./BroadcastType */ /*! ./Buttons */ /*! ./Close */ /*! ./Cover */ /*! ./Ellipsis */ /*! ./Linkify */ /*! ./LinkifyImage */ /*! ./Manager */ /*! ./Media */ /*! ./Player */ /*! ./PlayerEmbed */ /*! ./PlayerMenus */ /*! ./PlayerMusical */ /*! ./Popper */ /*! ./Reference */ /*! ./Settings */ /*! ./Sharing */ /*! ./StreamsList */ /*! ./TimeInfos */ /*! ./Timeline */ /*! ./Tooltip */ /*! ./VideoIndicator */ /*! ./Volume */ /*! ./aac-helper */ /*! ./adts */ /*! ./aes-crypto */ /*! ./aes-decryptor */ /*! ./arrayLikeToArray.js */ /*! ./arrayWithHoles.js */ /*! ./arrayWithoutHoles.js */ /*! ./assertThisInitialized.js */ /*! ./base-audio-demuxer */ /*! ./base-playlist-controller */ /*! ./base-stream-controller */ /*! ./buffer-operation-queue */ /*! ./checkPropTypes */ /*! ./chunk-cache */ /*! ./cjs/react-dom.development.js */ /*! ./cjs/react-is.development.js */ /*! ./cjs/react.development.js */ /*! ./cjs/scheduler-tracing.development.js */ /*! ./cjs/scheduler.development.js */ /*! ./components/App */ /*! ./config */ /*! ./constants */ /*! ./controller/abr-controller */ /*! ./controller/audio-stream-controller */ /*! ./controller/audio-track-controller */ /*! ./controller/buffer-controller */ /*! ./controller/cap-level-controller */ /*! ./controller/eme-controller */ /*! ./controller/fps-controller */ /*! ./controller/fragment-tracker */ /*! ./controller/id3-track-controller */ /*! ./controller/latency-controller */ /*! ./controller/level-controller */ /*! ./controller/stream-controller */ /*! ./controller/subtitle-stream-controller */ /*! ./controller/subtitle-track-controller */ /*! ./controller/timeline-controller */ /*! ./dummy-demuxed-track */ /*! ./en */ /*! ./errors */ /*! ./events */ /*! ./exp-golomb */ /*! ./factoryWithTypeCheckers */ /*! ./fast-aes-key */ /*! ./fr */ /*! ./fragment */ /*! ./fragment-finders */ /*! ./fragment-tracker */ /*! ./gap-controller */ /*! ./helpers/languages */ /*! ./id3 */ /*! ./implementation */ /*! ./is-supported */ /*! ./isArguments */ /*! ./iterableToArray.js */ /*! ./iterableToArrayLimit.js */ /*! ./languages */ /*! ./level-details */ /*! ./level-helper */ /*! ./level-key */ /*! ./lib/ReactPropTypesSecret */ /*! ./load-stats */ /*! ./loader/key-loader */ /*! ./loader/playlist-loader */ /*! ./logger */ /*! ./m3u8-parser */ /*! ./menu */ /*! ./menu/Immersive */ /*! ./menu/MenuQuality */ /*! ./mp4-generator */ /*! ./mp4-tools */ /*! ./mpegaudio */ /*! ./musical/TimeInfos */ /*! ./nonIterableRest.js */ /*! ./nonIterableSpread.js */ /*! ./objectWithoutPropertiesLoose.js */ /*! ./polyfill */ /*! ./sample-aes */ /*! ./setPrototypeOf.js */ /*! ./shams */ /*! ./shim */ /*! ./src/polyfills/number */ /*! ./texttrack-utils */ /*! ./timescale-conversion */ /*! ./tsdemuxer */ /*! ./typed-array */ /*! ./unsupportedIterableToArray.js */ /*! ./utils */ /*! ./utils/cues */ /*! ./utils/fetch-loader */ /*! ./utils/logger */ /*! ./utils/mediakeys-helper */ /*! ./utils/mediasource-helper */ /*! ./utils/xhr-loader */ /*! ./vttcue */ /*! ./vttparser */ /*! ./webvtt-parser */ /*! @babel/runtime/helpers/assertThisInitialized */ /*! @babel/runtime/helpers/classCallCheck */ /*! @babel/runtime/helpers/createClass */ /*! @babel/runtime/helpers/defineProperty */ /*! @babel/runtime/helpers/extends */ /*! @babel/runtime/helpers/getPrototypeOf */ /*! @babel/runtime/helpers/inherits */ /*! @babel/runtime/helpers/inheritsLoose */ /*! @babel/runtime/helpers/objectWithoutProperties */ /*! @babel/runtime/helpers/objectWithoutPropertiesLoose */ /*! @babel/runtime/helpers/possibleConstructorReturn */ /*! @babel/runtime/helpers/slicedToArray */ /*! @babel/runtime/helpers/toConsumableArray */ /*! @babel/runtime/helpers/typeof */ /*! @hypnosphi/create-react-context */ /*! call-bind */ /*! call-bind/callBound */ /*! debounce */ /*! deep-equal */ /*! define-properties */ /*! eventemitter3 */ /*! exports provided: AttrList */ /*! exports provided: BufferHelper */ /*! exports provided: ChunkMetadata */ /*! exports provided: CommonGui */ /*! exports provided: ElementaryStreamTypes, BaseSegment, Fragment, Part */ /*! exports provided: ErrorTypes, ErrorDetails */ /*! exports provided: Events */ /*! exports provided: FragmentState, FragmentTracker */ /*! exports provided: GenerateLogo, GenerateBackground, GenerateSharing, default */ /*! exports provided: HlsSkip, getSkipValue, HlsUrlParameters, Level */ /*! exports provided: IMSC1_CODEC, parseIMSC1 */ /*! exports provided: InnerPopper, placements, default */ /*! exports provided: KeySystems, requestMediaKeySystemAccess */ /*! exports provided: LevelDetails */ /*! exports provided: LevelKey */ /*! exports provided: LoadStats */ /*! exports provided: ManagerReferenceNodeContext, ManagerReferenceNodeSetterContext, default */ /*! exports provided: PLUGIN_COMMON_GUI, COMPONENT_VIDEO_INDICATOR, COMPONENT_SETTINGS_BUTTON, COMPONENT_BROADCAST_TYPE, COMPONENT_REWIND_BUTTON, COMPONENT_FORWARD_TEN_SECONDS_BUTTON, COMPONENT_BACKWARD_TEN_SECONDS_BUTTON, COMPONENT_AUTOPLAY_SWITCH, COMPONENT_TIMELINE, OPTIONAL_COMPONENTS, LAYOUT, VOLUME_ORIENTATION_VERTICAL, VOLUME_ORIENTATION_HORIZONTAL, playingStates, waitingStates, stopingStates, anchorDependentAttributes, BUTTON_STATE_PLAY, BUTTON_STATE_PAUSE, BUTTON_STATE_STOP, BUTTON_STATE_LOADING, SKELETON_CLASS_FULL, SKELETON_CLASS_PARTIAL, SKELETON_CLASS_TIME_EXCEEDED, TIMELINE_KEY_CODE, CGUI_DID_RENDER, IS_BANNER_DISPLAYED, authorizedSocialEntries, REQUEST_SKIP_AD */ /*! exports provided: PlaylistContextType, PlaylistLevelType */ /*! exports provided: Popper, placements, Manager, Reference */ /*! exports provided: Row, CaptionScreen, default */ /*! exports provided: STALL_MINIMUM_DURATION_MS, MAX_START_GAP_JUMP, SKIP_BUFFER_HOLE_STEP_SECONDS, SKIP_BUFFER_RANGE_START, default */ /*! exports provided: State, default */ /*! exports provided: SubtitleStreamController */ /*! exports provided: TimelineController */ /*! exports provided: VirtualReference, default */ /*! exports provided: addGroupId, assignTrackIdsByGroup, updatePTS, updateFragPTSDTS, mergeDetails, mapPartIntersection, mapFragmentIntersection, adjustSliding, computeReloadInterval, getFragmentWithSN, getPartWith */ /*! exports provided: appendFrame, parseHeader, isHeaderPattern, isHeader, canParse, probe */ /*! exports provided: bin2str, readUint16, readUint32, writeUint32, findBox, parseSegmentIndex, parseInitSegment, getStartDTS, getDuration, computeRawDurationFromSamples, offsetStartDTS, segmentValidRange, appendUint8Array */ /*! exports provided: default */ /*! exports provided: default, LoadError */ /*! exports provided: default, isPromise, TransmuxConfig, TransmuxState */ /*! exports provided: default, normalizePts */ /*! exports provided: discardEPB, default */ /*! exports provided: dummyTrack */ /*! exports provided: enableLogs, logger */ /*! exports provided: fetchSupported, default */ /*! exports provided: findFirstFragWithCC, shouldAlignOnDiscontinuities, findDiscontinuousReferenceFrag, adjustSlidingStart, alignStream, alignPDT */ /*! exports provided: findFragmentByPDT, findFragmentByPTS, fragmentWithinToleranceTest, pdtWithinToleranceTest, findFragWithCC */ /*! exports provided: generateCueId, parseWebVTT */ /*! exports provided: getAudioConfig, isHeaderPattern, getHeaderLength, getFullFrameLength, canGetFrameLength, isHeader, canParse, probe, initTrackConfig, getFrameDuration, parseFrameHeader, appendFrame */ /*! exports provided: getMediaSource */ /*! exports provided: hlsDefaultConfig, mergeConfig, enableStreamingMode */ /*! exports provided: initPTSFn, default */ /*! exports provided: isCodecType, isCodecSupportedInMp4 */ /*! exports provided: isFiniteNumber, MAX_SAFE_INTEGER */ /*! exports provided: isHeader, isFooter, getID3Data, canParse, getTimeStamp, isTimeStampFrame, getID3Frames, decodeFrame, utf8ArrayToStr, testables */ /*! exports provided: isNonEmptyString, removeEmptyAttributes, getText */ /*! exports provided: isSupported, changeTypeSupported */ /*! exports provided: keyboardAction */ /*! exports provided: name, version, rfplayer-plugin, description, dependencies, devDependencies, scripts, main, module, repository, license, author, pre-commit, default */ /*! exports provided: name, version, rfplayer-plugin, description, main, module, author, license, scripts, devDependencies, repository, dependencies, default */ /*! exports provided: parseTimeStamp, fixLineBreaks, VTTParser */ /*! exports provided: removePadding, default */ /*! exports provided: sendAddTrackEvent, addCueToTrack, clearCurrentCues, removeCuesInRange, getCuesInRange */ /*! exports provided: setLanguage, getLanguages, getCurrentLanguage, addLanguage, default */ /*! exports provided: sharingLinks, GenerateLinks, GenerateSubscribes, GenerateShares, default */ /*! exports provided: sliceUint8 */ /*! exports provided: toTimescaleFromBase, toTimescaleFromScale, toMsFromMpegTsClock, toMpegTsClockFromTimescale */ /*! exports provided: truncate, toPercent, toSecond, toHHMMSS, toTimeUnit, lastSeconds, elapsedTime, mediaLiveCurrentTime, setCurrentTime, rewind, forward, backward */ /*! exports provided: unwrapArray, safeInvoke, shallowEqual, setRef */ /*! exports provided: updateSliderRange, slider */ /*! function-bind */ /*! get-intrinsic */ /*! gud */ /*! has */ /*! has-symbols */ /*! is-arguments */ /*! is-date-object */ /*! is-regex */ /*! lodash.throttle */ /*! no static exports found */ /*! object-assign */ /*! object-is */ /*! object-keys */ /*! popper.js */ /*! prop-types */ /*! prop-types/checkPropTypes */ /*! react */ /*! react-dom */ /*! react-is */ /*! react-popper */ /*! regexp.prototype.flags */ /*! scheduler */ /*! scheduler/tracing */ /*! url-toolkit */ /*! warning */ /*! webworkify-webpack */ /*!********************!*\ !*** ./src/hls.ts ***! \********************/ /*!**********************!*\ !*** ./package.json ***! \**********************/ /*!**********************!*\ !*** ./src/index.js ***! \**********************/ /*!***********************!*\ !*** ./src/config.ts ***! \***********************/ /*!***********************!*\ !*** ./src/errors.ts ***! \***********************/ /*!***********************!*\ !*** ./src/events.ts ***! \***********************/ /*!************************!*\ !*** ./less/main.less ***! \************************/ /*!**************************!*\ !*** ./src/constants.js ***! \**************************/ /*!**************************!*\ !*** ./src/demux/id3.ts ***! \**************************/ /*!**************************!*\ !*** ./src/task-loop.ts ***! \**************************/ /*!***************************!*\ !*** ./src/demux/adts.ts ***! \***************************/ /*!***************************!*\ !*** ./src/utils/cues.ts ***! \***************************/ /*!***************************!*\ !*** ./src/utils/ewma.ts ***! \***************************/ /*!****************************!*\ !*** ./src/types/level.ts ***! \****************************/ /*!*****************************!*\ !*** ./src/helpers/time.js ***! \*****************************/ /*!*****************************!*\ !*** ./src/is-supported.ts ***! \*****************************/ /*!*****************************!*\ !*** ./src/types/loader.ts ***! \*****************************/ /*!*****************************!*\ !*** ./src/utils/codecs.ts ***! \*****************************/ /*!*****************************!*\ !*** ./src/utils/logger.ts ***! \*****************************/ /*!*****************************!*\ !*** ./src/utils/vttcue.ts ***! \*****************************/ /*!******************************!*\ !*** ./src/helpers/links.js ***! \******************************/ /*!******************************!*\ !*** ./src/helpers/style.js ***! \******************************/ /*!*******************************!*\ !*** ./src/components/App.js ***! \*******************************/ /*!*******************************!*\ !*** ./src/helpers/string.js ***! \*******************************/ /*!********************************!*\ !*** ./src/crypt/decrypter.ts ***! \********************************/ /*!********************************!*\ !*** ./src/demux/mpegaudio.ts ***! \********************************/ /*!********************************!*\ !*** ./src/demux/tsdemuxer.ts ***! \********************************/ /*!********************************!*\ !*** ./src/loader/fragment.ts ***! \********************************/ /*!********************************!*\ !*** ./src/utils/attr-list.ts ***! \********************************/ /*!********************************!*\ !*** ./src/utils/mp4-tools.ts ***! \********************************/ /*!********************************!*\ !*** ./src/utils/vttparser.ts ***! \********************************/ /*!*********************************!*\ !*** ./src/components/Close.js ***! \*********************************/ /*!*********************************!*\ !*** ./src/components/Cover.js ***! \*********************************/ /*!*********************************!*\ !*** ./src/components/Media.js ***! \*********************************/ /*!*********************************!*\ !*** ./src/crypt/aes-crypto.ts ***! \*********************************/ /*!*********************************!*\ !*** ./src/demux/aacdemuxer.ts ***! \*********************************/ /*!*********************************!*\ !*** ./src/demux/exp-golomb.ts ***! \*********************************/ /*!*********************************!*\ !*** ./src/demux/mp3demuxer.ts ***! \*********************************/ /*!*********************************!*\ !*** ./src/demux/mp4demuxer.ts ***! \*********************************/ /*!*********************************!*\ !*** ./src/demux/sample-aes.ts ***! \*********************************/ /*!*********************************!*\ !*** ./src/demux/transmuxer.ts ***! \*********************************/ /*!*********************************!*\ !*** ./src/helpers/vcrState.js ***! \*********************************/ /*!*********************************!*\ !*** ./src/loader/level-key.ts ***! \*********************************/ /*!*********************************!*\ !*** ./src/polyfills/number.ts ***! \*********************************/ /*!*********************************!*\ !*** ./src/remux/aac-helper.ts ***! \*********************************/ /*!*********************************!*\ !*** ./src/types/transmuxer.ts ***! \*********************************/ /*!*********************************!*\ !*** ./src/utils/xhr-loader.ts ***! \*********************************/ /*!**********************************!*\ !*** ./src/components/Banner.js ***! \**********************************/ /*!**********************************!*\ !*** ./src/components/Player.js ***! \**********************************/ /*!**********************************!*\ !*** ./src/components/Volume.js ***! \**********************************/ /*!**********************************!*\ !*** ./src/components/casque.js ***! \**********************************/ /*!**********************************!*\ !*** ./src/demux/chunk-cache.ts ***! \**********************************/ /*!**********************************!*\ !*** ./src/loader/key-loader.ts ***! \**********************************/ /*!**********************************!*\ !*** ./src/loader/load-stats.ts ***! \**********************************/ /*!**********************************!*\ !*** ./src/remux/mp4-remuxer.ts ***! \**********************************/ /*!**********************************!*\ !*** ./src/utils/time-ranges.ts ***! \**********************************/ /*!**********************************!*\ !*** ./src/utils/typed-array.ts ***! \**********************************/ /*!***********************************!*\ !*** (webpack)/buildin/global.js ***! \***********************************/ /*!***********************************!*\ !*** ./node_modules/gud/index.js ***! \***********************************/ /*!***********************************!*\ !*** ./src/components/Buttons.js ***! \***********************************/ /*!***********************************!*\ !*** ./src/components/Linkify.js ***! \***********************************/ /*!***********************************!*\ !*** ./src/components/Sharing.js ***! \***********************************/ /*!***********************************!*\ !*** ./src/components/Tooltip.js ***! \***********************************/ /*!***********************************!*\ !*** ./src/crypt/fast-aes-key.ts ***! \***********************************/ /*!***********************************!*\ !*** ./src/loader/m3u8-parser.ts ***! \***********************************/ /*!***********************************!*\ !*** ./src/utils/fetch-loader.ts ***! \***********************************/ /*!************************************!*\ !*** ./src/components/Ellipsis.js ***! \************************************/ /*!************************************!*\ !*** ./src/components/Settings.js ***! \************************************/ /*!************************************!*\ !*** ./src/components/Timeline.js ***! \************************************/ /*!************************************!*\ !*** ./src/crypt/aes-decryptor.ts ***! \************************************/ /*!************************************!*\ !*** ./src/remux/mp4-generator.ts ***! \************************************/ /*!************************************!*\ !*** ./src/utils/binary-search.ts ***! \************************************/ /*!************************************!*\ !*** ./src/utils/buffer-helper.ts ***! \************************************/ /*!************************************!*\ !*** ./src/utils/output-filter.ts ***! \************************************/ /*!************************************!*\ !*** ./src/utils/webvtt-parser.ts ***! \************************************/ /*!************************************!*\ !*** ./vendors/RF-slider/index.js ***! \************************************/ /*!*************************************!*\ !*** ./node_modules/react/index.js ***! \*************************************/ /*!*************************************!*\ !*** ./src/components/TimeInfos.js ***! \*************************************/ /*!*************************************!*\ !*** ./src/components/Timestamp.js ***! \*************************************/ /*!*************************************!*\ !*** ./src/helpers/languages/en.js ***! \*************************************/ /*!*************************************!*\ !*** ./src/helpers/languages/fr.js ***! \*************************************/ /*!*************************************!*\ !*** ./src/loader/level-details.ts ***! \*************************************/ /*!*************************************!*\ !*** ./src/utils/cea-608-parser.ts ***! \*************************************/ /*!**************************************!*\ !*** ./src/components/menu/index.js ***! \**************************************/ /*!**************************************!*\ !*** ./src/helpers/accessibility.js ***! \**************************************/ /*!**************************************!*\ !*** ./src/helpers/broadcastType.js ***! \**************************************/ /*!**************************************!*\ !*** ./src/utils/discontinuities.ts ***! \**************************************/ /*!**************************************!*\ !*** ./src/utils/texttrack-utils.ts ***! \**************************************/ /*!***************************************!*\ !*** ./node_modules/has/src/index.js ***! \***************************************/ /*!***************************************!*\ !*** ./src/components/PlayerEmbed.js ***! \***************************************/ /*!***************************************!*\ !*** ./src/components/PlayerMenus.js ***! \***************************************/ /*!***************************************!*\ !*** ./src/components/StreamsList.js ***! \***************************************/ /*!***************************************!*\ !*** ./src/helpers/VideoIndicator.js ***! \***************************************/ /*!***************************************!*\ !*** ./src/loader/fragment-loader.ts ***! \***************************************/ /*!***************************************!*\ !*** ./src/loader/playlist-loader.ts ***! \***************************************/ /*!***************************************!*\ !*** ./src/utils/mediakeys-helper.ts ***! \***************************************/ /*!****************************************!*\ !*** ./node_modules/debounce/index.js ***! \****************************************/ /*!****************************************!*\ !*** ./node_modules/is-regex/index.js ***! \****************************************/ /*!****************************************!*\ !*** ./node_modules/object-is/shim.js ***! \****************************************/ /*!****************************************!*\ !*** ./node_modules/react-is/index.js ***! \****************************************/ /*!****************************************!*\ !*** ./src/components/LinkifyImage.js ***! \****************************************/ /*!****************************************!*\ !*** ./src/controller/level-helper.ts ***! \****************************************/ /*!****************************************!*\ !*** ./src/demux/transmuxer-worker.ts ***! \****************************************/ /*!****************************************!*\ !*** ./src/helpers/copyToClipboard.js ***! \****************************************/ /*!****************************************!*\ !*** ./src/helpers/languages/index.js ***! \****************************************/ /*!****************************************!*\ !*** ./src/utils/imsc1-ttml-parser.ts ***! \****************************************/ /*!*****************************************!*\ !*** ./node_modules/call-bind/index.js ***! \*****************************************/ /*!*****************************************!*\ !*** ./node_modules/object-is/index.js ***! \*****************************************/ /*!*****************************************!*\ !*** ./node_modules/react-dom/index.js ***! \*****************************************/ /*!*****************************************!*\ !*** ./node_modules/scheduler/index.js ***! \*****************************************/ /*!*****************************************!*\ !*** ./node_modules/warning/warning.js ***! \*****************************************/ /*!*****************************************!*\ !*** ./src/components/BroadcastType.js ***! \*****************************************/ /*!*****************************************!*\ !*** ./src/components/PlayerMusical.js ***! \*****************************************/ /*!*****************************************!*\ !*** ./src/components/SpeedSelector.js ***! \*****************************************/ /*!*****************************************!*\ !*** ./src/demux/base-audio-demuxer.ts ***! \*****************************************/ /*!*****************************************!*\ !*** ./src/utils/mediasource-helper.ts ***! \*****************************************/ /*!******************************************!*\ !*** ./node_modules/deep-equal/index.js ***! \******************************************/ /*!******************************************!*\ !*** ./node_modules/prop-types/index.js ***! \******************************************/ /*!******************************************!*\ !*** ./src/components/VideoIndicator.js ***! \******************************************/ /*!******************************************!*\ !*** ./src/components/menu/Immersive.js ***! \******************************************/ /*!******************************************!*\ !*** ./src/controller/abr-controller.ts ***! \******************************************/ /*!******************************************!*\ !*** ./src/controller/eme-controller.ts ***! \******************************************/ /*!******************************************!*\ !*** ./src/controller/fps-controller.ts ***! \******************************************/ /*!******************************************!*\ !*** ./src/controller/gap-controller.ts ***! \******************************************/ /*!******************************************!*\ !*** ./src/demux/dummy-demuxed-track.ts ***! \******************************************/ /*!******************************************!*\ !*** ./src/remux/passthrough-remuxer.ts ***! \******************************************/ /*!*******************************************!*\ !*** ./node_modules/has-symbols/index.js ***! \*******************************************/ /*!*******************************************!*\ !*** ./node_modules/has-symbols/shams.js ***! \*******************************************/ /*!*******************************************!*\ !*** ./node_modules/object-keys/index.js ***! \*******************************************/ /*!*******************************************!*\ !*** ./node_modules/scheduler/tracing.js ***! \*******************************************/ /*!*******************************************!*\ !*** ./src/demux/transmuxer-interface.ts ***! \*******************************************/ /*!*******************************************!*\ !*** ./src/utils/timescale-conversion.ts ***! \*******************************************/ /*!********************************************!*\ !*** ./node_modules/is-arguments/index.js ***! \********************************************/ /*!********************************************!*\ !*** ./node_modules/object-is/polyfill.js ***! \********************************************/ /*!********************************************!*\ !*** ./src/components/menu/MenuQuality.js ***! \********************************************/ /*!********************************************!*\ !*** ./src/controller/fragment-finders.ts ***! \********************************************/ /*!********************************************!*\ !*** ./src/controller/fragment-tracker.ts ***! \********************************************/ /*!********************************************!*\ !*** ./src/controller/level-controller.ts ***! \********************************************/ /*!*********************************************!*\ !*** ./node_modules/call-bind/callBound.js ***! \*********************************************/ /*!*********************************************!*\ !*** ./node_modules/eventemitter3/index.js ***! \*********************************************/ /*!*********************************************!*\ !*** ./node_modules/function-bind/index.js ***! \*********************************************/ /*!*********************************************!*\ !*** ./node_modules/get-intrinsic/index.js ***! \*********************************************/ /*!*********************************************!*\ !*** ./node_modules/object-assign/index.js ***! \*********************************************/ /*!*********************************************!*\ !*** ./src/components/musical/TimeInfos.js ***! \*********************************************/ /*!*********************************************!*\ !*** ./src/controller/buffer-controller.ts ***! \*********************************************/ /*!*********************************************!*\ !*** ./src/controller/stream-controller.ts ***! \*********************************************/ /*!**********************************************!*\ !*** ./node_modules/is-date-object/index.js ***! \**********************************************/ /*!**********************************************!*\ !*** ./src/controller/latency-controller.ts ***! \**********************************************/ /*!***********************************************!*\ !*** ./node_modules/lodash.throttle/index.js ***! \***********************************************/ /*!***********************************************!*\ !*** ./src/controller/timeline-controller.ts ***! \***********************************************/ /*!***********************************************!*\ !*** ./src/utils/ewma-bandwidth-estimator.ts ***! \***********************************************/ /*!************************************************!*\ !*** ./src/controller/cap-level-controller.ts ***! \************************************************/ /*!************************************************!*\ !*** ./src/controller/id3-track-controller.ts ***! \************************************************/ /*!*************************************************!*\ !*** ./node_modules/define-properties/index.js ***! \*************************************************/ /*!*************************************************!*\ !*** ./node_modules/object-keys/isArguments.js ***! \*************************************************/ /*!**************************************************!*\ !*** ./node_modules/object-is/implementation.js ***! \**************************************************/ /*!**************************************************!*\ !*** ./node_modules/webworkify-webpack/index.js ***! \**************************************************/ /*!**************************************************!*\ !*** ./src/controller/audio-track-controller.ts ***! \**************************************************/ /*!**************************************************!*\ !*** ./src/controller/base-stream-controller.ts ***! \**************************************************/ /*!**************************************************!*\ !*** ./src/controller/buffer-operation-queue.ts ***! \**************************************************/ /*!***************************************************!*\ !*** ./node_modules/popper.js/dist/esm/popper.js ***! \***************************************************/ /*!***************************************************!*\ !*** ./node_modules/prop-types/checkPropTypes.js ***! \***************************************************/ /*!***************************************************!*\ !*** ./src/controller/audio-stream-controller.ts ***! \***************************************************/ /*!****************************************************!*\ !*** ./node_modules/object-keys/implementation.js ***! \****************************************************/ /*!****************************************************!*\ !*** ./node_modules/react-popper/lib/esm/index.js ***! \****************************************************/ /*!****************************************************!*\ !*** ./node_modules/react-popper/lib/esm/utils.js ***! \****************************************************/ /*!****************************************************!*\ !*** ./src/controller/base-playlist-controller.ts ***! \****************************************************/ /*!*****************************************************!*\ !*** ./node_modules/react-popper/lib/esm/Popper.js ***! \*****************************************************/ /*!*****************************************************!*\ !*** ./node_modules/react/cjs/react.development.js ***! \*****************************************************/ /*!*****************************************************!*\ !*** ./node_modules/regexp.prototype.flags/shim.js ***! \*****************************************************/ /*!*****************************************************!*\ !*** ./node_modules/url-toolkit/src/url-toolkit.js ***! \*****************************************************/ /*!*****************************************************!*\ !*** ./src/controller/subtitle-track-controller.ts ***! \*****************************************************/ /*!******************************************************!*\ !*** ./node_modules/function-bind/implementation.js ***! \******************************************************/ /*!******************************************************!*\ !*** ./node_modules/react-popper/lib/esm/Manager.js ***! \******************************************************/ /*!******************************************************!*\ !*** ./node_modules/regexp.prototype.flags/index.js ***! \******************************************************/ /*!******************************************************!*\ !*** ./src/controller/subtitle-stream-controller.ts ***! \******************************************************/ /*!*******************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/typeof.js ***! \*******************************************************/ /*!********************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/extends.js ***! \********************************************************/ /*!********************************************************!*\ !*** ./node_modules/react-popper/lib/esm/Reference.js ***! \********************************************************/ /*!*********************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/inherits.js ***! \*********************************************************/ /*!*********************************************************!*\ !*** ./node_modules/regexp.prototype.flags/polyfill.js ***! \*********************************************************/ /*!***********************************************************!*\ !*** ./node_modules/react-is/cjs/react-is.development.js ***! \***********************************************************/ /*!************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/createClass.js ***! \************************************************************/ /*!************************************************************!*\ !*** ./node_modules/prop-types/factoryWithTypeCheckers.js ***! \************************************************************/ /*!*************************************************************!*\ !*** ./node_modules/prop-types/lib/ReactPropTypesSecret.js ***! \*************************************************************/ /*!*************************************************************!*\ !*** ./node_modules/react-dom/cjs/react-dom.development.js ***! \*************************************************************/ /*!*************************************************************!*\ !*** ./node_modules/scheduler/cjs/scheduler.development.js ***! \*************************************************************/ /*!**************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/inheritsLoose.js ***! \**************************************************************/ /*!**************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/slicedToArray.js ***! \**************************************************************/ /*!***************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/arrayWithHoles.js ***! \***************************************************************/ /*!***************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/classCallCheck.js ***! \***************************************************************/ /*!***************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/defineProperty.js ***! \***************************************************************/ /*!***************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/getPrototypeOf.js ***! \***************************************************************/ /*!***************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/setPrototypeOf.js ***! \***************************************************************/ /*!***************************************************************!*\ !*** ./node_modules/regexp.prototype.flags/implementation.js ***! \***************************************************************/ /*!****************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/iterableToArray.js ***! \****************************************************************/ /*!****************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/nonIterableRest.js ***! \****************************************************************/ /*!*****************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/arrayLikeToArray.js ***! \*****************************************************************/ /*!******************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/arrayWithoutHoles.js ***! \******************************************************************/ /*!******************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/nonIterableSpread.js ***! \******************************************************************/ /*!******************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/toConsumableArray.js ***! \******************************************************************/ /*!*******************************************************************!*\ !*** ./node_modules/@hypnosphi/create-react-context/lib/index.js ***! \*******************************************************************/ /*!*********************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/iterableToArrayLimit.js ***! \*********************************************************************/ /*!*********************************************************************!*\ !*** ./node_modules/scheduler/cjs/scheduler-tracing.development.js ***! \*********************************************************************/ /*!**********************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/assertThisInitialized.js ***! \**********************************************************************/ /*!************************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/objectWithoutProperties.js ***! \************************************************************************/ /*!**************************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/possibleConstructorReturn.js ***! \**************************************************************************/ /*!***************************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js ***! \***************************************************************************/ /*!****************************************************************************!*\ !*** ./node_modules/@hypnosphi/create-react-context/lib/implementation.js ***! \****************************************************************************/ /*!*****************************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/objectWithoutPropertiesLoose.js ***! \*****************************************************************************/ /*!@license Copyright 2013, Heinrich Goebl, License: MIT, see https://github.com/hgoebl/mobile-detect.js*/ /*!mobile-detect v1.4.3 2018-09-08*/ /** * Checks if an event is supported in the current execution environment. * * NOTE: This will not work correctly for non-generic events such as `change`, * `reset`, `load`, `error`, and `select`. * * Borrows from Modernizr. * * @param {string} eventNameSuffix Event name, e.g. "click". * @return {boolean} True if the event is supported. * @internal * @license Modernizr 3.0.0pre (Custom Build) | MIT */ /** @license React v0.19.1 * scheduler-tracing.development.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ /** @license React v0.19.1 * scheduler.development.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ /** @license React v16.13.1 * react-is.development.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ /** @license React v16.14.0 * react-dom.development.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ /** @license React v16.14.0 * react.development.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ /**! * @fileOverview Kickass library to create and place poppers near their reference elements. * @version 1.16.1 * @license * Copyright (c) 2016 Federico Zivolo and contributors * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal * in the Software without restriction, including without limitation the rights * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell * copies of the Software, and to permit persons to whom the Software is * furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE * SOFTWARE. */ //! moment.js //! moment.js language configuration //! moment.js locale configuration