# HG changeset patch # User ymh # Date 1729240065 -7200 # Node ID 14faad772c20b73edacd191e9d577334df6830be # Parent 60af4a843a4697950f717cfbd022f3d9d1a7c1be upgrade metadataplayer diff -r 60af4a843a46 -r 14faad772c20 src/ldt/ldt/__init__.py --- a/src/ldt/ldt/__init__.py Thu Oct 17 01:02:08 2024 +0200 +++ b/src/ldt/ldt/__init__.py Fri Oct 18 10:27:45 2024 +0200 @@ -1,6 +1,6 @@ __all__ = ["VERSION", "get_version", "__version__", "default_app_config"] -VERSION = (1, 65, 4, "final", 0) +VERSION = (1, 65, 5, "final", 0) def get_version(): diff -r 60af4a843a46 -r 14faad772c20 src/ldt/ldt/static/ldt/metadataplayer/LdtPlayer-core.css --- a/src/ldt/ldt/static/ldt/metadataplayer/LdtPlayer-core.css Thu Oct 17 01:02:08 2024 +0200 +++ b/src/ldt/ldt/static/ldt/metadataplayer/LdtPlayer-core.css Fri Oct 18 10:27:45 2024 +0200 @@ -22,7 +22,7 @@ * * The fact that you are presently reading this means that you have had * knowledge of the CeCILL-C license and that you accept its terms. - * metadataplayer - version 0.1.0 + * metadataplayer - version 0.1.1 */ .Ldt-Loader{min-height:128px;background:url(data:image/gif;base64,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) center no-repeat;text-indent:-9999px;position:absolute;width:100%}.Ldt-Widget{color:#000;font-size:12px}.Ldt-Highlight{background:#ffa0fc}/*! jQuery UI - v1.14.0 - 2024-08-05 * https://jqueryui.com diff -r 60af4a843a46 -r 14faad772c20 src/ldt/ldt/static/ldt/metadataplayer/LdtPlayer-core.js --- a/src/ldt/ldt/static/ldt/metadataplayer/LdtPlayer-core.js Thu Oct 17 01:02:08 2024 +0200 +++ b/src/ldt/ldt/static/ldt/metadataplayer/LdtPlayer-core.js Fri Oct 18 10:27:45 2024 +0200 @@ -22,7 +22,7 @@ * * The fact that you are presently reading this means that you have had * knowledge of the CeCILL-C license and that you accept its terms. - * metadataplayer - version 0.1.0 + * metadataplayer - version 0.1.1 */ (function(t,e){typeof exports=="object"&&typeof module<"u"?module.exports=e():typeof define=="function"&&define.amd?define(e):(t=typeof globalThis<"u"?globalThis:t||self,t.MetadataPlayer=e())})(this,function(){"use strict";var $m=Object.defineProperty;var Lm=(t,e,n)=>e in t?$m(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n;var Fi=(t,e,n)=>Lm(t,typeof e!="symbol"?e+"":e,n);const style={},global$1=globalThis||void 0||self;var commonjsGlobal$1=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function getDefaultExportFromCjs$1(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}function getAugmentedNamespace(t){if(t.__esModule)return t;var e=t.default;if(typeof e=="function"){var n=function o(){return this instanceof o?Reflect.construct(e,arguments,this.constructor):e.apply(this,arguments)};n.prototype=e.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(t).forEach(function(o){var u=Object.getOwnPropertyDescriptor(t,o);Object.defineProperty(n,o,u.get?u:{enumerable:!0,get:function(){return t[o]}})}),n}var jquery={exports:{}};/*! * jQuery JavaScript Library v3.7.1 @@ -997,5 +997,5 @@ `,C(A),C(k.body),C(`\r `)}),C("--"+y.boundary+"--"),y.request.postambleCRLF&&C(`\r `),E},u.prototype.onRequest=function(l){var m=this,y=m.isChunked(l),E=l.data||l;m.setHeaders(y),m.chunked=y,m.body=m.build(E,y)},multipart.Multipart=u,multipart}var redirect={},hasRequiredRedirect;function requireRedirect(){if(hasRequiredRedirect)return redirect;hasRequiredRedirect=1;var t=require$$2$2,e=/^https?:/;function n(o){this.request=o,this.followRedirect=!0,this.followRedirects=!0,this.followAllRedirects=!1,this.followOriginalHttpMethod=!1,this.allowRedirect=function(){return!0},this.maxRedirects=10,this.redirects=[],this.redirectsFollowed=0,this.removeRefererHeader=!1}return n.prototype.onRequest=function(o){var u=this;o.maxRedirects!==void 0&&(u.maxRedirects=o.maxRedirects),typeof o.followRedirect=="function"&&(u.allowRedirect=o.followRedirect),o.followRedirect!==void 0&&(u.followRedirects=!!o.followRedirect),o.followAllRedirects!==void 0&&(u.followAllRedirects=o.followAllRedirects),(u.followRedirects||u.followAllRedirects)&&(u.redirects=u.redirects||[]),o.removeRefererHeader!==void 0&&(u.removeRefererHeader=o.removeRefererHeader),o.followOriginalHttpMethod!==void 0&&(u.followOriginalHttpMethod=o.followOriginalHttpMethod)},n.prototype.redirectTo=function(o){var u=this,l=u.request,m=null;if(o.statusCode>=300&&o.statusCode<400&&o.caseless.has("location")){var y=o.caseless.get("location");if(l.debug("redirect",y),u.followAllRedirects)m=y;else if(u.followRedirects)switch(l.method){case"PATCH":case"PUT":case"POST":case"DELETE":break;default:m=y;break}}else if(o.statusCode===401){var E=l._auth.onResponse(o);E&&(l.setHeader("authorization",E),m=l.uri)}return m},n.prototype.onResponse=function(o){var u=this,l=u.request,m=u.redirectTo(o);if(!m||!u.allowRedirect.call(l,o))return!1;if(l.debug("redirect to",m),o.resume&&o.resume(),u.redirectsFollowed>=u.maxRedirects)return l.emit("error",new Error("Exceeded maxRedirects. Probably stuck in a redirect loop "+l.uri.href)),!1;u.redirectsFollowed+=1,e.test(m)||(m=t.resolve(l.uri.href,m));var y=l.uri;return l.uri=t.parse(m),l.uri.protocol!==y.protocol&&delete l.agent,u.redirects.push({statusCode:o.statusCode,redirectUri:m}),u.followAllRedirects&&l.method!=="HEAD"&&o.statusCode!==401&&o.statusCode!==307&&(l.method=u.followOriginalHttpMethod?l.method:"GET"),delete l.src,delete l.req,delete l._started,o.statusCode!==401&&o.statusCode!==307&&(delete l.body,delete l._form,l.headers&&(l.removeHeader("host"),l.removeHeader("content-type"),l.removeHeader("content-length"),l.uri.hostname!==l.originalHost.split(":")[0]&&l.removeHeader("authorization"))),u.removeRefererHeader||l.setHeader("referer",y.href),l.emit("redirect"),l.init(),!0},redirect.Redirect=n,redirect}var tunnel={},tunnelAgent={},hasRequiredTunnelAgent;function requireTunnelAgent(){if(hasRequiredTunnelAgent)return tunnelAgent;hasRequiredTunnelAgent=1;var t=require$$1$5,e=requireStreamHttp(),n=requireHttpsBrowserify(),o=requireEvents(),u=requireAssert$1(),l=util$6,m=safeBufferExports$1.Buffer;tunnelAgent.httpOverHttp=y,tunnelAgent.httpsOverHttp=E,tunnelAgent.httpOverHttps=C,tunnelAgent.httpsOverHttps=k;function y(B){var F=new A(B);return F.request=e.request,F}function E(B){var F=new A(B);return F.request=e.request,F.createSocket=D,F.defaultPort=443,F}function C(B){var F=new A(B);return F.request=n.request,F}function k(B){var F=new A(B);return F.request=n.request,F.createSocket=D,F.defaultPort=443,F}function A(B){var F=this;F.options=B||{},F.proxyOptions=F.options.proxy||{},F.maxSockets=F.options.maxSockets||e.Agent.defaultMaxSockets,F.requests=[],F.sockets=[],F.on("free",function(N,Y,J){for(var ie=0,ue=F.requests.length;ie=this.maxSockets){N.requests.push({host:j.host,port:j.port,request:F});return}N.createConnection({host:j.host,port:j.port,request:F})},A.prototype.createConnection=function(F){var j=this;j.createSocket(F,function(N){N.on("free",Y),N.on("close",J),N.on("agentRemove",J),F.request.onSocket(N);function Y(){j.emit("free",N,F.host,F.port)}function J(ie){j.removeSocket(N),N.removeListener("free",Y),N.removeListener("close",J),N.removeListener("agentRemove",J)}})},A.prototype.createSocket=function(F,j){var N=this,Y={};N.sockets.push(Y);var J=P({},N.proxyOptions,{method:"CONNECT",path:F.host+":"+F.port,agent:!1});J.proxyAuth&&(J.headers=J.headers||{},J.headers["Proxy-Authorization"]="Basic "+m.from(J.proxyAuth).toString("base64")),R("making CONNECT request");var ie=N.request(J);ie.useChunkedEncodingByDefault=!1,ie.once("response",ue),ie.once("upgrade",Q),ie.once("connect",ce),ie.once("error",he),ie.end();function ue(ke){ke.upgrade=!0}function Q(ke,L,d){process$1.nextTick(function(){ce(ke,L,d)})}function ce(ke,L,d){if(ie.removeAllListeners(),L.removeAllListeners(),ke.statusCode===200)u.equal(d.length,0),R("tunneling connection has established"),N.sockets[N.sockets.indexOf(Y)]=L,j(L);else{R("tunneling socket could not be established, statusCode=%d",ke.statusCode);var v=new Error("tunneling socket could not be established, statusCode="+ke.statusCode);v.code="ECONNRESET",F.request.emit("error",v),N.removeSocket(Y)}}function he(ke){ie.removeAllListeners(),R(`tunneling socket could not be established, cause=%s -`,ke.message,ke.stack);var L=new Error("tunneling socket could not be established, cause="+ke.message);L.code="ECONNRESET",F.request.emit("error",L),N.removeSocket(Y)}},A.prototype.removeSocket=function(F){var j=this.sockets.indexOf(F);if(j!==-1){this.sockets.splice(j,1);var N=this.requests.shift();N&&this.createConnection(N)}};function D(B,F){var j=this;A.prototype.createSocket.call(j,B,function(N){var Y=t.connect(0,P({},j.options,{servername:B.host,socket:N}));j.sockets[j.sockets.indexOf(N)]=Y,F(Y)})}function P(B){for(var F=1,j=arguments.length;F"u"&&delete z.headers[ne];if(k.httpify(z,z.headers),z.method||(z.method=U.method||"GET"),z.localAddress||(z.localAddress=U.localAddress),z._qs.init(U),Z(U),!z.pool&&z.pool!==!1&&(z.pool=h),z.dests=z.dests||[],z.__isRequestRequest=!0,!z._callback&&z.callback&&(z._callback=z.callback,z.callback=function(){z._callbackCalled||(z._callbackCalled=!0,z._callback.apply(z,arguments))},z.on("error",z.callback.bind()),z.on("complete",z.callback.bind(z,null))),!z.uri&&z.url&&(z.uri=z.url,delete z.url),z.baseUrl){if(typeof z.baseUrl!="string")return z.emit("error",new Error("options.baseUrl must be a string"));if(typeof z.uri!="string")return z.emit("error",new Error("options.uri must be a string when using options.baseUrl"));if(z.uri.indexOf("//")===0||z.uri.indexOf("://")!==-1)return z.emit("error",new Error("options.uri must be a path when using options.baseUrl"));var fe=z.baseUrl.lastIndexOf("/")===z.baseUrl.length-1,me=z.uri.indexOf("/")===0;fe&&me?z.uri=z.baseUrl+z.uri.slice(1):fe||me?z.uri=z.baseUrl+z.uri:z.uri===""?z.uri=z.baseUrl:z.uri=z.baseUrl+"/"+z.uri,delete z.baseUrl}if(!z.uri)return z.emit("error",new Error("options.uri is a required argument"));if(typeof z.uri=="string"&&(z.uri=n.parse(z.uri)),z.uri.href||(z.uri.href=n.format(z.uri)),z.uri.protocol==="unix:")return z.emit("error",new Error("`unix://` URL scheme is no longer supported. Please use the format `http://unix:SOCKET:PATH`"));if(z.uri.host==="unix"&&z.enableUnixSocket(),z.strictSSL===!1&&(z.rejectUnauthorized=!1),z.uri.pathname||(z.uri.pathname="/"),!(z.uri.host||z.uri.hostname&&z.uri.port)&&!z.uri.isUnix){var de=n.format(z.uri),je='Invalid URI "'+de+'"';return Object.keys(U).length===0&&(je+=". This can be caused by a crappy redirection."),z.abort(),z.emit("error",new Error(je))}if(z.hasOwnProperty("proxy")||(z.proxy=N(z.uri)),z.tunnel=z._tunnel.isEnabled(),z.proxy&&z._tunnel.setup(U),z._redirect.onRequest(U),z.setHost=!1,!z.hasHeader("host")){var lt=z.originalHostHeaderName||"host";z.setHeader(lt,z.uri.host),z.uri.port&&(z.uri.port==="80"&&z.uri.protocol==="http:"||z.uri.port==="443"&&z.uri.protocol==="https:")&&z.setHeader(lt,z.uri.hostname),z.setHost=!0}if(z.jar(z._jar||U.jar),z.uri.port||(z.uri.protocol==="http:"?z.uri.port=80:z.uri.protocol==="https:"&&(z.uri.port=443)),z.proxy&&!z.tunnel?(z.port=z.proxy.port,z.host=z.proxy.hostname):(z.port=z.uri.port,z.host=z.uri.hostname),U.form&&z.form(U.form),U.formData){var it=U.formData,ot=z.form(),Ct=function(Yt,Ce){Ce&&Ce.hasOwnProperty("value")&&Ce.hasOwnProperty("options")?ot.append(Yt,Ce.value,Ce.options):ot.append(Yt,Ce)};for(var nt in it)if(it.hasOwnProperty(nt)){var Je=it[nt];if(Je instanceof Array)for(var tt=0;tt=100&&Ct<200||Ct===204||Ct===304},lt;if(z.gzip&&!je(U.statusCode)){var it=U.headers["content-encoding"]||"identity";it=it.trim().toLowerCase();var ot={flush:l.Z_SYNC_FLUSH,finishFlush:l.Z_SYNC_FLUSH};it==="gzip"?(lt=l.createGunzip(ot),U.pipe(lt)):it==="deflate"?(lt=l.createInflate(ot),U.pipe(lt)):(it!=="identity"&&Z("ignoring unrecognized Content-Encoding "+it),lt=U)}else lt=U;z.encoding&&(z.dests.length!==0?console.error("Ignoring encoding parameter as this stream is being piped to another stream which makes the encoding option invalid."):lt.setEncoding(z.encoding)),z._paused&<.pause(),z.responseContent=lt,z.emit("response",U),z.dests.forEach(function(Ct){z.pipeDest(Ct)}),lt.on("data",function(Ct){z.timing&&!z.responseStarted&&(z.responseStartTime=new Date().getTime(),U.responseStartTime=z.responseStartTime),z._destdata=!0,z.emit("data",Ct)}),lt.once("end",function(Ct){z.emit("end",Ct)}),lt.on("error",function(Ct){z.emit("error",Ct)}),lt.on("close",function(){z.emit("close")}),z.callback?z.readResponseBody(U):z.on("end",function(){if(z._aborted){Z("aborted",z.uri.href);return}z.emit("complete",U)})}Z("finish init function",z.uri.href)}},ee.prototype.readResponseBody=function(U){var z=this;Z("reading response's body");var ne=[],fe=0,me=[];z.on("data",function(de){d.isBuffer(de)?de.length&&(fe+=de.length,ne.push(de)):me.push(de)}),z.on("end",function(){if(Z("end event",z.uri.href),z._aborted){Z("aborted",z.uri.href),ne=[],fe=0;return}if(fe?(Z("has body",z.uri.href,fe),U.body=d.concat(ne,fe),z.encoding!==null&&(U.body=U.body.toString(z.encoding)),ne=[],fe=0):me.length&&(z.encoding==="utf8"&&me[0].length>0&&me[0][0]==="\uFEFF"&&(me[0]=me[0].substring(1)),U.body=me.join("")),z._json)try{U.body=JSON.parse(U.body,z._jsonReviver)}catch{Z("invalid JSON received",z.uri.href)}Z("emitting complete",z.uri.href),typeof U.body>"u"&&!z._json&&(U.body=z.encoding===null?d.alloc(0):""),z.emit("complete",U,U.body)})},ee.prototype.abort=function(){var U=this;U._aborted=!0,U.req?U.req.abort():U.response&&U.response.destroy(),U.clearTimeout(),U.emit("abort")},ee.prototype.pipeDest=function(U){var z=this,ne=z.response;if(U.headers&&!U.headersSent){if(ne.caseless.has("content-type")){var fe=ne.caseless.has("content-type");U.setHeader?U.setHeader(fe,ne.headers[fe]):U.headers[fe]=ne.headers[fe]}if(ne.caseless.has("content-length")){var me=ne.caseless.has("content-length");U.setHeader?U.setHeader(me,ne.headers[me]):U.headers[me]=ne.headers[me]}}if(U.setHeader&&!U.headersSent){for(var de in ne.headers)(!z.gzip||de!=="content-encoding")&&U.setHeader(de,ne.headers[de]);U.statusCode=ne.statusCode}z.pipefilter&&z.pipefilter(ne,U)},ee.prototype.qs=function(U,z){var ne=this,fe;!z&&ne.uri.query?fe=ne._qs.parse(ne.uri.query):fe={};for(var me in U)fe[me]=U[me];var de=ne._qs.stringify(fe);return de===""||(ne.uri=n.parse(ne.uri.href.split("?")[0]+"?"+de),ne.url=ne.uri,ne.path=ne.uri.path,ne.uri.host==="unix"&&ne.enableUnixSocket()),ne},ee.prototype.form=function(U){var z=this;return U?(/^application\/x-www-form-urlencoded\b/.test(z.getHeader("content-type"))||z.setHeader("content-type","application/x-www-form-urlencoded"),z.body=typeof U=="string"?z._qs.rfc3986(U.toString("utf8")):z._qs.stringify(U).toString("utf8"),z):(z._form=new D,z._form.on("error",function(ne){ne.message="form-data: "+ne.message,z.emit("error",ne),z.abort()}),z._form)},ee.prototype.multipart=function(U){var z=this;return z._multipart.onRequest(U),z._multipart.chunked||(z.body=z._multipart.body),z},ee.prototype.json=function(U){var z=this;return z.hasHeader("accept")||z.setHeader("accept","application/json"),typeof z.jsonReplacer=="function"&&(z._jsonReplacer=z.jsonReplacer),z._json=!0,typeof U=="boolean"?z.body!==void 0&&(/^application\/x-www-form-urlencoded\b/.test(z.getHeader("content-type"))?z.body=z._qs.rfc3986(z.body):z.body=v(z.body,z._jsonReplacer),z.hasHeader("content-type")||z.setHeader("content-type","application/json")):(z.body=v(U,z._jsonReplacer),z.hasHeader("content-type")||z.setHeader("content-type","application/json")),typeof z.jsonReviver=="function"&&(z._jsonReviver=z.jsonReviver),z},ee.prototype.getHeader=function(U,z){var ne=this,fe,me,de;return z||(z=ne.headers),Object.keys(z).forEach(function(je){je.length===U.length&&(me=new RegExp(U,"i"),de=je.match(me),de&&(fe=z[je]))}),fe},ee.prototype.enableUnixSocket=function(){var U=this.uri.path.split(":"),z=U[0],ne=U[1];this.socketPath=z,this.uri.pathname=ne,this.uri.path=ne,this.uri.host=z,this.uri.hostname=z,this.uri.isUnix=!0},ee.prototype.auth=function(U,z,ne,fe){var me=this;return me._auth.onRequest(U,z,ne,fe),me},ee.prototype.aws=function(U,z){var ne=this;if(!z)return ne._aws=U,ne;if(U.sign_version===4||U.sign_version==="4"){var fe={host:ne.uri.host,path:ne.uri.path,method:ne.method,headers:ne.headers,body:ne.body};U.service&&(fe.service=U.service);var me=y.sign(fe,{accessKeyId:U.key,secretAccessKey:U.secret,sessionToken:U.session});ne.setHeader("authorization",me.headers.Authorization),ne.setHeader("x-amz-date",me.headers["X-Amz-Date"]),me.headers["X-Amz-Security-Token"]&&ne.setHeader("x-amz-security-token",me.headers["X-Amz-Security-Token"])}else{var de=new Date;ne.setHeader("date",de.toUTCString());var je={key:U.key,secret:U.secret,verb:ne.method.toUpperCase(),date:de,contentType:ne.getHeader("content-type")||"",md5:ne.getHeader("content-md5")||"",amazonHeaders:m.canonicalizeHeaders(ne.headers)},lt=ne.uri.path;U.bucket&<?je.resource="/"+U.bucket+lt:U.bucket&&!lt?je.resource="/"+U.bucket:!U.bucket&<?je.resource=lt:!U.bucket&&!lt&&(je.resource="/"),je.resource=m.canonicalizeResource(je.resource),ne.setHeader("authorization",m.authorization(je))}return ne},ee.prototype.httpSignature=function(U){var z=this;return E.signRequest({getHeader:function(ne){return z.getHeader(ne,z.headers)},setHeader:function(ne,fe){z.setHeader(ne,fe)},method:z.method,path:z.path},U),Z("httpSignature authorization",z.getHeader("authorization")),z},ee.prototype.hawk=function(U){var z=this;z.setHeader("Authorization",Q.header(z.uri,z.method,U))},ee.prototype.oauth=function(U){var z=this;return z._oauth.onRequest(U),z},ee.prototype.jar=function(U){var z=this,ne;if(z._redirect.redirectsFollowed===0&&(z.originalCookieHeader=z.getHeader("cookie")),!U)ne=!1,z._disableCookies=!0;else{var fe=U.getCookieString?U:b,me=z.uri.href;fe&&(ne=fe.getCookieString(me))}return ne&&ne.length&&(z.originalCookieHeader?z.setHeader("cookie",z.originalCookieHeader+"; "+ne):z.setHeader("cookie",ne)),z._jar=U,z},ee.prototype.pipe=function(U,z){var ne=this;if(ne.response)if(ne._destdata)ne.emit("error",new Error("You cannot pipe after data has been emitted from the response."));else if(ne._ended)ne.emit("error",new Error("You cannot pipe after the response has been ended."));else return u.Stream.prototype.pipe.call(ne,U,z),ne.pipeDest(U),U;else return ne.dests.push(U),u.Stream.prototype.pipe.call(ne,U,z),U},ee.prototype.write=function(){var U=this;if(!U._aborted&&(U._started||U.start(),U.req))return U.req.write.apply(U.req,arguments)},ee.prototype.end=function(U){var z=this;z._aborted||(U&&z.write(U),z._started||z.start(),z.req&&z.req.end())},ee.prototype.pause=function(){var U=this;U.responseContent?U.responseContent.pause.apply(U.responseContent,arguments):U._paused=!0},ee.prototype.resume=function(){var U=this;U.responseContent?U.responseContent.resume.apply(U.responseContent,arguments):U._paused=!1},ee.prototype.destroy=function(){var U=this;this.clearTimeout(),U._ended?U.response&&U.response.destroy():U.end()},ee.prototype.clearTimeout=function(){this.timeoutTimer&&(clearTimeout(this.timeoutTimer),this.timeoutTimer=null)},ee.defaultProxyHeaderWhiteList=ke.defaultProxyHeaderWhiteList.slice(),ee.defaultProxyHeaderExclusiveList=ke.defaultProxyHeaderExclusiveList.slice(),ee.prototype.toJSON=O,request$2=ee,request$2}var extend=extend$1,cookies=cookies$1,helpers=helpers$1,paramsHaveRequestBody=helpers.paramsHaveRequestBody;function initParams(t,e,n){typeof e=="function"&&(n=e);var o={};return e!==null&&typeof e=="object"?extend(o,e,{uri:t}):typeof t=="string"?extend(o,{uri:t}):extend(o,t),o.callback=n||o.callback,o}function request$1(t,e,n){if(typeof t>"u")throw new Error("undefined is not a valid uri or options object.");var o=initParams(t,e,n);if(o.method==="HEAD"&¶msHaveRequestBody(o))throw new Error("HTTP HEAD requests MUST NOT include a request body.");return new request$1.Request(o)}function verbFunc(t){var e=t.toUpperCase();return function(n,o,u){var l=initParams(n,o,u);return l.method=e,request$1(l,l.callback)}}request$1.get=verbFunc("get"),request$1.head=verbFunc("head"),request$1.options=verbFunc("options"),request$1.post=verbFunc("post"),request$1.put=verbFunc("put"),request$1.patch=verbFunc("patch"),request$1.del=verbFunc("delete"),request$1.delete=verbFunc("delete"),request$1.jar=function(t){return cookies.jar(t)},request$1.cookie=function(t){return cookies.parse(t)};function wrapRequestMethod(t,e,n,o){return function(u,l,m){var y=initParams(u,l,m),E={};return extend(!0,E,e,y),E.pool=y.pool||e.pool,o&&(E.method=o.toUpperCase()),typeof n=="function"&&(t=n),t(E,E.callback)}}request$1.defaults=function(t,e){var n=this;t=t||{},typeof t=="function"&&(e=t,t={});var o=wrapRequestMethod(n,t,e),u=["get","head","post","put","patch","del","delete"];return u.forEach(function(l){o[l]=wrapRequestMethod(n[l],t,e,l)}),o.cookie=wrapRequestMethod(n.cookie,t,e),o.jar=n.jar,o.defaults=n.defaults,o},request$1.forever=function(t,e){var n={};return e&&extend(n,e),t&&(n.agentOptions=t),n.forever=!0,request$1.defaults(n)};var request_1=request$1;request$1.Request=requireRequest(),request$1.initParams=initParams,Object.defineProperty(request$1,"debug",{enumerable:!0,get:function(){return request$1.Request.debug},set:function(t){request$1.Request.debug=t}});var sha1$1={exports:{}},crypt={exports:{}};(function(){var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",e={rotl:function(n,o){return n<>>32-o},rotr:function(n,o){return n<<32-o|n>>>o},endian:function(n){if(n.constructor==Number)return e.rotl(n,8)&16711935|e.rotl(n,24)&4278255360;for(var o=0;o0;n--)o.push(Math.floor(Math.random()*256));return o},bytesToWords:function(n){for(var o=[],u=0,l=0;u>>5]|=n[u]<<24-l%32;return o},wordsToBytes:function(n){for(var o=[],u=0;u>>5]>>>24-u%32&255);return o},bytesToHex:function(n){for(var o=[],u=0;u>>4).toString(16)),o.push((n[u]&15).toString(16));return o.join("")},hexToBytes:function(n){for(var o=[],u=0;u>>6*(3-m)&63)):o.push("=");return o.join("")},base64ToBytes:function(n){n=n.replace(/[^A-Z0-9+\/]/ig,"");for(var o=[],u=0,l=0;u>>6-l*2);return o}};crypt.exports=e})();var cryptExports=crypt.exports,charenc={utf8:{stringToBytes:function(t){return charenc.bin.stringToBytes(unescape(encodeURIComponent(t)))},bytesToString:function(t){return decodeURIComponent(escape(charenc.bin.bytesToString(t)))}},bin:{stringToBytes:function(t){for(var e=[],n=0;n>5]|=128<<24-y%32,m[(y+64>>>9<<4)+15]=y;for(var R=0;R>>31}var ue=(C<<5|C>>>27)+P+(E[J]>>>0)+(J<20?(k&A|~k&D)+1518500249:J<40?(k^A^D)+1859775393:J<60?(k&A|k&D|A&D)-1894007588:(k^A^D)-899497514);P=D,D=A,A=k<<30|k>>>2,k=C,C=ue}C+=B,k+=F,A+=j,D+=N,P+=Y}return[C,k,A,D,P]},u=function(l,m){var y=t.wordsToBytes(o(l));return m&&m.asBytes?y:m&&m.asString?n.bytesToString(y):t.bytesToHex(y)};u._blocksize=16,u._digestsize=20,sha1$1.exports=u})();var sha1Exports=sha1$1.exports,php2js$1={rawurlencode:function(t){return t=(t+"").toString(),encodeURIComponent(t).replace(/!/g,"%21").replace(/'/g,"%27").replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/\*/g,"%2A").replace(/\+/g," ")},http_build_query:function(t,e,n){var o,u,l=[],m=function(E,C,k){var A,D=[];if(C===!0?C="1":C===!1&&(C="0"),C!=null)if(typeof C=="object"){for(A in C)C[A]!=null&&D.push(m(E+"["+A+"]",C[A],k));return D.join(k)}else{if(typeof C!="function")return php2js$1.urlencode(E)+"="+php2js$1.urlencode(C);throw new Error("There was an error processing for http_build_query().")}else return""};n||(n="&");for(u in t){o=t[u],e&&!isNaN(u)&&(u=String(e)+u);var y=m(u,o,n);y!==""&&l.push(y)}return l.join(n)},urlencode:function(t){return t=(t+"").toString(),encodeURIComponent(t).replace(/!/g,"%21").replace(/'/g,"%27").replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/\*/g,"%2A").replace(/%20/g,"+")}},php2js_1=php2js$1,request=request_1,sha1=sha1Exports,php2js=php2js_1,APIConfig={url:"http://api.jwplatform.com/v1/videos/create",key:"",secret:"",format:"json",kit:"php-1.4"},jwplayer$1={makeRequest:function(t,e){request({url:t,method:"GET",headers:{"Content-Type":"MyContentType","Custom-Header":"Custom Value"}},e)},setArguments:function(t,e){t.api_nonce=Math.floor(Math.random()*1e8),t.api_timestamp=Math.floor(Date.now()/1e3),t.api_key=APIConfig.key,t.api_format=APIConfig.format,t.api_kit=APIConfig.kit;var n={};Object.keys(t).sort().forEach(function(l){n[l]=t[l]});var o="";Object.keys(n).forEach(function(l){o!=""&&(o+="&"),o+=php2js.rawurlencode(l)+"="+php2js.rawurlencode(n[l])}),t.api_signature=sha1(o+APIConfig.secret);var u=APIConfig.url+"?"+php2js.http_build_query(t,"","&");jwplayer$1.makeRequest(u,e)}},jwplayer_1=jwplayer$1;const JwpPlayerWidget=function(t){var e;return e=class extends t.Widgets.Widget{constructor(n,o){super(n,o)}draw(){var n={},o=jwplayer_1.Player(this.$[0]),u=!1,l=!0;typeof this.video>"u"&&(this.video=this.media.video),n.file=this.video,n.primary="flash",n.fallback=!1,n.controls=!1,n.width=this.width,this.height&&(n.height=this.height),this.autostart,this.url_transform&&(n.file=this.url_transform(n.file));var m=this.media;m.on("setcurrenttime",function(E){u=l,o.seek(E/1e3)}),m.on("setvolume",function(E){o.setVolume(Math.floor(E*100)),m.volume=E}),m.on("setmuted",function(E){o.setMute(E),m.muted=E}),m.on("setplay",function(){o.play(!0),m.paused=!1}),m.on("setpause",function(){o.pause(!0),m.paused=!0});function y(){m.muted=o.getMute(),m.volume=o.getVolume()/100}n.events={onReady:function(){y(),m.currentTime=new t.Model.Time(1e3*o.getPosition()||0),m.trigger("loadedmetadata")},onTime:function(E){u?(o.pause(!0),u=!1):l&&o.getState()==="PLAYING"&&(l=!1,m.trigger("play")),m.trigger("timeupdate",new t.Model.Time(E.position*1e3))},onPlay:function(){u||(l=!1,m.trigger("play"))},onPause:function(){l=!0,m.trigger("pause")},onSeek:function(){m.trigger("seeked")},onMute:function(E){m.muted=E.mute,m.trigger("volumechange")},onVolume:function(E){m.volume=E.volume/100,m.trigger("volumechange")}},o=o.setup(n),this.jwplayer=o}},Fi(e,"defaults",{}),e},latestAnnotationStyles={},LatestAnnotation=function(t){var e;return e=class extends t.Widgets.Widget{constructor(n,o){super(n,o)}importUsers(){if(!this.source.users_data){this.usernames=Array();var n=this,o=this.getWidgetAnnotations(),u="";return o.forEach(function(l){n.usernames.indexOf(l.creator)==-1&&n.usernames.push(l.creator)}),this.usernames.forEach(function(l){u+=l+","}),u=u.substring(0,u.length-1),_url=mustache.render(this.api_users_endpoint,{usernames_list_string:encodeURIComponent(u),usernames_list_length:this.usernames.length}),jQuery.ajax({async:!1,url:_url,type:"GET",success:function(l){n.source.users_data=l.objects},error:function(l,m,y){console.log(l),console.log(m),console.log(y)}})}}draw(){var n=this;this.renderTemplate(),this.annotationContainer_$=this.$.find(".Ldt-LatestAnnotation"),this.selectable_annotations&&(this.onMdpEvent("AnnotationsList.refresh",function(){n.getWidgetAnnotations().forEach(function(o){o.off("click"),o.on("click",function(){var u={},l="",m=this.source.users_data.filter(function(y){return y.username==o.creator});m.length==0?u.username=o.creator:u=m[0],l=n.make_name_string_function(u),_html=mustache.render(n.annotationTemplate,{annotation_created:o.created.toLocaleDateString()+", "+o.created.toLocaleTimeString(),annotation_creator:l,annotation_title:o.title,annotation_content:o.description,copy_and_edit_button:n.copy_and_edit_button,button_text:n.l10n.copy_and_edit}),n.annotationContainer_$.html(_html),n.selectedAnnotation=!0})})}),this.segments=n.source.getAnnotationsByTypeTitle(this.segments_annotation_type),this.segments.forEach(function(o){o.on("click",function(){n.selectedAnnotation=!1})}),this.currentSegment=!1),this.onMediaEvent("timeupdate",function(){n.refresh()}),this.onMediaEvent("settimerange",function(o){n.refresh(o)}),this.starts_hidden?(this.visible=!0,this.hide()):(this.visible=!1,this.show()),this.selectedAnnotation=!1,this.player.trigger("AnnotationsList.refresh"),this.refresh()}refresh(n){n=typeof n<"u"?n:!1;var o=this;if(this.hide_without_segment){if(!n&&!this.media.getTimeRange()){var u=this.media.getCurrentTime(),l=this.segments.filter(function(R){return u>=R.begin&&u<=R.end});l.length==0?(this.currentSegment=!1,this.selectedAnnotation=!1):this.currentSegment=l[0]}else{var m=n?n[0]:this.media.getTimeRange()[0],y=n?n[1]:this.media.getTimeRange()[1];if(!this.currentSegment||this.currentSegment.begin!=m||this.currentSegment.end!=y){var l=this.segments.filter(function(B){return B.begin==m&&B.end==y});l.length>0&&(this.selectedAnnotation=!1,this.currentSegment=l[0])}}this.currentSegment?this.visible||this.show():this.visible&&this.hide()}if(this.visible&&!this.selectedAnnotation){var E=this.getWidgetAnnotations();this.filter_by_segment&&(this.currentSegment?E=E.filter(function(R){return _annotationTime=(R.begin+R.end)/2,o.currentSegment.begin<=_annotationTime&&o.currentSegment.end>=_annotationTime}):E=E.filter(function(R){return!1})),E=E.sortBy(function(R){return R.created});var C=!1,k="",A="",D={};if(E.length!=0)C=E.pop(),_users=this.source.users_data.filter(function(R){return R.username==C.creator}),_users.length==0?D.username=C.creator:D=_users[0],A=this.make_name_string_function(D),k=mustache.render(this.annotationTemplate,{annotation_created:C.created.toLocaleDateString()+", "+C.created.toLocaleTimeString(),annotation_creator:A,annotation_title:C.title,annotation_content:C.description,copy_and_edit_button:this.copy_and_edit_button,button_text:this.l10n.copy_and_edit});else{var P=this.l10n.empty;this.empty_message&&(P=this.empty_message),k="
"+P+"
"}this.annotationContainer_$.html(k)}this.copy_and_edit_button&&(this.copyAndEditButton_$=this.$.find(".Ldt-LatestAnnotation-CopyEditButton"),this.copyAndEditButton_$.click(this.functionWrapper("copy_and_edit")))}copy_and_edit(){this.player.trigger("CreateAnnotation.show"),this.hide_annotations_list&&this.player.trigger("AnnotationsList.hide"),annotationText=jQuery(".Ldt-LatestAnnotation-Content").get(0).innerHTML,jQuery(".Ldt-CreateAnnotation-Description").removeClass("empty"),jQuery(".Ldt-CreateAnnotation-Description").val(annotationText)}hide(){this.visible&&(this.visible=!1,this.$.find(".Ldt-LatestAnnotation-header").hide(),this.annotationContainer_$.hide())}show(){this.visible||(this.visible=!0,this.$.find(".Ldt-LatestAnnotation-header").show(),this.annotationContainer_$.show())}},Fi(e,"defaults",{pre_draw_callback:function(){return this.importUsers()},from_user:!1,filter_by_segment:!1,segments_annotation_type:"chap",hide_without_segment:!1,annotation_type:"contribution",show_only_annotation_from_user:!1,copy_and_edit_button:!1,hide_annotations_list:!1,selectable_annotations:!1,empty_message:!1,starts_hidden:!1,show_header:!1,custom_header:!1,make_name_string_function:function(n){return n.username?n.username:"Anonymous"}}),Fi(e,"messages",{fr:{copy_and_edit:"Copier et Editer",empty:"Aucune annotation à afficher",header:"Dernière annotation"},en:{copy_and_edit:"Copy and Edit",empty:"No annotation to display",header:"Last annotation"}}),Fi(e,"template","{{#show_header}}

{{#custom_header}}{{custom_header}}{{/custom_header}}{{^custom_header}}{{l10n.header}}{{/custom_header}}

{{/show_header}}
"),Fi(e,"annotationTemplate","
{{#copy_and_edit_button}}
{{button_text}}
{{/copy_and_edit_button}}
{{{annotation_created}}}
{{{annotation_creator}}}{{#annotation_title}}: {{{annotation_title}}}{{/annotation_title}}
{{{annotation_content}}}
"),e},mashupPlayerStyles={},MashupPlayer=function(t){var e;return e=class extends t.Widgets.Widget{constructor(n,o){super(n,o),this.is_mashup=!0}draw(){var n=this,o=this.media,u=null,l=null,m,y,E=0,C=!1,k,A,D=o.getMedias();o.paused=!this.autostart&&!this.autoplay;function P(){E>=o.duration&&(o.paused||(o.paused=!0,o.trigger("pause")),E=0);var j=o.getAnnotationAtTime(E);if(typeof j>"u"){u&&(u.pause(),o.paused||(o.paused=!0,o.trigger("pause")));return}if(j!==l){l=j,m=l.annotation.begin.milliseconds,y=l.annotation.end.milliseconds,A=m-l.begin.milliseconds,u=l.getMedia();for(var N=0;N=l.end&&ie.getMedia()!==u});_$1(J).each(function(ie){var ue=ie.getMedia();_$1(Y).indexOf(ue.id)===-1&&(Y.push(ue.id),ue.setCurrentTime(ie.annotation.begin.getSeconds()),ue.seeking=!0)})}u.setCurrentTime(E+A),u.seeking=!0,o.paused||(u.play(),C=!0,k.show()),o.trigger("timeupdate",new t.Model.Time(E))}this.height||(this.height=Math.floor(this.width/this.aspect_ratio),this.$.css({height:this.height})),this.$.css({background:this.background});var R=Math.ceil(Math.sqrt(D.length)),B=this.split_screen?this.width/R:this.width,F=this.split_screen?this.height/R:this.height;_$1(D).each(function(j,N){var Y=jQuery('
');Y.css({top:n.split_screen?F*Math.floor(N/R):0,left:n.split_screen?B*(N%R):0,height:F,width:B,display:n.split_screen?"block":"none"}),n.$.append(Y),n.insertSubwidget(Y.find(".Ldt-MashupPlayer-Subwidget"),_$1({type:n.player_type,media_id:j.id,height:F,width:B,url_transform:n.url_transform}).extend(n.player_options)),j.loadedMetadata=!1,j.show=function(){Y.show()},j.hide=function(){Y.hide()},j.on("loadedmetadata",function(){j.loadedMetadata=!0;for(var J=!0,ie=0;ie=m?E=J-A:(E=m-A,j.setCurrentTime(m)):(E=y-A,j.pause(),P()),o.trigger("timeupdate",new t.Model.Time(E)))}),j.on("seeked",function(){j.seeking=!1,j===u&&C&&(C=!1,k.hide())}),j.on("play",function(){j===u&&o.trigger("play")}),j.on("pause",function(){j===u&&o.trigger("pause")}),j.on("volumechange",function(){o.muted=j.muted,o.volume=j.volume,o.trigger("volumechange")})}),k=jQuery('
'),this.$.append(k),o.on("setcurrenttime",function(j){E=j,P()}),o.on("setvolume",function(j){for(var N=0;N

{{l10n.now_playing}}



    '),Fi(e,"mediaViewTemplate",'
    {{#segments}}
    {{/segments}}'),Fi(e,"mediaTemplate",'
  • {{title}}

    {{description}}

    '+MediaList.mediaViewTemplate+"
  • "),e},noteTakingStyles={},NoteTaking=function(t){var e;return e=class extends t.Widgets.Widget{constructor(n,o){super(n,o)}draw(){var n=this,o,u=jQuery;n.renderTemplate(),o=n.$.find(".Ldt-NoteTaking-Text");function l(){u(o).val(window.localStorage[n.editable_storage])}function m(){window.localStorage[n.editable_storage]=u(o).val()}window.localStorage[n.editable_storage]&&l(),u.fn.insertAtCaret=function(E){return this.each(function(){if(this.selectionStart!==void 0){var C=this.selectionStart,k=this.selectionEnd,A=this.scrollTop;this.value=this.value.substring(0,C)+E+this.value.substring(k,this.value.length),this.focus(),this.selectionStart=C+E.length,this.selectionEnd=C+E.length,this.scrollTop=A}else this.value+=E,this.focus(),this.value=this.value})};function y(E,C){var k=E.selectionStart;return E.value.substring(k-C,k+C)}u(o).keydown(function(E){if(E.keyCode==13&&(E.ctrlKey||E.metaKey)){E.preventDefault();var C=/\[([\d:]+)\]/.exec(y(o[0],8));C?n.media.setCurrentTime(t.timestamp2ms(C[1])):(u(o).insertAtCaret("["+new t.Model.Time(n.media.getCurrentTime()).toString()+"]"),m())}}).on("input",function(E){m()}).on("dblclick",function(E){var C=/\[([\d:]+)\]/.exec(y(o[0],8));C&&(E.preventDefault(),n.media.setCurrentTime(t.timestamp2ms(C[1])))})}},Fi(e,"defaults",{editable_storage:""}),Fi(e,"template",''),e},placeholderPlayerStyles={},PlaceholderPlayer=function(t){var e;return e=class extends t.Widgets.Widget{constructor(n,o){super(n,o)}draw(){this.renderTemplate();var n=!0,o=0,u=new t.Model.Time(0),l=this.media,m=this.$.find(".Ldt-PlaceholderPlayer");function y(){n||(u=new t.Model.Time(new Date().valueOf()-o),u<=l.duration?(l.trigger("timeupdate",u),setTimeout(y,100)):(u=l.duration,l.pause())),m.text(u.toString(!0))}l.on("setcurrenttime",function(E){o=new Date().valueOf()-E,u=new t.Model.Time(E),l.trigger("seeked"),l.trigger("timeupdate",u),m.text(u.toString(!0))}),l.on("setplay",function(){n=!1,o=new Date().valueOf()-u,l.trigger("play"),y()}),l.on("setpause",function(){n=!0,l.trigger("pause"),y()}),l.trigger("loadedmetadata"),l.trigger("setcurrenttime",0),this.autostart&&l.trigger("setplay")}},Fi(e,"defaults",{autostart:!1}),Fi(e,"template",'
    (loading)
    '),e},polemicStyles={},Polemic=function(t){var e;return e=class extends t.Widgets.Widget{constructor(n,o){super(n,o)}getPolemics(n){return(typeof n>"u"||!n)&&(n=this.default_version),this.polemics.constructor===Array?this.polemics:this.polemics[n]}drawNoStackgraph(n,o){var u=this;if(this.is_stackgraph=!1,n){let m=function(y,E,j,k,A){var D=mustache.render('
    ',{id:A.id,media_id:u.source.currentMedia.id,polemic:j,left:y,top:E,color:k,width:u.element_width-1,height:u.element_height,title:A.title,time:A.begin.toString()}),P=jQuery(D);P.on("mouseover",function(){A.trigger("select")}).on("mouseout",function(){A.trigger("unselect")}).on("click",function(){return A.trigger("click"),!1}),t.attachDndData(P,{title:A.title,description:A.description,image:A.thumbnail,uri:typeof A.url<"u"?A.url:document.location.href.replace(/#.*$/,"")+"#id="+A.id,text:"["+A.begin.toString()+"] "+A.title});for(var R=[],B=A.content&&A.content.polemic_version||u.default_version,F=u.getPolemics(B)||[],j,N,Y=0;Y1?R:k),u.$tweets.each(function(){var J=jQuery(this);J.css("opacity",J.attr("annotation-id")==A.id?1:.3)})}),A.on("unselect",function(){u.tooltip&&u.tooltip.hide(),u.$tweets.css("opacity",1)}),A.on("found",function(){P.css({background:u.foundcolor,opacity:1})}),A.on("not-found",function(){P.css({background:k,opacity:.3})}),u.$zone.append(P)};this.height=(2+n)*this.element_height,this.$zone.css({width:this.width+"px",height:this.height+"px",position:"relative"});var l=0;_$1(o).forEach(function(y){var E=u.height;y.annotations.forEach(function(C){E-=u.element_height,m(l,E,"none",u.defaultcolor,C)}),_$1(y.polemicStacks).forEach(function(C){var k=C.polemicDef.color,A=C.polemicDef.name;C.annotations.forEach(function(D){E-=u.element_height,m(l,E,A,k,D)})}),l+=u.element_width}),this.$tweets=this.$.find(".Ldt-Polemic-TweetDiv"),this.source.getAnnotations().on("search-cleared",function(){u.$tweets.each(function(){var y=jQuery(this);y.css({background:y.attr("polemic-color"),opacity:1})})})}else this.$zone.hide()}drawStackgraph(n,o){this.is_stackgraph=!0;var u=this;this.height=(2+this.max_elements)*this.element_height,this.$zone.css({width:this.width+"px",height:this.height+"px",position:"relative"});var l=0,m="",y=this.max_elements*this.element_height/n;function E(C,k,A,D,P,R,B,F){m+=mustache.render('
    ',{nums:P,posx:Math.floor(C+(u.element_width-1)/2),media_id:u.source.currentMedia.id,polemic:F,left:C,top:k,color:D,width:u.element_width-1,height:A,begin:R,end:B})}_$1(o).forEach(function(C){var k=u.height,A=C.annotations.length+"|"+u.defaultcolor+","+_$1(C.polemicStacks).map(function(P){return P.annotations.length+"|"+P.polemicDef.color}).join(",");if(C.annotations.length){var D=Math.ceil(y*C.annotations.length);k-=D,E(l,k,D,u.defaultcolor,A,C.begin,C.end,"none")}_$1(C.polemicStacks).forEach(function(P){if(P.annotations.length){var R=P.polemicDef.color,B=P.polemicDef.name,F=Math.ceil(y*P.annotations.length);k-=F,E(l,k,F,R,A,C.begin,C.end,B)}}),l+=u.element_width}),this.$zone.append(m),this.$tweets=this.$.find(".Ldt-Polemic-TweetDiv"),this.$tweets.mouseover(function(){var C=jQuery(this),k=C.attr("annotation-counts").split(","),A="

    "+u.l10n.from_+C.attr("begin-time")+u.l10n._to_+C.attr("end-time")+"

    ";A=_$1.reduce(k,function(D,P){var R=P.split("|");return D+='

    '+R[0]+u.l10n._annotations+"

    ",D},A),u.tooltip&&u.tooltip.show(+C.attr("pos-x"),+C.attr("pos-y"),A)}).mouseout(function(){u.tooltip&&u.tooltip.hide()})}draw(){this.onMediaEvent("timeupdate","onTimeupdate"),this.$zone=jQuery("
    "),this.$zone.addClass("Ldt-Polemic"),this.$.append(this.$zone),this.$elapsed=jQuery("
    ").css({background:"#cccccc",position:"absolute",top:0,left:0,width:0,height:"100%"}),this.$zone.append(this.$elapsed);for(var n=[],o=Math.floor(this.width/this.element_width),u=this.source.getDuration(),l=0,m=this.getWidgetAnnotations(),y=this,E=0;E=C&&P.begin").addClass("Ldt-Polemic-Position"),this.$zone.append(this.$position),this.$zone.on("click",function(P){var R=P.pageX-y.$zone.offset().left;y.media.setCurrentTime(y.media.duration*R/y.width)}),this.$.append('
    '),this.insertSubwidget(this.$.find(".Ldt-Polemic-Tooltip"),{type:"Tooltip",min_x:0,max_x:this.width},"tooltip")}onTimeupdate(n){var o=Math.floor(this.width*n/this.media.duration);this.$elapsed.css({width:o+"px"}),this.$position.css({left:o+"px"})}},Fi(e,"messages",{fr:{from_:"de ",_to_:" à ",_annotations:" annotation(s)"},en:{from_:"from ",_to_:" to ",_annotations:" annotation(s)"}}),Fi(e,"defaults",{element_width:5,element_height:5,max_elements:20,annotation_type:"tweet",defaultcolor:"#585858",foundcolor:"#fc00ff",default_version:"1",polemics:{1:[{name:"OK",keywords:["++"],color:"#1D973D"},{name:"KO",keywords:["--"],color:"#CE0A15"},{name:"REF",keywords:["==","http://"],color:"#C5A62D"},{name:"Q",keywords:["?"],color:"#036AAE"}],2:[{name:"OK",keywords:["++"],color:"#1D973D"},{name:"KO",keywords:["!!"],color:"#CE0A15"},{name:"REF",keywords:["==","http://"],color:"#C5A62D"},{name:"Q",keywords:["?"],color:"#036AAE"}]}}),e},PopcornPlayer=function(t){var e;return e=class extends t.Widgets.Widget{constructor(n,o){super(n,o)}draw(){typeof this.video>"u"&&(this.video=this.media.video),this.url_transform&&(this.video=this.url_transform(this.video));var n=this.video;if(/^(https?:\/\/)?(www\.)?youtube\.com/.test(this.video)){for(var o=this.video.split(/[?&]/),u={},l=1;lk[0]||E.getCurrentTime(){{ correctness.0 }} / {{ correctness.1 }}',{correctness:this.globalScore()});jQuery(".Ldt-Quiz-Index").html(mustache.render("Q{{index}}/{{total}}",{index:n.number+1,total:this.totalAmount})),jQuery(".Ldt-Quiz-Score").html(E),this.question=new t.Widgets.UniqueChoiceQuestion(n),this.resource=new t.Widgets.UniqueChoiceQuestion(m),n.content.data.type=="multiple_choice"?(this.question=new t.Widgets.MultipleChoiceQuestion(n),this.resource=new t.Widgets.MultipleChoiceQuestion(m)):n.content.data.type=="unique_choice"&&(this.question=new t.Widgets.UniqueChoiceQuestion(n),this.resource=new t.Widgets.UniqueChoiceQuestion(m));var C="";for(y=0;y

    '+this.question.renderQuizTemplate(l[y],y)+''+l[y].content+"

    ";var k="";m!=null&&(k='
    '+m+"
    "),jQuery(".Ldt-Quiz-Questions").html(k+C),jQuery(".Ldt-Quiz-Overlay").fadeIn(),jQuery(".Ldt-Quiz-Submit").fadeIn(),jQuery(".quiz-question-label").click(function(){var A=jQuery(this).siblings("input");A.prop("checked")&&A.prop("type")=="radio"?o.answer():A.prop("checked",!A.prop("checked"))}),jQuery(".Ldt-Quiz-Submit-Skip-Link").click({media:this.media},function(A){o.hide(),o.player.trigger("QuizCreator.skip"),A.data.media.play()})}}hide(){var n=this;jQuery(".Ldt-Quiz-Votes").hide(),jQuery(".Ldt-Quiz-Overlay").hide(),jQuery(".Ldt-Pause-Add-Question").hide(),n.quiz_displayed=!1}answer(){var n=this;function o(A){return(A||"").replace(/\s(\d+:\d+)/,function(D,P){return' '+P+""})}var u=n.annotation.content.data.answers,l=0,m=0,y=[];n.$.find(".Ldt-Quiz-Question-Check").each(function(A){var D=jQuery(this).is(":checked");y.push(D?1:0);var P=u[l];P.correct&&!D||!P.correct&&D?(m+=1,jQuery(this).parents(".quiz-question-block").append('
    '+o(P.feedback)+"
    ")):jQuery(this).parents(".quiz-question-block").append('
    '+o(P.feedback)+"
    "),l++}),m?(jQuery(".Ldt-Quiz-Result").html("Mauvaise réponse"),jQuery(".Ldt-Quiz-Result").css({"background-color":"red"}),this.correct[this.annotation.id]=0):(jQuery(".Ldt-Quiz-Result").html("Bonne réponse !"),jQuery(".Ldt-Quiz-Result").css({"background-color":"green"}),this.correct[this.annotation.id]=1),jQuery(".Ldt-Quiz-Result").animate({height:"100%"},500,"linear",function(){jQuery(".Ldt-Quiz-Result").delay(2e3).animate({height:"0%"},500)});var E=this.annotation.number+1,C=this.globalScore(),k="";k+=''+C[0]+' / '+C[1]+"",jQuery(".Ldt-Quiz-Index").html("Q"+E+"/"+this.totalAmount),jQuery(".Ldt-Quiz-Score").html(k),this.submit(this.user,this.userid,this.annotation.id,m?"wrong_answer":"right_answer",y.join("")),jQuery(".Ldt-Quiz-Submit").fadeOut(400,function(){jQuery(".Ldt-Quiz-Votes").show()})}globalScore(){var n=_.values(this.correct),o=n.filter(function(l){return l==1}).length,u=n.filter(function(l){return l==0}).length;return[o,u]}refresh(){var n=this.getWidgetAnnotations().sortBy(function(u){return u.begin}),o=this;o.totalAmount=n.length,o.number=0,o.correct={},o.keys={},n.forEach(function(u){o.correct[u.id]=-1,o.keys[o.number]=u.id,u.number=o.number++})}draw(){var n=this;n.quiz_displayed=!1,this.onMediaEvent("enter-annotation",function(o){var u=n.getWidgetAnnotations().filter(function(l){return l===o});u.number===void 0&&n.refresh(),u.length&&n.update(u[0])}),this.onMdpEvent("Quiz.activate",function(){n.quiz_activated=!0}),this.onMdpEvent("Quiz.deactivate",function(){n.quiz_activated=!1,n.hide()}),this.onMdpEvent("Quiz.hide",function(){n.hide()}),this.onMdpEvent("Quiz.refresh",function(){n.refresh()}),this.onMediaEvent("pause",function(){n.quiz_displayed||jQuery(".Ldt-Pause-Add-Question").show()}),this.onMediaEvent("play",function(){jQuery(".Ldt-Pause-Add-Question").hide()}),n.overlay=jQuery("
    ").appendTo(jQuery("#"+n.container)),n.PauseAddQuestion=jQuery("
    ").on("click",function(){n.player.trigger("QuizCreator.create")}).appendTo(jQuery("#"+n.container)),n.overlay.html(this.template),jQuery(".Ldt-Quiz-Overlay").hide(),jQuery(".Ldt-Quiz-Submit input").click(function(){n.answer()}),jQuery(".Ldt-Quiz-Submit-Skip-Link").click({media:this.media},function(o){n.submit(n.user,n.userid,n.annotation.id,"skipped_answer",0),n.hide(),n.player.trigger("QuizCreator.skip"),o.data.media.play()}),jQuery('.Ldt-Quiz-Votes-Buttons input[type="button"], .Ldt-Quiz-Votes-Buttons a').click({media:this.media},function(o){var u,l;jQuery(this).hasClass("Ldt-Quiz-Vote-Useful")?(u="useful",l=1):jQuery(this).hasClass("Ldt-Quiz-Vote-Useless")?(u="useless",l=-1,jQuery(".Ldt-Ctrl-Quiz-Create").addClass("button_highlight").delay(5e3).queue(function(){jQuery(this).removeClass("button_highlight").dequeue()})):(u="skipped_vote",l=0),n.submit(n.user,n.userid,n.annotation.id,u,l),o.data.media.play(),n.hide(),jQuery(".Ldt-Pause-Add-Question").hide(),n.player.trigger("QuizCreator.skip")}),n.refresh()}},Fi(e,"defaults",{quiz_activated:!0,api_serializer:"ldt_annotate",analytics_api:"",api_method:"POST",user:"",userid:""}),Fi(e,"template",'

    {{question}}

    '),Fi(e,"annotationTemplate",""),e},UniqueChoiceQuestion=function(t){return class extends t.Widgets.Widget{constructor(e){this.annotation=e}renderQuizTemplate(e,n){return''}renderTemplate(e,n){var o=this.generateUid();return''}renderFullTemplate(e,n){var o=e&&e.correct?"checked":"",u=this.generateUid();return''}}},MultipleChoiceQuestion=function(t){return class extends t.Widgets.Widget{constructor(e){this.annotation=e}renderQuizTemplate(e,n){return' '}renderTemplate(e,n){var o=this.generateUid();return''}renderFullTemplate(e,n){var o=e&&e.correct?"checked":"",u=this.generateUid();return' '}submit(e,n,o,u,l){var m=this,y=mustache.render(this.analytics_api,{id:this.source.projectId}),E={username:e,useruuid:n,subject:o,property:u,value:l,session:m.session_id};jQuery.ajax({url:y,type:this.api_method,contentType:"application/json",data:JSON.stringify(E),success:function(C){},error:function(C,k,A){t.log("Error when sending annotation",A)}})}}},quizCreatorStyles={},QuizCreator=function(t){var e;return e=class extends t.Widgets.Widget{constructor(n,o){super(n,o)}skip(){this.$.find(".Ldt-QuizCreator-Time").val(""),this.$.find(".Ldt-QuizCreator-Question-Area").val(""),this.$.find(".Ldt-QuizCreator-Resource-Area").val(""),this.$.find(".Ldt-QuizCreator-Questions-Block").html(""),this.current_annotation=void 0}nbAnswers(){var n=this.$.find(".Ldt-QuizCreator-Questions-Answer").length;return n}draw(){var n=this;this.onMediaEvent("timeupdate",function(o){n.setBegin(o)}),this.onMdpEvent("QuizCreator.show",function(){n.setBegin(n.media.currentTime)}),this.onMdpEvent("QuizCreator.create",function(){n.skip(),n.setBegin(n.media.currentTime)}),this.onMdpEvent("QuizCreator.skip",function(){n.skip()}),this.onMdpEvent("QuizCreator.edit",function(o){n.skip(),n.addQuestion(o)}),this.$.on("click",".Ldt-QuizCreator-Remove",function(){jQuery(this).parents(".Ldt-QuizCreator-Questions-Answer").remove()}),this.begin=new t.Model.Time,this.end=this.source.getDuration(),this.answers=[],this.renderTemplate(),this.question=new t.Widgets.UniqueChoiceQuestion,this.$.find(".Ldt-QuizCreator-Question-Type").bind("change",this.functionWrapper("onQuestionTypeChange")),this.$.find(".Ldt-QuizCreator-Question-Add").bind("click",this.functionWrapper("onQuestionAdd")),this.$.find(".Ldt-QuizCreator-Question-Save").bind("click",this.functionWrapper("onSave")),this.$.find(".Ldt-QuizCreator-Time").keyup(function(){var o=n.$.find(".Ldt-QuizCreator-Time").val();n.begin=t.timestamp2ms(o),n.end=n.begin+1e3}),this.onMediaEvent("timeupdate",function(o){n.getDescription()&&n.setBegin(o)})}getDescription(){return this.$.find(".Ldt-QuizCreator-Question-Area").val().trim()}addQuestion(n,o){var u=this;n.content.data.type=="multiple_choice"?this.question=new t.Widgets.MultipleChoiceQuestion(n):n.content.data.type=="unique_choice"&&(this.question=new t.Widgets.UniqueChoiceQuestion(n));var l=n.content.data.answers;this.answers=[],this.$.find(".Ldt-QuizCreator-Time").val(n.begin),this.$.find(".Ldt-QuizCreator-Question-Area").val(n.content.data.question),this.$.find(".Ldt-QuizCreator-Resource-Area").val(n.content.data.resource),this.$.find(".Ldt-QuizCreator-Questions-Block").html(""),l.forEach(function(m){u.onQuestionAdd(null,m)}),u.current_annotation=n}onQuestionTypeChange(n){var o=this.$.find(".Ldt-QuizCreator-Question-Type"),u=o.val(),l=this;switch(u){case"unique_choice":this.question=new t.Widgets.UniqueChoiceQuestion;break;case"multiple_choice":this.question=new t.Widgets.MultipleChoiceQuestion;break}var m="";l.$.find(".Ldt-QuizCreator-Questions-Block").html(m),this.pauseOnWrite()}onQuestionAdd(n,o){var u='
    Réponse
    '+this.question.renderFullTemplate(o,this.nbAnswers())+'


    Commentaire
     
    ';this.$.find(".Ldt-QuizCreator-Questions-Block").append(u),this.$.find(".Ldt-QuizCreator-Answer-Content").last().focus(),this.pauseOnWrite()}pauseOnWrite(){this.pause_on_write&&!this.media.getPaused()&&this.media.pause()}setBegin(n){this.begin=new t.Model.Time(n||0),this.end=this.begin+500,this.$.find(".Ldt-QuizCreator-Time").val(this.begin.toString())}get_local_annotation(n){return this.player.getLocalAnnotation(n)}save_local_annotations(){this.player.saveLocalAnnotations(),this.source.merge(this.player.localSource)}delete_local_annotation(n){this.source.getAnnotations().removeId(n),this.player.deleteLocalAnnotation(n),this.current_annotation=void 0,this.refresh(!0)}show(){this.$.find(".Ldt-QuizCreator-Question-Area").focus()}hide(){this.$.find(".Ldt-QuizCreator-Questions-Block").html(""),this.$.find(".Ldt-QuizCreator-Question-Area").val(""),this.$.find(".Ldt-QuizCreator-Resource-Area").val(""),this.$.find(".Ldt-QuizCreator-Time").val("")}onSave(n,o){var u=!1;if(this.nbAnswers()<=0)return alert("Vous devez spécifier au moins une réponse à votre question !"),!1;if(!this.$.find(".quiz-question-edition:checked").length)return alert("Vous n'avez pas indiqué de bonne réponse."),!1;var l;if(this.current_annotation)u=!1,l=this.current_annotation;else{u=!0;var m=this.source.getAnnotationTypes().searchByTitle(this.annotation_type,!0),y=m.length?m[0]:new t.Model.AnnotationType(!1,this.player.localSource);m.length||(y.dont_send_id=!0,y.title=this.annotation_type),l=new t.Model.Annotation(!1,this.player.localSource),l.created=new Date,l.creator=this.creator_name,l.setAnnotationType(y.id),this.player.localSource.getMedias().push(this.source.currentMedia),l.setMedia(this.source.currentMedia.id)}l.setBeginEnd(this.begin,this.end),l.modified=new Date,l.contributor=this.creator_name,l.description=this.getDescription(),l.title=l.description,l.content={},l.content.data={},l.content.data.type=this.$.find(".Ldt-QuizCreator-Question-Type").val(),l.content.data.question=l.description,l.content.data.resource=this.$.find(".Ldt-QuizCreator-Resource-Area").val(),l.content.data.answers=jQuery.makeArray(jQuery(".Ldt-QuizCreator-Questions-Answer").map(function(E){return{content:jQuery(this).find(".Ldt-QuizCreator-Answer-Content").val(),feedback:jQuery(this).find(".Ldt-QuizCreator-Answer-Feedback").val(),correct:jQuery(this).find(".Ldt-Quiz-Question-Check").is(":checked")}})),this.current_annotation=l,u?(this.player.addLocalAnnotation(l),this.source.merge([l]),this.player.trigger("Annotation.create",l)):(this.player.saveLocalAnnotations(),this.player.trigger("Annotation.update",l)),this.player.trigger("AnnotationsList.update"),this.player.trigger("Quiz.refresh")}},Fi(e,"defaults",{creator_name:"",tags:!1,tag_titles:!1,pause_on_write:!0,annotation_type:"Quiz",api_serializer:"ldt_annotate",api_endpoint_template:"",api_method:"POST"}),Fi(e,"messages",{en:{},fr:{}}),Fi(e,"template",'


    Type de question à


    '),e},segmentsStyles={},Segments=function(t){var e;return e=class extends t.Widgets.Widget{constructor(n,o){super(n,o)}do_draw(n){this.width!=this.$.parent().width()&&this.scale_to_parent&&(this.width=this.$.parent().width(),this.$.css({width:this.width+"px"}));var o=this,u=this.getWidgetAnnotations().filter(function(k){return k.getDuration()>0&&k.getMedia().id==o.media.id}),l=this.width/this.source.getDuration(),m=this.$.find(".Ldt-Segments-List"),y=[],E=1;function C(k,A,D,P){function R(F){return Math.floor(240*(1-P)+F*P)}for(var B=(65536*R(k)+256*R(A)+R(D)).toString(16);B.length<6;)B="0"+B;return"#"+B}n&&this.$.find(".Ldt-Segments-Segment").remove(),u.forEach(function(k,A){var D=k.begin*l,P=k.getDuration()*l,R=Math.floor(D+P/2),B=k.title+(k.description?"
    "+k.description:""),F=_$1(y).find(function(L){return!_$1(L.annotations).find(function(d){return d.begink.begin})});F||(F={index:y.length,annotations:[]},y.push(F)),F.annotations.push(k);var j=(1-o.overlap)*F.index*o.line_height,N=typeof k.color<"u"&&k.color?k.color:o.colors[A%o.colors.length],Y=parseInt(N.substr(1,2),16),J=parseInt(N.substr(3,2),16),ie=parseInt(N.substr(5,2),16),ue=C(Y,J,ie,.5),Q=C(Y,J,ie,.2),ce={color:N,medcolor:ue,lowcolor:Q,text:(k.creator?k.creator+" : ":"")+B.replace(/(\n|\r|\r\n)/gm," ").replace(/(^.{120,140})[\s].+$/m,"$1…"),left:D,width:P,top:j,height:o.line_height-1,id:k.id,media_id:k.getMedia().id,from:k.begin.toString(),to:k.end.toString()},he=mustache.render(o.constructor.annotationTemplate,ce),ke=jQuery(he);ke.on("mouseover",function(){k.trigger("select")}).on("mouseout",function(){k.trigger("unselect")}).on("click",function(){o.use_timerange&&(o.media.getTimeRange()?o.media.getTimeRange()[0]==k.begin||o.media.getTimeRange()[1]==k.end?(o.media.resetTimeRange(),o.$segments.each(function(){var L=jQuery(this);L.css("background",Q).removeClass("selected"),k.trigger("select")})):(o.media.setCurrentTime(k.begin),o.media.setTimeRange(k.begin,k.end),o.media.play(),o.$segments.each(function(){var L=jQuery(this);L.css("background",Q).removeClass("selected")}),ke.css("background",o.selected_color).addClass("selected")):(o.media.setCurrentTime(k.begin),o.media.setTimeRange(k.begin,k.end),o.media.play(),o.$segments.each(function(){var L=jQuery(this);L.css("background",Q).removeClass("selected")}),ke.css("background",o.selected_color).addClass("selected"))),k.trigger("click")}).appendTo(m),t.attachDndData(ke,{title:k.title,description:k.description,uri:typeof k.url<"u"?k.url:document.location.href.replace(/#.*$/,"")+"#id="+k.id,image:k.thumbnail,text:"["+k.begin.toString()+"] "+k.title}),k.on("select",function(){o.$segments.each(function(){var L=jQuery(this);L.css({background:L.hasClass("found")?o.faded_found_color:L.attr("data-low-color")}),L.css({background:L.hasClass("selected")?o.faded_selected_color:L.attr("data-low-color")})}),ke.css({background:ke.hasClass("found")?o.found_color:N,background:ke.hasClass("selected")?o.selected_color:N,"z-index":++E}),o.tooltip&&o.tooltip.show(R,j,ce.text,ce.color)}),k.on("unselect",function(){o.tooltip&&o.tooltip.hide(),o.$segments.each(function(){var L=jQuery(this);L.css("background",L.hasClass("found")?o.found_color:L.attr("data-medium-color")),L.css("background",L.hasClass("selected")?o.selected_color:L.attr("data-medium-color"))})}),k.on("found",function(){ke.css("background",o.found_color).addClass("found")}),k.on("not-found",function(){ke.css("background",Q).removeClass("found")})}),this.onMediaEvent("resettimerange",function(){o.$segments.each(function(){var k=jQuery(this);k.removeClass("selected")})}),this.$.css({width:this.width+"px",height:((1-this.overlap)*y.length+this.overlap)*this.line_height+"px",background:this.background,margin:"1px 0"}),this.$segments=this.$.find(".Ldt-Segments-Segment")}draw(){var n=this;n.onMediaEvent("timeupdate","onTimeupdate"),n.renderTemplate(),n.do_draw(),this.no_tooltip||n.insertSubwidget(n.$.find(".Ldt-Segments-Tooltip"),{type:"Tooltip",min_x:0,max_x:this.width},"tooltip"),n.source.getAnnotations().on("search",function(){searching=!0}),n.source.getAnnotations().on("search-cleared",function(){searching=!1,_this.$segments.each(function(){var o=jQuery(this);o.css("background",o.attr("data-medium-color")).removeClass("found")})}),this.$.on("resize",function(){n.do_draw(!0)})}onTimeupdate(n){var o=Math.floor(this.width*n/this.media.duration);this.$.find(".Ldt-Segments-Position").css({left:o+"px"})}},Fi(e,"defaults",{annotation_type:"chap",colors:["#1f77b4","#aec7e8","#ff7f0e","#ffbb78","#2ca02c","#98df8a","#d62728","#ff9896","#9467bd","#c5b0d5","#8c564b","#c49c94","#e377c2","#f7b6d2","#7f7f7f","#c7c7c7","#bcbd22","#dbdb8d","#17becf","#9edae5"],line_height:8,background:"#e0e0e0",overlap:.25,found_color:"#FF00FC",faded_found_color:"#ff80fc",selected_color:"#74d600",faded_selected_color:"#baf9b5",no_tooltip:!1,use_timerange:!1,scale_to_parent:!0}),Fi(e,"template",'
    '),Fi(e,"annotationTemplate",'
    '),e},shortcutsStyles={},Shortcuts=function(t){var e;return e=class extends t.Widgets.Widget{constructor(n,o){super(n,o)}draw(){var n=this;Mousetrap.bindGlobal("ctrl+space",function(o){return o.preventDefault(),n.media.getPaused()?n.media.play():n.media.pause(),!1}),Mousetrap.bindGlobal("ctrl+left",function(o){return o.preventDefault(),n.media.setCurrentTime(Math.max(0,n.media.getCurrentTime()-n.time_increment)),!1}),Mousetrap.bindGlobal("ctrl+shift+left",function(o){return o.preventDefault(),n.media.setCurrentTime(Math.max(0,n.media.getCurrentTime()-5*n.time_increment)),!1}),Mousetrap.bindGlobal("ctrl+right",function(o){return o.preventDefault(),n.media.setCurrentTime(Math.min(n.media.duration,n.media.getCurrentTime()+n.time_increment)),!1}),Mousetrap.bindGlobal("ctrl+shift+right",function(o){return o.preventDefault(),n.media.setCurrentTime(Math.min(n.media.duration,n.media.getCurrentTime()+5*n.time_increment)),!1}),Mousetrap.bindGlobal("ctrl+a",function(o){return o.preventDefault(),n.player.trigger("CreateAnnotation.toggle"),!1})}},Fi(e,"defaults",{time_increment:2e3}),e},sliceStyles={},Slice=function(t){var e;return e=class extends t.Widgets.Widget{constructor(n,o){super(n,o),this.sliding=!1}draw(){this.renderTemplate(),this.$slider=this.$.find(".Ldt-Slice"),this.show_arrow&&this.insertSubwidget(this.$.find(".Ldt-Slice-Arrow"),{type:"Arrow"},"arrow"),this.min=0,this.max=this.media.duration.valueOf();var n=this,o;this.$slider.slider({range:!0,values:[0,this.max],min:0,max:this.max,change:function(u,l){n.arrow&&n.arrow.moveToTime((l.values[0]+l.values[1])/2),n.onBoundsChanged&&n.onBoundsChanged(l.values[0],l.values[1])},start:function(){n.sliding=!0,n.media.getPaused()||n.media.pause(),o=n.media.getCurrentTime()},slide:function(u,l){n.media.setCurrentTime(l.value)},stop:function(){n.sliding=!1,n.media.setCurrentTime(o)}}),this.$slider.find(".ui-slider-handle:first").addClass("Ldt-Slice-left-handle"),this.$slider.find(".ui-slider-handle:last").addClass("Ldt-Slice-right-handle"),this.getWidgetAnnotations().forEach(function(u){u.on("enter",function(){n.setBounds(u.begin,u.end)})}),this.player.on("annotation-click",function(u){n.setBounds(u.begin,u.end)})}setBounds(n,o){this.$slider.slider("values",[n,o])}show(){this.$slider.show()}hide(){this.$slider.hide()}},Fi(e,"defaults",{show_arrow:!1}),Fi(e,"template",'
    {{#show_arrow}}
    {{/show_arrow}}'),e},slidePreviewStyles={},SlidePreview=function(t){var e;return e=class extends t.Widgets.Widget{constructor(n,o){super(n,o)}draw(){this.getWidgetAnnotations().sortBy(function(u){return u.begin});var n=this;n.renderTemplate();var o=n.$.find(".Ldt-SlidePreview-Slides");this.getWidgetAnnotations().forEach(function(u){var l={id:u.id,content:t.textFieldHtml(u.title),begin:u.begin.toString(),ms:u.begin.milliseconds,thumbnail:u.thumbnail},m=mustache.render(n.annotationTemplate,l),y=jQuery(m);o.append(y)}),n.$.on("click",".Ldt-SlidePreview-Item",function(){n.media.setCurrentTime(Number(this.dataset.timecode))})}},Fi(e,"defaults",{annotation_type:"Slides"}),Fi(e,"template",'
    '),Fi(e,"annotationTemplate",'
    '),e},sliderStyles={},Slider=function(t){var e;return e=class extends t.Widgets.Widget{constructor(o,u){super(o,u);Fi(this,"calculateHandleCss",function(o){return{height:2+o+"px",width:2+o+"px","margin-left":-Math.ceil(2+o/2)+"px"}})}draw(){this.renderTemplate(),this.$time=this.$.find(".Ldt-Slider-Time"),this.$slider=this.$.find(".Ldt-Slider");var o=this;this.$slider.slider({range:"min",value:0,min:0,max:this.source.getDuration().milliseconds,slide:function(u,l){o.media.setCurrentTime(l.value),o.player.trigger("Mediafragment.setHashToTime")}}),this.$handle=this.$slider.find(".ui-slider-handle"),this.onMediaEvent("timeupdate","onTimeupdate"),this.onMdpEvent("Player.MouseOver","onMouseover"),this.onMdpEvent("Player.MouseOut","onMouseout"),this.minimize_timeout&&(this.$slider.css(this.calculateSliderCss(this.minimized_height)),this.$handle.css(this.calculateHandleCss(this.minimized_height)),this.maximized=!1,this.timeoutId=!1),this.$slider.mouseover(function(){o.$time.show(),o.onMouseover()}).mouseout(this.functionWrapper("onMouseout")).mousemove(function(u){var l=u.pageX-o.$.offset().left,m=new t.Model.Time(o.media.duration*l/o.width);o.$time.text(m.toString()).css("left",l)})}onTimeupdate(o){this.$slider.slider("value",o),this.player.trigger("Arrow.updatePosition",{widget:this.type,time:o})}onMouseover(){this.minimize_timeout&&(this.timeoutId&&(window.clearTimeout(this.timeoutId),this.timeoutId=!1),this.maximized||(this.animateToHeight(this.maximized_height),this.maximized=!0))}onMouseout(){if(this.$time.hide(),this.minimize_timeout){this.timeoutId&&(window.clearTimeout(this.timeoutId),this.timeoutId=!1);var o=this;this.timeoutId=window.setTimeout(function(){o.maximized&&(o.animateToHeight(o.minimized_height),o.maximized=!1),o.timeoutId=!1},this.minimize_timeout)}}animateToHeight(o){this.$slider.stop().animate(this.calculateSliderCss(o),500,function(){jQuery(this).css("overflow","visible")}),this.$handle.stop().animate(this.calculateHandleCss(o),500,function(){jQuery(this).css("overflow","visible")})}calculateSliderCss(o){return{height:o+"px","margin-top":this.minimized_height-o+"px"}}},Fi(e,"defaults",{minimized_height:4,maximized_height:4,minimize_timeout:1500}),Fi(e,"template",'
    00:00
    '),e},slideVideoPlayerStyles={},SlideVideoPlayer=function(t){var e;return e=class extends t.Widgets.Widget{constructor(o,u){super(o,u);Fi(this,"template",'
    ')}draw(){var o=this;o.renderTemplate(),this.insertSubwidget(o.$.find(".Ldt-SlideVideoPlayer-panel.Ldt-SlideVideoPlayer-slide"),{type:"ImageDisplay",annotation_type:o.annotation_type},"slide"),this.insertSubwidget(o.$.find(".Ldt-SlideVideoPlayer-panel.Ldt-SlideVideoPlayer-video"),{type:o.playerModule,video:o.video,width:"100%",url_transform:o.url_transform},"player"),o.mode=="pip"?(o.$.find(".Ldt-SlideVideoPlayer-panel").append('
    '),o.$.on("click",".Ldt-SlideVideoPlayer-pip-menu-toggle",function(){o.toggleMainDisplay()}),window.setTimeout(function(){o.setMainDisplay("video")},1500)):window.setTimeout(function(){o.$.find(".Ldt-SlideVideoPlayer").touchSplit({orientation:screen.height>screen.width?"vertical":"horizontal",leftMin:20,topMin:20})},1500)}toggleMainDisplay(){this.$.find(".Ldt-SlideVideoPlayer-panel.Ldt-SlideVideoPlayer-video").hasClass("Ldt-SlideVideoPlayer-pip-main")?this.setMainDisplay("slides"):this.setMainDisplay("video")}setMainDisplay(o){var u=this.$.find(".Ldt-SlideVideoPlayer-panel.Ldt-SlideVideoPlayer-video"),l=this.$.find(".Ldt-SlideVideoPlayer-panel.Ldt-SlideVideoPlayer-slide");if(o=="slides"){var m=u;u=l,l=m}u.removeClass("Ldt-SlideVideoPlayer-pip-pip").addClass("Ldt-SlideVideoPlayer-pip-main"),l.removeClass("Ldt-SlideVideoPlayer-pip-main").addClass("Ldt-SlideVideoPlayer-pip-pip")}},Fi(e,"defaults",{playerModule:"HtmlPlayer",mode:"sidebyside"}),e},socialStyles={},Social=function(t){var e;return e=class extends t.Widgets.Widget{constructor(n,o){super(n,o)}draw(){this.renderTemplate(),this.clipId=_$1.uniqueId("Ldt-Social-CopyBtn-"),this.$.find(".Ldt-Social-CopyBtn").attr("id",this.clipId);var n=this;this.$.find(".Ldt-Social-Url").click(function(){return n.toggleCopy(),!1}).on("dragstart",function(o){o.originalEvent.dataTransfer.setData("text/x-iri-title",n.text),o.originalEvent.dataTransfer.setData("text/x-iri-uri",n.url)}),this.$.find(".Ldt-Social-Input").focus(function(){this.select()}),this.$.find(".Ldt-Social-Ext").click(function(){return window.open(jQuery(this).attr("href"),"_blank","height=300,width=450,left=100,top=100,toolbar=0,menubar=0,status=0,location=0"),!1}),this.updateUrls(this.url,this.text)}toggleCopy(){var n=this.$.find(".Ldt-Social-UrlPop");n.toggle(),this.$.find(".Ldt-Social-Input").val(this.url).focus()}updateUrls(n,o){this.url=n,this.text=o,this.$.find(".Ldt-Social-Fb").attr("href","http://www.facebook.com/share.php?"+jQuery.param({u:n,t:o})),this.$.find(".Ldt-Social-Twitter").attr("href","https://twitter.com/intent/tweet?"+jQuery.param({url:n,text:o})),this.$.find(".Ldt-Social-Gplus").attr("href","https://plus.google.com/share?"+jQuery.param({url:n,title:o})),this.$.find(".Ldt-Social-Mail").attr("href","mailto:?"+jQuery.param({subject:o,body:o+": "+n}))}},Fi(e,"defaults",{text:"",url:"",show_url:!0,show_twitter:!0,show_fb:!0,show_gplus:!0,show_mail:!0}),Fi(e,"template",'{{#show_url}}
    {{/show_url}}{{#show_fb}}{{/show_fb}}{{#show_twitter}}{{/show_twitter}}{{#show_gplus}}{{/show_gplus}}{{#show_mail}}{{/show_mail}}
    '),Fi(e,"messages",{fr:{share_on:"Partager sur",share_mail:"Envoyer par courriel",share_link:"Partager le lien hypertexte",copy:"Copier"},en:{share_on:"Share on",share_mail:"Share by e-mail",share_link:"Share hypertext link",copy:"Copy"}}),e},Sparkline=function(t){var e;return e=class extends t.Widgets.Widget{constructor(n,o){super(n,o)}draw(){for(var n=[],o=this.source.getDuration(),u=0,l=this.getWidgetAnnotations(),m=0;m=y){var j=F.getDuration().milliseconds;j?C+=(Math.min(F.end,E)-Math.max(F.begin,y))/j:C+=1}}),u=Math.max(u,C),n.push(C)}if(u){this.paper=new Raphael(this.$[0],this.width,this.height);var k=(this.height-this.margin)/u,A=this.width/this.slice_count,D=this,P=_$1(n).map(function(F){return D.margin+D.height-k*F}).value(),R=_$1(P).reduce(function(F,j,N){return F+(N?"C"+N*A+" "+P[N-1]+" "+N*A+" "+j+" "+(N+.5)*A+" "+j:"M0 "+j+"L"+.5*A+" "+j)},"")+"L"+this.width+" "+P[P.length-1],B=R+"L"+this.width+" "+this.height+"L0 "+this.height;this.paper.path(B).attr({stroke:"none",fill:this.fillColor}),this.paper.path(R).attr({fill:"none",stroke:this.lineColor,"stroke-width":this.lineWidth}),this.rectangleProgress=this.paper.rect(0,0,0,this.height).attr({stroke:"none",fill:"#808080",opacity:.3}),this.ligneProgress=this.paper.path("M0 0L0 "+this.height).attr({stroke:"#ff00ff","line-width":2}),this.$.click(function(F){var j=F.pageX-D.$.offset().left;D.media.setCurrentTime(D.media.duration*j/D.width)}),this.onMediaEvent("timeupdate","onTimeupdate")}}onTimeupdate(n){var o=Math.floor(this.width*n/this.media.duration);this.rectangleProgress.attr({width:o}),this.ligneProgress.attr({path:"M"+o+" 0L"+o+" "+this.height})}},Fi(e,"defaults",{lineColor:"#7492b4",fillColor:"#aeaeb8",lineWidth:2,slice_count:20,height:50,margin:5}),e},SpelSyncHtml=function(t){var e;return e=class extends t.Widgets.Widget{constructor(n,o){super(n,o),console.log("Calling IriSP.Widget's constructor from IriSP.HelloWorldWidget")}draw(){this.renderTemplate();var n=this.$.find("iframe")[0],o=this.src.replace(/#.*$/,"");this.getWidgetAnnotations().forEach(function(u){u.on("enter",function(){u.content&&u.content.data&&u.content.data.ref_text&&(n.src=o+"#"+u.content.data.ref_text)})})}},Fi(e,"defaults",{src:"about:blank"}),Fi(e,"template",'