jamis
Version:
一种支持通过JSON配置方式生成页面的组件库
2 lines • 95.6 kB
JavaScript
import{V as wt,W as Da,X as I,r as w,Y as B,g as Na}from"../sdk.js";import{_ as ve}from"./typeof.b6c3327d.js";function Aa(r,u){for(var t=0;t<u.length;t++){const o=u[t];if(typeof o!="string"&&!Array.isArray(o)){for(const d in o)if(d!=="default"&&!(d in r)){const p=Object.getOwnPropertyDescriptor(o,d);p&&Object.defineProperty(r,d,p.get?p:{enumerable:!0,get:()=>o[d]})}}}return Object.freeze(Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}))}var Et={},Hr={exports:{}};(function(r){var u=ve.default;function t(d){if(typeof WeakMap!="function")return null;var p=new WeakMap,v=new WeakMap;return(t=function(l){return l?v:p})(d)}function o(d,p){if(!p&&d&&d.__esModule)return d;if(d===null||u(d)!="object"&&typeof d!="function")return{default:d};var v=t(p);if(v&&v.has(d))return v.get(d);var s={__proto__:null},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var h in d)if(h!=="default"&&{}.hasOwnProperty.call(d,h)){var c=l?Object.getOwnPropertyDescriptor(d,h):null;c&&(c.get||c.set)?Object.defineProperty(s,h,c):s[h]=d[h]}return s.default=d,v&&v.set(d,s),s}r.exports=o,r.exports.__esModule=!0,r.exports.default=r.exports})(Hr);var V=Hr.exports,Gr={exports:{}};(function(r){function u(t){return t&&t.__esModule?t:{default:t}}r.exports=u,r.exports.__esModule=!0,r.exports.default=r.exports})(Gr);var A=Gr.exports,ge={},_e={exports:{}},be={exports:{}},Pe={exports:{}},ke={exports:{}},It;function Oa(){return It||(It=1,function(r){var u=ve.default;function t(o,d){if(u(o)!="object"||!o)return o;var p=o[Symbol.toPrimitive];if(p!==void 0){var v=p.call(o,d||"default");if(u(v)!="object")return v;throw new TypeError("@@toPrimitive must return a primitive value.")}return(d==="string"?String:Number)(o)}r.exports=t,r.exports.__esModule=!0,r.exports.default=r.exports}(ke)),ke.exports}var xt;function Yr(){return xt||(xt=1,function(r){var u=ve.default,t=Oa();function o(d){var p=t(d,"string");return u(p)=="symbol"?p:p+""}r.exports=o,r.exports.__esModule=!0,r.exports.default=r.exports}(Pe)),Pe.exports}var qt;function Rt(){return qt||(qt=1,function(r){var u=Yr();function t(o,d,p){return d=u(d),d in o?Object.defineProperty(o,d,{value:p,enumerable:!0,configurable:!0,writable:!0}):o[d]=p,o}r.exports=t,r.exports.__esModule=!0,r.exports.default=r.exports}(be)),be.exports}var Bt;function le(){return Bt||(Bt=1,function(r){var u=Rt();function t(o){for(var d=1;d<arguments.length;d++){var p=arguments[d]!=null?Object(arguments[d]):{},v=Object.keys(p);typeof Object.getOwnPropertySymbols=="function"&&v.push.apply(v,Object.getOwnPropertySymbols(p).filter(function(s){return Object.getOwnPropertyDescriptor(p,s).enumerable})),v.forEach(function(s){u(o,s,p[s])})}return o}r.exports=t,r.exports.__esModule=!0,r.exports.default=r.exports}(_e)),_e.exports}var Ce={exports:{}},Te={exports:{}},Lt;function wa(){return Lt||(Lt=1,function(r){function u(t,o){if(t==null)return{};var d={},p=Object.keys(t),v,s;for(s=0;s<p.length;s++)v=p[s],!(o.indexOf(v)>=0)&&(d[v]=t[v]);return d}r.exports=u,r.exports.__esModule=!0,r.exports.default=r.exports}(Te)),Te.exports}var jt;function St(){return jt||(jt=1,function(r){var u=wa();function t(o,d){if(o==null)return{};var p=u(o,d),v,s;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(o);for(s=0;s<l.length;s++)v=l[s],!(d.indexOf(v)>=0)&&Object.prototype.propertyIsEnumerable.call(o,v)&&(p[v]=o[v])}return p}r.exports=t,r.exports.__esModule=!0,r.exports.default=r.exports}(Ce)),Ce.exports}var Ee={exports:{}},Ft;function U(){return Ft||(Ft=1,function(r){function u(t,o){if(!(t instanceof o))throw new TypeError("Cannot call a class as a function")}r.exports=u,r.exports.__esModule=!0,r.exports.default=r.exports}(Ee)),Ee.exports}var Re={exports:{}},Ut;function W(){return Ut||(Ut=1,function(r){var u=Yr();function t(d,p){for(var v=0;v<p.length;v++){var s=p[v];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(d,u(s.key),s)}}function o(d,p,v){return p&&t(d.prototype,p),v&&t(d,v),Object.defineProperty(d,"prototype",{writable:!1}),d}r.exports=o,r.exports.__esModule=!0,r.exports.default=r.exports}(Re)),Re.exports}var Se={exports:{}},Me={exports:{}},Wt;function z(){return Wt||(Wt=1,function(r){function u(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}r.exports=u,r.exports.__esModule=!0,r.exports.default=r.exports}(Me)),Me.exports}var $t;function H(){return $t||($t=1,function(r){var u=ve.default,t=z();function o(d,p){if(p&&(u(p)==="object"||typeof p=="function"))return p;if(p!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return t(d)}r.exports=o,r.exports.__esModule=!0,r.exports.default=r.exports}(Se)),Se.exports}var De={exports:{}},Vt;function G(){return Vt||(Vt=1,function(r){function u(t){return r.exports=u=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(d){return d.__proto__||Object.getPrototypeOf(d)},r.exports.__esModule=!0,r.exports.default=r.exports,u(t)}r.exports=u,r.exports.__esModule=!0,r.exports.default=r.exports}(De)),De.exports}var Ne={exports:{}},Ae={exports:{}},Kt;function Ia(){return Kt||(Kt=1,function(r){function u(t,o){return r.exports=u=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(p,v){return p.__proto__=v,p},r.exports.__esModule=!0,r.exports.default=r.exports,u(t,o)}r.exports=u,r.exports.__esModule=!0,r.exports.default=r.exports}(Ae)),Ae.exports}var zt;function Y(){return zt||(zt=1,function(r){var u=Ia();function t(o,d){if(typeof d!="function"&&d!==null)throw new TypeError("Super expression must either be null or a function");o.prototype=Object.create(d&&d.prototype,{constructor:{value:o,writable:!0,configurable:!0}}),Object.defineProperty(o,"prototype",{writable:!1}),d&&u(o,d)}r.exports=t,r.exports.__esModule=!0,r.exports.default=r.exports}(Ne)),Ne.exports}var Oe={};function Z(r){return"Minified Redux error #"+r+"; visit https://redux.js.org/Errors?code="+r+" for the full message or use the non-minified dev environment for full errors. "}var Ht=function(){return typeof Symbol=="function"&&Symbol.observable||"@@observable"}(),we=function(){return Math.random().toString(36).substring(7).split("").join(".")},fe={INIT:"@@redux/INIT"+we(),REPLACE:"@@redux/REPLACE"+we(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+we()}};function xa(r){if(typeof r!="object"||r===null)return!1;for(var u=r;Object.getPrototypeOf(u)!==null;)u=Object.getPrototypeOf(u);return Object.getPrototypeOf(r)===u}function Mt(r,u,t){var o;if(typeof u=="function"&&typeof t=="function"||typeof t=="function"&&typeof arguments[3]=="function")throw new Error(Z(0));if(typeof u=="function"&&typeof t>"u"&&(t=u,u=void 0),typeof t<"u"){if(typeof t!="function")throw new Error(Z(1));return t(Mt)(r,u)}if(typeof r!="function")throw new Error(Z(2));var d=r,p=u,v=[],s=v,l=!1;function h(){s===v&&(s=v.slice())}function c(){if(l)throw new Error(Z(3));return p}function b(_){if(typeof _!="function")throw new Error(Z(4));if(l)throw new Error(Z(5));var P=!0;return h(),s.push(_),function(){if(P){if(l)throw new Error(Z(6));P=!1,h();var i=s.indexOf(_);s.splice(i,1),v=null}}}function g(_){if(!xa(_))throw new Error(Z(7));if(typeof _.type>"u")throw new Error(Z(8));if(l)throw new Error(Z(9));try{l=!0,p=d(p,_)}finally{l=!1}for(var P=v=s,m=0;m<P.length;m++){var i=P[m];i()}return _}function T(_){if(typeof _!="function")throw new Error(Z(10));d=_,g({type:fe.REPLACE})}function k(){var _,P=b;return _={subscribe:function(i){if(typeof i!="object"||i===null)throw new Error(Z(11));function e(){i.next&&i.next(c())}e();var n=P(e);return{unsubscribe:n}}},_[Ht]=function(){return this},_}return g({type:fe.INIT}),o={dispatch:g,subscribe:b,getState:c,replaceReducer:T},o[Ht]=k,o}var qa=Mt;function Ba(r){Object.keys(r).forEach(function(u){var t=r[u],o=t(void 0,{type:fe.INIT});if(typeof o>"u")throw new Error(Z(12));if(typeof t(void 0,{type:fe.PROBE_UNKNOWN_ACTION()})>"u")throw new Error(Z(13))})}function La(r){for(var u=Object.keys(r),t={},o=0;o<u.length;o++){var d=u[o];typeof r[d]=="function"&&(t[d]=r[d])}var p=Object.keys(t),v;try{Ba(t)}catch(s){v=s}return function(l,h){if(l===void 0&&(l={}),v)throw v;for(var c=!1,b={},g=0;g<p.length;g++){var T=p[g],k=t[T],_=l[T],P=k(_,h);if(typeof P>"u")throw h&&h.type,new Error(Z(14));b[T]=P,c=c||P!==_}return c=c||p.length!==Object.keys(l).length,c?b:l}}function Gt(r,u){return function(){return u(r.apply(this,arguments))}}function ja(r,u){if(typeof r=="function")return Gt(r,u);if(typeof r!="object"||r===null)throw new Error(Z(16));var t={};for(var o in r){var d=r[o];typeof d=="function"&&(t[o]=Gt(d,u))}return t}function Xr(){for(var r=arguments.length,u=new Array(r),t=0;t<r;t++)u[t]=arguments[t];return u.length===0?function(o){return o}:u.length===1?u[0]:u.reduce(function(o,d){return function(){return o(d.apply(void 0,arguments))}})}function Fa(){for(var r=arguments.length,u=new Array(r),t=0;t<r;t++)u[t]=arguments[t];return function(o){return function(){var d=o.apply(void 0,arguments),p=function(){throw new Error(Z(15))},v={getState:d.getState,dispatch:function(){return p.apply(void 0,arguments)}},s=u.map(function(l){return l(v)});return p=Xr.apply(void 0,s)(d.dispatch),wt(wt({},d),{},{dispatch:p})}}}const Ua=Object.freeze(Object.defineProperty({__proto__:null,__DO_NOT_USE__ActionTypes:fe,applyMiddleware:Fa,bindActionCreators:ja,combineReducers:La,compose:Xr,createStore:Mt,legacy_createStore:qa},Symbol.toStringTag,{value:"Module"})),Wa=Da(Ua);var Ie={},xe={},R={},Yt;function Dt(){if(Yt)return R;Yt=1,Object.defineProperty(R,"__esModule",{value:!0}),R.handleLoadStart=O,R.handleCanPlay=N,R.handleWaiting=j,R.handleCanPlayThrough=q,R.handlePlaying=X,R.handlePlay=x,R.handlePause=D,R.handleEnd=C,R.handleSeeking=K,R.handleSeeked=$,R.handleDurationChange=L,R.handleTimeUpdate=te,R.handleVolumeChange=se,R.handleProgressChange=ae,R.handleRateChange=ne,R.handleSuspend=re,R.handleAbort=ie,R.handleEmptied=oe,R.handleStalled=de,R.handleLoadedMetaData=ce,R.handleLoadedData=me,R.handleResize=Ta,R.handleError=Ea,R.handleSeekingTime=Ra,R.handleEndSeeking=Sa,R.activateTextTrack=Ma,R.ACTIVATE_TEXT_TRACK=R.ERROR=R.RESIZE=R.LOADED_DATA=R.LOADED_META_DATA=R.STALLED=R.EMPTIED=R.ABORT=R.SUSPEND=R.RATE_CHANGE=R.PROGRESS_CHANGE=R.VOLUME_CHANGE=R.TIME_UPDATE=R.DURATION_CHANGE=R.END_SEEKING=R.SEEKING_TIME=R.SEEKED=R.SEEKING=R.END=R.PAUSE=R.PLAY=R.PLAYING=R.CAN_PLAY_THROUGH=R.WAITING=R.CAN_PLAY=R.LOAD_START=void 0;var r="video-react/LOAD_START";R.LOAD_START=r;var u="video-react/CAN_PLAY";R.CAN_PLAY=u;var t="video-react/WAITING";R.WAITING=t;var o="video-react/CAN_PLAY_THROUGH";R.CAN_PLAY_THROUGH=o;var d="video-react/PLAYING";R.PLAYING=d;var p="video-react/PLAY";R.PLAY=p;var v="video-react/PAUSE";R.PAUSE=v;var s="video-react/END";R.END=s;var l="video-react/SEEKING";R.SEEKING=l;var h="video-react/SEEKED";R.SEEKED=h;var c="video-react/SEEKING_TIME";R.SEEKING_TIME=c;var b="video-react/END_SEEKING";R.END_SEEKING=b;var g="video-react/DURATION_CHANGE";R.DURATION_CHANGE=g;var T="video-react/TIME_UPDATE";R.TIME_UPDATE=T;var k="video-react/VOLUME_CHANGE";R.VOLUME_CHANGE=k;var _="video-react/PROGRESS_CHANGE";R.PROGRESS_CHANGE=_;var P="video-react/RATE_CHANGE";R.RATE_CHANGE=P;var m="video-react/SUSPEND";R.SUSPEND=m;var i="video-react/ABORT";R.ABORT=i;var e="video-react/EMPTIED";R.EMPTIED=e;var n="video-react/STALLED";R.STALLED=n;var a="video-react/LOADED_META_DATA";R.LOADED_META_DATA=a;var f="video-react/LOADED_DATA";R.LOADED_DATA=f;var y="video-react/RESIZE";R.RESIZE=y;var E="video-react/ERROR";R.ERROR=E;var S="video-react/ACTIVATE_TEXT_TRACK";R.ACTIVATE_TEXT_TRACK=S;function O(M){return{type:r,videoProps:M}}function N(M){return{type:u,videoProps:M}}function j(M){return{type:t,videoProps:M}}function q(M){return{type:o,videoProps:M}}function X(M){return{type:d,videoProps:M}}function x(M){return{type:p,videoProps:M}}function D(M){return{type:v,videoProps:M}}function C(M){return{type:s,videoProps:M}}function K(M){return{type:l,videoProps:M}}function $(M){return{type:h,videoProps:M}}function L(M){return{type:g,videoProps:M}}function te(M){return{type:T,videoProps:M}}function se(M){return{type:k,videoProps:M}}function ae(M){return{type:_,videoProps:M}}function ne(M){return{type:P,videoProps:M}}function re(M){return{type:m,videoProps:M}}function ie(M){return{type:i,videoProps:M}}function oe(M){return{type:e,videoProps:M}}function de(M){return{type:n,videoProps:M}}function ce(M){return{type:a,videoProps:M}}function me(M){return{type:f,videoProps:M}}function Ta(M){return{type:y,videoProps:M}}function Ea(M){return{type:E,videoProps:M}}function Ra(M){return{type:c,time:M}}function Sa(M){return{type:b,time:M}}function Ma(M){return{type:S,textTrack:M}}return R}var F={},qe={},Xt;function Zr(){return Xt||(Xt=1,function(r){var u=A;Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var t=u(U()),o=u(W()),d=function(){function v(){(0,t.default)(this,v)}return(0,o.default)(v,[{key:"request",value:function(l){l.requestFullscreen?l.requestFullscreen():l.webkitRequestFullscreen?l.webkitRequestFullscreen():l.mozRequestFullScreen?l.mozRequestFullScreen():l.msRequestFullscreen&&l.msRequestFullscreen()}},{key:"exit",value:function(){document.exitFullscreen?document.exitFullscreen():document.webkitExitFullscreen?document.webkitExitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.msExitFullscreen&&document.msExitFullscreen()}},{key:"addEventListener",value:function(l){document.addEventListener("fullscreenchange",l),document.addEventListener("webkitfullscreenchange",l),document.addEventListener("mozfullscreenchange",l),document.addEventListener("MSFullscreenChange",l)}},{key:"removeEventListener",value:function(l){document.removeEventListener("fullscreenchange",l),document.removeEventListener("webkitfullscreenchange",l),document.removeEventListener("mozfullscreenchange",l),document.removeEventListener("MSFullscreenChange",l)}},{key:"isFullscreen",get:function(){return document.fullscreenElement||document.webkitFullscreenElement||document.mozFullScreenElement||document.msFullscreenElement}},{key:"enabled",get:function(){return document.fullscreenEnabled||document.webkitFullscreenEnabled||document.mozFullScreenEnabled||document.msFullscreenEnabled}}]),v}(),p=new d;r.default=p}(qe)),qe}var Zt;function he(){if(Zt)return F;Zt=1;var r=A;Object.defineProperty(F,"__esModule",{value:!0}),F.handleFullscreenChange=v,F.activate=s,F.userActivate=l,F.play=h,F.pause=c,F.togglePlay=b,F.seek=g,F.forward=T,F.replay=k,F.changeRate=_,F.changeVolume=P,F.mute=m,F.toggleFullscreen=i,F.USER_ACTIVATE=F.PLAYER_ACTIVATE=F.FULLSCREEN_CHANGE=F.OPERATE=void 0;var u=r(Zr()),t="video-react/OPERATE";F.OPERATE=t;var o="video-react/FULLSCREEN_CHANGE";F.FULLSCREEN_CHANGE=o;var d="video-react/PLAYER_ACTIVATE";F.PLAYER_ACTIVATE=d;var p="video-react/USER_ACTIVATE";F.USER_ACTIVATE=p;function v(e){return{type:o,isFullscreen:e}}function s(e){return{type:d,activity:e}}function l(e){return{type:p,activity:e}}function h(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{action:"play",source:""};return this.video.play(),{type:t,operation:e}}function c(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{action:"pause",source:""};return this.video.pause(),{type:t,operation:e}}function b(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{action:"toggle-play",source:""};return this.video.togglePlay(),{type:t,operation:e}}function g(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{action:"seek",source:""};return this.video.seek(e),{type:t,operation:n}}function T(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{action:"forward-".concat(e),source:""};return this.video.forward(e),{type:t,operation:n}}function k(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{action:"replay-".concat(e),source:""};return this.video.replay(e),{type:t,operation:n}}function _(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{action:"change-rate",source:""};return this.video.playbackRate=e,{type:t,operation:n}}function P(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{action:"change-volume",source:""},a=e;return e<0&&(a=0),e>1&&(a=1),this.video.volume=a,{type:t,operation:n}}function m(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{action:e?"muted":"unmuted",source:""};return this.video.muted=e,{type:t,operation:n}}function i(e){return u.default.enabled?(u.default.isFullscreen?u.default.exit():u.default.request(this.rootElement),{type:t,operation:{action:"toggle-fullscreen",source:""}}):{type:o,isFullscreen:!e.isFullscreen}}return F}var Jt;function $a(){return Jt||(Jt=1,function(r){var u=A;Object.defineProperty(r,"__esModule",{value:!0}),r.default=v;var t=u(le()),o=Dt(),d=he(),p={currentSrc:null,duration:0,currentTime:0,seekingTime:0,buffered:null,waiting:!1,seeking:!1,paused:!0,autoPaused:!1,ended:!1,playbackRate:1,muted:!1,volume:1,readyState:0,networkState:0,videoWidth:0,videoHeight:0,hasStarted:!1,userActivity:!0,isActive:!1,isFullscreen:!1,activeTextTrack:null};function v(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:p,l=arguments.length>1?arguments[1]:void 0;switch(l.type){case d.USER_ACTIVATE:return(0,t.default)({},s,{userActivity:l.activity});case d.PLAYER_ACTIVATE:return(0,t.default)({},s,{isActive:l.activity});case d.FULLSCREEN_CHANGE:return(0,t.default)({},s,{isFullscreen:!!l.isFullscreen});case o.SEEKING_TIME:return(0,t.default)({},s,{seekingTime:l.time});case o.END_SEEKING:return(0,t.default)({},s,{seekingTime:0});case o.LOAD_START:return(0,t.default)({},s,l.videoProps,{hasStarted:!1,ended:!1});case o.CAN_PLAY:return(0,t.default)({},s,l.videoProps,{waiting:!1});case o.WAITING:return(0,t.default)({},s,l.videoProps,{waiting:!0});case o.CAN_PLAY_THROUGH:case o.PLAYING:return(0,t.default)({},s,l.videoProps,{waiting:!1});case o.PLAY:return(0,t.default)({},s,l.videoProps,{ended:!1,paused:!1,autoPaused:!1,waiting:!1,hasStarted:!0});case o.PAUSE:return(0,t.default)({},s,l.videoProps,{paused:!0});case o.END:return(0,t.default)({},s,l.videoProps,{ended:!0});case o.SEEKING:return(0,t.default)({},s,l.videoProps,{seeking:!0});case o.SEEKED:return(0,t.default)({},s,l.videoProps,{seeking:!1});case o.ERROR:return(0,t.default)({},s,l.videoProps,{error:"UNKNOWN ERROR",ended:!0});case o.DURATION_CHANGE:case o.TIME_UPDATE:case o.VOLUME_CHANGE:case o.PROGRESS_CHANGE:case o.RATE_CHANGE:case o.SUSPEND:case o.ABORT:case o.EMPTIED:case o.STALLED:case o.LOADED_META_DATA:case o.LOADED_DATA:case o.RESIZE:return(0,t.default)({},s,l.videoProps);case o.ACTIVATE_TEXT_TRACK:return(0,t.default)({},s,{activeTextTrack:l.textTrack});default:return s}}}(xe)),xe}var Be={},Qt;function Va(){return Qt||(Qt=1,function(r){var u=A;Object.defineProperty(r,"__esModule",{value:!0}),r.default=p;var t=u(le()),o=he(),d={count:0,operation:{action:"",source:""}};function p(){var v=arguments.length>0&&arguments[0]!==void 0?arguments[0]:d,s=arguments.length>1?arguments[1]:void 0;switch(s.type){case o.OPERATE:return(0,t.default)({},v,{count:v.count+1,operation:(0,t.default)({},v.operation,s.operation)});default:return v}}}(Be)),Be}var er;function Jr(){return er||(er=1,function(r){var u=A;Object.defineProperty(r,"__esModule",{value:!0}),r.default=d,r.operationReducer=r.playerReducer=void 0;var t=u($a()),o=u(Va());function d(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},l=arguments.length>1?arguments[1]:void 0;return{player:(0,t.default)(s.player,l),operation:(0,o.default)(s.operation,l)}}var p=t.default;r.playerReducer=p;var v=o.default;r.operationReducer=v}(Ie)),Ie}var tr;function Ka(){return tr||(tr=1,function(r){var u=V,t=A;Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var o=t(le()),d=t(U()),p=t(W()),v=Wa,s=t(Jr()),l=u(he()),h=u(Dt()),c=function(){function b(g){(0,d.default)(this,b),this.store=g||(0,v.createStore)(s.default),this.video=null,this.rootElement=null}return(0,p.default)(b,[{key:"getActions",value:function(){var T=this,k=this.store.dispatch,_=(0,o.default)({},l,h);function P(m){return function(){var e=m.apply(T,arguments);typeof e<"u"&&k(e)}}return Object.keys(_).filter(function(m){return typeof _[m]=="function"}).reduce(function(m,i){return m[i]=P(_[i]),m},{})}},{key:"getState",value:function(){return this.store.getState()}},{key:"subscribeToStateChange",value:function(T,k){k||(k=this.getState.bind(this));var _=k(),P=function(){var i=k();if(i!==_){var e=_;_=i,T(i,e)}};return this.store.subscribe(P)}},{key:"subscribeToOperationStateChange",value:function(T){var k=this;return this.subscribeToStateChange(T,function(){return k.getState().operation})}},{key:"subscribeToPlayerStateChange",value:function(T){var k=this;return this.subscribeToStateChange(T,function(){return k.getState().player})}}]),b}();r.default=c}(Oe)),Oe}var Le={},rr;function Qr(){return rr||(rr=1,function(r){var u=V,t=A;Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var o=t(U()),d=t(W()),p=t(H()),v=t(G()),s=t(z()),l=t(Y()),h=t(I),c=u(w),b=t(B),g={actions:h.default.object,player:h.default.object,position:h.default.string,className:h.default.string},T={position:"left"},k=function(_){(0,l.default)(P,_);function P(m,i){var e;return(0,o.default)(this,P),e=(0,p.default)(this,(0,v.default)(P).call(this,m,i)),e.handleClick=e.handleClick.bind((0,s.default)(e)),e}return(0,d.default)(P,[{key:"componentDidMount",value:function(){}},{key:"handleClick",value:function(){var i=this.props.actions;i.play()}},{key:"render",value:function(){var i=this.props,e=i.player,n=i.position;return c.default.createElement("button",{className:(0,b.default)("video-react-button","video-react-big-play-button","video-react-big-play-button-".concat(n),this.props.className,{"big-play-button-hide":e.hasStarted||!e.currentSrc}),type:"button","aria-live":"polite",tabIndex:"0",onClick:this.handleClick},c.default.createElement("span",{className:"video-react-control-text"},"Play Video"))}}]),P}(c.Component);r.default=k,k.propTypes=g,k.defaultProps=T,k.displayName="BigPlayButton"}(Le)),Le}var je={},ar;function ea(){return ar||(ar=1,function(r){var u=A;Object.defineProperty(r,"__esModule",{value:!0}),r.default=v;var t=u(I),o=u(w),d=u(B),p={player:t.default.object,className:t.default.string};function v(s){var l=s.player,h=s.className;return l.error?null:o.default.createElement("div",{className:(0,d.default)("video-react-loading-spinner",h)})}v.propTypes=p,v.displayName="LoadingSpinner"}(je)),je}var Fe={},nr;function ta(){return nr||(nr=1,function(r){var u=A;Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var t=u(I),o=u(w),d=u(B),p={poster:t.default.string,player:t.default.object,actions:t.default.object,className:t.default.string};function v(l){var h=l.poster,c=l.player,b=l.actions,g=l.className;return!h||c.hasStarted?null:o.default.createElement("div",{className:(0,d.default)("video-react-poster",g),style:{backgroundImage:'url("'.concat(h,'")')},onClick:function(){c.paused&&b.play()}})}v.propTypes=p,v.displayName="PosterImage";var s=v;r.default=s}(Fe)),Fe}var Ue={},Q={},We={exports:{}},$e={exports:{}},Ve={exports:{}},ir;function ra(){return ir||(ir=1,function(r){function u(t,o){(o==null||o>t.length)&&(o=t.length);for(var d=0,p=new Array(o);d<o;d++)p[d]=t[d];return p}r.exports=u,r.exports.__esModule=!0,r.exports.default=r.exports}(Ve)),Ve.exports}var or;function za(){return or||(or=1,function(r){var u=ra();function t(o){if(Array.isArray(o))return u(o)}r.exports=t,r.exports.__esModule=!0,r.exports.default=r.exports}($e)),$e.exports}var Ke={exports:{}},ur;function Ha(){return ur||(ur=1,function(r){function u(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}r.exports=u,r.exports.__esModule=!0,r.exports.default=r.exports}(Ke)),Ke.exports}var ze={exports:{}},lr;function Ga(){return lr||(lr=1,function(r){var u=ra();function t(o,d){if(o){if(typeof o=="string")return u(o,d);var p=Object.prototype.toString.call(o).slice(8,-1);if(p==="Object"&&o.constructor&&(p=o.constructor.name),p==="Map"||p==="Set")return Array.from(o);if(p==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(p))return u(o,d)}}r.exports=t,r.exports.__esModule=!0,r.exports.default=r.exports}(ze)),ze.exports}var He={exports:{}},sr;function Ya(){return sr||(sr=1,function(r){function u(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}r.exports=u,r.exports.__esModule=!0,r.exports.default=r.exports}(He)),He.exports}var dr;function aa(){return dr||(dr=1,function(r){var u=za(),t=Ha(),o=Ga(),d=Ya();function p(v){return u(v)||t(v)||o(v)||d()}r.exports=p,r.exports.__esModule=!0,r.exports.default=r.exports}(We)),We.exports}var cr;function ee(){if(cr)return Q;cr=1;var r=A;Object.defineProperty(Q,"__esModule",{value:!0}),Q.formatTime=v,Q.isVideoChild=s,Q.mergeAndSortChildren=c,Q.deprecatedWarning=b,Q.throttle=g,Q.mediaProperties=void 0;var u=r(aa()),t=r(le()),o=r(St()),d=r(w),p=Number.isNaN||function(k){return k!==k};function v(){var k=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,_=arguments.length>1&&arguments[1]!==void 0?arguments[1]:k,P=Math.floor(k%60),m=Math.floor(k/60%60),i=Math.floor(k/3600),e=Math.floor(_/60%60),n=Math.floor(_/3600);return(p(k)||k===1/0)&&(i="-",m="-",P="-"),i=i>0||n>0?"".concat(i,":"):"",m="".concat((i||e>=10)&&m<10?"0".concat(m):m,":"),P=P<10?"0".concat(P):P,i+m+P}function s(k){return k.props&&k.props.isVideoChild?!0:k.type==="source"||k.type==="track"}var l=function(_,P){return _.filter(P)[0]},h=function(_,P){var m=_.type,i=P.type;return typeof m=="string"||typeof i=="string"?m===i:typeof m=="function"&&typeof i=="function"?m.displayName===i.displayName:!1};function c(k,_,P){var m=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1,i=d.default.Children.toArray(_);P.order;var e=(0,o.default)(P,["order"]);return i.filter(function(n){return!n.props.disabled}).concat(k.filter(function(n){return!l(i,function(a){return h(a,n)})})).map(function(n){var a=l(k,function(S){return h(S,n)}),f=a?a.props:{},y=(0,t.default)({},e,f,n.props),E=d.default.cloneElement(n,y,n.props.children);return E}).sort(function(n,a){return(n.props.order||m)-(a.props.order||m)})}function b(k,_){console.warn("WARNING: ".concat(k," will be deprecated soon! Please use ").concat(_," instead."))}function g(k,_){var P=arguments,m=!1;return function(){m||(k.apply(void 0,(0,u.default)(P)),m=!0,setTimeout(function(){m=!1},_))}}var T=["error","src","srcObject","currentSrc","crossOrigin","networkState","preload","buffered","readyState","seeking","currentTime","duration","paused","defaultPlaybackRate","playbackRate","played","seekable","ended","autoplay","loop","mediaGroup","controller","controls","volume","muted","defaultMuted","audioTracks","videoTracks","textTracks","width","height","videoWidth","videoHeight","poster"];return Q.mediaProperties=T,Q}var fr;function na(){return fr||(fr=1,function(r){var u=V,t=A;Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var o=t(le()),d=t(U()),p=t(W()),v=t(H()),s=t(G()),l=t(z()),h=t(Y()),c=t(I),b=u(w),g=t(B),T=ee(),k={actions:c.default.object,player:c.default.object,children:c.default.any,startTime:c.default.number,loop:c.default.bool,muted:c.default.bool,autoPlay:c.default.bool,playsInline:c.default.bool,src:c.default.string,poster:c.default.string,className:c.default.string,preload:c.default.oneOf(["auto","metadata","none"]),crossOrigin:c.default.string,onLoadStart:c.default.func,onWaiting:c.default.func,onCanPlay:c.default.func,onCanPlayThrough:c.default.func,onPlaying:c.default.func,onEnded:c.default.func,onSeeking:c.default.func,onSeeked:c.default.func,onPlay:c.default.func,onPause:c.default.func,onProgress:c.default.func,onDurationChange:c.default.func,onError:c.default.func,onSuspend:c.default.func,onAbort:c.default.func,onEmptied:c.default.func,onStalled:c.default.func,onLoadedMetadata:c.default.func,onLoadedData:c.default.func,onTimeUpdate:c.default.func,onRateChange:c.default.func,onVolumeChange:c.default.func,onResize:c.default.func},_=function(P){(0,h.default)(m,P);function m(i){var e;return(0,d.default)(this,m),e=(0,v.default)(this,(0,s.default)(m).call(this,i)),e.video=null,e.play=e.play.bind((0,l.default)(e)),e.pause=e.pause.bind((0,l.default)(e)),e.seek=e.seek.bind((0,l.default)(e)),e.forward=e.forward.bind((0,l.default)(e)),e.replay=e.replay.bind((0,l.default)(e)),e.toggleFullscreen=e.toggleFullscreen.bind((0,l.default)(e)),e.getProperties=e.getProperties.bind((0,l.default)(e)),e.renderChildren=e.renderChildren.bind((0,l.default)(e)),e.handleLoadStart=e.handleLoadStart.bind((0,l.default)(e)),e.handleCanPlay=e.handleCanPlay.bind((0,l.default)(e)),e.handleCanPlayThrough=e.handleCanPlayThrough.bind((0,l.default)(e)),e.handlePlay=e.handlePlay.bind((0,l.default)(e)),e.handlePlaying=e.handlePlaying.bind((0,l.default)(e)),e.handlePause=e.handlePause.bind((0,l.default)(e)),e.handleEnded=e.handleEnded.bind((0,l.default)(e)),e.handleWaiting=e.handleWaiting.bind((0,l.default)(e)),e.handleSeeking=e.handleSeeking.bind((0,l.default)(e)),e.handleSeeked=e.handleSeeked.bind((0,l.default)(e)),e.handleFullscreenChange=e.handleFullscreenChange.bind((0,l.default)(e)),e.handleError=e.handleError.bind((0,l.default)(e)),e.handleSuspend=e.handleSuspend.bind((0,l.default)(e)),e.handleAbort=e.handleAbort.bind((0,l.default)(e)),e.handleEmptied=e.handleEmptied.bind((0,l.default)(e)),e.handleStalled=e.handleStalled.bind((0,l.default)(e)),e.handleLoadedMetaData=e.handleLoadedMetaData.bind((0,l.default)(e)),e.handleLoadedData=e.handleLoadedData.bind((0,l.default)(e)),e.handleTimeUpdate=e.handleTimeUpdate.bind((0,l.default)(e)),e.handleRateChange=e.handleRateChange.bind((0,l.default)(e)),e.handleVolumeChange=e.handleVolumeChange.bind((0,l.default)(e)),e.handleDurationChange=e.handleDurationChange.bind((0,l.default)(e)),e.handleProgress=(0,T.throttle)(e.handleProgress.bind((0,l.default)(e)),250),e.handleKeypress=e.handleKeypress.bind((0,l.default)(e)),e.handleTextTrackChange=e.handleTextTrackChange.bind((0,l.default)(e)),e}return(0,p.default)(m,[{key:"componentDidMount",value:function(){this.forceUpdate(),this.video&&this.video.textTracks&&(this.video.textTracks.onaddtrack=this.handleTextTrackChange,this.video.textTracks.onremovetrack=this.handleTextTrackChange)}},{key:"getProperties",value:function(){var e=this;return this.video?T.mediaProperties.reduce(function(n,a){return n[a]=e.video[a],n},{}):null}},{key:"handleTextTrackChange",value:function(){var e=this.props,n=e.actions,a=e.player;if(this.video&&this.video.textTracks){var f=Array.from(this.video.textTracks).find(function(y){return y.mode==="showing"});f!==a.activeTextTrack&&n.activateTextTrack(f)}}},{key:"play",value:function(){var e=this.video.play();e!==void 0&&e.catch(function(){}).then(function(){})}},{key:"pause",value:function(){var e=this.video.pause();e!==void 0&&e.catch(function(){}).then(function(){})}},{key:"load",value:function(){this.video.load()}},{key:"addTextTrack",value:function(){var e;(e=this.video).addTextTrack.apply(e,arguments)}},{key:"canPlayType",value:function(){var e;(e=this.video).canPlayType.apply(e,arguments)}},{key:"togglePlay",value:function(){this.video.paused?this.play():this.pause()}},{key:"seek",value:function(e){try{this.video.currentTime=e}catch{}}},{key:"forward",value:function(e){this.seek(this.video.currentTime+e)}},{key:"replay",value:function(e){this.forward(-e)}},{key:"toggleFullscreen",value:function(){var e=this.props,n=e.player,a=e.actions;a.toggleFullscreen(n)}},{key:"handleLoadStart",value:function(){var e=this.props,n=e.actions,a=e.onLoadStart;n.handleLoadStart(this.getProperties()),a&&a.apply(void 0,arguments)}},{key:"handleCanPlay",value:function(){var e=this.props,n=e.actions,a=e.onCanPlay;n.handleCanPlay(this.getProperties()),a&&a.apply(void 0,arguments)}},{key:"handleCanPlayThrough",value:function(){var e=this.props,n=e.actions,a=e.onCanPlayThrough;n.handleCanPlayThrough(this.getProperties()),a&&a.apply(void 0,arguments)}},{key:"handlePlaying",value:function(){var e=this.props,n=e.actions,a=e.onPlaying;n.handlePlaying(this.getProperties()),a&&a.apply(void 0,arguments)}},{key:"handlePlay",value:function(){var e=this.props,n=e.actions,a=e.onPlay;n.handlePlay(this.getProperties()),a&&a.apply(void 0,arguments)}},{key:"handlePause",value:function(){var e=this.props,n=e.actions,a=e.onPause;n.handlePause(this.getProperties()),a&&a.apply(void 0,arguments)}},{key:"handleDurationChange",value:function(){var e=this.props,n=e.actions,a=e.onDurationChange;n.handleDurationChange(this.getProperties()),a&&a.apply(void 0,arguments)}},{key:"handleProgress",value:function(){var e=this.props,n=e.actions,a=e.onProgress;this.video&&n.handleProgressChange(this.getProperties()),a&&a.apply(void 0,arguments)}},{key:"handleEnded",value:function(){var e=this.props,n=e.loop,a=e.player,f=e.actions,y=e.onEnded;n?(this.seek(0),this.play()):a.paused||this.pause(),f.handleEnd(this.getProperties()),y&&y.apply(void 0,arguments)}},{key:"handleWaiting",value:function(){var e=this.props,n=e.actions,a=e.onWaiting;n.handleWaiting(this.getProperties()),a&&a.apply(void 0,arguments)}},{key:"handleSeeking",value:function(){var e=this.props,n=e.actions,a=e.onSeeking;n.handleSeeking(this.getProperties()),a&&a.apply(void 0,arguments)}},{key:"handleSeeked",value:function(){var e=this.props,n=e.actions,a=e.onSeeked;n.handleSeeked(this.getProperties()),a&&a.apply(void 0,arguments)}},{key:"handleFullscreenChange",value:function(){}},{key:"handleSuspend",value:function(){var e=this.props,n=e.actions,a=e.onSuspend;n.handleSuspend(this.getProperties()),a&&a.apply(void 0,arguments)}},{key:"handleAbort",value:function(){var e=this.props,n=e.actions,a=e.onAbort;n.handleAbort(this.getProperties()),a&&a.apply(void 0,arguments)}},{key:"handleEmptied",value:function(){var e=this.props,n=e.actions,a=e.onEmptied;n.handleEmptied(this.getProperties()),a&&a.apply(void 0,arguments)}},{key:"handleStalled",value:function(){var e=this.props,n=e.actions,a=e.onStalled;n.handleStalled(this.getProperties()),a&&a.apply(void 0,arguments)}},{key:"handleLoadedMetaData",value:function(){var e=this.props,n=e.actions,a=e.onLoadedMetadata,f=e.startTime;f&&f>0&&(this.video.currentTime=f),n.handleLoadedMetaData(this.getProperties()),a&&a.apply(void 0,arguments)}},{key:"handleLoadedData",value:function(){var e=this.props,n=e.actions,a=e.onLoadedData;n.handleLoadedData(this.getProperties()),a&&a.apply(void 0,arguments)}},{key:"handleTimeUpdate",value:function(){var e=this.props,n=e.actions,a=e.onTimeUpdate;n.handleTimeUpdate(this.getProperties()),a&&a.apply(void 0,arguments)}},{key:"handleRateChange",value:function(){var e=this.props,n=e.actions,a=e.onRateChange;n.handleRateChange(this.getProperties()),a&&a.apply(void 0,arguments)}},{key:"handleVolumeChange",value:function(){var e=this.props,n=e.actions,a=e.onVolumeChange;n.handleVolumeChange(this.getProperties()),a&&a.apply(void 0,arguments)}},{key:"handleError",value:function(){var e=this.props,n=e.actions,a=e.onError;n.handleError(this.getProperties()),a&&a.apply(void 0,arguments)}},{key:"handleResize",value:function(){var e=this.props,n=e.actions,a=e.onResize;n.handleResize(this.getProperties()),a&&a.apply(void 0,arguments)}},{key:"handleKeypress",value:function(){}},{key:"renderChildren",value:function(){var e=this,n=(0,o.default)({},this.props,{video:this.video});return this.video?b.default.Children.toArray(this.props.children).filter(T.isVideoChild).map(function(a){var f;if(typeof a.type=="string"){if(a.type==="source"){f=(0,o.default)({},a.props);var y=f.onError;f.onError=function(){y&&y.apply(void 0,arguments),e.handleError.apply(e,arguments)}}}else f=n;return b.default.cloneElement(a,f)}):null}},{key:"render",value:function(){var e=this,n=this.props,a=n.loop,f=n.poster,y=n.preload,E=n.src,S=n.autoPlay,O=n.playsInline,N=n.muted,j=n.crossOrigin,q=n.videoId;return b.default.createElement("video",{className:(0,g.default)("video-react-video",this.props.className),id:q,crossOrigin:j,ref:function(x){e.video=x},muted:N,preload:y,loop:a,playsInline:O,autoPlay:S,poster:f,src:E,onLoadStart:this.handleLoadStart,onWaiting:this.handleWaiting,onCanPlay:this.handleCanPlay,onCanPlayThrough:this.handleCanPlayThrough,onPlaying:this.handlePlaying,onEnded:this.handleEnded,onSeeking:this.handleSeeking,onSeeked:this.handleSeeked,onPlay:this.handlePlay,onPause:this.handlePause,onProgress:this.handleProgress,onDurationChange:this.handleDurationChange,onError:this.handleError,onSuspend:this.handleSuspend,onAbort:this.handleAbort,onEmptied:this.handleEmptied,onStalled:this.handleStalled,onLoadedMetadata:this.handleLoadedMetaData,onLoadedData:this.handleLoadedData,onTimeUpdate:this.handleTimeUpdate,onRateChange:this.handleRateChange,onVolumeChange:this.handleVolumeChange,tabIndex:"-1"},this.renderChildren())}},{key:"playbackRate",get:function(){return this.video.playbackRate},set:function(e){this.video.playbackRate=e}},{key:"muted",get:function(){return this.video.muted},set:function(e){this.video.muted=e}},{key:"volume",get:function(){return this.video.volume},set:function(e){e>1&&(e=1),e<0&&(e=0),this.video.volume=e}},{key:"videoWidth",get:function(){return this.video.videoWidth}},{key:"videoHeight",get:function(){return this.video.videoHeight}}]),m}(b.Component);r.default=_,_.propTypes=k,_.displayName="Video"}(Ue)),Ue}var Ge={},pr;function ia(){return pr||(pr=1,function(r){var u=V,t=A;Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var o=t(U()),d=t(W()),p=t(H()),v=t(G()),s=t(z()),l=t(Y()),h=t(I),c=u(w),b=t(B),g={manager:h.default.object,className:h.default.string},T=function(k){(0,l.default)(_,k);function _(P,m){var i;return(0,o.default)(this,_),i=(0,p.default)(this,(0,v.default)(_).call(this,P,m)),i.timer=null,P.manager.subscribeToOperationStateChange(i.handleStateChange.bind((0,s.default)(i))),i.state={hidden:!0,operation:{}},i}return(0,d.default)(_,[{key:"handleStateChange",value:function(m,i){var e=this;m.count!==i.count&&m.operation.source==="shortcut"&&(this.timer&&(clearTimeout(this.timer),this.timer=null),this.setState({hidden:!1,count:m.count,operation:m.operation}),this.timer=setTimeout(function(){e.setState({hidden:!0}),e.timer=null},500))}},{key:"render",value:function(){if(this.state.operation.source!=="shortcut")return null;var m=this.state.hidden?{display:"none"}:null;return c.default.createElement("div",{className:(0,b.default)({"video-react-bezel":!0,"video-react-bezel-animation":this.state.count%2===0,"video-react-bezel-animation-alt":this.state.count%2===1},this.props.className),style:m,role:"status","aria-label":this.state.operation.action},c.default.createElement("div",{className:(0,b.default)("video-react-bezel-icon","video-react-bezel-icon-".concat(this.state.operation.action))}))}}]),_}(c.Component);r.default=T,T.propTypes=g,T.displayName="Bezel"}(Ge)),Ge}var Ye={},ue={},vr;function ye(){if(vr)return ue;vr=1,Object.defineProperty(ue,"__esModule",{value:!0}),ue.findElPosition=r,ue.getPointerPosition=u,ue.blurNode=t,ue.focusNode=o,ue.hasClass=d;function r(p){var v;if(p.getBoundingClientRect&&p.parentNode&&(v=p.getBoundingClientRect()),!v)return{left:0,top:0};var s=document,l=s.body,h=s.documentElement,c=h.clientLeft||l.clientLeft||0,b=window.pageXOffset||l.scrollLeft,g=v.left+b-c,T=h.clientTop||l.clientTop||0,k=window.pageYOffset||l.scrollTop,_=v.top+k-T;return{left:Math.round(g),top:Math.round(_)}}function u(p,v){var s={},l=r(p),h=p.offsetWidth,c=p.offsetHeight,b=l.top,g=l.left,T=v.pageY,k=v.pageX;return v.changedTouches&&(k=v.changedTouches[0].pageX,T=v.changedTouches[0].pageY),s.y=Math.max(0,Math.min(1,(b-T+c)/c)),s.x=Math.max(0,Math.min(1,(k-g)/h)),s}function t(p){p&&p.blur&&p.blur()}function o(p){p&&p.focus&&p.focus()}function d(p,v){for(var s=p.className.split(" "),l=0;l<s.length;l++)if(s[l].toLowerCase()===v.toLowerCase())return!0;return!1}return ue}var hr;function oa(){return hr||(hr=1,function(r){var u=A;Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var t=u(Rt()),o=u(aa()),d=u(U()),p=u(W()),v=u(H()),s=u(G()),l=u(z()),h=u(Y()),c=w,b=u(I),g=ye(),T={clickable:b.default.bool,dblclickable:b.default.bool,manager:b.default.object,actions:b.default.object,player:b.default.object,shortcuts:b.default.array},k={clickable:!0,dblclickable:!0},_=function(P){(0,h.default)(m,P);function m(i,e){var n;return(0,d.default)(this,m),n=(0,v.default)(this,(0,s.default)(m).call(this,i,e)),n.defaultShortcuts=[{keyCode:32,handle:n.togglePlay},{keyCode:75,handle:n.togglePlay},{keyCode:70,handle:n.toggleFullscreen},{keyCode:37,handle:function(f,y){f.hasStarted&&y.replay(5,{action:"replay-5",source:"shortcut"})}},{keyCode:74,handle:function(f,y){f.hasStarted&&y.replay(10,{action:"replay-10",source:"shortcut"})}},{keyCode:39,handle:function(f,y){f.hasStarted&&y.forward(5,{action:"forward-5",source:"shortcut"})}},{keyCode:76,handle:function(f,y){f.hasStarted&&y.forward(10,{action:"forward-10",source:"shortcut"})}},{keyCode:36,handle:function(f,y){f.hasStarted&&y.seek(0)}},{keyCode:35,handle:function(f,y){f.hasStarted&&y.seek(f.duration)}},{keyCode:38,handle:function(f,y){var E=f.volume+.05;E>1&&(E=1),y.changeVolume(E,{action:"volume-up",source:"shortcut"})}},{keyCode:40,handle:function(f,y){var E=f.volume-.05;E<0&&(E=0);var S=E>0?"volume-down":"volume-off";y.changeVolume(E,{action:S,source:"shortcut"})}},{keyCode:190,shift:!0,handle:function(f,y){var E=f.playbackRate;E>=1.5?E=2:E>=1.25?E=1.5:E>=1?E=1.25:E>=.5?E=1:E>=.25?E=.5:E>=0&&(E=.25),y.changeRate(E,{action:"fast-forward",source:"shortcut"})}},{keyCode:188,shift:!0,handle:function(f,y){var E=f.playbackRate;E<=.5?E=.25:E<=1?E=.5:E<=1.25?E=1:E<=1.5?E=1.25:E<=2&&(E=1.5),y.changeRate(E,{action:"fast-rewind",source:"shortcut"})}}],n.shortcuts=(0,o.default)(n.defaultShortcuts),n.mergeShortcuts=n.mergeShortcuts.bind((0,l.default)(n)),n.handleKeyPress=n.handleKeyPress.bind((0,l.default)(n)),n.handleClick=n.handleClick.bind((0,l.default)(n)),n.handleDoubleClick=n.handleDoubleClick.bind((0,l.default)(n)),n}return(0,p.default)(m,[{key:"componentDidMount",value:function(){this.mergeShortcuts(),document.addEventListener("keydown",this.handleKeyPress),document.addEventListener("click",this.handleClick),document.addEventListener("dblclick",this.handleDoubleClick)}},{key:"componentDidUpdate",value:function(e){e.shortcuts!==this.props.shortcuts&&this.mergeShortcuts()}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.handleKeyPress),document.removeEventListener("click",this.handleClick),document.removeEventListener("dblclick",this.handleDoubleClick)}},{key:"mergeShortcuts",value:function(){var e=function(E){var S=E.keyCode,O=S===void 0?0:S,N=E.ctrl,j=N===void 0?!1:N,q=E.shift,X=q===void 0?!1:q,x=E.alt,D=x===void 0?!1:x;return"".concat(O,":").concat(j,":").concat(X,":").concat(D)},n=this.defaultShortcuts.reduce(function(y,E){return Object.assign(y,(0,t.default)({},e(E),E))},{}),a=(this.props.shortcuts||[]).reduce(function(y,E){var S=E.keyCode,O=E.handle;return S&&typeof O=="function"?Object.assign(y,(0,t.default)({},e(E),E)):y},n),f=function(E){var S=0,O=["ctrl","shift","alt"];return O.forEach(function(N){E[N]&&S++}),S};this.shortcuts=Object.keys(a).map(function(y){return a[y]}).sort(function(y,E){return f(E)-f(y)})}},{key:"togglePlay",value:function(e,n){e.paused?n.play({action:"play",source:"shortcut"}):n.pause({action:"pause",source:"shortcut"})}},{key:"toggleFullscreen",value:function(e,n){n.toggleFullscreen(e)}},{key:"handleKeyPress",value:function(e){var n=this.props,a=n.player,f=n.actions;if(a.isActive&&!(document.activeElement&&((0,g.hasClass)(document.activeElement,"video-react-control")||(0,g.hasClass)(document.activeElement,"video-react-menu-button-active")||(0,g.hasClass)(document.activeElement,"video-react-big-play-button")))){var y=e.keyCode||e.which,E=e.ctrlKey||e.metaKey,S=e.shiftKey,O=e.altKey,N=this.shortcuts.filter(function(j){return!(!j.keyCode||j.keyCode-y!==0||j.ctrl!==void 0&&j.ctrl!==E||j.shift!==void 0&&j.shift!==S||j.alt!==void 0&&j.alt!==O)})[0];N&&(N.handle(a,f),e.preventDefault())}}},{key:"canBeClicked",value:function(e,n){return!(!e.isActive||n.target.nodeName!=="VIDEO"||e.readyState!==4)}},{key:"handleClick",value:function(e){var n=this.props,a=n.player,f=n.actions,y=n.clickable;!this.canBeClicked(a,e)||!y||this.togglePlay(a,f)}},{key:"handleDoubleClick",value:function(e){var n=this.props,a=n.player,f=n.actions,y=n.dblclickable;!this.canBeClicked(a,e)||!y||this.toggleFullscreen(a,f)}},{key:"render",value:function(){return null}}]),m}(c.Component);r.default=_,_.propTypes=T,_.defaultProps=k,_.displayName="Shortcut"}(Ye)),Ye}var Xe={},Ze={},Je={exports:{}},yr;function pe(){return yr||(yr=1,function(r){function u(){return r.exports=u=Object.assign?Object.assign.bind():function(t){for(var o=1;o<arguments.length;o++){var d=arguments[o];for(var p in d)Object.prototype.hasOwnProperty.call(d,p)&&(t[p]=d[p])}return t},r.exports.__esModule=!0,r.exports.default=r.exports,u.apply(this,arguments)}r.exports=u,r.exports.__esModule=!0,r.exports.default=r.exports}(Je)),Je.exports}var Qe={},et={},mr;function Nt(){return mr||(mr=1,function(r){var u=V,t=A;Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var o=t(U()),d=t(W()),p=t(H()),v=t(G()),s=t(z()),l=t(Y()),h=t(I),c=u(w),b=t(B),g=u(ye()),T={className:h.default.string,onMouseDown:h.default.func,onMouseMove:h.default.func,stepForward:h.default.func,stepBack:h.default.func,sliderActive:h.default.func,sliderInactive:h.default.func,onMouseUp:h.default.func,onFocus:h.default.func,onBlur:h.default.func,onClick:h.default.func,getPercent:h.default.func,vertical:h.default.bool,children:h.default.node,label:h.default.string,valuenow:h.default.string,valuetext:h.default.string},k=function(_){(0,l.default)(P,_);function P(m,i){var e;return(0,o.default)(this,P),e=(0,p.default)(this,(0,v.default)(P).call(this,m,i)),e.handleMouseDown=e.handleMouseDown.bind((0,s.default)(e)),e.handleMouseMove=e.handleMouseMove.bind((0,s.default)(e)),e.handleMouseUp=e.handleMouseUp.bind((0,s.default)(e)),e.handleFocus=e.handleFocus.bind((0,s.default)(e)),e.handleBlur=e.handleBlur.bind((0,s.default)(e)),e.handleClick=e.handleClick.bind((0,s.default)(e)),e.handleKeyPress=e.handleKeyPress.bind((0,s.default)(e)),e.stepForward=e.stepForward.bind((0,s.default)(e)),e.stepBack=e.stepBack.bind((0,s.default)(e)),e.calculateDistance=e.calculateDistance.bind((0,s.default)(e)),e.getProgress=e.getProgress.bind((0,s.default)(e)),e.renderChildren=e.renderChildren.bind((0,s.default)(e)),e.state={active:!1},e}return(0,d.default)(P,[{key:"componentWillUnmount",value:function(){document.removeEventListener("mousemove",this.handleMouseMove,!0),document.removeEventListener("mouseup",this.handleMouseUp,!0),document.removeEventListener("touchmove",this.handleMouseMove,!0),document.removeEventListener("touchend",this.handleMouseUp,!0),document.removeEventListener("keydown",this.handleKeyPress,!0)}},{key:"getProgress",value:function(){var i=this.props.getPercent;if(!i)return 0;var e=i();return(typeof e!="number"||e<0||e===1/0)&&(e=0),e}},{key:"handleMouseDown",value:function(i){var e=this.props.onMouseDown;document.addEventListener("mousemove",this.handleMouseMove,!0),document.addEventListener("mouseup",this.handleMouseUp,!0),document.addEventListener("touchmove",this.handleMouseMove,!0),document.addEventListener("touchend",this.handleMouseUp,!0),this.setState({active:!0}),this.props.sliderActive&&this.props.sliderActive(i),this.handleMouseMove(i),e&&e(i)}},{key:"handleMouseMove",value:function(i){var e=this.props.onMouseMove;e&&e(i)}},{key:"handleMouseUp",value:function(i){i.preventDefault();var e=this.props.onMouseUp;document.removeEventListener("mousemove",this.handleMouseMove,!0),document.removeEventListener("mouseup",this.handleMouseUp,!0),document.removeEventListener("touchmove",this.handleMouseMove,!0),document.removeEventListener("touchend",this.handleMouseUp,!0),this.setState({active:!1}),this.props.sliderInactive&&this.props.sliderInactive(i),e&&e(i)}},{key:"handleFocus",value:function(i){document.addEventListener("keydown",this.handleKeyPress,!0),this.props.onFocus&&this.props.onFocus(i)}},{key:"handleBlur",value:function(i){document.removeEventListener("keydown",this.handleKeyPress,!0),this.props.onBlur&&this.props.onBlur(i)}},{key:"handleClick",value:function(i){i.preventDefault(),this.props.onClick&&this.props.onClick(i)}},{key:"handleKeyPress",value:function(i){i.which===37||i.which===40?(i.preventDefault(),i.stopPropagation(),this.stepBack()):(i.which===38||i.which===39)&&(i.preventDefault(),i.stopPropagation(),this.stepForward())}},{key:"stepForward",value:function(){this.props.stepForward&&this.props.stepForward()}},{key:"stepBack",value:function(){this.props.stepBack&&this.props.stepBack()}},{key:"calculateDistance",value:function(i){var e=this.slider,n=g.getPointerPosition(e,i);return this.props.vertical?n.y:n.x}},{key:"renderChildren",value:function(){var i=this.getProgress(),e="".concat((i*100).toFixed(2),"%");return c.default.Children.map(this.props.children,function(n){return c.default.cloneElement(n,{progress:i,percentage:e})})}},{key:"render",value:function(){var i=this,e=this.props,n=e.vertical,a=e.label,f=e.valuenow,y=e.valuetext;return c.default.createElement("div",{className:(0,b.default)(this.props.className,{"video-react-slider-vertical":n,"video-react-slider-horizontal":!n,"video-react-sliding":this.state.active},"video-react-slider"),ref:function(S){i.slider=S},tabIndex:"0",role:"slider",onMouseDown:this.handleMouseDown,onTouchStart:this.handleMouseDown,onFocus:this.handleFocus,onBlur:this.handleBlur,onClick:this.handleClick,"aria-label":a||"","aria-valuenow":f||"","aria-valuetext":y||"","aria-valuemin":0,"aria-valuemax":100},this.renderChildren())}}]),P}(c.Component);r.default=k,k.propTypes=T,k.displayName="Slider"}(et)),et}var tt={},gr;function ua(){return gr||(gr=1,function(r){var u=A;O