From 717bab9312b7534fcc426af58bdc1a17309060f7 Mon Sep 17 00:00:00 2001
From: shadlaws
Date: Fri, 8 Mar 2013 15:22:18 +0100
Subject: Remove HTML5 Flowplayer v5.
---
lib/flowplayer-html5/flowplayer.js | 5 -
lib/flowplayer-html5/flowplayer.swf | Bin 3998 -> 0 bytes
lib/flowplayer-html5/skin/all-skins.css | 475 ---------------------
lib/flowplayer-html5/skin/functional.css | 158 -------
lib/flowplayer-html5/skin/img/black.png | Bin 751 -> 0 bytes
lib/flowplayer-html5/skin/img/black@x2.png | Bin 1229 -> 0 bytes
lib/flowplayer-html5/skin/img/play_black.png | Bin 786 -> 0 bytes
lib/flowplayer-html5/skin/img/play_black@x2.png | Bin 1581 -> 0 bytes
lib/flowplayer-html5/skin/img/play_white.png | Bin 786 -> 0 bytes
lib/flowplayer-html5/skin/img/play_white@x2.png | Bin 1581 -> 0 bytes
lib/flowplayer-html5/skin/img/playful_black.png | Bin 1417 -> 0 bytes
lib/flowplayer-html5/skin/img/playful_black@x2.png | Bin 3665 -> 0 bytes
lib/flowplayer-html5/skin/img/playful_white.png | Bin 1424 -> 0 bytes
lib/flowplayer-html5/skin/img/playful_white@x2.png | Bin 3684 -> 0 bytes
lib/flowplayer-html5/skin/img/white.png | Bin 558 -> 0 bytes
lib/flowplayer-html5/skin/img/white@x2.png | Bin 946 -> 0 bytes
lib/flowplayer-html5/skin/minimalist.css | 158 -------
lib/flowplayer-html5/skin/playful.css | 159 -------
18 files changed, 955 deletions(-)
delete mode 100644 lib/flowplayer-html5/flowplayer.js
delete mode 100644 lib/flowplayer-html5/flowplayer.swf
delete mode 100644 lib/flowplayer-html5/skin/all-skins.css
delete mode 100644 lib/flowplayer-html5/skin/functional.css
delete mode 100644 lib/flowplayer-html5/skin/img/black.png
delete mode 100644 lib/flowplayer-html5/skin/img/black@x2.png
delete mode 100644 lib/flowplayer-html5/skin/img/play_black.png
delete mode 100644 lib/flowplayer-html5/skin/img/play_black@x2.png
delete mode 100644 lib/flowplayer-html5/skin/img/play_white.png
delete mode 100644 lib/flowplayer-html5/skin/img/play_white@x2.png
delete mode 100644 lib/flowplayer-html5/skin/img/playful_black.png
delete mode 100644 lib/flowplayer-html5/skin/img/playful_black@x2.png
delete mode 100644 lib/flowplayer-html5/skin/img/playful_white.png
delete mode 100644 lib/flowplayer-html5/skin/img/playful_white@x2.png
delete mode 100644 lib/flowplayer-html5/skin/img/white.png
delete mode 100644 lib/flowplayer-html5/skin/img/white@x2.png
delete mode 100644 lib/flowplayer-html5/skin/minimalist.css
delete mode 100644 lib/flowplayer-html5/skin/playful.css
(limited to 'lib/flowplayer-html5')
diff --git a/lib/flowplayer-html5/flowplayer.js b/lib/flowplayer-html5/flowplayer.js
deleted file mode 100644
index 1ba19163..00000000
--- a/lib/flowplayer-html5/flowplayer.js
+++ /dev/null
@@ -1,5 +0,0 @@
-/*!
-
- Flowplayer v5.3.2 (Monday, 28. January 2013 10:02AM) | flowplayer.org/license
-
-*/!function(e){function o(t,n){var r="obj"+(""+Math.random()).slice(2,15),i='",e(i)}function f(e){return Math.round(e*100)/100}function l(e){return/mpegurl/i.test(e)?"application/x-mpegurl":"video/"+e}function c(e){return/^(video|application)/.test(e)||(e=l(e)),!!u.canPlayType(e).replace("no","")}function v(e){var t=e.attr("src"),n=e.attr("type")||"",r=t.split(d)[1];return n=/mpegurl/.test(n)?"mpegurl":n.replace("video/",""),{src:t,suffix:r||n,type:n||r}}function m(t){var n=this,r=[];e("source",t).each(function(){r.push(v(e(this)))}),r.length||r.push(v(t)),n.initialSources=r,n.resolve=function(t){return t?(e.isArray(t)?t={sources:e.map(t,function(t){var n;return e.each(t,function(e,t){n=e}),t.type=n,t.src=t[n],delete t[n],t})}:typeof t=="string"&&(t={src:t,sources:[]},e.each(r,function(e,n){n.type!="flash"&&t.sources.push({type:n.type,src:t.src.replace(d,"")+"."+n.suffix})})),t):{sources:r}}}function g(e){return e=parseInt(e,10),e>=10?e:"0"+e}function y(e){e=e||0;var t=Math.floor(e/3600),n=Math.floor(e/60);return e-=n*60,t>=1?(n-=t*60,t+":"+g(n)+":"+g(e)):g(n)+":"+g(e)}!function(e){if(!e.browser){var t=e.browser={},n=navigator.userAgent.toLowerCase(),r=/(chrome)[ \/]([\w.]+)/.exec(n)||/(webkit)[ \/]([\w.]+)/.exec(n)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(n)||/(msie) ([\w.]+)/.exec(n)||n.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(n)||[];r[1]&&(t[r[1]]=!0,t.version=r[2]||"0")}}(jQuery),e(function(){typeof e.fn.flowplayer=="function"&&e("video").parent(".flowplayer").flowplayer()});var t=[],n=[],r=navigator.userAgent,i=/Android/.test(r)&&/Firefox/.test(r);window.flowplayer=function(r){return i?0:e.isFunction(r)?n.push(r):typeof r=="number"||r===undefined?t[r||0]:e(r).data("flowplayer")},e.extend(flowplayer,{version:"5.3.2",engine:{},conf:{},support:{},defaults:{debug:!1,disabled:!1,engine:"html5",fullscreen:window==window.top,keyboard:!0,ratio:9/16,flashfit:!1,rtmp:0,splash:!1,swf:"http://releases.flowplayer.org/5.3.2/flowplayer.swf",speeds:[.25,.5,1,1.5,2],tooltip:!0,volume:1,errors:["","Video loading aborted","Network error","Video not properly encoded","Video file not found","Unsupported video","Skin not found","SWF file not found","Subtitles not found","Invalid RTMP URL","Unsupported video format. Try installing Adobe Flash."],errorUrls:["","","","","","","","","","","http://get.adobe.com/flashplayer/"]}});if(i)return e(function(){e("video").attr("controls","controls")});var s=0;e.fn.flowplayer=function(r,i){return typeof r=="string"&&(r={swf:r}),e.isFunction(r)&&(i=r,r={}),!r&&this.data("flowplayer")||this.each(function(){var o=e(this).addClass("is-loading"),u=e.extend({},flowplayer.defaults,flowplayer.conf,r,o.data()),a=e("video",o).addClass("fp-engine").removeAttr("controls"),f=new m(a),l={},c,h;o.data("fp-player_id",o.data("fp-player_id")||s++);try{l=window.localStorage||l}catch(p){}var d={conf:u,currentSpeed:1,volumeLevel:l.volume*1||u.volume,video:{},disabled:!1,finished:!1,loading:!1,muted:l.muted=="true"||u.muted,paused:!1,playing:!1,ready:!1,splash:!1,load:function(t,n){if(d.error||d.loading||d.disabled)return;t=f.resolve(t),e.extend(t,h.pick(t.sources));if(t.src){var r=e.Event("load");o.trigger(r,[d,t,h]),r.isDefaultPrevented()||(h.load(t),e.isFunction(t)&&(n=t),n&&o.one("ready",n))}return d},pause:function(e){return d.ready&&!d.seeking&&!d.disabled&&!d.loading&&(h.pause(),d.one("pause",e)),d},resume:function(){return d.ready&&d.paused&&!d.disabled&&(h.resume(),d.finished&&(d.trigger("resume"),d.finished=!1)),d},toggle:function(){return d.ready?d.paused?d.resume():d.pause():d.load()},seek:function(t,n){if(d.ready){if(typeof t=="boolean"){var r=d.video.duration*.1;t=d.video.time+(t?r:-r)}t=c=Math.min(Math.max(t,0),d.video.duration),h.seek(t),e.isFunction(n)&&o.one("seek",n)}return d},seekTo:function(e,t){var n=e===undefined?c:d.video.duration*.1*e;return d.seek(n,t)},mute:function(e){e==undefined&&(e=!d.muted),l.muted=d.muted=e,d.volume(e?0:l.volume),d.trigger("mute",e)},volume:function(e){return d.ready&&(e=Math.min(Math.max(e,0),1),l.volume=e,h.volume(e)),d},speed:function(t,n){return d.ready&&(typeof t=="boolean"&&(t=u.speeds[e.inArray(d.currentSpeed,u.speeds)+(t?1:-1)]||d.currentSpeed),h.speed(t),n&&o.one("speed",n)),d},stop:function(){return d.ready&&(d.pause(),d.seek(0,function(){o.trigger("stop")})),d},unload:function(){return o.hasClass("is-embedding")||(u.splash?(d.trigger("unload"),h.unload()):d.stop()),d},disable:function(e){e===undefined&&(e=!d.disabled),e!=d.disabled&&(d.disabled=e,d.trigger("disable",e))}};e.each(["bind","one","unbind"],function(e,t){d[t]=function(e,n){return o[t](e,n),d}}),d.trigger=function(e,t){return o.trigger(e,[d,t]),d},o.bind("boot",function(){e.each(["autoplay","loop","preload","poster"],function(e,t){var n=a.attr(t);n!==undefined&&(u[t]=n?n:!0)});if(u.splash||o.hasClass("is-splash")||!flowplayer.support.firstframe)d.splash=u.splash=u.autoplay=!0,o.addClass("is-splash"),a.attr("preload","none");e.each(n,function(e){this(d,o)}),h=flowplayer.engine[u.engine],h&&(h=h(d,o)),h.pick(f.initialSources)?d.engine=u.engine:e.each(flowplayer.engine,function(e,t){if(e!=u.engine)return h=this(d,o),h.pick(f.initialSources)&&(d.engine=e),!1});if(!d.engine)return d.trigger("error",{code:flowplayer.support.flash?5:10});u.splash?d.unload():d.load(),u.disabled&&d.disable(),o.one("ready",i),t.push(d)}).bind("load",function(t,n,r){u.splash&&e(".flowplayer").filter(".is-ready, .is-loading").not(o).each(function(){var t=e(this).data("flowplayer");t.conf.splash&&t.unload()}),o.addClass("is-loading"),n.loading=!0}).bind("ready",function(e,t,n){function r(){o.removeClass("is-loading"),t.loading=!1}n.time=0,t.video=n,u.splash?o.one("progress",r):r(),t.muted?t.mute(!0):t.volume(t.volumeLevel)}).bind("unload",function(e){u.splash&&a.remove(),o.removeClass("is-loading"),d.loading=!1}).bind("ready unload",function(e){var t=e.type=="ready";o.toggleClass("is-splash",!t).toggleClass("is-ready",t),d.ready=t,d.splash=!t}).bind("progress",function(e,t,n){t.video.time=n}).bind("speed",function(e,t,n){t.currentSpeed=n}).bind("volume",function(e,t,n){t.volumeLevel=Math.round(n*100)/100,t.muted?n&&t.mute(!1):l.volume=n}).bind("beforeseek seek",function(e){d.seeking=e.type=="beforeseek",o.toggleClass("is-seeking",d.seeking)}).bind("ready pause resume unload finish stop",function(e,t,n){d.paused=/pause|finish|unload|stop/.test(e.type),e.type=="ready"&&n&&(d.paused=!n.duration||!u.autoplay&&(u.preload!="none"||d.engine=="flash")),d.playing=!d.paused,o.toggleClass("is-paused",d.paused).toggleClass("is-playing",d.playing),d.load.ed||d.pause()}).bind("finish",function(e){d.finished=!0}).bind("error",function(){a.remove()}),o.trigger("boot",[d,o]).data("flowplayer",d)})},!function(){var t=flowplayer.support,n=e.browser,r=e("")[0],i=n.msie,s=navigator.userAgent,o=/iPad|MeeGo/.test(s),u=/iP(hone|od)/i.test(s),a=/Android/.test(s),f=/Silk/.test(s),l=o?parseFloat(/Version\/(\d\.\d)/.exec(s)[1],10):0;e.extend(t,{video:!!r.canPlayType,subtitles:!!r.addTextTrack,fullscreen:typeof document.webkitCancelFullScreen=="function"&&!/Mac OS X 10_5.+Version\/5\.0\.\d Safari/.test(s)||document.mozFullScreenEnabled,fullscreen_keyboard:!n.safari||n.version>"536",inlineBlock:!(i&&n.version<8),touch:"ontouchstart"in window,dataload:!o&&!u,zeropreload:!i&&!a,volume:!o&&!a&&!u&&!f,cachedVideoTag:!o&&!u,firstframe:!u&&!o&&!a&&!f});try{var c=i?(new ActiveXObject("ShockwaveFlash.ShockwaveFlash")).GetVariable("$version"):navigator.plugins["Shockwave Flash"].description;c=c.split(/\D+/),c.length&&!c[0]&&(c=c.slice(1)),t.flashVideo=c[0]>9||c[0]==9&&c[3]>=115}catch(h){}t.animation=function(){var t=["","Webkit","Moz","O","ms","Khtml"],n=e("")[0];for(var r=0;r0&&flowplayer.support.video&&f[0].pause(),f.remove(),!c&&!r.rtmp&&(l=e("").attr("href",l)[0].href);if(a)a.__play(l);else{s="fp"+(""+Math.random()).slice(3,15);var h={hostname:r.embedded?r.hostname:location.hostname,url:l,callback:"jQuery."+s};c&&delete r.rtmp,e.each(["key","autoplay","preload","rtmp","loop","debug"],function(e,t){r[t]&&(h[t]=r[t])}),u=o(r.swf,h),u.prependTo(n),a=u[0],setTimeout(function(){try{if(!a.PercentLoaded())return n.trigger("error",[t,{code:7,url:r.swf}])}catch(e){}},5e3),e[s]=function(n,s){r.debug&&n!="status"&&console.log("--",n,s);var o=e.Event(n);switch(n){case"ready":s=e.extend(i,s);break;case"click":o.flash=!0;break;case"keydown":o.which=s;break;case"seek":i.time=s;break;case"buffered":i.buffered=!0;break;case"status":t.trigger("progress",s.time),s.buffer<=i.bytes&&!i.buffered?(i.buffer=s.buffer/i.bytes*i.duration,t.trigger("buffer",i.buffer)):i.buffered&&t.trigger("buffered")}setTimeout(function(){t.trigger(o,s)},1)}}},speed:e.noop,unload:function(){a&&a.__unload&&a.__unload(),delete e[s],e("object",n).remove(),a=0}};e.each("pause,resume,seek,volume".split(","),function(e,n){f[n]=function(e){t.ready&&(n=="seek"&&t.video.time&&!t.paused&&t.trigger("beforeseek"),e===undefined?a["__"+n]():a["__"+n](e))}});var l=e(window),c=n.height(),h=n.width();return t.bind("ready fullscreen fullscreen-exit",function(r){if(t.conf.flashfit||/full/.test(r.type)){var i=t.isFullscreen,s=i&&C,o=!flowplayer.support.inlineBlock,u=i?s?screen.availWidth:l.width():h,a=i?s?screen.availHeight:l.height():c,f=s?screen.width-screen.availWidth:0,p=s?screen.height-screen.availHeight:0,d=o?h:"",v=o?c:"",m,g;if(t.conf.flashfit||r.type==="fullscreen")m=t.video.width/t.video.height,g=t.video.height/t.video.width,v=Math.max(g*u),d=Math.max(m*a),v=v>a?d*g:v,v=Math.min(Math.round(v),a),d=d>u?v*m:d,d=Math.min(Math.round(d),u),p=Math.max(Math.round((a+p-v)/2),0),f=Math.max(Math.round((u+f-d)/2),0);e("object",n).css({width:d,height:v,marginTop:p,marginLeft:f})}}),f};var u=e("")[0],a={ended:"finish",pause:"pause",play:"resume",progress:"buffer",timeupdate:"progress",volumechange:"volume",ratechange:"speed",seeking:"beforeseek",seeked:"seek",loadeddata:"ready",error:"error",dataunavailable:"error"},h,p=function(t){return h?h.attr({type:l(t.type),src:t.src}):h=e("",{src:t.src,type:l(t.type),"class":"fp-engine",autoplay:"autoplay",preload:"none"})};flowplayer.engine.html5=function(t,n){function v(r,i,s){if(r.listeners&&r.listeners.hasOwnProperty(n.data("fp-player_id")))return;(r.listeners||(r.listeners={}))[n.data("fp-player_id")]=!0,i.bind("error",function(n){try{if(n.originalEvent&&e(n.originalEvent.originalTarget).is("img"))return n.preventDefault();c(e(n.target).attr("type"))&&t.trigger("error",{code:4})}catch(r){}}),e.each(a,function(i,u){r.addEventListener(i,function(a){u=="progress"&&a.srcElement&&a.srcElement.readyState===0&&setTimeout(function(){t.video.duration||(u="error",t.trigger(u,{code:4}))},1e4),o.debug&&!/progress/.test(u)&&console.log(i,"->",u,a);if(!t.ready&&!/ready|error/.test(u)||!u||!e("video",n).length)return;var c=e.Event(u),h;switch(u){case"ready":h=e.extend(s,{duration:r.duration,width:r.videoWidth,height:r.videoHeight,url:r.currentSrc,src:r.currentSrc});try{h.seekable=r.seekable&&r.seekable.end(null)}catch(p){}l=l||setInterval(function(){try{h.buffer=r.buffered.end(null)}catch(e){}h.buffer&&(h.buffer<=h.duration&&!h.buffered?t.trigger("buffer",a):h.buffered||(h.buffered=!0,t.trigger("buffer",a).trigger("buffered",a),clearInterval(l),l=0))},250);break;case"progress":case"seek":var d=t.video.duration;if(r.currentTime>0){h=Math.max(r.currentTime,0),d&&h&&h>=d&&(c.type="finish");break}if(u=="progress")return;case"speed":h=f(r.playbackRate);break;case"volume":h=f(r.volume);break;case"error":try{h=(a.srcElement||a.originalTarget).error}catch(v){return}}t.trigger(c,h)},!1)})}var r=e("video",n),i=flowplayer.support,s=e("track",r),o=t.conf,u,l,d;return u={pick:function(e){if(i.video)for(var t=0,n;t1&&(e=1);var r=Math.round(e*1e3)/10+"%";if(!c||e<=c)t||i.stop(),i.animate(f?{height:r}:{width:r},n,"linear");return e},g=function(e){return Math.max(0,Math.min(l,f?(1-e)*a:e*u))},y={max:function(e){c=e},disable:function(e){s=e},slide:function(e,t,n){p(),n&&d(e),m(e,t)}};p(),n.data("api",y).bind("mousedown.sld",function(t){t.preventDefault();if(!s){var n=e.throttle(d,100);p(),y.dragging=!0,d(v(t)),r.bind("mousemove.sld",function(e){e.preventDefault(),n(v(e))}).one("mouseup",function(){y.dragging=!1,r.unbind("mousemove.sld")})}})})},flowplayer(function(t,n){function o(t){return e(".fp-"+t,n)}function T(t){parseInt(v,10)||h.css("paddingTop",t*100+"%"),i.inlineBlock||e("object",n).height(n.height())}function N(e){n.toggleClass("is-mouseover",e).toggleClass("is-mouseout",!e)}var r=t.conf,i=flowplayer.support,s;n.addClass("flowplayer").append(' '.replace(/class="/g,'class="fp-'));var u=o("progress"),a=o("buffer"),f=o("elapsed"),l=o("remaining"),c=o("waiting"),h=o("ratio"),p=o("speed"),d=o("duration"),v=h.css("paddingTop"),m=o("timeline").slider2(),g=m.data("api"),b=o("volume"),w=o("fullscreen"),E=o("volumeslider").slider2(),S=E.data("api"),x=n.is(".fixed-controls, .no-toggle");i.animation||c.html("loading …
"),T(r.ratio);try{r.fullscreen||w.remove()}catch(C){w.remove()}t.bind("ready",function(){var e=t.video.duration;g.disable(!e),T(t.video.videoHeight/t.video.videoWidth),d.add(l).html(y(e)),e>=3600&&n.addClass("is-long")||n.removeClass("is-long"),S.slide(t.volumeLevel)}).bind("unload",function(){v||h.css("paddingTop","")}).bind("buffer",function(){var e=t.video,n=e.buffer/e.duration;e.seekable||g.max(n),n<1?a.css("width",n*100+"%"):a.css({width:"100%"})}).bind("speed",function(e,t,n){p.text(n+"x").addClass("fp-hilite"),setTimeout(function(){p.removeClass("fp-hilite")},1e3)}).bind("buffered",function(){a.css({width:"100%"}),g.max(1)}).bind("progress",function(){var e=t.video.time,n=t.video.duration;g.dragging||g.slide(e/n,t.seeking?0:250),f.html(y(e)),l.html("-"+y(n-e))}).bind("finish resume seek",function(e){n.toggleClass("is-finished",e.type=="finish")}).bind("stop",function(){f.html(y(0)),g.slide(0,100)}).bind("finish",function(){f.html(y(t.video.duration)),g.slide(1,100),n.removeClass("is-seeking")}).bind("beforeseek",function(){u.stop()}).bind("volume",function(){S.slide(t.volumeLevel)}).bind("disable",function(){var e=t.disabled;g.disable(e),S.disable(e),n.toggleClass("is-disabled",t.disabled)}).bind("mute",function(e,t,r){n.toggleClass("is-muted",r)}).bind("error",function(t,i,s){n.removeClass("is-loading").addClass("is-error");if(s){s.message=r.errors[s.code],i.error=!0;var o=e(".fp-message",n);e("h2",o).text(i.engine+": "+s.message),e("p",o).text(s.url||i.video.url||i.video.src||r.errorUrls[s.code]),n.unbind("mouseenter click").removeClass("is-mouseover")}}).bind("mouseenter mouseleave",function(e){if(x)return;var t=e.type=="mouseenter",r;N(t),t?(n.bind("pause.x mousemove.x volume.x",function(){N(!0),r=new Date}),s=setInterval(function(){new Date-r>5e3&&(N(!1),r=new Date)},100)):(n.unbind(".x"),clearInterval(s))}).bind("mouseleave",function(){(g.dragging||S.dragging)&&n.addClass("is-mouseover").removeClass("is-mouseout")}).bind("click.player",function(n){if(e(n.target).is(".fp-ui, .fp-engine")||n.flash)return n.preventDefault(),t.toggle()}),r.poster&&n.css("backgroundImage","url("+r.poster+")");var k=n.css("backgroundColor"),L=n.css("backgroundImage")!="none"||k&&k!="rgba(0, 0, 0, 0)"&&k!="transparent";L&&!r.splash&&!r.autoplay&&t.bind("ready stop",function(){n.addClass("is-poster").one("ready progress",function(){n.removeClass("is-poster")})}),!L&&!i.firstframe&&n.css("backgroundColor","#555"),e(".fp-toggle, .fp-play",n).click(t.toggle),e.each(["mute","fullscreen","unload"],function(e,n){o(n).click(function(){t[n]()})}),m.bind("slide",function(e,n){t.seeking=!0,t.seek(n*t.video.duration)}),E.bind("slide",function(e,n){t.volume(n)}),o("time").click(function(t){e(this).toggleClass("is-inverted")}),N(x)});var b,w,E="is-help";e(document).bind("keydown.fp",function(t){var n=b,r=t.ctrlKey||t.metaKey||t.altKey,i=t.which,s=n&&n.conf;if(!n||!s.keyboard||n.disabled)return;if(e.inArray(i,[63,187,191,219])!=-1)return w.toggleClass(E),!1;if(i==27&&w.hasClass(E))return w.toggleClass(E),!1;if(!r&&n.ready){t.preventDefault();if(t.shiftKey){i==39?n.speed(!0):i==37&&n.speed(!1);return}if(i<58&&i>47)return n.seekTo(i-48);switch(i){case 38:case 75:n.volume(n.volumeLevel+.15);break;case 40:case 74:n.volume(n.volumeLevel-.15);break;case 39:case 76:n.seeking=!0,n.seek(!0);break;case 37:case 72:n.seeking=!0,n.seek(!1);break;case 190:n.seekTo();break;case 32:n.toggle();break;case 70:s.fullscreen&&n.fullscreen();break;case 77:n.mute();break;case 27:n[n.isFullscreen?"fullscreen":"unload"]()}}}),flowplayer(function(t,n){if(!t.conf.keyboard)return;n.bind("mouseenter mouseleave",function(e){b=!t.disabled&&e.type=="mouseenter"?t:0,b&&(w=n)}),n.append(' spaceplay / pause
escstop
ffullscreen
shift + ←→slower / faster (latest Chrome and Safari)
←→seek
. seek to previous
12…6 seek to 10%, 20%, …60%
'),t.conf.tooltip&&e(".fp-ui",n).attr("title","Hit ? for help").on("mouseout.tip",function(){e(this).removeAttr("title").off("mouseout.tip")}),e(".fp-close",n).click(function(){n.toggleClass(E)})});var S=e.browser.mozilla?"moz":"webkit",x="fullscreen",T="fullscreen-exit",N,C=flowplayer.support.fullscreen;e(document).bind(S+"fullscreenchange",function(t){var n=e(document.webkitCurrentFullScreenElement||document.mozFullScreenElement);n.length?N=n.trigger(x,[n]):N.trigger(T,[N])}),flowplayer(function(t,n){if(!t.conf.fullscreen)return;var r=e(window),i={pos:0,play:!1},s;t.isFullscreen=!1,t.fullscreen=function(e){if(t.disabled)return;return e===undefined&&(e=!t.isFullscreen),e&&(s=r.scrollTop()),C?e?n[0][S+"RequestFullScreen"](flowplayer.support.fullscreen_keyboard?Element.ALLOW_KEYBOARD_INPUT:undefined):document[S+"CancelFullScreen"]():(t.engine==="flash"&&t.conf.rtmp&&(i={pos:t.video.time,play:t.playing}),t.trigger(e?x:T,[t])),t};var o;n.bind("mousedown.fs",function(){+(new Date)-o<150&&t.ready&&t.fullscreen(),o=+(new Date)}),t.bind(x,function(e){n.addClass("is-fullscreen"),t.isFullscreen=!0}).bind(T,function(e){n.removeClass("is-fullscreen"),t.isFullscreen=!1,r.scrollTop(s)}).bind("ready",function(){i.pos&&!isNaN(i.pos)&&setTimeout(function(){t.play(),t.seek(i.pos),i.play||setTimeout(function(){t.pause()},100),i={pos:0,play:!1}},250)})}),flowplayer(function(t,n){function s(){return e(r.query,n)}function o(){return e(r.query+"."+i,n)}var r=e.extend({active:"is-active",advance:!0,query:".fp-playlist a"},t.conf),i=r.active;t.play=function(e){return e===undefined?t.resume():typeof e!="number"?t.load.apply(null,arguments):s().eq(e).click(),t};if(s().length){n.on("click",r.query,function(n){var s=e(n.target).closest(r.query);s.is("."+i)?t.toggle():t.load(s.attr("href")),n.preventDefault()}),t.conf.loop=!1;var u=s().filter("[data-cuepoints]").length;t.bind("load",function(r,a,f){var l=o().removeClass(i),c=e("a[href*='"+f.src.replace(d,"")+".']",n).addClass(i),h=s(),p=h.index(c),v=p==h.length-1;n.removeClass("video"+h.index(l)).addClass("video"+p).toggleClass("last-video",v),f.index=p,f.is_last=v,u&&(t.cuepoints=c.data("cuepoints"))}).bind("unload.pl",function(){o().toggleClass(i)}),e.each(["next","prev"],function(r,i){t[i]=function(e){e&&e.preventDefault();var t=o()[i]();t.length||(t=s().filter(i=="next"?":first":":last")),t.click()},e(".fp-"+i,n).click(t[i])}),r.advance&&n.unbind("finish.pl").bind("finish.pl",function(){o().next().length||r.loop?t.next():(n.addClass("is-playing"),t.one("resume",function(){return t.next(),!1}))})}});var k=/ ?cue\d+ ?/;flowplayer(function(t,n){function i(e){n[0].className=n[0].className.replace(k," "),e>=0&&n.addClass("cue"+e)}var r=0;t.cuepoints=t.conf.cuepoints||[],t.bind("progress",function(e,s,o){if(r&&o-r<.015)return r=o;r=o;var u=t.cuepoints||[];for(var a=0,f;a").addClass("fp-cuepoint fp-cuepoint"+n).css("left",o/i*100+"%");u.appendTo(s).mousedown(function(){return t.seek(o),!1})})})}),flowplayer(function(t,n,r){function u(e){var t=e.split(":");return t.length==2&&t.unshift(0),t[0]*60*60+t[1]*60+parseFloat(t[2].replace(",","."))}var i=e("track",n),s=t.conf;if(flowplayer.support.subtitles){t.subtitles=i.length&&i[0].track;if(s.nativesubtitles&&s.engine=="html5")return}i.remove();var o=/^(([0-9]{2}:)?[0-9]{2}:[0-9]{2}[,.]{1}[0-9]{3}) --\> (([0-9]{2}:)?[0-9]{2}:[0-9]{2}[,.]{1}[0-9]{3})(.*)/;t.subtitles=[];var a=i.attr("src");if(!a)return;e.get(a,function(n){for(var r=0,i=n.split("\n"),s=i.length,a={},f,l,c,h;r"+i[++r]+"
";while(e.trim(i[++r])&&r"+i[r]+"
";a={title:f,startTime:u(l[1]),endTime:u(l[2]||l[3]),text:c},h={time:a.startTime,subtitle:a},t.subtitles.push(a),t.cuepoints.push(h),t.cuepoints.push({time:a.endTime,subtitleEnd:f}),a.startTime===0&&t.trigger("cuepoint",h)}}}).fail(function(){return t.trigger("error",{code:8,url:a}),!1});var f=e("",n).appendTo(n),l;t.bind("cuepoint",function(e,t,n){n.subtitle?(l=n.index,f.html(n.subtitle.text).addClass("fp-active")):n.subtitleEnd&&f.removeClass("fp-active")}).bind("seek",function(n,r,i){e.each(t.cuepoints||[],function(e,n){var r=n.subtitle;r&&l!=n.index&&(i>=n.time&&i<=r.endTime?t.trigger("cuepoint",n):f.removeClass("fp-active"))})})}),flowplayer(function(t,n){var r=t.conf.analytics,i=0,s=0;if(r){typeof _gat=="undefined"&&e.getScript("http://www.google-analytics.com/ga.js");function o(e){if(i&&typeof _gat!="undefined"){var s=_gat._getTracker(r),o=t.video;s._setAllowLinker(!0),s._trackEvent("Video / Seconds played",t.engine+"/"+o.type,n.attr("title")||o.src.split("/").slice(-1)[0].replace(d,""),Math.round(i/1e3)),i=0}}t.bind("load unload",o).bind("progress",function(){t.seeking||(i+=s?+(new Date)-s:0,s=+(new Date))}).bind("pause",function(){s=0}),e(window).unload(o)}}),flowplayer.support.touch&&flowplayer(function(t,n){var i=/Android/.test(r),s=/Silk/.test(r);flowplayer.support.volume||n.addClass("no-volume no-mute"),n.one("touchstart",function(){i&&t.toggle()}).bind("touchstart",function(e){if(t.playing&&!n.hasClass("is-mouseover"))return n.addClass("is-mouseover").removeClass("is-mouseout"),!1;t.paused&&n.hasClass("is-mouseout")&&t.toggle()}),t.conf.native_fullscreen&&e.browser.webkit&&(t.fullscreen=function(){e("video",n)[0].webkitEnterFullScreen()}),(i||s)&&t.bind("ready",function(){var r=e("video",n);r.one("canplay",function(){r[0].play()}),r[0].play(),t.bind("progress.dur",function(){var i=r[0].duration;i!==1&&(t.video.duration=i,e(".fp-duration",n).html(y(i)),t.unbind("progress.dur"))})})}),flowplayer(function(t,n){if(t.conf.embed===!1)return;var r=t.conf,i=e(".fp-ui",n),s=e("",{"class":"fp-embed",title:"Copy to your site"}).appendTo(i),o=e("",{"class":"fp-embed-code"}).append("").appendTo(i),u=e("textarea",o);t.embedCode=function(){var i=t.video,s=i.width||n.width(),o=i.height||n.height(),u=e("",{"class":"flowplayer",css:{width:s,height:o}}),a=e("").appendTo(u);e.each(["origin","analytics","logo","key","rtmp"],function(e,t){r[t]&&u.attr("data-"+t,r[t])}),e.each(i.sources,function(t,n){a.append(e("",{type:"video/"+n.type,src:n.src}))});var f=e("",{src:"http://embed.flowplayer.org/5.3.2/embed.min.js"}).append(u);return e("").append(f).html().replace(/<(\/?)foo/g,"<$1script")},n.fptip(".fp-embed","is-embedding"),u.click(function(){this.select()}),s.click(function(){u.text(t.embedCode()),u[0].focus(),u[0].select()})}),e.fn.fptip=function(t,n){return this.each(function(){function i(){r.removeClass(n),e(document).unbind(".st")}var r=e(this);e(t||"a",this).click(function(t){t.preventDefault(),r.toggleClass(n),r.hasClass(n)&&e(document).bind("keydown.st",function(e){e.which==27&&i()}).bind("click.st",function(t){e(t.target).parents("."+n).length||i()})})})}}(jQuery),flowplayer(function(e,t){function n(e){var t=r("")[0];return t.href=e,t.hostname}var r=jQuery,i=e.conf,s=i.swf.indexOf("flowplayer.org")&&i.e&&i.origin,o=s?n(s):location.hostname,u=i.key;location.protocol=="file:"&&(o="localhost"),e.load.ed=1,i.hostname=o,i.origin=s||location.href,s&&t.addClass("is-embedded"),typeof u=="string"&&(u=u.split(/,\s*/));if(u&&typeof key_check=="function"&&key_check(u,o))i.logo&&t.append(r("",{"class":"fp-logo",href:s,target:"_top"}).append(r("
",{src:i.logo})));else{var a=r("",{href:"http://flowplayer.org",target:"_top"}).appendTo(t),f=r(".fp-controls",t);e.bind("pause resume finish unload",function(t){/pause|resume/.test(t.type)&&e.engine!="flash"?(a.show().css({position:"absolute",left:16,bottom:36,zIndex:99999,width:100,height:20,backgroundImage:"url("+[".png","logo","/",".org",".flowplayer","stream","//"].reverse().join("")+")"}),e.load.ed=a.is(":visible")):a.hide()})}});flowplayer(function(a,b){function j(a){var b=c("")[0];return b.href=a,b.hostname}var c=jQuery,d=a.conf,e=d.swf.indexOf("flowplayer.org")&&d.e&&d.origin,f=e?j(e):location.hostname,g=d.key;location.protocol=="file:"&&(f="localhost"),a.load.ed=1,d.hostname=f,d.origin=e||location.href,e&&b.addClass("is-embedded"),typeof g=="string"&&(g=g.split(/,\s*/));if(g&&typeof key_check=="function"&&key_check(g,f))d.logo&&b.append(c("",{"class":"fp-logo",href:e,target:"_top"}).append(c("
",{src:d.logo})));else{var h=c("",{href:"http://flowplayer.org",target:"_top"}).appendTo(b),i=c(".fp-controls",b);a.bind("pause resume finish unload",function(b){/pause|resume/.test(b.type)&&a.engine!="flash"?(h.show().css({position:"absolute",left:16,bottom:36,zIndex:99999,width:100,height:20,backgroundImage:"url("+[".png","logo","/",".org",".flowplayer","stream","//"].reverse().join("")+")"}),a.load.ed=h.is(":visible")):h.hide()})}});
\ No newline at end of file
diff --git a/lib/flowplayer-html5/flowplayer.swf b/lib/flowplayer-html5/flowplayer.swf
deleted file mode 100644
index fcb4d8fb..00000000
Binary files a/lib/flowplayer-html5/flowplayer.swf and /dev/null differ
diff --git a/lib/flowplayer-html5/skin/all-skins.css b/lib/flowplayer-html5/skin/all-skins.css
deleted file mode 100644
index 19141c33..00000000
--- a/lib/flowplayer-html5/skin/all-skins.css
+++ /dev/null
@@ -1,475 +0,0 @@
-.minimalist{position:relative;width:100%;text-align:left;background-size:contain;background-repeat:no-repeat;background-position:center center;display:inline-block;}
-.minimalist *{font-weight:inherit;font-family:inherit;font-style:inherit;text-decoration:inherit;font-size:100%;padding:0;border:0;margin:0;list-style-type:none}
-.minimalist a:focus{outline:0}
-.minimalist video{width:100%}
-.minimalist.is-ipad video{-webkit-transform:translateX(-2048px);}
-.is-ready.minimalist.is-ipad video{-webkit-transform:translateX(0)}
-.minimalist .fp-engine,.minimalist .fp-ui,.minimalist .fp-message{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;z-index:1}
-.minimalist .fp-message{display:none;text-align:center;padding-top:5%;cursor:default;}
-.minimalist .fp-message h2{font-size:120%;margin-bottom:1em}
-.minimalist .fp-message p{color:#666;font-size:95%}
-.minimalist .fp-controls{position:absolute;bottom:0;width:100%;}
-.no-background.minimalist .fp-controls{background-color:transparent !important;background-image:-moz-linear-gradient(transparent,transparent) !important;background-image:-webkit-gradient(linear,0 0,0 100%,from(transparent),to(transparent)) !important}
-.is-fullscreen.minimalist .fp-controls{bottom:3px}
-.is-mouseover.minimalist .fp-controls{bottom:0}
-.minimalist .fp-waiting{display:none;margin:19% auto;text-align:center;}
-.minimalist .fp-waiting *{-webkit-box-shadow:0 0 5px #333;-moz-box-shadow:0 0 5px #333;box-shadow:0 0 5px #333}
-.minimalist .fp-waiting em{width:1em;height:1em;-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em;background-color:rgba(255,255,255,0.8);display:inline-block;-webkit-animation:pulse .6s infinite;-moz-animation:pulse .6s infinite;animation:pulse .6s infinite;margin:.3em;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);}
-.minimalist .fp-waiting em:nth-child(1){-webkit-animation-delay:.3s;-moz-animation-delay:.3s;animation-delay:.3s}
-.minimalist .fp-waiting em:nth-child(2){-webkit-animation-delay:.45s;-moz-animation-delay:.45s;animation-delay:.45s}
-.minimalist .fp-waiting em:nth-child(3){-webkit-animation-delay:.6s;-moz-animation-delay:.6s;animation-delay:.6s}
-.minimalist .fp-waiting p{color:#ccc;font-weight:bold}
-.minimalist .fp-speed{font-size:30px;background-color:#333;background-color:rgba(51,51,51,0.8);color:#eee;margin:0 auto;text-align:center;width:120px;padding:.1em 0 0;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s;}
-.minimalist .fp-speed.fp-hilite{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
-.minimalist .fp-help{position:absolute;top:0;left:-9999em;z-index:100;background-color:#333;background-color:rgba(51,51,51,0.9);width:100%;height:100%;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .2s;-moz-transition:opacity .2s;transition:opacity .2s;text-align:center;}
-.is-help.minimalist .fp-help{left:0;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
-.minimalist .fp-help .fp-help-section{margin:3%}
-.minimalist .fp-help .fp-help-basics{margin-top:6%}
-.minimalist .fp-help p{color:#eee;margin:.5em 0;font-size:14px;line-height:1.5;display:inline-block;margin:1% 2%}
-.minimalist .fp-help em{background:#eee;-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:.3em;margin-right:.4em;padding:.3em .6em;color:#333}
-.minimalist .fp-help small{font-size:90%;color:#aaa}
-.minimalist .fp-help .fp-close{display:block}
-@media (max-width: 600px){.minimalist .fp-help p{font-size:9px}
-}.minimalist .fp-subtitle{position:absolute;bottom:40px;left:-99999em;z-index:10;text-align:center;width:100%;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s;}
-.minimalist .fp-subtitle p{display:inline;background-color:#333;background-color:rgba(51,51,51,0.9);color:#eee;padding:.1em .4em;font-size:16px;line-height:1.6;}
-.minimalist .fp-subtitle p:after{content:'';clear:both}
-.minimalist .fp-subtitle.fp-active{left:0;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
-.minimalist .fp-fullscreen,.minimalist .fp-unload,.minimalist .fp-mute,.minimalist .fp-embed,.minimalist .fp-close,.minimalist .fp-play{background-image:url(img/white.png);background-size:37px 300px;}
-.color-light.minimalist .fp-fullscreen,.color-light.minimalist .fp-unload,.color-light.minimalist .fp-mute,.color-light.minimalist .fp-embed,.color-light.minimalist .fp-close,.color-light.minimalist .fp-play{background-image:url(img/black.png);}
-@media (-webkit-min-device-pixel-ratio: 2){.color-light.minimalist .fp-fullscreen,.color-light.minimalist .fp-unload,.color-light.minimalist .fp-mute,.color-light.minimalist .fp-embed,.color-light.minimalist .fp-close,.color-light.minimalist .fp-play{background-image:url(img/black@x2.png)}
-}@media (-webkit-min-device-pixel-ratio: 2){.minimalist .fp-fullscreen,.minimalist .fp-unload,.minimalist .fp-mute,.minimalist .fp-embed,.minimalist .fp-close,.minimalist .fp-play{background-image:url(img/white@x2.png)}
-}.is-splash.minimalist .fp-ui,.is-paused.minimalist .fp-ui{background:url(img/play_white.png) center no-repeat;background-size:12%;}
-@media (-webkit-min-device-pixel-ratio: 2){.is-splash.minimalist .fp-ui,.is-paused.minimalist .fp-ui{background:url(img/play_white@x2.png) center no-repeat;background-size:12%}
-}.color-light.is-splash.minimalist .fp-ui,.color-light.is-paused.minimalist .fp-ui{background-image:url(img/play_black.png)}
-@media (-webkit-min-device-pixel-ratio: 2){.color-light.is-splash.minimalist .fp-ui,.color-light.is-paused.minimalist .fp-ui{background-image:url(img/play_black@x2.png)}
-}.is-fullscreen.minimalist .fp-ui{background-size:auto}
-.is-seeking.minimalist .fp-ui,.is-loading.minimalist .fp-ui{background-image:none}
-.minimalist .fp-logo{position:absolute;top:auto;left:15px;bottom:30px;cursor:pointer;display:none;z-index:100;}
-.minimalist .fp-logo img{width:100%}
-.is-embedded.minimalist .fp-logo{display:block}
-.fixed-controls.minimalist .fp-logo{bottom:15px}
-.minimalist .fp-fullscreen,.minimalist .fp-unload,.minimalist .fp-close{position:absolute;top:5px;left:auto;right:5px;display:block;width:30px;height:23px;background-position:12px -197px;cursor:pointer}
-.minimalist .fp-unload,.minimalist .fp-close{background-position:14px -175px;display:none}
-.minimalist .fp-play{display:none;width:27px;height:20px;background-position:9px -24px;position:absolute;bottom:0;left:0;}
-.play-button.minimalist .fp-play{display:block}
-.is-paused.minimalist .fp-play{background-position:9px 7px}
-.minimalist.is-ready.is-closeable .fp-unload{display:block}
-.minimalist.is-ready.is-closeable .fp-fullscreen{display:none}
-.minimalist.is-fullscreen .fp-fullscreen{background-position:10px -217px;display:block !important}
-.minimalist.is-fullscreen .fp-unload,.minimalist.is-fullscreen .fp-close{display:none !important}
-.minimalist .fp-timeline{height:3px;position:relative;overflow:hidden;top:5px;height:10px;margin:0 150px 0 45px;}
-.no-volume.minimalist .fp-timeline{margin-right:60px}
-.no-mute.minimalist .fp-timeline{margin-right:45px}
-.play-button.minimalist .fp-timeline{margin-left:67px}
-.is-long.minimalist .fp-timeline{margin:0 180px 0 75px;}
-.no-volume.is-long.minimalist .fp-timeline{margin-right:90px}
-.no-mute.is-long.minimalist .fp-timeline{margin-right:75px}
-.play-button.is-long.minimalist .fp-timeline{margin-left:97px}
-.aside-time.minimalist .fp-timeline,.no-time.minimalist .fp-timeline{margin:0 110px 0 5px}
-.aside-time.no-volume.minimalist .fp-timeline,.no-time.no-volume.minimalist .fp-timeline{margin-right:20px}
-.aside-time.no-mute.minimalist .fp-timeline,.no-time.no-mute.minimalist .fp-timeline{margin-right:5px}
-.play-button.no-time.minimalist .fp-timeline,.play-button.aside-time.minimalist .fp-timeline{margin-left:27px}
-.minimalist .fp-buffer,.minimalist .fp-progress{position:absolute;top:0;left:auto;height:100%;cursor:col-resize}
-.minimalist .fp-buffer{-webkit-transition:width .25s linear;-moz-transition:width .25s linear;transition:width .25s linear}
-.minimalist .fp-volume{position:absolute;top:7.5px;right:5px}
-.minimalist .fp-mute{width:10px;height:15px;float:left;position:relative;top:-5px;left:;cursor:pointer;background-position:-2px -99px;}
-.no-mute.minimalist .fp-mute{display:none}
-.minimalist .fp-volumeslider{width:90px;height:5px;cursor:col-resize;float:left;}
-.no-volume.minimalist .fp-volumeslider{display:none}
-.minimalist .fp-volumelevel{height:100%}
-.minimalist .fp-time{text-shadow:0 0 1px #000;font-size:12px;font-weight:bold;color:#fff;width:100%;}
-.minimalist .fp-time.is-inverted .fp-duration{display:none}
-.minimalist .fp-time.is-inverted .fp-remaining{display:inline}
-.minimalist .fp-time em{width:35px;height:10px;line-height:10px;text-align:center;position:absolute;bottom:5px}
-.no-time.minimalist .fp-time{display:none}
-.is-long.minimalist .fp-time em{width:65px}
-.minimalist .fp-elapsed{left:5px;}
-.play-button.minimalist .fp-elapsed{left:27px}
-.minimalist .fp-remaining,.minimalist .fp-duration{right:110px;color:#eee;}
-.no-volume.minimalist .fp-remaining,.no-volume.minimalist .fp-duration{right:20px}
-.no-mute.minimalist .fp-remaining,.no-mute.minimalist .fp-duration{right:5px}
-.minimalist .fp-remaining{display:none}
-.minimalist.color-light .fp-time{color:#222;text-shadow:0 0 1px #fff}
-.minimalist.color-light .fp-remaining,.minimalist.color-light .fp-duration{color:#666}
-.minimalist.aside-time .fp-time{position:absolute;top:5px;left:5px;bottom:auto !important;width:85px;}
-.minimalist.aside-time .fp-time strong,.minimalist.aside-time .fp-time em{position:static}
-.minimalist.aside-time .fp-time .fp-elapsed{margin-right:5px}
-.minimalist.is-long.aside-time .fp-time{width:130px}
-.minimalist.is-splash,.minimalist.is-poster{cursor:pointer;}
-.minimalist.is-splash .fp-controls,.minimalist.is-poster .fp-controls,.minimalist.is-splash .fp-fullscreen,.minimalist.is-poster .fp-fullscreen,.minimalist.is-splash .fp-unload,.minimalist.is-poster .fp-unload,.minimalist.is-splash .fp-time,.minimalist.is-poster .fp-time,.minimalist.is-splash .fp-embed,.minimalist.is-poster .fp-embed{display:none !important}
-.minimalist.is-poster .fp-engine{top:-9999em}
-.minimalist.is-loading .fp-waiting{display:block}
-.minimalist.is-loading .fp-controls,.minimalist.is-loading .fp-time{display:none}
-.minimalist.is-loading .fp-ui{background-position:-9999em}
-.minimalist.is-seeking .fp-waiting{display:block}
-.minimalist.is-fullscreen{position:fixed !important;top:0 !important;left:0 !important;border:0 !important;margin:0 !important;width:100% !important;height:100% !important;max-width:100% !important;z-index:99999 !important;-webkit-box-shadow:0 !important;-moz-box-shadow:0 !important;box-shadow:0 !important;background-image:none !important;background-color:#333}
-.minimalist.is-error{border:1px solid #909090;background:#fdfdfd !important;}
-.minimalist.is-error h2{font-weight:bold;font-size:large;margin-top:10%}
-.minimalist.is-error .fp-message{display:block}
-.minimalist.is-error object,.minimalist.is-error video,.minimalist.is-error .fp-controls,.minimalist.is-error .fp-time,.minimalist.is-error .fp-subtitle{display:none}
-.minimalist.is-ready.is-muted .fp-mute{opacity:.5;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50)}
-.minimalist.is-mouseout .fp-controls{height:0;-webkit-transition:height .15s .3s;-moz-transition:height .15s .3s;transition:height .15s .3s}
-.minimalist.is-mouseout .fp-timeline{margin:0 !important}
-.minimalist.is-mouseout .fp-timeline{-webkit-transition:height .15s .3s,top .15s .3s,margin .15s .3s;-moz-transition:height .15s .3s,top .15s .3s,margin .15s .3s;transition:height .15s .3s,top .15s .3s,margin .15s .3s;height:4px;top:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
-.minimalist.is-mouseout .fp-fullscreen,.minimalist.is-mouseout .fp-unload,.minimalist.is-mouseout .fp-elapsed,.minimalist.is-mouseout .fp-remaining,.minimalist.is-mouseout .fp-duration,.minimalist.is-mouseout .fp-embed,.minimalist.is-mouseout .fp-volume,.minimalist.is-mouseout .fp-play{opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .15s .3s;-moz-transition:opacity .15s .3s;transition:opacity .15s .3s}
-.minimalist.is-mouseover .fp-controls,.minimalist.fixed-controls .fp-controls{height:20px}
-.minimalist.is-mouseover .fp-fullscreen,.minimalist.fixed-controls .fp-fullscreen,.minimalist.is-mouseover .fp-unload,.minimalist.fixed-controls .fp-unload,.minimalist.is-mouseover .fp-elapsed,.minimalist.fixed-controls .fp-elapsed,.minimalist.is-mouseover .fp-remaining,.minimalist.fixed-controls .fp-remaining,.minimalist.is-mouseover .fp-duration,.minimalist.fixed-controls .fp-duration,.minimalist.is-mouseover .fp-embed,.minimalist.fixed-controls .fp-embed,.minimalist.is-mouseover .fp-logo,.minimalist.fixed-controls .fp-logo,.minimalist.is-mouseover .fp-volume,.minimalist.fixed-controls .fp-volume,.minimalist.is-mouseover .fp-play,.minimalist.fixed-controls .fp-play{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
-.minimalist.fixed-controls .fp-volume{display:block}
-.minimalist.fixed-controls .fp-controls{bottom:-20px;}
-.is-fullscreen.minimalist.fixed-controls .fp-controls{bottom:0}
-.minimalist.fixed-controls .fp-time em{bottom:-15px;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
-.is-fullscreen.minimalist.fixed-controls .fp-time em{bottom:5px}
-.minimalist.is-disabled .fp-progress{background-color:#999}
-.minimalist .fp-embed{position:absolute;top:5px;left:5px;display:block;width:25px;height:20px;background-position:3px -237px}
-.minimalist .fp-embed-code{position:absolute;display:none;top:10px;left:40px;background-color:#333;padding:3px 5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 3px #ccc;-moz-box-shadow:0 0 3px #ccc;box-shadow:0 0 3px #ccc;font-size:12px;}
-.minimalist .fp-embed-code:before{content:'';width:0;height:0;position:absolute;top:2px;left:-10px;border:5px solid transparent;border-right-color:#333}
-.minimalist .fp-embed-code textarea{width:400px;height:16px;font-family:monaco,"courier new",verdana;color:#777;white-space:nowrap;resize:none;overflow:hidden;border:0;outline:0;background-color:transparent;color:#ccc}
-.minimalist .fp-embed-code label{display:block;color:#999}
-.minimalist.is-embedding .fp-embed,.minimalist.is-embedding .fp-embed-code{display:block;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
-.minimalist.aside-time .fp-embed{left:85px}
-.minimalist.aside-time .fp-embed-code{left:115px}
-.minimalist.aside-time.is-embedding .fp-time{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
-.minimalist.is-long.aside-time .fp-embed{left:130px}
-.minimalist.no-time .fp-embed{left:5px !important}
-@-moz-keyframes pulse{0%{opacity:0}
-100%{opacity:1}
-}@-webkit-keyframes pulse{0%{opacity:0}
-100%{opacity:1}
-}@-o-keyframes pulse{0%{opacity:0}
-100%{opacity:1}
-}@-ms-keyframes pulse{0%{opacity:0}
-100%{opacity:1}
-}@keyframes pulse{0%{opacity:0}
-100%{opacity:1}
-}.minimalist .fp-controls{background-color:#333;background-color:rgba(51,51,51,0.6)}
-.minimalist.fixed-controls .fp-controls{background-color:#333}
-.minimalist .fp-timeline{background-color:#666}
-.minimalist .fp-buffer{background-color:#eee}
-.minimalist .fp-progress{background-color:#00a7c8}
-.minimalist .fp-volumeslider{background-color:#000}
-.minimalist .fp-volumelevel{background-color:#fff}
-.minimalist .fp-play{height:24px}
-.minimalist.color-light .fp-controls{background-color:rgba(255,255,255,0.6)}
-.minimalist.color-light.fixed-controls .fp-controls{background-color:#fff}
-.minimalist.color-light .fp-volumeslider{background-color:#ddd}
-.minimalist.color-light .fp-volumelevel{background-color:#222}
-.minimalist.color-alt .fp-progress{background-color:#fff}
-.minimalist.color-alt .fp-buffer{background-color:#999}
-.minimalist.color-alt2 .fp-progress{background-color:#900}
-.functional{position:relative;width:100%;text-align:left;background-size:contain;background-repeat:no-repeat;background-position:center center;display:inline-block;}
-.functional *{font-weight:inherit;font-family:inherit;font-style:inherit;text-decoration:inherit;font-size:100%;padding:0;border:0;margin:0;list-style-type:none}
-.functional a:focus{outline:0}
-.functional video{width:100%}
-.functional.is-ipad video{-webkit-transform:translateX(-2048px);}
-.is-ready.functional.is-ipad video{-webkit-transform:translateX(0)}
-.functional .fp-engine,.functional .fp-ui,.functional .fp-message{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;z-index:1}
-.functional .fp-message{display:none;text-align:center;padding-top:5%;cursor:default;}
-.functional .fp-message h2{font-size:120%;margin-bottom:1em}
-.functional .fp-message p{color:#666;font-size:95%}
-.functional .fp-controls{position:absolute;bottom:0;width:100%;}
-.no-background.functional .fp-controls{background-color:transparent !important;background-image:-moz-linear-gradient(transparent,transparent) !important;background-image:-webkit-gradient(linear,0 0,0 100%,from(transparent),to(transparent)) !important}
-.is-fullscreen.functional .fp-controls{bottom:3px}
-.is-mouseover.functional .fp-controls{bottom:0}
-.functional .fp-waiting{display:none;margin:19% auto;text-align:center;}
-.functional .fp-waiting *{-webkit-box-shadow:0 0 5px #333;-moz-box-shadow:0 0 5px #333;box-shadow:0 0 5px #333}
-.functional .fp-waiting em{width:1em;height:1em;-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em;background-color:rgba(255,255,255,0.8);display:inline-block;-webkit-animation:pulse .6s infinite;-moz-animation:pulse .6s infinite;animation:pulse .6s infinite;margin:.3em;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);}
-.functional .fp-waiting em:nth-child(1){-webkit-animation-delay:.3s;-moz-animation-delay:.3s;animation-delay:.3s}
-.functional .fp-waiting em:nth-child(2){-webkit-animation-delay:.45s;-moz-animation-delay:.45s;animation-delay:.45s}
-.functional .fp-waiting em:nth-child(3){-webkit-animation-delay:.6s;-moz-animation-delay:.6s;animation-delay:.6s}
-.functional .fp-waiting p{color:#ccc;font-weight:bold}
-.functional .fp-speed{font-size:30px;background-color:#333;background-color:rgba(51,51,51,0.8);color:#eee;margin:0 auto;text-align:center;width:120px;padding:.1em 0 0;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s;}
-.functional .fp-speed.fp-hilite{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
-.functional .fp-help{position:absolute;top:0;left:-9999em;z-index:100;background-color:#333;background-color:rgba(51,51,51,0.9);width:100%;height:100%;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .2s;-moz-transition:opacity .2s;transition:opacity .2s;text-align:center;}
-.is-help.functional .fp-help{left:0;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
-.functional .fp-help .fp-help-section{margin:3%}
-.functional .fp-help .fp-help-basics{margin-top:6%}
-.functional .fp-help p{color:#eee;margin:.5em 0;font-size:14px;line-height:1.5;display:inline-block;margin:1% 2%}
-.functional .fp-help em{background:#eee;-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:.3em;margin-right:.4em;padding:.3em .6em;color:#333}
-.functional .fp-help small{font-size:90%;color:#aaa}
-.functional .fp-help .fp-close{display:block}
-@media (max-width: 600px){.functional .fp-help p{font-size:9px}
-}.functional .fp-subtitle{position:absolute;bottom:40px;left:-99999em;z-index:10;text-align:center;width:100%;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s;}
-.functional .fp-subtitle p{display:inline;background-color:#333;background-color:rgba(51,51,51,0.9);color:#eee;padding:.1em .4em;font-size:16px;line-height:1.6;}
-.functional .fp-subtitle p:after{content:'';clear:both}
-.functional .fp-subtitle.fp-active{left:0;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
-.functional .fp-fullscreen,.functional .fp-unload,.functional .fp-mute,.functional .fp-embed,.functional .fp-close,.functional .fp-play{background-image:url(img/white.png);background-size:37px 300px;}
-.color-light.functional .fp-fullscreen,.color-light.functional .fp-unload,.color-light.functional .fp-mute,.color-light.functional .fp-embed,.color-light.functional .fp-close,.color-light.functional .fp-play{background-image:url(img/black.png);}
-@media (-webkit-min-device-pixel-ratio: 2){.color-light.functional .fp-fullscreen,.color-light.functional .fp-unload,.color-light.functional .fp-mute,.color-light.functional .fp-embed,.color-light.functional .fp-close,.color-light.functional .fp-play{background-image:url(img/black@x2.png)}
-}@media (-webkit-min-device-pixel-ratio: 2){.functional .fp-fullscreen,.functional .fp-unload,.functional .fp-mute,.functional .fp-embed,.functional .fp-close,.functional .fp-play{background-image:url(img/white@x2.png)}
-}.is-splash.functional .fp-ui,.is-paused.functional .fp-ui{background:url(img/play_white.png) center no-repeat;background-size:12%;}
-@media (-webkit-min-device-pixel-ratio: 2){.is-splash.functional .fp-ui,.is-paused.functional .fp-ui{background:url(img/play_white@x2.png) center no-repeat;background-size:12%}
-}.color-light.is-splash.functional .fp-ui,.color-light.is-paused.functional .fp-ui{background-image:url(img/play_black.png)}
-@media (-webkit-min-device-pixel-ratio: 2){.color-light.is-splash.functional .fp-ui,.color-light.is-paused.functional .fp-ui{background-image:url(img/play_black@x2.png)}
-}.is-fullscreen.functional .fp-ui{background-size:auto}
-.is-seeking.functional .fp-ui,.is-loading.functional .fp-ui{background-image:none}
-.functional .fp-logo{position:absolute;top:auto;left:15px;bottom:40px;cursor:pointer;display:none;z-index:100;}
-.functional .fp-logo img{width:100%}
-.is-embedded.functional .fp-logo{display:block}
-.fixed-controls.functional .fp-logo{bottom:15px}
-.functional .fp-fullscreen,.functional .fp-unload,.functional .fp-close{position:absolute;top:10px;left:auto;right:10px;display:block;width:30px;height:23px;background-position:12px -197px;cursor:pointer}
-.functional .fp-unload,.functional .fp-close{background-position:14px -175px;display:none}
-.functional .fp-play{display:none;width:27px;height:30px;background-position:9px -24px;position:absolute;bottom:0;left:0;}
-.play-button.functional .fp-play{display:block}
-.is-paused.functional .fp-play{background-position:9px 7px}
-.functional.is-ready.is-closeable .fp-unload{display:block}
-.functional.is-ready.is-closeable .fp-fullscreen{display:none}
-.functional.is-fullscreen .fp-fullscreen{background-position:10px -217px;display:block !important}
-.functional.is-fullscreen .fp-unload,.functional.is-fullscreen .fp-close{display:none !important}
-.functional .fp-timeline{height:3px;position:relative;overflow:hidden;top:10px;height:10px;margin:0 165px 0 55px;}
-.no-volume.functional .fp-timeline{margin-right:75px}
-.no-mute.functional .fp-timeline{margin-right:55px}
-.play-button.functional .fp-timeline{margin-left:72px}
-.is-long.functional .fp-timeline{margin:0 195px 0 85px;}
-.no-volume.is-long.functional .fp-timeline{margin-right:105px}
-.no-mute.is-long.functional .fp-timeline{margin-right:85px}
-.play-button.is-long.functional .fp-timeline{margin-left:102px}
-.aside-time.functional .fp-timeline,.no-time.functional .fp-timeline{margin:0 120px 0 10px}
-.aside-time.no-volume.functional .fp-timeline,.no-time.no-volume.functional .fp-timeline{margin-right:30px}
-.aside-time.no-mute.functional .fp-timeline,.no-time.no-mute.functional .fp-timeline{margin-right:10px}
-.play-button.no-time.functional .fp-timeline,.play-button.aside-time.functional .fp-timeline{margin-left:27px}
-.functional .fp-buffer,.functional .fp-progress{position:absolute;top:0;left:auto;height:100%;cursor:col-resize}
-.functional .fp-buffer{-webkit-transition:width .25s linear;-moz-transition:width .25s linear;transition:width .25s linear}
-.functional .fp-volume{position:absolute;top:11px;right:10px}
-.functional .fp-mute{width:10px;height:15px;float:left;position:relative;top:-3.5px;left:;cursor:pointer;background-position:-2px -99px;}
-.no-mute.functional .fp-mute{display:none}
-.functional .fp-volumeslider{width:90px;height:8px;cursor:col-resize;float:left;}
-.no-volume.functional .fp-volumeslider{display:none}
-.functional .fp-volumelevel{height:100%}
-.functional .fp-time{text-shadow:0 0 1px #000;font-size:12px;font-weight:bold;color:#fff;width:100%;}
-.functional .fp-time.is-inverted .fp-duration{display:none}
-.functional .fp-time.is-inverted .fp-remaining{display:inline}
-.functional .fp-time em{width:35px;height:10px;line-height:10px;text-align:center;position:absolute;bottom:10px}
-.no-time.functional .fp-time{display:none}
-.is-long.functional .fp-time em{width:65px}
-.functional .fp-elapsed{left:10px;}
-.play-button.functional .fp-elapsed{left:27px}
-.functional .fp-remaining,.functional .fp-duration{right:120px;color:#eee;}
-.no-volume.functional .fp-remaining,.no-volume.functional .fp-duration{right:30px}
-.no-mute.functional .fp-remaining,.no-mute.functional .fp-duration{right:10px}
-.functional .fp-remaining{display:none}
-.functional.color-light .fp-time{color:#222;text-shadow:0 0 1px #fff}
-.functional.color-light .fp-remaining,.functional.color-light .fp-duration{color:#666}
-.functional.aside-time .fp-time{position:absolute;top:10px;left:10px;bottom:auto !important;width:100px;}
-.functional.aside-time .fp-time strong,.functional.aside-time .fp-time em{position:static}
-.functional.aside-time .fp-time .fp-elapsed{margin-right:10px}
-.functional.is-long.aside-time .fp-time{width:130px}
-.functional.is-splash,.functional.is-poster{cursor:pointer;}
-.functional.is-splash .fp-controls,.functional.is-poster .fp-controls,.functional.is-splash .fp-fullscreen,.functional.is-poster .fp-fullscreen,.functional.is-splash .fp-unload,.functional.is-poster .fp-unload,.functional.is-splash .fp-time,.functional.is-poster .fp-time,.functional.is-splash .fp-embed,.functional.is-poster .fp-embed{display:none !important}
-.functional.is-poster .fp-engine{top:-9999em}
-.functional.is-loading .fp-waiting{display:block}
-.functional.is-loading .fp-controls,.functional.is-loading .fp-time{display:none}
-.functional.is-loading .fp-ui{background-position:-9999em}
-.functional.is-seeking .fp-waiting{display:block}
-.functional.is-fullscreen{position:fixed !important;top:0 !important;left:0 !important;border:0 !important;margin:0 !important;width:100% !important;height:100% !important;max-width:100% !important;z-index:99999 !important;-webkit-box-shadow:0 !important;-moz-box-shadow:0 !important;box-shadow:0 !important;background-image:none !important;background-color:#333}
-.functional.is-error{border:1px solid #909090;background:#fdfdfd !important;}
-.functional.is-error h2{font-weight:bold;font-size:large;margin-top:10%}
-.functional.is-error .fp-message{display:block}
-.functional.is-error object,.functional.is-error video,.functional.is-error .fp-controls,.functional.is-error .fp-time,.functional.is-error .fp-subtitle{display:none}
-.functional.is-ready.is-muted .fp-mute{opacity:.5;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50)}
-.functional.is-mouseout .fp-controls{height:0;-webkit-transition:height .15s .3s;-moz-transition:height .15s .3s;transition:height .15s .3s}
-.functional.is-mouseout .fp-timeline{margin:0 !important}
-.functional.is-mouseout .fp-timeline{-webkit-transition:height .15s .3s,top .15s .3s,margin .15s .3s;-moz-transition:height .15s .3s,top .15s .3s,margin .15s .3s;transition:height .15s .3s,top .15s .3s,margin .15s .3s;height:4px;top:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
-.functional.is-mouseout .fp-fullscreen,.functional.is-mouseout .fp-unload,.functional.is-mouseout .fp-elapsed,.functional.is-mouseout .fp-remaining,.functional.is-mouseout .fp-duration,.functional.is-mouseout .fp-embed,.functional.is-mouseout .fp-volume,.functional.is-mouseout .fp-play{opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .15s .3s;-moz-transition:opacity .15s .3s;transition:opacity .15s .3s}
-.functional.is-mouseover .fp-controls,.functional.fixed-controls .fp-controls{height:30px}
-.functional.is-mouseover .fp-fullscreen,.functional.fixed-controls .fp-fullscreen,.functional.is-mouseover .fp-unload,.functional.fixed-controls .fp-unload,.functional.is-mouseover .fp-elapsed,.functional.fixed-controls .fp-elapsed,.functional.is-mouseover .fp-remaining,.functional.fixed-controls .fp-remaining,.functional.is-mouseover .fp-duration,.functional.fixed-controls .fp-duration,.functional.is-mouseover .fp-embed,.functional.fixed-controls .fp-embed,.functional.is-mouseover .fp-logo,.functional.fixed-controls .fp-logo,.functional.is-mouseover .fp-volume,.functional.fixed-controls .fp-volume,.functional.is-mouseover .fp-play,.functional.fixed-controls .fp-play{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
-.functional.fixed-controls .fp-volume{display:block}
-.functional.fixed-controls .fp-controls{bottom:-30px;}
-.is-fullscreen.functional.fixed-controls .fp-controls{bottom:0}
-.functional.fixed-controls .fp-time em{bottom:-20px;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
-.is-fullscreen.functional.fixed-controls .fp-time em{bottom:10px}
-.functional.is-disabled .fp-progress{background-color:#999}
-.functional .fp-embed{position:absolute;top:10px;left:10px;display:block;width:25px;height:20px;background-position:3px -237px}
-.functional .fp-embed-code{position:absolute;display:none;top:10px;left:40px;background-color:#333;padding:3px 5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 3px #ccc;-moz-box-shadow:0 0 3px #ccc;box-shadow:0 0 3px #ccc;font-size:12px;}
-.functional .fp-embed-code:before{content:'';width:0;height:0;position:absolute;top:2px;left:-10px;border:5px solid transparent;border-right-color:#333}
-.functional .fp-embed-code textarea{width:400px;height:16px;font-family:monaco,"courier new",verdana;color:#777;white-space:nowrap;resize:none;overflow:hidden;border:0;outline:0;background-color:transparent;color:#ccc}
-.functional .fp-embed-code label{display:block;color:#999}
-.functional.is-embedding .fp-embed,.functional.is-embedding .fp-embed-code{display:block;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
-.functional.aside-time .fp-embed{left:100px}
-.functional.aside-time .fp-embed-code{left:130px}
-.functional.aside-time.is-embedding .fp-time{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
-.functional.is-long.aside-time .fp-embed{left:130px}
-.functional.no-time .fp-embed{left:10px !important}
-@-moz-keyframes pulse{0%{opacity:0}
-100%{opacity:1}
-}@-webkit-keyframes pulse{0%{opacity:0}
-100%{opacity:1}
-}@-o-keyframes pulse{0%{opacity:0}
-100%{opacity:1}
-}@-ms-keyframes pulse{0%{opacity:0}
-100%{opacity:1}
-}@keyframes pulse{0%{opacity:0}
-100%{opacity:1}
-}.functional .fp-controls{background-color:#111}
-.functional .fp-timeline{background-color:#555}
-.functional .fp-buffer{background-color:#eee}
-.functional .fp-progress{background-color:#4da5d8}
-.functional .fp-volumelevel{background-color:#fff}
-.functional .fp-volumeslider{background-color:#555}
-.functional .fp-timeline,.functional .fp-volumeslider{border:1px inset;border-color:rgba(0,0,0,0.2) rgba(17,17,17,0.05)}
-.functional .fp-controls,.functional .fp-progress{background-image:-moz-linear-gradient(rgba(255,255,255,0.4),rgba(255,255,255,0.01));background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,0.4)),to(rgba(255,255,255,0.01)))}
-.functional .fp-timeline,.functional .fp-buffer,.functional .fp-progress,.functional .fp-volumeslider,.functional .fp-volumelevel{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
-.functional.color-light .fp-controls{background-color:#eee;background-image:-moz-linear-gradient(rgba(0,0,0,0.01),rgba(0,0,0,0.3));background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(0,0,0,0.01)),to(rgba(0,0,0,0.3)))}
-.functional.color-light .fp-timeline,.functional.color-light .fp-volumeslider{border-color:#eee #ccc}
-.functional.color-light .fp-timeline,.functional.color-light .fp-volumeslider{background-color:#ccc;font-size:10px}
-.functional.color-alt .fp-progress{background-image:-moz-linear-gradient(#999,#111);background-image:-webkit-gradient(linear,0 0,0 100%,from(#999),to(#111))}
-.functional.color-alt .fp-timeline,.functional.color-alt .fp-volumeslider{background-color:#111}
-.functional.color-alt2 .fp-progress{background-color:#900}
-.playful{position:relative;width:100%;text-align:left;background-size:contain;background-repeat:no-repeat;background-position:center center;display:inline-block;}
-.playful *{font-weight:inherit;font-family:inherit;font-style:inherit;text-decoration:inherit;font-size:100%;padding:0;border:0;margin:0;list-style-type:none}
-.playful a:focus{outline:0}
-.playful video{width:100%}
-.playful.is-ipad video{-webkit-transform:translateX(-2048px);}
-.is-ready.playful.is-ipad video{-webkit-transform:translateX(0)}
-.playful .fp-engine,.playful .fp-ui,.playful .fp-message{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;z-index:1}
-.playful .fp-message{display:none;text-align:center;padding-top:5%;cursor:default;}
-.playful .fp-message h2{font-size:120%;margin-bottom:1em}
-.playful .fp-message p{color:#666;font-size:95%}
-.playful .fp-controls{position:absolute;bottom:0;width:100%;}
-.no-background.playful .fp-controls{background-color:transparent !important;background-image:-moz-linear-gradient(transparent,transparent) !important;background-image:-webkit-gradient(linear,0 0,0 100%,from(transparent),to(transparent)) !important}
-.is-fullscreen.playful .fp-controls{bottom:3px}
-.is-mouseover.playful .fp-controls{bottom:0}
-.playful .fp-waiting{display:none;margin:19% auto;text-align:center;}
-.playful .fp-waiting *{-webkit-box-shadow:0 0 5px #333;-moz-box-shadow:0 0 5px #333;box-shadow:0 0 5px #333}
-.playful .fp-waiting em{width:1em;height:1em;-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em;background-color:rgba(255,255,255,0.8);display:inline-block;-webkit-animation:pulse .6s infinite;-moz-animation:pulse .6s infinite;animation:pulse .6s infinite;margin:.3em;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);}
-.playful .fp-waiting em:nth-child(1){-webkit-animation-delay:.3s;-moz-animation-delay:.3s;animation-delay:.3s}
-.playful .fp-waiting em:nth-child(2){-webkit-animation-delay:.45s;-moz-animation-delay:.45s;animation-delay:.45s}
-.playful .fp-waiting em:nth-child(3){-webkit-animation-delay:.6s;-moz-animation-delay:.6s;animation-delay:.6s}
-.playful .fp-waiting p{color:#ccc;font-weight:bold}
-.playful .fp-speed{font-size:30px;background-color:#333;background-color:rgba(51,51,51,0.8);color:#eee;margin:0 auto;text-align:center;width:120px;padding:.1em 0 0;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s;}
-.playful .fp-speed.fp-hilite{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
-.playful .fp-help{position:absolute;top:0;left:-9999em;z-index:100;background-color:#333;background-color:rgba(51,51,51,0.9);width:100%;height:100%;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .2s;-moz-transition:opacity .2s;transition:opacity .2s;text-align:center;}
-.is-help.playful .fp-help{left:0;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
-.playful .fp-help .fp-help-section{margin:3%}
-.playful .fp-help .fp-help-basics{margin-top:6%}
-.playful .fp-help p{color:#eee;margin:.5em 0;font-size:14px;line-height:1.5;display:inline-block;margin:1% 2%}
-.playful .fp-help em{background:#eee;-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:.3em;margin-right:.4em;padding:.3em .6em;color:#333}
-.playful .fp-help small{font-size:90%;color:#aaa}
-.playful .fp-help .fp-close{display:block}
-@media (max-width: 600px){.playful .fp-help p{font-size:9px}
-}.playful .fp-subtitle{position:absolute;bottom:40px;left:-99999em;z-index:10;text-align:center;width:100%;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s;}
-.playful .fp-subtitle p{display:inline;background-color:#333;background-color:rgba(51,51,51,0.9);color:#eee;padding:.1em .4em;font-size:16px;line-height:1.6;}
-.playful .fp-subtitle p:after{content:'';clear:both}
-.playful .fp-subtitle.fp-active{left:0;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
-.playful .fp-fullscreen,.playful .fp-unload,.playful .fp-mute,.playful .fp-embed,.playful .fp-close,.playful .fp-play{background-image:url(img/playful_white.png);background-size:37px 300px;}
-.color-light.playful .fp-fullscreen,.color-light.playful .fp-unload,.color-light.playful .fp-mute,.color-light.playful .fp-embed,.color-light.playful .fp-close,.color-light.playful .fp-play{background-image:url(img/playful_black.png);}
-@media (-webkit-min-device-pixel-ratio: 2){.color-light.playful .fp-fullscreen,.color-light.playful .fp-unload,.color-light.playful .fp-mute,.color-light.playful .fp-embed,.color-light.playful .fp-close,.color-light.playful .fp-play{background-image:url(img/playful_black@x2.png)}
-}@media (-webkit-min-device-pixel-ratio: 2){.playful .fp-fullscreen,.playful .fp-unload,.playful .fp-mute,.playful .fp-embed,.playful .fp-close,.playful .fp-play{background-image:url(img/playful_white@x2.png)}
-}.is-splash.playful .fp-ui,.is-paused.playful .fp-ui{background:url(img/play_white.png) center no-repeat;background-size:12%;}
-@media (-webkit-min-device-pixel-ratio: 2){.is-splash.playful .fp-ui,.is-paused.playful .fp-ui{background:url(img/play_white@x2.png) center no-repeat;background-size:12%}
-}.color-light.is-splash.playful .fp-ui,.color-light.is-paused.playful .fp-ui{background-image:url(img/play_black.png)}
-@media (-webkit-min-device-pixel-ratio: 2){.color-light.is-splash.playful .fp-ui,.color-light.is-paused.playful .fp-ui{background-image:url(img/play_black@x2.png)}
-}.is-fullscreen.playful .fp-ui{background-size:auto}
-.is-seeking.playful .fp-ui,.is-loading.playful .fp-ui{background-image:none}
-.playful .fp-logo{position:absolute;top:auto;left:15px;bottom:45px;cursor:pointer;display:none;z-index:100;}
-.playful .fp-logo img{width:100%}
-.is-embedded.playful .fp-logo{display:block}
-.fixed-controls.playful .fp-logo{bottom:15px}
-.playful .fp-fullscreen,.playful .fp-unload,.playful .fp-close{position:absolute;top:12px;left:auto;right:12px;display:block;width:30px;height:23px;background-position:12px -197px;cursor:pointer}
-.playful .fp-unload,.playful .fp-close{background-position:14px -175px;display:none}
-.playful .fp-play{display:none;width:27px;height:35px;background-position:9px -24px;position:absolute;bottom:0;left:0;}
-.play-button.playful .fp-play{display:block}
-.is-paused.playful .fp-play{background-position:9px 7px}
-.playful.is-ready.is-closeable .fp-unload{display:block}
-.playful.is-ready.is-closeable .fp-fullscreen{display:none}
-.playful.is-fullscreen .fp-fullscreen{background-position:10px -217px;display:block !important}
-.playful.is-fullscreen .fp-unload,.playful.is-fullscreen .fp-close{display:none !important}
-.playful .fp-timeline{height:3px;position:relative;overflow:hidden;top:12px;height:11px;margin:0 199px 0 59px;}
-.no-volume.playful .fp-timeline{margin-right:109px}
-.no-mute.playful .fp-timeline{margin-right:59px}
-.play-button.playful .fp-timeline{margin-left:74px}
-.is-long.playful .fp-timeline{margin:0 229px 0 89px;}
-.no-volume.is-long.playful .fp-timeline{margin-right:139px}
-.no-mute.is-long.playful .fp-timeline{margin-right:89px}
-.play-button.is-long.playful .fp-timeline{margin-left:104px}
-.aside-time.playful .fp-timeline,.no-time.playful .fp-timeline{margin:0 152px 0 12px}
-.aside-time.no-volume.playful .fp-timeline,.no-time.no-volume.playful .fp-timeline{margin-right:62px}
-.aside-time.no-mute.playful .fp-timeline,.no-time.no-mute.playful .fp-timeline{margin-right:12px}
-.play-button.no-time.playful .fp-timeline,.play-button.aside-time.playful .fp-timeline{margin-left:27px}
-.playful .fp-buffer,.playful .fp-progress{position:absolute;top:0;left:auto;height:100%;cursor:col-resize}
-.playful .fp-buffer{-webkit-transition:width .25s linear;-moz-transition:width .25s linear;transition:width .25s linear}
-.playful .fp-volume{position:absolute;top:12px;right:12px}
-.playful .fp-mute{width:38px;height:20px;float:left;position:relative;top:-4.5px;left:;cursor:pointer;background-position:-2px -99px;}
-.no-mute.playful .fp-mute{display:none}
-.playful .fp-volumeslider{width:90px;height:11px;cursor:col-resize;float:left;}
-.no-volume.playful .fp-volumeslider{display:none}
-.playful .fp-volumelevel{height:100%}
-.playful .fp-time{text-shadow:0 0 1px #000;font-size:12px;font-weight:bold;color:#fff;width:100%;}
-.playful .fp-time.is-inverted .fp-duration{display:none}
-.playful .fp-time.is-inverted .fp-remaining{display:inline}
-.playful .fp-time em{width:35px;height:11px;line-height:11px;text-align:center;position:absolute;bottom:12px}
-.no-time.playful .fp-time{display:none}
-.is-long.playful .fp-time em{width:65px}
-.playful .fp-elapsed{left:12px;}
-.play-button.playful .fp-elapsed{left:27px}
-.playful .fp-remaining,.playful .fp-duration{right:152px;color:#eee;}
-.no-volume.playful .fp-remaining,.no-volume.playful .fp-duration{right:62px}
-.no-mute.playful .fp-remaining,.no-mute.playful .fp-duration{right:12px}
-.playful .fp-remaining{display:none}
-.playful.color-light .fp-time{color:#222;text-shadow:0 0 1px #fff}
-.playful.color-light .fp-remaining,.playful.color-light .fp-duration{color:#666}
-.playful.aside-time .fp-time{position:absolute;top:12px;left:12px;bottom:auto !important;width:110px;}
-.playful.aside-time .fp-time strong,.playful.aside-time .fp-time em{position:static}
-.playful.aside-time .fp-time .fp-elapsed{margin-right:12px}
-.playful.is-long.aside-time .fp-time{width:130px}
-.playful.is-splash,.playful.is-poster{cursor:pointer;}
-.playful.is-splash .fp-controls,.playful.is-poster .fp-controls,.playful.is-splash .fp-fullscreen,.playful.is-poster .fp-fullscreen,.playful.is-splash .fp-unload,.playful.is-poster .fp-unload,.playful.is-splash .fp-time,.playful.is-poster .fp-time,.playful.is-splash .fp-embed,.playful.is-poster .fp-embed{display:none !important}
-.playful.is-poster .fp-engine{top:-9999em}
-.playful.is-loading .fp-waiting{display:block}
-.playful.is-loading .fp-controls,.playful.is-loading .fp-time{display:none}
-.playful.is-loading .fp-ui{background-position:-9999em}
-.playful.is-seeking .fp-waiting{display:block}
-.playful.is-fullscreen{position:fixed !important;top:0 !important;left:0 !important;border:0 !important;margin:0 !important;width:100% !important;height:100% !important;max-width:100% !important;z-index:99999 !important;-webkit-box-shadow:0 !important;-moz-box-shadow:0 !important;box-shadow:0 !important;background-image:none !important;background-color:#333}
-.playful.is-error{border:1px solid #909090;background:#fdfdfd !important;}
-.playful.is-error h2{font-weight:bold;font-size:large;margin-top:10%}
-.playful.is-error .fp-message{display:block}
-.playful.is-error object,.playful.is-error video,.playful.is-error .fp-controls,.playful.is-error .fp-time,.playful.is-error .fp-subtitle{display:none}
-.playful.is-ready.is-muted .fp-mute{opacity:.5;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50)}
-.playful.is-mouseout .fp-controls{height:0;-webkit-transition:height .15s .3s;-moz-transition:height .15s .3s;transition:height .15s .3s}
-.playful.is-mouseout .fp-timeline{margin:0 !important}
-.playful.is-mouseout .fp-timeline{-webkit-transition:height .15s .3s,top .15s .3s,margin .15s .3s;-moz-transition:height .15s .3s,top .15s .3s,margin .15s .3s;transition:height .15s .3s,top .15s .3s,margin .15s .3s;height:4px;top:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
-.playful.is-mouseout .fp-fullscreen,.playful.is-mouseout .fp-unload,.playful.is-mouseout .fp-elapsed,.playful.is-mouseout .fp-remaining,.playful.is-mouseout .fp-duration,.playful.is-mouseout .fp-embed,.playful.is-mouseout .fp-volume,.playful.is-mouseout .fp-play{opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .15s .3s;-moz-transition:opacity .15s .3s;transition:opacity .15s .3s}
-.playful.is-mouseover .fp-controls,.playful.fixed-controls .fp-controls{height:35px}
-.playful.is-mouseover .fp-fullscreen,.playful.fixed-controls .fp-fullscreen,.playful.is-mouseover .fp-unload,.playful.fixed-controls .fp-unload,.playful.is-mouseover .fp-elapsed,.playful.fixed-controls .fp-elapsed,.playful.is-mouseover .fp-remaining,.playful.fixed-controls .fp-remaining,.playful.is-mouseover .fp-duration,.playful.fixed-controls .fp-duration,.playful.is-mouseover .fp-embed,.playful.fixed-controls .fp-embed,.playful.is-mouseover .fp-logo,.playful.fixed-controls .fp-logo,.playful.is-mouseover .fp-volume,.playful.fixed-controls .fp-volume,.playful.is-mouseover .fp-play,.playful.fixed-controls .fp-play{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
-.playful.fixed-controls .fp-volume{display:block}
-.playful.fixed-controls .fp-controls{bottom:-35px;}
-.is-fullscreen.playful.fixed-controls .fp-controls{bottom:0}
-.playful.fixed-controls .fp-time em{bottom:-23px;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
-.is-fullscreen.playful.fixed-controls .fp-time em{bottom:12px}
-.playful.is-disabled .fp-progress{background-color:#999}
-.playful .fp-embed{position:absolute;top:12px;left:12px;display:block;width:25px;height:20px;background-position:3px -237px}
-.playful .fp-embed-code{position:absolute;display:none;top:10px;left:40px;background-color:#333;padding:3px 5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 3px #ccc;-moz-box-shadow:0 0 3px #ccc;box-shadow:0 0 3px #ccc;font-size:12px;}
-.playful .fp-embed-code:before{content:'';width:0;height:0;position:absolute;top:2px;left:-10px;border:5px solid transparent;border-right-color:#333}
-.playful .fp-embed-code textarea{width:400px;height:16px;font-family:monaco,"courier new",verdana;color:#777;white-space:nowrap;resize:none;overflow:hidden;border:0;outline:0;background-color:transparent;color:#ccc}
-.playful .fp-embed-code label{display:block;color:#999}
-.playful.is-embedding .fp-embed,.playful.is-embedding .fp-embed-code{display:block;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
-.playful.aside-time .fp-embed{left:110px}
-.playful.aside-time .fp-embed-code{left:140px}
-.playful.aside-time.is-embedding .fp-time{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
-.playful.is-long.aside-time .fp-embed{left:130px}
-.playful.no-time .fp-embed{left:12px !important}
-@-moz-keyframes pulse{0%{opacity:0}
-100%{opacity:1}
-}@-webkit-keyframes pulse{0%{opacity:0}
-100%{opacity:1}
-}@-o-keyframes pulse{0%{opacity:0}
-100%{opacity:1}
-}@-ms-keyframes pulse{0%{opacity:0}
-100%{opacity:1}
-}@keyframes pulse{0%{opacity:0}
-100%{opacity:1}
-}.playful .fp-controls{background-color:#111}
-.playful .fp-timeline,.playful .fp-volumeslider{background-color:#555;background-image:-moz-linear-gradient(rgba(255,255,255,0.01),rgba(255,255,255,0.3));background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,0.01)),to(rgba(255,255,255,0.3)))}
-.playful .fp-buffer{background-color:#eee}
-.playful .fp-progress{background-color:#008000}
-.playful .fp-volumelevel{background-color:#fff}
-.playful .fp-mute{display:block;width:38px;height:20px;background-position:0 -79px;}
-.is-muted.playful .fp-mute{background-position:0 -109px;opacity:.85;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85)}
-.playful .fp-play{background-position:9px -20px;}
-.is-paused.playful .fp-play{background-position:9px 11px}
-.playful .fp-timeline,.playful .fp-volumeslider{border:1px inset;border-color:rgba(0,0,0,0.3) rgba(17,17,17,0.05)}
-.playful .fp-controls,.playful .fp-progress{background-image:-moz-linear-gradient(rgba(255,255,255,0.3),rgba(255,255,255,0.01));background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,0.3)),to(rgba(255,255,255,0.01)))}
-.playful .fp-timeline,.playful .fp-progress,.playful .fp-buffer,.playful .fp-volumeslider,.playful .fp-volumelevel{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}
-.playful.color-light .fp-controls{background-color:#eee;background-image:-moz-linear-gradient(rgba(0,0,0,0.01),rgba(0,0,0,0.3));background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(0,0,0,0.01)),to(rgba(0,0,0,0.3)))}
-.playful.color-light .fp-timeline,.playful.color-light .fp-volumeslider{border-color:#eee #ccc}
-.playful.color-alt .fp-progress,.playful.color-alt .fp-volumelevel{background-color:#111}
-.playful.color-alt2 .fp-progress,.playful.color-alt2 .fp-volumelevel{background-color:#900}
diff --git a/lib/flowplayer-html5/skin/functional.css b/lib/flowplayer-html5/skin/functional.css
deleted file mode 100644
index df98b4ea..00000000
--- a/lib/flowplayer-html5/skin/functional.css
+++ /dev/null
@@ -1,158 +0,0 @@
-.flowplayer{position:relative;width:100%;text-align:left;background-size:contain;background-repeat:no-repeat;background-position:center center;display:inline-block;}
-.flowplayer *{font-weight:inherit;font-family:inherit;font-style:inherit;text-decoration:inherit;font-size:100%;padding:0;border:0;margin:0;list-style-type:none}
-.flowplayer a:focus{outline:0}
-.flowplayer video{width:100%}
-.flowplayer.is-ipad video{-webkit-transform:translateX(-2048px);}
-.is-ready.flowplayer.is-ipad video{-webkit-transform:translateX(0)}
-.flowplayer .fp-engine,.flowplayer .fp-ui,.flowplayer .fp-message{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;z-index:1}
-.flowplayer .fp-message{display:none;text-align:center;padding-top:5%;cursor:default;}
-.flowplayer .fp-message h2{font-size:120%;margin-bottom:1em}
-.flowplayer .fp-message p{color:#666;font-size:95%}
-.flowplayer .fp-controls{position:absolute;bottom:0;width:100%;}
-.no-background.flowplayer .fp-controls{background-color:transparent !important;background-image:-moz-linear-gradient(transparent,transparent) !important;background-image:-webkit-gradient(linear,0 0,0 100%,from(transparent),to(transparent)) !important}
-.is-fullscreen.flowplayer .fp-controls{bottom:3px}
-.is-mouseover.flowplayer .fp-controls{bottom:0}
-.flowplayer .fp-waiting{display:none;margin:19% auto;text-align:center;}
-.flowplayer .fp-waiting *{-webkit-box-shadow:0 0 5px #333;-moz-box-shadow:0 0 5px #333;box-shadow:0 0 5px #333}
-.flowplayer .fp-waiting em{width:1em;height:1em;-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em;background-color:rgba(255,255,255,0.8);display:inline-block;-webkit-animation:pulse .6s infinite;-moz-animation:pulse .6s infinite;animation:pulse .6s infinite;margin:.3em;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);}
-.flowplayer .fp-waiting em:nth-child(1){-webkit-animation-delay:.3s;-moz-animation-delay:.3s;animation-delay:.3s}
-.flowplayer .fp-waiting em:nth-child(2){-webkit-animation-delay:.45s;-moz-animation-delay:.45s;animation-delay:.45s}
-.flowplayer .fp-waiting em:nth-child(3){-webkit-animation-delay:.6s;-moz-animation-delay:.6s;animation-delay:.6s}
-.flowplayer .fp-waiting p{color:#ccc;font-weight:bold}
-.flowplayer .fp-speed{font-size:30px;background-color:#333;background-color:rgba(51,51,51,0.8);color:#eee;margin:0 auto;text-align:center;width:120px;padding:.1em 0 0;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s;}
-.flowplayer .fp-speed.fp-hilite{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
-.flowplayer .fp-help{position:absolute;top:0;left:-9999em;z-index:100;background-color:#333;background-color:rgba(51,51,51,0.9);width:100%;height:100%;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .2s;-moz-transition:opacity .2s;transition:opacity .2s;text-align:center;}
-.is-help.flowplayer .fp-help{left:0;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
-.flowplayer .fp-help .fp-help-section{margin:3%}
-.flowplayer .fp-help .fp-help-basics{margin-top:6%}
-.flowplayer .fp-help p{color:#eee;margin:.5em 0;font-size:14px;line-height:1.5;display:inline-block;margin:1% 2%}
-.flowplayer .fp-help em{background:#eee;-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:.3em;margin-right:.4em;padding:.3em .6em;color:#333}
-.flowplayer .fp-help small{font-size:90%;color:#aaa}
-.flowplayer .fp-help .fp-close{display:block}
-@media (max-width: 600px){.flowplayer .fp-help p{font-size:9px}
-}.flowplayer .fp-subtitle{position:absolute;bottom:40px;left:-99999em;z-index:10;text-align:center;width:100%;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s;}
-.flowplayer .fp-subtitle p{display:inline;background-color:#333;background-color:rgba(51,51,51,0.9);color:#eee;padding:.1em .4em;font-size:16px;line-height:1.6;}
-.flowplayer .fp-subtitle p:after{content:'';clear:both}
-.flowplayer .fp-subtitle.fp-active{left:0;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
-.flowplayer .fp-fullscreen,.flowplayer .fp-unload,.flowplayer .fp-mute,.flowplayer .fp-embed,.flowplayer .fp-close,.flowplayer .fp-play{background-image:url(img/white.png);background-size:37px 300px;}
-.color-light.flowplayer .fp-fullscreen,.color-light.flowplayer .fp-unload,.color-light.flowplayer .fp-mute,.color-light.flowplayer .fp-embed,.color-light.flowplayer .fp-close,.color-light.flowplayer .fp-play{background-image:url(img/black.png);}
-@media (-webkit-min-device-pixel-ratio: 2){.color-light.flowplayer .fp-fullscreen,.color-light.flowplayer .fp-unload,.color-light.flowplayer .fp-mute,.color-light.flowplayer .fp-embed,.color-light.flowplayer .fp-close,.color-light.flowplayer .fp-play{background-image:url(img/black@x2.png)}
-}@media (-webkit-min-device-pixel-ratio: 2){.flowplayer .fp-fullscreen,.flowplayer .fp-unload,.flowplayer .fp-mute,.flowplayer .fp-embed,.flowplayer .fp-close,.flowplayer .fp-play{background-image:url(img/white@x2.png)}
-}.is-splash.flowplayer .fp-ui,.is-paused.flowplayer .fp-ui{background:url(img/play_white.png) center no-repeat;background-size:12%;}
-@media (-webkit-min-device-pixel-ratio: 2){.is-splash.flowplayer .fp-ui,.is-paused.flowplayer .fp-ui{background:url(img/play_white@x2.png) center no-repeat;background-size:12%}
-}.color-light.is-splash.flowplayer .fp-ui,.color-light.is-paused.flowplayer .fp-ui{background-image:url(img/play_black.png)}
-@media (-webkit-min-device-pixel-ratio: 2){.color-light.is-splash.flowplayer .fp-ui,.color-light.is-paused.flowplayer .fp-ui{background-image:url(img/play_black@x2.png)}
-}.is-fullscreen.flowplayer .fp-ui{background-size:auto}
-.is-seeking.flowplayer .fp-ui,.is-loading.flowplayer .fp-ui{background-image:none}
-.flowplayer .fp-logo{position:absolute;top:auto;left:15px;bottom:40px;cursor:pointer;display:none;z-index:100;}
-.flowplayer .fp-logo img{width:100%}
-.is-embedded.flowplayer .fp-logo{display:block}
-.fixed-controls.flowplayer .fp-logo{bottom:15px}
-.flowplayer .fp-fullscreen,.flowplayer .fp-unload,.flowplayer .fp-close{position:absolute;top:10px;left:auto;right:10px;display:block;width:30px;height:23px;background-position:12px -197px;cursor:pointer}
-.flowplayer .fp-unload,.flowplayer .fp-close{background-position:14px -175px;display:none}
-.flowplayer .fp-play{display:none;width:27px;height:30px;background-position:9px -24px;position:absolute;bottom:0;left:0;}
-.play-button.flowplayer .fp-play{display:block}
-.is-paused.flowplayer .fp-play{background-position:9px 7px}
-.flowplayer.is-ready.is-closeable .fp-unload{display:block}
-.flowplayer.is-ready.is-closeable .fp-fullscreen{display:none}
-.flowplayer.is-fullscreen .fp-fullscreen{background-position:10px -217px;display:block !important}
-.flowplayer.is-fullscreen .fp-unload,.flowplayer.is-fullscreen .fp-close{display:none !important}
-.flowplayer .fp-timeline{height:3px;position:relative;overflow:hidden;top:10px;height:10px;margin:0 165px 0 55px;}
-.no-volume.flowplayer .fp-timeline{margin-right:75px}
-.no-mute.flowplayer .fp-timeline{margin-right:55px}
-.play-button.flowplayer .fp-timeline{margin-left:72px}
-.is-long.flowplayer .fp-timeline{margin:0 195px 0 85px;}
-.no-volume.is-long.flowplayer .fp-timeline{margin-right:105px}
-.no-mute.is-long.flowplayer .fp-timeline{margin-right:85px}
-.play-button.is-long.flowplayer .fp-timeline{margin-left:102px}
-.aside-time.flowplayer .fp-timeline,.no-time.flowplayer .fp-timeline{margin:0 120px 0 10px}
-.aside-time.no-volume.flowplayer .fp-timeline,.no-time.no-volume.flowplayer .fp-timeline{margin-right:30px}
-.aside-time.no-mute.flowplayer .fp-timeline,.no-time.no-mute.flowplayer .fp-timeline{margin-right:10px}
-.play-button.no-time.flowplayer .fp-timeline,.play-button.aside-time.flowplayer .fp-timeline{margin-left:27px}
-.flowplayer .fp-buffer,.flowplayer .fp-progress{position:absolute;top:0;left:auto;height:100%;cursor:col-resize}
-.flowplayer .fp-buffer{-webkit-transition:width .25s linear;-moz-transition:width .25s linear;transition:width .25s linear}
-.flowplayer .fp-volume{position:absolute;top:11px;right:10px}
-.flowplayer .fp-mute{width:10px;height:15px;float:left;position:relative;top:-3.5px;left:;cursor:pointer;background-position:-2px -99px;}
-.no-mute.flowplayer .fp-mute{display:none}
-.flowplayer .fp-volumeslider{width:90px;height:8px;cursor:col-resize;float:left;}
-.no-volume.flowplayer .fp-volumeslider{display:none}
-.flowplayer .fp-volumelevel{height:100%}
-.flowplayer .fp-time{text-shadow:0 0 1px #000;font-size:12px;font-weight:bold;color:#fff;width:100%;}
-.flowplayer .fp-time.is-inverted .fp-duration{display:none}
-.flowplayer .fp-time.is-inverted .fp-remaining{display:inline}
-.flowplayer .fp-time em{width:35px;height:10px;line-height:10px;text-align:center;position:absolute;bottom:10px}
-.no-time.flowplayer .fp-time{display:none}
-.is-long.flowplayer .fp-time em{width:65px}
-.flowplayer .fp-elapsed{left:10px;}
-.play-button.flowplayer .fp-elapsed{left:27px}
-.flowplayer .fp-remaining,.flowplayer .fp-duration{right:120px;color:#eee;}
-.no-volume.flowplayer .fp-remaining,.no-volume.flowplayer .fp-duration{right:30px}
-.no-mute.flowplayer .fp-remaining,.no-mute.flowplayer .fp-duration{right:10px}
-.flowplayer .fp-remaining{display:none}
-.flowplayer.color-light .fp-time{color:#222;text-shadow:0 0 1px #fff}
-.flowplayer.color-light .fp-remaining,.flowplayer.color-light .fp-duration{color:#666}
-.flowplayer.aside-time .fp-time{position:absolute;top:10px;left:10px;bottom:auto !important;width:100px;}
-.flowplayer.aside-time .fp-time strong,.flowplayer.aside-time .fp-time em{position:static}
-.flowplayer.aside-time .fp-time .fp-elapsed{margin-right:10px}
-.flowplayer.is-long.aside-time .fp-time{width:130px}
-.flowplayer.is-splash,.flowplayer.is-poster{cursor:pointer;}
-.flowplayer.is-splash .fp-controls,.flowplayer.is-poster .fp-controls,.flowplayer.is-splash .fp-fullscreen,.flowplayer.is-poster .fp-fullscreen,.flowplayer.is-splash .fp-unload,.flowplayer.is-poster .fp-unload,.flowplayer.is-splash .fp-time,.flowplayer.is-poster .fp-time,.flowplayer.is-splash .fp-embed,.flowplayer.is-poster .fp-embed{display:none !important}
-.flowplayer.is-poster .fp-engine{top:-9999em}
-.flowplayer.is-loading .fp-waiting{display:block}
-.flowplayer.is-loading .fp-controls,.flowplayer.is-loading .fp-time{display:none}
-.flowplayer.is-loading .fp-ui{background-position:-9999em}
-.flowplayer.is-seeking .fp-waiting{display:block}
-.flowplayer.is-fullscreen{position:fixed !important;top:0 !important;left:0 !important;border:0 !important;margin:0 !important;width:100% !important;height:100% !important;max-width:100% !important;z-index:99999 !important;-webkit-box-shadow:0 !important;-moz-box-shadow:0 !important;box-shadow:0 !important;background-image:none !important;background-color:#333}
-.flowplayer.is-error{border:1px solid #909090;background:#fdfdfd !important;}
-.flowplayer.is-error h2{font-weight:bold;font-size:large;margin-top:10%}
-.flowplayer.is-error .fp-message{display:block}
-.flowplayer.is-error object,.flowplayer.is-error video,.flowplayer.is-error .fp-controls,.flowplayer.is-error .fp-time,.flowplayer.is-error .fp-subtitle{display:none}
-.flowplayer.is-ready.is-muted .fp-mute{opacity:.5;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50)}
-.flowplayer.is-mouseout .fp-controls{height:0;-webkit-transition:height .15s .3s;-moz-transition:height .15s .3s;transition:height .15s .3s}
-.flowplayer.is-mouseout .fp-timeline{margin:0 !important}
-.flowplayer.is-mouseout .fp-timeline{-webkit-transition:height .15s .3s,top .15s .3s,margin .15s .3s;-moz-transition:height .15s .3s,top .15s .3s,margin .15s .3s;transition:height .15s .3s,top .15s .3s,margin .15s .3s;height:4px;top:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
-.flowplayer.is-mouseout .fp-fullscreen,.flowplayer.is-mouseout .fp-unload,.flowplayer.is-mouseout .fp-elapsed,.flowplayer.is-mouseout .fp-remaining,.flowplayer.is-mouseout .fp-duration,.flowplayer.is-mouseout .fp-embed,.flowplayer.is-mouseout .fp-volume,.flowplayer.is-mouseout .fp-play{opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .15s .3s;-moz-transition:opacity .15s .3s;transition:opacity .15s .3s}
-.flowplayer.is-mouseover .fp-controls,.flowplayer.fixed-controls .fp-controls{height:30px}
-.flowplayer.is-mouseover .fp-fullscreen,.flowplayer.fixed-controls .fp-fullscreen,.flowplayer.is-mouseover .fp-unload,.flowplayer.fixed-controls .fp-unload,.flowplayer.is-mouseover .fp-elapsed,.flowplayer.fixed-controls .fp-elapsed,.flowplayer.is-mouseover .fp-remaining,.flowplayer.fixed-controls .fp-remaining,.flowplayer.is-mouseover .fp-duration,.flowplayer.fixed-controls .fp-duration,.flowplayer.is-mouseover .fp-embed,.flowplayer.fixed-controls .fp-embed,.flowplayer.is-mouseover .fp-logo,.flowplayer.fixed-controls .fp-logo,.flowplayer.is-mouseover .fp-volume,.flowplayer.fixed-controls .fp-volume,.flowplayer.is-mouseover .fp-play,.flowplayer.fixed-controls .fp-play{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
-.flowplayer.fixed-controls .fp-volume{display:block}
-.flowplayer.fixed-controls .fp-controls{bottom:-30px;}
-.is-fullscreen.flowplayer.fixed-controls .fp-controls{bottom:0}
-.flowplayer.fixed-controls .fp-time em{bottom:-20px;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
-.is-fullscreen.flowplayer.fixed-controls .fp-time em{bottom:10px}
-.flowplayer.is-disabled .fp-progress{background-color:#999}
-.flowplayer .fp-embed{position:absolute;top:10px;left:10px;display:block;width:25px;height:20px;background-position:3px -237px}
-.flowplayer .fp-embed-code{position:absolute;display:none;top:10px;left:40px;background-color:#333;padding:3px 5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 3px #ccc;-moz-box-shadow:0 0 3px #ccc;box-shadow:0 0 3px #ccc;font-size:12px;}
-.flowplayer .fp-embed-code:before{content:'';width:0;height:0;position:absolute;top:2px;left:-10px;border:5px solid transparent;border-right-color:#333}
-.flowplayer .fp-embed-code textarea{width:400px;height:16px;font-family:monaco,"courier new",verdana;color:#777;white-space:nowrap;resize:none;overflow:hidden;border:0;outline:0;background-color:transparent;color:#ccc}
-.flowplayer .fp-embed-code label{display:block;color:#999}
-.flowplayer.is-embedding .fp-embed,.flowplayer.is-embedding .fp-embed-code{display:block;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
-.flowplayer.aside-time .fp-embed{left:100px}
-.flowplayer.aside-time .fp-embed-code{left:130px}
-.flowplayer.aside-time.is-embedding .fp-time{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
-.flowplayer.is-long.aside-time .fp-embed{left:130px}
-.flowplayer.no-time .fp-embed{left:10px !important}
-@-moz-keyframes pulse{0%{opacity:0}
-100%{opacity:1}
-}@-webkit-keyframes pulse{0%{opacity:0}
-100%{opacity:1}
-}@-o-keyframes pulse{0%{opacity:0}
-100%{opacity:1}
-}@-ms-keyframes pulse{0%{opacity:0}
-100%{opacity:1}
-}@keyframes pulse{0%{opacity:0}
-100%{opacity:1}
-}.flowplayer .fp-controls{background-color:#111}
-.flowplayer .fp-timeline{background-color:#555}
-.flowplayer .fp-buffer{background-color:#eee}
-.flowplayer .fp-progress{background-color:#4da5d8}
-.flowplayer .fp-volumelevel{background-color:#fff}
-.flowplayer .fp-volumeslider{background-color:#555}
-.flowplayer .fp-timeline,.flowplayer .fp-volumeslider{border:1px inset;border-color:rgba(0,0,0,0.2) rgba(17,17,17,0.05)}
-.flowplayer .fp-controls,.flowplayer .fp-progress{background-image:-moz-linear-gradient(rgba(255,255,255,0.4),rgba(255,255,255,0.01));background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,0.4)),to(rgba(255,255,255,0.01)))}
-.flowplayer .fp-timeline,.flowplayer .fp-buffer,.flowplayer .fp-progress,.flowplayer .fp-volumeslider,.flowplayer .fp-volumelevel{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
-.flowplayer.color-light .fp-controls{background-color:#eee;background-image:-moz-linear-gradient(rgba(0,0,0,0.01),rgba(0,0,0,0.3));background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(0,0,0,0.01)),to(rgba(0,0,0,0.3)))}
-.flowplayer.color-light .fp-timeline,.flowplayer.color-light .fp-volumeslider{border-color:#eee #ccc}
-.flowplayer.color-light .fp-timeline,.flowplayer.color-light .fp-volumeslider{background-color:#ccc;font-size:10px}
-.flowplayer.color-alt .fp-progress{background-image:-moz-linear-gradient(#999,#111);background-image:-webkit-gradient(linear,0 0,0 100%,from(#999),to(#111))}
-.flowplayer.color-alt .fp-timeline,.flowplayer.color-alt .fp-volumeslider{background-color:#111}
-.flowplayer.color-alt2 .fp-progress{background-color:#900}
diff --git a/lib/flowplayer-html5/skin/img/black.png b/lib/flowplayer-html5/skin/img/black.png
deleted file mode 100644
index d37fd70b..00000000
Binary files a/lib/flowplayer-html5/skin/img/black.png and /dev/null differ
diff --git a/lib/flowplayer-html5/skin/img/black@x2.png b/lib/flowplayer-html5/skin/img/black@x2.png
deleted file mode 100644
index 13eaa220..00000000
Binary files a/lib/flowplayer-html5/skin/img/black@x2.png and /dev/null differ
diff --git a/lib/flowplayer-html5/skin/img/play_black.png b/lib/flowplayer-html5/skin/img/play_black.png
deleted file mode 100644
index c3c69085..00000000
Binary files a/lib/flowplayer-html5/skin/img/play_black.png and /dev/null differ
diff --git a/lib/flowplayer-html5/skin/img/play_black@x2.png b/lib/flowplayer-html5/skin/img/play_black@x2.png
deleted file mode 100644
index 82f9e66a..00000000
Binary files a/lib/flowplayer-html5/skin/img/play_black@x2.png and /dev/null differ
diff --git a/lib/flowplayer-html5/skin/img/play_white.png b/lib/flowplayer-html5/skin/img/play_white.png
deleted file mode 100644
index 251aa00c..00000000
Binary files a/lib/flowplayer-html5/skin/img/play_white.png and /dev/null differ
diff --git a/lib/flowplayer-html5/skin/img/play_white@x2.png b/lib/flowplayer-html5/skin/img/play_white@x2.png
deleted file mode 100644
index 1cf2369b..00000000
Binary files a/lib/flowplayer-html5/skin/img/play_white@x2.png and /dev/null differ
diff --git a/lib/flowplayer-html5/skin/img/playful_black.png b/lib/flowplayer-html5/skin/img/playful_black.png
deleted file mode 100644
index ca7825b8..00000000
Binary files a/lib/flowplayer-html5/skin/img/playful_black.png and /dev/null differ
diff --git a/lib/flowplayer-html5/skin/img/playful_black@x2.png b/lib/flowplayer-html5/skin/img/playful_black@x2.png
deleted file mode 100644
index 9a13b6d1..00000000
Binary files a/lib/flowplayer-html5/skin/img/playful_black@x2.png and /dev/null differ
diff --git a/lib/flowplayer-html5/skin/img/playful_white.png b/lib/flowplayer-html5/skin/img/playful_white.png
deleted file mode 100644
index c028155e..00000000
Binary files a/lib/flowplayer-html5/skin/img/playful_white.png and /dev/null differ
diff --git a/lib/flowplayer-html5/skin/img/playful_white@x2.png b/lib/flowplayer-html5/skin/img/playful_white@x2.png
deleted file mode 100644
index 1bade5e6..00000000
Binary files a/lib/flowplayer-html5/skin/img/playful_white@x2.png and /dev/null differ
diff --git a/lib/flowplayer-html5/skin/img/white.png b/lib/flowplayer-html5/skin/img/white.png
deleted file mode 100644
index 9722281b..00000000
Binary files a/lib/flowplayer-html5/skin/img/white.png and /dev/null differ
diff --git a/lib/flowplayer-html5/skin/img/white@x2.png b/lib/flowplayer-html5/skin/img/white@x2.png
deleted file mode 100644
index a937c94c..00000000
Binary files a/lib/flowplayer-html5/skin/img/white@x2.png and /dev/null differ
diff --git a/lib/flowplayer-html5/skin/minimalist.css b/lib/flowplayer-html5/skin/minimalist.css
deleted file mode 100644
index cdec9f4b..00000000
--- a/lib/flowplayer-html5/skin/minimalist.css
+++ /dev/null
@@ -1,158 +0,0 @@
-.flowplayer{position:relative;width:100%;text-align:left;background-size:contain;background-repeat:no-repeat;background-position:center center;display:inline-block;}
-.flowplayer *{font-weight:inherit;font-family:inherit;font-style:inherit;text-decoration:inherit;font-size:100%;padding:0;border:0;margin:0;list-style-type:none}
-.flowplayer a:focus{outline:0}
-.flowplayer video{width:100%}
-.flowplayer.is-ipad video{-webkit-transform:translateX(-2048px);}
-.is-ready.flowplayer.is-ipad video{-webkit-transform:translateX(0)}
-.flowplayer .fp-engine,.flowplayer .fp-ui,.flowplayer .fp-message{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;z-index:1}
-.flowplayer .fp-message{display:none;text-align:center;padding-top:5%;cursor:default;}
-.flowplayer .fp-message h2{font-size:120%;margin-bottom:1em}
-.flowplayer .fp-message p{color:#666;font-size:95%}
-.flowplayer .fp-controls{position:absolute;bottom:0;width:100%;}
-.no-background.flowplayer .fp-controls{background-color:transparent !important;background-image:-moz-linear-gradient(transparent,transparent) !important;background-image:-webkit-gradient(linear,0 0,0 100%,from(transparent),to(transparent)) !important}
-.is-fullscreen.flowplayer .fp-controls{bottom:3px}
-.is-mouseover.flowplayer .fp-controls{bottom:0}
-.flowplayer .fp-waiting{display:none;margin:19% auto;text-align:center;}
-.flowplayer .fp-waiting *{-webkit-box-shadow:0 0 5px #333;-moz-box-shadow:0 0 5px #333;box-shadow:0 0 5px #333}
-.flowplayer .fp-waiting em{width:1em;height:1em;-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em;background-color:rgba(255,255,255,0.8);display:inline-block;-webkit-animation:pulse .6s infinite;-moz-animation:pulse .6s infinite;animation:pulse .6s infinite;margin:.3em;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);}
-.flowplayer .fp-waiting em:nth-child(1){-webkit-animation-delay:.3s;-moz-animation-delay:.3s;animation-delay:.3s}
-.flowplayer .fp-waiting em:nth-child(2){-webkit-animation-delay:.45s;-moz-animation-delay:.45s;animation-delay:.45s}
-.flowplayer .fp-waiting em:nth-child(3){-webkit-animation-delay:.6s;-moz-animation-delay:.6s;animation-delay:.6s}
-.flowplayer .fp-waiting p{color:#ccc;font-weight:bold}
-.flowplayer .fp-speed{font-size:30px;background-color:#333;background-color:rgba(51,51,51,0.8);color:#eee;margin:0 auto;text-align:center;width:120px;padding:.1em 0 0;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s;}
-.flowplayer .fp-speed.fp-hilite{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
-.flowplayer .fp-help{position:absolute;top:0;left:-9999em;z-index:100;background-color:#333;background-color:rgba(51,51,51,0.9);width:100%;height:100%;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .2s;-moz-transition:opacity .2s;transition:opacity .2s;text-align:center;}
-.is-help.flowplayer .fp-help{left:0;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
-.flowplayer .fp-help .fp-help-section{margin:3%}
-.flowplayer .fp-help .fp-help-basics{margin-top:6%}
-.flowplayer .fp-help p{color:#eee;margin:.5em 0;font-size:14px;line-height:1.5;display:inline-block;margin:1% 2%}
-.flowplayer .fp-help em{background:#eee;-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:.3em;margin-right:.4em;padding:.3em .6em;color:#333}
-.flowplayer .fp-help small{font-size:90%;color:#aaa}
-.flowplayer .fp-help .fp-close{display:block}
-@media (max-width: 600px){.flowplayer .fp-help p{font-size:9px}
-}.flowplayer .fp-subtitle{position:absolute;bottom:40px;left:-99999em;z-index:10;text-align:center;width:100%;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s;}
-.flowplayer .fp-subtitle p{display:inline;background-color:#333;background-color:rgba(51,51,51,0.9);color:#eee;padding:.1em .4em;font-size:16px;line-height:1.6;}
-.flowplayer .fp-subtitle p:after{content:'';clear:both}
-.flowplayer .fp-subtitle.fp-active{left:0;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
-.flowplayer .fp-fullscreen,.flowplayer .fp-unload,.flowplayer .fp-mute,.flowplayer .fp-embed,.flowplayer .fp-close,.flowplayer .fp-play{background-image:url(img/white.png);background-size:37px 300px;}
-.color-light.flowplayer .fp-fullscreen,.color-light.flowplayer .fp-unload,.color-light.flowplayer .fp-mute,.color-light.flowplayer .fp-embed,.color-light.flowplayer .fp-close,.color-light.flowplayer .fp-play{background-image:url(img/black.png);}
-@media (-webkit-min-device-pixel-ratio: 2){.color-light.flowplayer .fp-fullscreen,.color-light.flowplayer .fp-unload,.color-light.flowplayer .fp-mute,.color-light.flowplayer .fp-embed,.color-light.flowplayer .fp-close,.color-light.flowplayer .fp-play{background-image:url(img/black@x2.png)}
-}@media (-webkit-min-device-pixel-ratio: 2){.flowplayer .fp-fullscreen,.flowplayer .fp-unload,.flowplayer .fp-mute,.flowplayer .fp-embed,.flowplayer .fp-close,.flowplayer .fp-play{background-image:url(img/white@x2.png)}
-}.is-splash.flowplayer .fp-ui,.is-paused.flowplayer .fp-ui{background:url(img/play_white.png) center no-repeat;background-size:12%;}
-@media (-webkit-min-device-pixel-ratio: 2){.is-splash.flowplayer .fp-ui,.is-paused.flowplayer .fp-ui{background:url(img/play_white@x2.png) center no-repeat;background-size:12%}
-}.color-light.is-splash.flowplayer .fp-ui,.color-light.is-paused.flowplayer .fp-ui{background-image:url(img/play_black.png)}
-@media (-webkit-min-device-pixel-ratio: 2){.color-light.is-splash.flowplayer .fp-ui,.color-light.is-paused.flowplayer .fp-ui{background-image:url(img/play_black@x2.png)}
-}.is-fullscreen.flowplayer .fp-ui{background-size:auto}
-.is-seeking.flowplayer .fp-ui,.is-loading.flowplayer .fp-ui{background-image:none}
-.flowplayer .fp-logo{position:absolute;top:auto;left:15px;bottom:30px;cursor:pointer;display:none;z-index:100;}
-.flowplayer .fp-logo img{width:100%}
-.is-embedded.flowplayer .fp-logo{display:block}
-.fixed-controls.flowplayer .fp-logo{bottom:15px}
-.flowplayer .fp-fullscreen,.flowplayer .fp-unload,.flowplayer .fp-close{position:absolute;top:5px;left:auto;right:5px;display:block;width:30px;height:23px;background-position:12px -197px;cursor:pointer}
-.flowplayer .fp-unload,.flowplayer .fp-close{background-position:14px -175px;display:none}
-.flowplayer .fp-play{display:none;width:27px;height:20px;background-position:9px -24px;position:absolute;bottom:0;left:0;}
-.play-button.flowplayer .fp-play{display:block}
-.is-paused.flowplayer .fp-play{background-position:9px 7px}
-.flowplayer.is-ready.is-closeable .fp-unload{display:block}
-.flowplayer.is-ready.is-closeable .fp-fullscreen{display:none}
-.flowplayer.is-fullscreen .fp-fullscreen{background-position:10px -217px;display:block !important}
-.flowplayer.is-fullscreen .fp-unload,.flowplayer.is-fullscreen .fp-close{display:none !important}
-.flowplayer .fp-timeline{height:3px;position:relative;overflow:hidden;top:5px;height:10px;margin:0 150px 0 45px;}
-.no-volume.flowplayer .fp-timeline{margin-right:60px}
-.no-mute.flowplayer .fp-timeline{margin-right:45px}
-.play-button.flowplayer .fp-timeline{margin-left:67px}
-.is-long.flowplayer .fp-timeline{margin:0 180px 0 75px;}
-.no-volume.is-long.flowplayer .fp-timeline{margin-right:90px}
-.no-mute.is-long.flowplayer .fp-timeline{margin-right:75px}
-.play-button.is-long.flowplayer .fp-timeline{margin-left:97px}
-.aside-time.flowplayer .fp-timeline,.no-time.flowplayer .fp-timeline{margin:0 110px 0 5px}
-.aside-time.no-volume.flowplayer .fp-timeline,.no-time.no-volume.flowplayer .fp-timeline{margin-right:20px}
-.aside-time.no-mute.flowplayer .fp-timeline,.no-time.no-mute.flowplayer .fp-timeline{margin-right:5px}
-.play-button.no-time.flowplayer .fp-timeline,.play-button.aside-time.flowplayer .fp-timeline{margin-left:27px}
-.flowplayer .fp-buffer,.flowplayer .fp-progress{position:absolute;top:0;left:auto;height:100%;cursor:col-resize}
-.flowplayer .fp-buffer{-webkit-transition:width .25s linear;-moz-transition:width .25s linear;transition:width .25s linear}
-.flowplayer .fp-volume{position:absolute;top:7.5px;right:5px}
-.flowplayer .fp-mute{width:10px;height:15px;float:left;position:relative;top:-5px;left:;cursor:pointer;background-position:-2px -99px;}
-.no-mute.flowplayer .fp-mute{display:none}
-.flowplayer .fp-volumeslider{width:90px;height:5px;cursor:col-resize;float:left;}
-.no-volume.flowplayer .fp-volumeslider{display:none}
-.flowplayer .fp-volumelevel{height:100%}
-.flowplayer .fp-time{text-shadow:0 0 1px #000;font-size:12px;font-weight:bold;color:#fff;width:100%;}
-.flowplayer .fp-time.is-inverted .fp-duration{display:none}
-.flowplayer .fp-time.is-inverted .fp-remaining{display:inline}
-.flowplayer .fp-time em{width:35px;height:10px;line-height:10px;text-align:center;position:absolute;bottom:5px}
-.no-time.flowplayer .fp-time{display:none}
-.is-long.flowplayer .fp-time em{width:65px}
-.flowplayer .fp-elapsed{left:5px;}
-.play-button.flowplayer .fp-elapsed{left:27px}
-.flowplayer .fp-remaining,.flowplayer .fp-duration{right:110px;color:#eee;}
-.no-volume.flowplayer .fp-remaining,.no-volume.flowplayer .fp-duration{right:20px}
-.no-mute.flowplayer .fp-remaining,.no-mute.flowplayer .fp-duration{right:5px}
-.flowplayer .fp-remaining{display:none}
-.flowplayer.color-light .fp-time{color:#222;text-shadow:0 0 1px #fff}
-.flowplayer.color-light .fp-remaining,.flowplayer.color-light .fp-duration{color:#666}
-.flowplayer.aside-time .fp-time{position:absolute;top:5px;left:5px;bottom:auto !important;width:85px;}
-.flowplayer.aside-time .fp-time strong,.flowplayer.aside-time .fp-time em{position:static}
-.flowplayer.aside-time .fp-time .fp-elapsed{margin-right:5px}
-.flowplayer.is-long.aside-time .fp-time{width:130px}
-.flowplayer.is-splash,.flowplayer.is-poster{cursor:pointer;}
-.flowplayer.is-splash .fp-controls,.flowplayer.is-poster .fp-controls,.flowplayer.is-splash .fp-fullscreen,.flowplayer.is-poster .fp-fullscreen,.flowplayer.is-splash .fp-unload,.flowplayer.is-poster .fp-unload,.flowplayer.is-splash .fp-time,.flowplayer.is-poster .fp-time,.flowplayer.is-splash .fp-embed,.flowplayer.is-poster .fp-embed{display:none !important}
-.flowplayer.is-poster .fp-engine{top:-9999em}
-.flowplayer.is-loading .fp-waiting{display:block}
-.flowplayer.is-loading .fp-controls,.flowplayer.is-loading .fp-time{display:none}
-.flowplayer.is-loading .fp-ui{background-position:-9999em}
-.flowplayer.is-seeking .fp-waiting{display:block}
-.flowplayer.is-fullscreen{position:fixed !important;top:0 !important;left:0 !important;border:0 !important;margin:0 !important;width:100% !important;height:100% !important;max-width:100% !important;z-index:99999 !important;-webkit-box-shadow:0 !important;-moz-box-shadow:0 !important;box-shadow:0 !important;background-image:none !important;background-color:#333}
-.flowplayer.is-error{border:1px solid #909090;background:#fdfdfd !important;}
-.flowplayer.is-error h2{font-weight:bold;font-size:large;margin-top:10%}
-.flowplayer.is-error .fp-message{display:block}
-.flowplayer.is-error object,.flowplayer.is-error video,.flowplayer.is-error .fp-controls,.flowplayer.is-error .fp-time,.flowplayer.is-error .fp-subtitle{display:none}
-.flowplayer.is-ready.is-muted .fp-mute{opacity:.5;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50)}
-.flowplayer.is-mouseout .fp-controls{height:0;-webkit-transition:height .15s .3s;-moz-transition:height .15s .3s;transition:height .15s .3s}
-.flowplayer.is-mouseout .fp-timeline{margin:0 !important}
-.flowplayer.is-mouseout .fp-timeline{-webkit-transition:height .15s .3s,top .15s .3s,margin .15s .3s;-moz-transition:height .15s .3s,top .15s .3s,margin .15s .3s;transition:height .15s .3s,top .15s .3s,margin .15s .3s;height:4px;top:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
-.flowplayer.is-mouseout .fp-fullscreen,.flowplayer.is-mouseout .fp-unload,.flowplayer.is-mouseout .fp-elapsed,.flowplayer.is-mouseout .fp-remaining,.flowplayer.is-mouseout .fp-duration,.flowplayer.is-mouseout .fp-embed,.flowplayer.is-mouseout .fp-volume,.flowplayer.is-mouseout .fp-play{opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .15s .3s;-moz-transition:opacity .15s .3s;transition:opacity .15s .3s}
-.flowplayer.is-mouseover .fp-controls,.flowplayer.fixed-controls .fp-controls{height:20px}
-.flowplayer.is-mouseover .fp-fullscreen,.flowplayer.fixed-controls .fp-fullscreen,.flowplayer.is-mouseover .fp-unload,.flowplayer.fixed-controls .fp-unload,.flowplayer.is-mouseover .fp-elapsed,.flowplayer.fixed-controls .fp-elapsed,.flowplayer.is-mouseover .fp-remaining,.flowplayer.fixed-controls .fp-remaining,.flowplayer.is-mouseover .fp-duration,.flowplayer.fixed-controls .fp-duration,.flowplayer.is-mouseover .fp-embed,.flowplayer.fixed-controls .fp-embed,.flowplayer.is-mouseover .fp-logo,.flowplayer.fixed-controls .fp-logo,.flowplayer.is-mouseover .fp-volume,.flowplayer.fixed-controls .fp-volume,.flowplayer.is-mouseover .fp-play,.flowplayer.fixed-controls .fp-play{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
-.flowplayer.fixed-controls .fp-volume{display:block}
-.flowplayer.fixed-controls .fp-controls{bottom:-20px;}
-.is-fullscreen.flowplayer.fixed-controls .fp-controls{bottom:0}
-.flowplayer.fixed-controls .fp-time em{bottom:-15px;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
-.is-fullscreen.flowplayer.fixed-controls .fp-time em{bottom:5px}
-.flowplayer.is-disabled .fp-progress{background-color:#999}
-.flowplayer .fp-embed{position:absolute;top:5px;left:5px;display:block;width:25px;height:20px;background-position:3px -237px}
-.flowplayer .fp-embed-code{position:absolute;display:none;top:10px;left:40px;background-color:#333;padding:3px 5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 3px #ccc;-moz-box-shadow:0 0 3px #ccc;box-shadow:0 0 3px #ccc;font-size:12px;}
-.flowplayer .fp-embed-code:before{content:'';width:0;height:0;position:absolute;top:2px;left:-10px;border:5px solid transparent;border-right-color:#333}
-.flowplayer .fp-embed-code textarea{width:400px;height:16px;font-family:monaco,"courier new",verdana;color:#777;white-space:nowrap;resize:none;overflow:hidden;border:0;outline:0;background-color:transparent;color:#ccc}
-.flowplayer .fp-embed-code label{display:block;color:#999}
-.flowplayer.is-embedding .fp-embed,.flowplayer.is-embedding .fp-embed-code{display:block;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
-.flowplayer.aside-time .fp-embed{left:85px}
-.flowplayer.aside-time .fp-embed-code{left:115px}
-.flowplayer.aside-time.is-embedding .fp-time{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
-.flowplayer.is-long.aside-time .fp-embed{left:130px}
-.flowplayer.no-time .fp-embed{left:5px !important}
-@-moz-keyframes pulse{0%{opacity:0}
-100%{opacity:1}
-}@-webkit-keyframes pulse{0%{opacity:0}
-100%{opacity:1}
-}@-o-keyframes pulse{0%{opacity:0}
-100%{opacity:1}
-}@-ms-keyframes pulse{0%{opacity:0}
-100%{opacity:1}
-}@keyframes pulse{0%{opacity:0}
-100%{opacity:1}
-}.flowplayer .fp-controls{background-color:#333;background-color:rgba(51,51,51,0.6)}
-.flowplayer.fixed-controls .fp-controls{background-color:#333}
-.flowplayer .fp-timeline{background-color:#666}
-.flowplayer .fp-buffer{background-color:#eee}
-.flowplayer .fp-progress{background-color:#00a7c8}
-.flowplayer .fp-volumeslider{background-color:#000}
-.flowplayer .fp-volumelevel{background-color:#fff}
-.flowplayer .fp-play{height:24px}
-.flowplayer.color-light .fp-controls{background-color:rgba(255,255,255,0.6)}
-.flowplayer.color-light.fixed-controls .fp-controls{background-color:#fff}
-.flowplayer.color-light .fp-volumeslider{background-color:#ddd}
-.flowplayer.color-light .fp-volumelevel{background-color:#222}
-.flowplayer.color-alt .fp-progress{background-color:#fff}
-.flowplayer.color-alt .fp-buffer{background-color:#999}
-.flowplayer.color-alt2 .fp-progress{background-color:#900}
diff --git a/lib/flowplayer-html5/skin/playful.css b/lib/flowplayer-html5/skin/playful.css
deleted file mode 100644
index 871187a8..00000000
--- a/lib/flowplayer-html5/skin/playful.css
+++ /dev/null
@@ -1,159 +0,0 @@
-.flowplayer{position:relative;width:100%;text-align:left;background-size:contain;background-repeat:no-repeat;background-position:center center;display:inline-block;}
-.flowplayer *{font-weight:inherit;font-family:inherit;font-style:inherit;text-decoration:inherit;font-size:100%;padding:0;border:0;margin:0;list-style-type:none}
-.flowplayer a:focus{outline:0}
-.flowplayer video{width:100%}
-.flowplayer.is-ipad video{-webkit-transform:translateX(-2048px);}
-.is-ready.flowplayer.is-ipad video{-webkit-transform:translateX(0)}
-.flowplayer .fp-engine,.flowplayer .fp-ui,.flowplayer .fp-message{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;z-index:1}
-.flowplayer .fp-message{display:none;text-align:center;padding-top:5%;cursor:default;}
-.flowplayer .fp-message h2{font-size:120%;margin-bottom:1em}
-.flowplayer .fp-message p{color:#666;font-size:95%}
-.flowplayer .fp-controls{position:absolute;bottom:0;width:100%;}
-.no-background.flowplayer .fp-controls{background-color:transparent !important;background-image:-moz-linear-gradient(transparent,transparent) !important;background-image:-webkit-gradient(linear,0 0,0 100%,from(transparent),to(transparent)) !important}
-.is-fullscreen.flowplayer .fp-controls{bottom:3px}
-.is-mouseover.flowplayer .fp-controls{bottom:0}
-.flowplayer .fp-waiting{display:none;margin:19% auto;text-align:center;}
-.flowplayer .fp-waiting *{-webkit-box-shadow:0 0 5px #333;-moz-box-shadow:0 0 5px #333;box-shadow:0 0 5px #333}
-.flowplayer .fp-waiting em{width:1em;height:1em;-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em;background-color:rgba(255,255,255,0.8);display:inline-block;-webkit-animation:pulse .6s infinite;-moz-animation:pulse .6s infinite;animation:pulse .6s infinite;margin:.3em;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);}
-.flowplayer .fp-waiting em:nth-child(1){-webkit-animation-delay:.3s;-moz-animation-delay:.3s;animation-delay:.3s}
-.flowplayer .fp-waiting em:nth-child(2){-webkit-animation-delay:.45s;-moz-animation-delay:.45s;animation-delay:.45s}
-.flowplayer .fp-waiting em:nth-child(3){-webkit-animation-delay:.6s;-moz-animation-delay:.6s;animation-delay:.6s}
-.flowplayer .fp-waiting p{color:#ccc;font-weight:bold}
-.flowplayer .fp-speed{font-size:30px;background-color:#333;background-color:rgba(51,51,51,0.8);color:#eee;margin:0 auto;text-align:center;width:120px;padding:.1em 0 0;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s;}
-.flowplayer .fp-speed.fp-hilite{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
-.flowplayer .fp-help{position:absolute;top:0;left:-9999em;z-index:100;background-color:#333;background-color:rgba(51,51,51,0.9);width:100%;height:100%;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .2s;-moz-transition:opacity .2s;transition:opacity .2s;text-align:center;}
-.is-help.flowplayer .fp-help{left:0;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
-.flowplayer .fp-help .fp-help-section{margin:3%}
-.flowplayer .fp-help .fp-help-basics{margin-top:6%}
-.flowplayer .fp-help p{color:#eee;margin:.5em 0;font-size:14px;line-height:1.5;display:inline-block;margin:1% 2%}
-.flowplayer .fp-help em{background:#eee;-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:.3em;margin-right:.4em;padding:.3em .6em;color:#333}
-.flowplayer .fp-help small{font-size:90%;color:#aaa}
-.flowplayer .fp-help .fp-close{display:block}
-@media (max-width: 600px){.flowplayer .fp-help p{font-size:9px}
-}.flowplayer .fp-subtitle{position:absolute;bottom:40px;left:-99999em;z-index:10;text-align:center;width:100%;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s;}
-.flowplayer .fp-subtitle p{display:inline;background-color:#333;background-color:rgba(51,51,51,0.9);color:#eee;padding:.1em .4em;font-size:16px;line-height:1.6;}
-.flowplayer .fp-subtitle p:after{content:'';clear:both}
-.flowplayer .fp-subtitle.fp-active{left:0;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
-.flowplayer .fp-fullscreen,.flowplayer .fp-unload,.flowplayer .fp-mute,.flowplayer .fp-embed,.flowplayer .fp-close,.flowplayer .fp-play{background-image:url(img/playful_white.png);background-size:37px 300px;}
-.color-light.flowplayer .fp-fullscreen,.color-light.flowplayer .fp-unload,.color-light.flowplayer .fp-mute,.color-light.flowplayer .fp-embed,.color-light.flowplayer .fp-close,.color-light.flowplayer .fp-play{background-image:url(img/playful_black.png);}
-@media (-webkit-min-device-pixel-ratio: 2){.color-light.flowplayer .fp-fullscreen,.color-light.flowplayer .fp-unload,.color-light.flowplayer .fp-mute,.color-light.flowplayer .fp-embed,.color-light.flowplayer .fp-close,.color-light.flowplayer .fp-play{background-image:url(img/playful_black@x2.png)}
-}@media (-webkit-min-device-pixel-ratio: 2){.flowplayer .fp-fullscreen,.flowplayer .fp-unload,.flowplayer .fp-mute,.flowplayer .fp-embed,.flowplayer .fp-close,.flowplayer .fp-play{background-image:url(img/playful_white@x2.png)}
-}.is-splash.flowplayer .fp-ui,.is-paused.flowplayer .fp-ui{background:url(img/play_white.png) center no-repeat;background-size:12%;}
-@media (-webkit-min-device-pixel-ratio: 2){.is-splash.flowplayer .fp-ui,.is-paused.flowplayer .fp-ui{background:url(img/play_white@x2.png) center no-repeat;background-size:12%}
-}.color-light.is-splash.flowplayer .fp-ui,.color-light.is-paused.flowplayer .fp-ui{background-image:url(img/play_black.png)}
-@media (-webkit-min-device-pixel-ratio: 2){.color-light.is-splash.flowplayer .fp-ui,.color-light.is-paused.flowplayer .fp-ui{background-image:url(img/play_black@x2.png)}
-}.is-fullscreen.flowplayer .fp-ui{background-size:auto}
-.is-seeking.flowplayer .fp-ui,.is-loading.flowplayer .fp-ui{background-image:none}
-.flowplayer .fp-logo{position:absolute;top:auto;left:15px;bottom:45px;cursor:pointer;display:none;z-index:100;}
-.flowplayer .fp-logo img{width:100%}
-.is-embedded.flowplayer .fp-logo{display:block}
-.fixed-controls.flowplayer .fp-logo{bottom:15px}
-.flowplayer .fp-fullscreen,.flowplayer .fp-unload,.flowplayer .fp-close{position:absolute;top:12px;left:auto;right:12px;display:block;width:30px;height:23px;background-position:12px -197px;cursor:pointer}
-.flowplayer .fp-unload,.flowplayer .fp-close{background-position:14px -175px;display:none}
-.flowplayer .fp-play{display:none;width:27px;height:35px;background-position:9px -24px;position:absolute;bottom:0;left:0;}
-.play-button.flowplayer .fp-play{display:block}
-.is-paused.flowplayer .fp-play{background-position:9px 7px}
-.flowplayer.is-ready.is-closeable .fp-unload{display:block}
-.flowplayer.is-ready.is-closeable .fp-fullscreen{display:none}
-.flowplayer.is-fullscreen .fp-fullscreen{background-position:10px -217px;display:block !important}
-.flowplayer.is-fullscreen .fp-unload,.flowplayer.is-fullscreen .fp-close{display:none !important}
-.flowplayer .fp-timeline{height:3px;position:relative;overflow:hidden;top:12px;height:11px;margin:0 199px 0 59px;}
-.no-volume.flowplayer .fp-timeline{margin-right:109px}
-.no-mute.flowplayer .fp-timeline{margin-right:59px}
-.play-button.flowplayer .fp-timeline{margin-left:74px}
-.is-long.flowplayer .fp-timeline{margin:0 229px 0 89px;}
-.no-volume.is-long.flowplayer .fp-timeline{margin-right:139px}
-.no-mute.is-long.flowplayer .fp-timeline{margin-right:89px}
-.play-button.is-long.flowplayer .fp-timeline{margin-left:104px}
-.aside-time.flowplayer .fp-timeline,.no-time.flowplayer .fp-timeline{margin:0 152px 0 12px}
-.aside-time.no-volume.flowplayer .fp-timeline,.no-time.no-volume.flowplayer .fp-timeline{margin-right:62px}
-.aside-time.no-mute.flowplayer .fp-timeline,.no-time.no-mute.flowplayer .fp-timeline{margin-right:12px}
-.play-button.no-time.flowplayer .fp-timeline,.play-button.aside-time.flowplayer .fp-timeline{margin-left:27px}
-.flowplayer .fp-buffer,.flowplayer .fp-progress{position:absolute;top:0;left:auto;height:100%;cursor:col-resize}
-.flowplayer .fp-buffer{-webkit-transition:width .25s linear;-moz-transition:width .25s linear;transition:width .25s linear}
-.flowplayer .fp-volume{position:absolute;top:12px;right:12px}
-.flowplayer .fp-mute{width:38px;height:20px;float:left;position:relative;top:-4.5px;left:;cursor:pointer;background-position:-2px -99px;}
-.no-mute.flowplayer .fp-mute{display:none}
-.flowplayer .fp-volumeslider{width:90px;height:11px;cursor:col-resize;float:left;}
-.no-volume.flowplayer .fp-volumeslider{display:none}
-.flowplayer .fp-volumelevel{height:100%}
-.flowplayer .fp-time{text-shadow:0 0 1px #000;font-size:12px;font-weight:bold;color:#fff;width:100%;}
-.flowplayer .fp-time.is-inverted .fp-duration{display:none}
-.flowplayer .fp-time.is-inverted .fp-remaining{display:inline}
-.flowplayer .fp-time em{width:35px;height:11px;line-height:11px;text-align:center;position:absolute;bottom:12px}
-.no-time.flowplayer .fp-time{display:none}
-.is-long.flowplayer .fp-time em{width:65px}
-.flowplayer .fp-elapsed{left:12px;}
-.play-button.flowplayer .fp-elapsed{left:27px}
-.flowplayer .fp-remaining,.flowplayer .fp-duration{right:152px;color:#eee;}
-.no-volume.flowplayer .fp-remaining,.no-volume.flowplayer .fp-duration{right:62px}
-.no-mute.flowplayer .fp-remaining,.no-mute.flowplayer .fp-duration{right:12px}
-.flowplayer .fp-remaining{display:none}
-.flowplayer.color-light .fp-time{color:#222;text-shadow:0 0 1px #fff}
-.flowplayer.color-light .fp-remaining,.flowplayer.color-light .fp-duration{color:#666}
-.flowplayer.aside-time .fp-time{position:absolute;top:12px;left:12px;bottom:auto !important;width:110px;}
-.flowplayer.aside-time .fp-time strong,.flowplayer.aside-time .fp-time em{position:static}
-.flowplayer.aside-time .fp-time .fp-elapsed{margin-right:12px}
-.flowplayer.is-long.aside-time .fp-time{width:130px}
-.flowplayer.is-splash,.flowplayer.is-poster{cursor:pointer;}
-.flowplayer.is-splash .fp-controls,.flowplayer.is-poster .fp-controls,.flowplayer.is-splash .fp-fullscreen,.flowplayer.is-poster .fp-fullscreen,.flowplayer.is-splash .fp-unload,.flowplayer.is-poster .fp-unload,.flowplayer.is-splash .fp-time,.flowplayer.is-poster .fp-time,.flowplayer.is-splash .fp-embed,.flowplayer.is-poster .fp-embed{display:none !important}
-.flowplayer.is-poster .fp-engine{top:-9999em}
-.flowplayer.is-loading .fp-waiting{display:block}
-.flowplayer.is-loading .fp-controls,.flowplayer.is-loading .fp-time{display:none}
-.flowplayer.is-loading .fp-ui{background-position:-9999em}
-.flowplayer.is-seeking .fp-waiting{display:block}
-.flowplayer.is-fullscreen{position:fixed !important;top:0 !important;left:0 !important;border:0 !important;margin:0 !important;width:100% !important;height:100% !important;max-width:100% !important;z-index:99999 !important;-webkit-box-shadow:0 !important;-moz-box-shadow:0 !important;box-shadow:0 !important;background-image:none !important;background-color:#333}
-.flowplayer.is-error{border:1px solid #909090;background:#fdfdfd !important;}
-.flowplayer.is-error h2{font-weight:bold;font-size:large;margin-top:10%}
-.flowplayer.is-error .fp-message{display:block}
-.flowplayer.is-error object,.flowplayer.is-error video,.flowplayer.is-error .fp-controls,.flowplayer.is-error .fp-time,.flowplayer.is-error .fp-subtitle{display:none}
-.flowplayer.is-ready.is-muted .fp-mute{opacity:.5;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50)}
-.flowplayer.is-mouseout .fp-controls{height:0;-webkit-transition:height .15s .3s;-moz-transition:height .15s .3s;transition:height .15s .3s}
-.flowplayer.is-mouseout .fp-timeline{margin:0 !important}
-.flowplayer.is-mouseout .fp-timeline{-webkit-transition:height .15s .3s,top .15s .3s,margin .15s .3s;-moz-transition:height .15s .3s,top .15s .3s,margin .15s .3s;transition:height .15s .3s,top .15s .3s,margin .15s .3s;height:4px;top:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
-.flowplayer.is-mouseout .fp-fullscreen,.flowplayer.is-mouseout .fp-unload,.flowplayer.is-mouseout .fp-elapsed,.flowplayer.is-mouseout .fp-remaining,.flowplayer.is-mouseout .fp-duration,.flowplayer.is-mouseout .fp-embed,.flowplayer.is-mouseout .fp-volume,.flowplayer.is-mouseout .fp-play{opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .15s .3s;-moz-transition:opacity .15s .3s;transition:opacity .15s .3s}
-.flowplayer.is-mouseover .fp-controls,.flowplayer.fixed-controls .fp-controls{height:35px}
-.flowplayer.is-mouseover .fp-fullscreen,.flowplayer.fixed-controls .fp-fullscreen,.flowplayer.is-mouseover .fp-unload,.flowplayer.fixed-controls .fp-unload,.flowplayer.is-mouseover .fp-elapsed,.flowplayer.fixed-controls .fp-elapsed,.flowplayer.is-mouseover .fp-remaining,.flowplayer.fixed-controls .fp-remaining,.flowplayer.is-mouseover .fp-duration,.flowplayer.fixed-controls .fp-duration,.flowplayer.is-mouseover .fp-embed,.flowplayer.fixed-controls .fp-embed,.flowplayer.is-mouseover .fp-logo,.flowplayer.fixed-controls .fp-logo,.flowplayer.is-mouseover .fp-volume,.flowplayer.fixed-controls .fp-volume,.flowplayer.is-mouseover .fp-play,.flowplayer.fixed-controls .fp-play{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
-.flowplayer.fixed-controls .fp-volume{display:block}
-.flowplayer.fixed-controls .fp-controls{bottom:-35px;}
-.is-fullscreen.flowplayer.fixed-controls .fp-controls{bottom:0}
-.flowplayer.fixed-controls .fp-time em{bottom:-23px;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
-.is-fullscreen.flowplayer.fixed-controls .fp-time em{bottom:12px}
-.flowplayer.is-disabled .fp-progress{background-color:#999}
-.flowplayer .fp-embed{position:absolute;top:12px;left:12px;display:block;width:25px;height:20px;background-position:3px -237px}
-.flowplayer .fp-embed-code{position:absolute;display:none;top:10px;left:40px;background-color:#333;padding:3px 5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 3px #ccc;-moz-box-shadow:0 0 3px #ccc;box-shadow:0 0 3px #ccc;font-size:12px;}
-.flowplayer .fp-embed-code:before{content:'';width:0;height:0;position:absolute;top:2px;left:-10px;border:5px solid transparent;border-right-color:#333}
-.flowplayer .fp-embed-code textarea{width:400px;height:16px;font-family:monaco,"courier new",verdana;color:#777;white-space:nowrap;resize:none;overflow:hidden;border:0;outline:0;background-color:transparent;color:#ccc}
-.flowplayer .fp-embed-code label{display:block;color:#999}
-.flowplayer.is-embedding .fp-embed,.flowplayer.is-embedding .fp-embed-code{display:block;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
-.flowplayer.aside-time .fp-embed{left:110px}
-.flowplayer.aside-time .fp-embed-code{left:140px}
-.flowplayer.aside-time.is-embedding .fp-time{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
-.flowplayer.is-long.aside-time .fp-embed{left:130px}
-.flowplayer.no-time .fp-embed{left:12px !important}
-@-moz-keyframes pulse{0%{opacity:0}
-100%{opacity:1}
-}@-webkit-keyframes pulse{0%{opacity:0}
-100%{opacity:1}
-}@-o-keyframes pulse{0%{opacity:0}
-100%{opacity:1}
-}@-ms-keyframes pulse{0%{opacity:0}
-100%{opacity:1}
-}@keyframes pulse{0%{opacity:0}
-100%{opacity:1}
-}.flowplayer .fp-controls{background-color:#111}
-.flowplayer .fp-timeline,.flowplayer .fp-volumeslider{background-color:#555;background-image:-moz-linear-gradient(rgba(255,255,255,0.01),rgba(255,255,255,0.3));background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,0.01)),to(rgba(255,255,255,0.3)))}
-.flowplayer .fp-buffer{background-color:#eee}
-.flowplayer .fp-progress{background-color:#008000}
-.flowplayer .fp-volumelevel{background-color:#fff}
-.flowplayer .fp-mute{display:block;width:38px;height:20px;background-position:0 -79px;}
-.is-muted.flowplayer .fp-mute{background-position:0 -109px;opacity:.85;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85)}
-.flowplayer .fp-play{background-position:9px -20px;}
-.is-paused.flowplayer .fp-play{background-position:9px 11px}
-.flowplayer .fp-timeline,.flowplayer .fp-volumeslider{border:1px inset;border-color:rgba(0,0,0,0.3) rgba(17,17,17,0.05)}
-.flowplayer .fp-controls,.flowplayer .fp-progress{background-image:-moz-linear-gradient(rgba(255,255,255,0.3),rgba(255,255,255,0.01));background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,0.3)),to(rgba(255,255,255,0.01)))}
-.flowplayer .fp-timeline,.flowplayer .fp-progress,.flowplayer .fp-buffer,.flowplayer .fp-volumeslider,.flowplayer .fp-volumelevel{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}
-.flowplayer.color-light .fp-controls{background-color:#eee;background-image:-moz-linear-gradient(rgba(0,0,0,0.01),rgba(0,0,0,0.3));background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(0,0,0,0.01)),to(rgba(0,0,0,0.3)))}
-.flowplayer.color-light .fp-timeline,.flowplayer.color-light .fp-volumeslider{border-color:#eee #ccc}
-.flowplayer.color-alt .fp-progress,.flowplayer.color-alt .fp-volumelevel{background-color:#111}
-.flowplayer.color-alt2 .fp-progress,.flowplayer.color-alt2 .fp-volumelevel{background-color:#900}
--
cgit v1.2.3