',this.templates["default"]='
[% if (can_collapse) { %]
[%=collapse_label%] [% } %] [% if (scan_view) { %]
Scan View [% } %] [% if (transcript_versions) { %]
[% } %]
',this.init()},P3.Captions=function(instance,options){var $=P3.JQuery,parent=this;this.instance=instance,this.initialized=!1,this.cached_duration=!1,this.minimized_fade_out_timer=!1,this.settings={api_key:!1,skin:!1,file_id:!1,srt_url:!1,srt_url_convention:!1,overlay:!1,overlay_draggable:!1,overlay_offset_x:!1,overlay_offset_y:!1,overlay_minimized_offset_x:!1,overlay_minimized_offset_y:!1,minimize_onload:!1,tracks:!1,cross_domain_loader:!0,cross_domain_dynamic_callback:!0,hide_onerror:!1,menubar:!0,menu_header:!1,searchbar:!0,toggler_enabled:!1,toggler_show_text:"
Show Closed Captions",toggler_hide_text:"
Hide Closed Captions",toggler_hide_onload:!1,captions_offset:!1,captions_start:!1,captions_end:!1,width:"280px",height:"40px",floater_position:"auto"},this.frames=!1,this.init=function(){if(this.initialized)return!0;$.each(options.captions,function(a){parent.settings[a]=options.captions[a]}),parent.settings.height="40px",parent.settings.file_id||(parent.settings.file_id=parent.instance.settings.file_id),parent.settings.api_key||(parent.settings.api_key=P3.Settings.api_key),this.render(),this.listen(),this.initialized=!0},this.die=function(){$(this.container).remove()},this.duration=function(){return this.cached_duration?this.cached_duration:(this.cached_duration=parent.instance.player.interface.duration(),this.cached_duration)},this.container=!1,this.render=function(){if($.browser.msie&&parseFloat($.browser.version)<8||P3.Util.is_ipad())this.settings.overlay=!1,this.settings.minimize_onload=!1,this.settings.width=$(parent.instance.player.player).outerWidth(),this.settings.fallback_skin!==!1&&(this.settings.skin=this.settings.fallback_skin);var a=(new EJS({text:parent.template,type:"["})).render(parent.settings),b=$(a);this.settings.overlay?($(document.body).append(b),parent.container=b,$(parent.instance.player.player).attr("wmode","opaque"),$(b).addClass("overlay"),this.settings.overlay_draggable&&$(b).draggable({handle:":not(.p3-captions-maximizer,.p3-captions-maximizer-arrow,.p3-captions-maximizer-cc)",drag:function(){parent.cache_overlay_position(),parent.remove_floater()}}),$(b).hide(),setTimeout(function(){$(b).show(),parent.position_overlay(),parent.settings.minimize_onload&&(parent.minimize(-1),parent.minimized_fade_out())},1)):(parent.settings.target?$("#"+parent.settings.target).html(b):$(parent.instance.player.player).after(b),parent.container=b,$(b).css({position:"static",display:"block",clear:"both"})),this.settings.width&&$(b).css("width",parseInt(this.settings.width,10)),$(b).attr("owidth",$(b).width()),this.apply_skin(),this.initialize_captions(),this.adjust_components();if(!this.settings.minimize_onload||!this.settings.overlay)setTimeout(function(){parent.adjust_components()},10),setTimeout(function(){parent.adjust_components()},50),setTimeout(function(){parent.adjust_components()},100),setTimeout(function(){parent.adjust_components()},250),setTimeout(function(){parent.adjust_components()},500);if(this.settings.toggler_enabled){var a=(new EJS({text:parent.toggler_template,type:"["})).render(parent.settings),c=$("
");$(c).html(a),this.settings.toggler_target?$(this.settings.toggler_target).html(c):$(b).after(c),$(c).find("a").attr("instance_index",parent.instance.instance_index)}this.settings.toggler_hide_onload&&$(b).hide(),parent.instance.event.trigger("Captions.TemplateRendered")},this.render_floater=function(a){this.remove_floater();var b=(new EJS({text:a,type:"["})).render(parent.settings),c=$("
"+b+"
");$(document.body).append(c),$(c).addClass(parent.settings.skin);var d=Math.max(0,$(parent.container).offset().top+.5*($(parent.container).outerHeight()-$(c).outerHeight())),e=$(parent.container).offset().left+$(parent.container).outerWidth();$(c).css({top:d,left:e});var f=P3.Util.window_dimensions().width;if(f<$(c).offset().left+$(c).outerWidth()||parent.settings.floater_position=="bottom"){var d=Math.max(0,$(parent.container).offset().top+$(parent.container).outerHeight()),e=$(parent.container).offset().left+$(parent.container).outerWidth()-$(c).outerWidth();$(c).addClass("no-pointer"),$(c).css({top:d,left:e})}if(parent.settings.floater_position=="top"){var d=Math.max(0,$(parent.container).offset().top-$(c).outerHeight()),e=$(parent.container).offset().left+$(parent.container).outerWidth()-$(c).outerWidth();$(c).addClass("no-pointer"),$(c).css({top:d,left:e})}},this.remove_floater=function(){$(".p3-captions-widget").find(".active").removeClass("active"),$(".p3-captions-floater").remove()},this.hide_components=function(){return!1;var a,b,c,d},this.listen=function(){$(document).click(function(a){var b=a.target;$(b).parents(".p3-captions-floater").length==0&&!$(b).hasClass("p3-captions-floater")&&$(b).parents(".p3-container").length==0&&parent.remove_floater()}),$(parent.container).find(".p3-captions-minimizer").click(function(){parent.minimize()}),$(parent.container).find(".p3-captions-maximizer").click(function(){parent.maximize()}),$(".p3-captions-toggler-container a[instance_index="+parent.instance.instance_index+"]").click(function(a){var b=parseInt($(this).attr("instance_index"),10);return $(this).attr("state")=="hidden"?($(this).attr("state","visible"),$(this).html(parent.settings.toggler_hide_text),P3.get(b).captions.container.show(),P3.get(b).captions.adjust_components()):($(this).attr("state","hidden"),$(this).html(parent.settings.toggler_show_text),P3.get(b).captions.container.hide()),!1}),$(this.container).find(".p3-captions-search").click(function(a){return $(this).hasClass("active")?parent.remove_floater():($(".p3-captions-widget").find(".active").removeClass("active"),parent.render_floater(parent.search_box),$(this).addClass("active"),P3.Util.is_ios()||$(".p3-captions-floater").find(".p3-captions-searchterm").focus(),$(".p3-captions-floater").find(".p3-captions-searchterm").unbind("keyup"),$(".p3-captions-floater").find(".p3-captions-searchterm").keyup(function(a){clearTimeout(parent.settings.search_timeout);var b=this,c=$.browser.msie?500:250;parent.settings.search_timeout=setTimeout(function(){parent.search_captions($(b).val()),$(".p3-captions-searchresult").click(function(a){parent.instance.player.interface.play_state()!="PLAYING"&&parent.instance.player.interface.play(),parent.instance.player.interface.seek(parseInt($(this).attr("ms"),10))}),$(".p3-captions-searchresult:first").addClass("first"),$(".p3-captions-searchresult:last").addClass("last")},c)})),!1}),$(this.container).find(".p3-captions-menu").click(function(a){return $(this).hasClass("active")?parent.remove_floater():($(".p3-captions-widget").find(".active").removeClass("active"),parent.render_floater(parent.menu_box),$(this).addClass("active"),$(".p3-captions-floater").find(".p3-caption-track").each(function(){if(parent.settings.current_track&&$(this).html()==parent.settings.current_track)return $(this).addClass("selected"),!1}),$(".p3-captions-floater").find(".p3-caption-track").click(function(){$(this).siblings().removeClass("selected"),$(this).addClass("selected"),parent.load_track($(this).html())}),$(".p3-captions-floater").find("li:first").addClass("first"),$(".p3-captions-floater").find("li:last").addClass("last")),!1}),parent.settings.overlay&&($(parent.instance.player.player).mouseover(function(a){$(parent.container).hasClass("minimized")&&parent.minimized_fade_in()}),$(parent.instance.player.player).parent().mouseover(function(a){$(parent.container).hasClass("minimized")&&parent.minimized_fade_in()}),$(parent.instance.player.player).mouseout(function(a){$(parent.container).hasClass("minimized")&&parent.minimized_fade_out()}),$(parent.instance.player.player).parent().mouseout(function(a){$(parent.container).hasClass("minimized")&&parent.minimized_fade_out()}))},this.apply_skin=function(a){a=a||parent.settings.skin;if(!a)return!1;a=/p3\-captions\-skin/.test(a)?a:"p3-captions-skin-"+a;if(a){var b=$(this.container),c=b.attr("class").split(/\s+/);$.each(c,function(a){var d=c[a];/p3-captions-skin/i.test(d)&&b.removeClass(d)}),b.addClass(a)}},this.adjust_components=function(){$(this.container).css({width:parseInt(parent.settings.width,10)+"px",height:parseInt(parent.settings.height,10)+"px"}),$(this.container).find(".p3-captions-components").css({width:parseInt(parent.settings.width,10)+"px",height:parseInt(parent.settings.height,10)+"px"}),$(this.container).find(".p3-captions-components").children().css({height:parseInt(parent.settings.height,10)+"px"});var a=$(this.container).find(".p3-captions-frame"),b=a.children(),c=$(this.container).width();$(a).siblings().each(function(){c-=$(this).outerWidth(),c-=parseFloat($(this).css("margin-left")),c-=parseFloat($(this).css("margin-right"))}),P3.Util.is_ie()&&(c-=2),$(a).css("width",c+"px"),$(b).css("width",c+"px");var d=Math.max(0,Math.min(6,($(a).height()-$(b).height())/2));$(b).css("padding-top",d+"px"),$(b).css("padding-bottom",d+"px"),parent.position_overlay()},this.initialize_captions=function(){parent.settings.tracks?$.each(parent.settings.tracks,function(a){return parent.load_track(a),!1}):this.load_captions()},this.load_captions=function(){return parent.instance.settings.platform_integration&&this.settings.srt_url_convention&&(this.settings.srt_url=this.settings.srt_url_convention.replace("{file_id}",this.settings.file_id)),this.settings.srt_url?this.load_external_srt_url():this.load_static_srt_captions()},this.load_external_srt_url=function(a){a=a||this.settings.srt_url,parent.settings.cross_domain_loader?(parent.settings.cross_domain_dynamic_callback&&(a+=/\?/.test(a)?"&":"?",a+="callback=P3.instances["+parent.instance.instance_index+"].captions.parse_captions_data"),P3.Util.load_remote_script(a)):$.get(a,function(a){parent.frames=parent.srt_lines_to_frames(a.split(/[\r\n]+/))})},this.load_static_srt_captions=function(){var a=document.createElement("script");a.src=this.static_srt_url(),a.type="text/javascript",$(parent.container).get(0).appendChild(a)},this.timing_info=function(){var a=["captions_offset","captions_start","captions_end"],b=[];for(var c=0;c
load captions."),parent.instance.event.trigger("Captions.LoadError")},this.srt_lines_to_frames=function(a){var b=[],c={},d=0,e=/\s*\-\-\>\s*/,f=/^\d+$/;return $.each(a,function(g){var h=a[g].replace(/^\s+|\s+$/,"");switch(!0){case e.test(h):c.lines&&(b.push(c),c={});var i=h.split(e);c.start_ms=P3.Util.stamp_to_ms(i[0]),c.end_ms=P3.Util.stamp_to_ms(i[1]),c.lines=[];break;case f.test(h)&&parseInt(h)==d+1:d+=1;break;case h=="":break;default:c.lines&&c.lines.push(h)}}),c&&c.start_ms&&c.end_ms&&b.push(c),b},this.minimize=function(a){parent.remove_floater(),a=a||150;var b=parent.minimized_position();parent.cache_overlay_position();var c={width:"34px",height:"20px",top:b.top,left:b.left};$(parent.container).addClass("minimized"),$(parent.container).children().hide(),a>0?$(parent.container).animate(c,a,function(){$(parent.container).find(".p3-captions-maximizer").show(),$(parent.container).find(".p3-captions-maximizer").children().show()}):($(parent.container).css(c),$(parent.container).find(".p3-captions-maximizer").show(),$(parent.container).find(".p3-captions-maximizer").children().show())},this.maximize=function(a){a=a||150;var b=parent.overlay_position();clearTimeout(parent.minimized_fade_out_timer),$(parent.container).removeClass("minimized"),$(parent.container).fadeIn(1),$(parent.container).find(".p3-captions-maximizer").hide(),$(parent.container).animate({width:parseInt(parent.settings.width,10)+"px",height:parseInt(parent.settings.height,10)+"px",top:b.top,left:b.left},a,function(){$(parent.container).children().show(),$(parent.container).find(".p3-captions-maximizer").hide(),parent.adjust_components(),setTimeout(function(){parent.adjust_components()},10)})},this.minimized_fade_out=function(){parent.minimized_fade_out_timer=setTimeout(function(){if(!parent.container.hasClass("minimized"))return!1;$(parent.container).fadeOut(500)},3e3)},this.minimized_fade_in=function(a){a=a||500,clearTimeout(parent.minimized_fade_out_timer),$(parent.container).fadeIn(a)},this.cache_overlay_position=function(){var a=$(parent.container).offset();$(parent.container).attr("cache_top",a.top),$(parent.container).attr("cache_left",a.left)},this.position_overlay=function(){if(!parent.settings.overlay)return!1;var a=parent.overlay_position();$(parent.container).css({top:a.top,left:a.left})},this.overlay_position=function(){if(typeof $(parent.container).attr("cache_top")!="undefined"&&typeof $(parent.container).attr("cache_left")!="undefined")return{top:$(parent.container).attr("cache_top"),left:$(parent.container).attr("cache_left")};var a=parent.instance.player.player,b=parent.container,c=$(a).offset(),d=$(a).outerWidth(),e=$(a).outerHeight(),f=$(b).outerWidth(),g=$(b).outerHeight(),h=c.top+e-g;h+=typeof parent.settings.overlay_offset_y=="number"?parent.settings.overlay_offset_y:0;var i=c.left;return i+=typeof parent.settings.overlay_offset_x=="number"?parent.settings.overlay_offset_x:(d-f)/2,{top:h,left:i}},this.minimized_position=function(){var a=parent.instance.player.player,b=$(a).offset(),c=$(a).outerWidth(),d=$(a).outerHeight(),e=b.top+d-34;e+=typeof parent.settings.overlay_minimized_offset_y=="number"?parent.settings.overlay_minimized_offset_y:0;var f=b.left+c-40;return f+=typeof parent.settings.overlay_minimized_offset_x=="number"?parent.settings.overlay_minimized_offset_x:0,{top:e,left:f}},this.render_line=function(a){var b=/\
/i;a.length>32&&!b.test(a)&&(a=parent.waterfall(a)),a=a.replace(/^\
/,""),a=b.test(a)?a:a+"
";if(a==$(parent.container).find(".p3-captions-frame-lines").html())return!1;$(parent.container).find(".p3-captions-frame-lines").html(a)},this.waterfall=function(a){a=a.replace(/^\s+|\s+$/,"");var b=" ";/\s+/.test(a)?arr=a.split(/\s+/):(arr=a.split(""),b="");var c=arr,d=[],e=Math.abs(c.join(" ").length-d.join(" ").length);d.push(c.pop());while(Math.abs(c.join(" ").length-d.join(" ").length)
"+d.join(b)},this.track=function(a){if(!parent.frames)return!1;var b=!1,c=!1;$.each(parent.frames,function(d){if(a>=parent.frames[d].start_ms&&a<=parent.frames[d].end_ms)return c=parent.frames[d],b=!0,!1}),b||(c=parent.frames[parent.frames.length-1]);var d=c.lines.join("
"),e={text:d,frame_ms:c.start_ms,current_ms:a};parent.instance.event.trigger("Captions.FrameRendered",e),parent.render_line(d)},this.search_captions=function(str){$(".p3-captions-searchresults").html("
No matches found
");var scrubbed=str.replace(/^\s+|\s+$/,"").replace(/\s+/,"|");if(!scrubbed)return!1;$(".p3-captions-searchresults").html("");var re=eval("/("+scrubbed.replace(/^\s+|\s+$/).replace(/\s+/,"|")+")/i"),re_g=eval("/("+scrubbed.replace(/^\s+|\s+$/).replace(/\s+/,"|")+")/ig"),matches=0,last_ms=parent.frames[parent.frames.length-1].start_ms;$.each(parent.frames,function(a){var b=parent.frames[a].lines.join(" ");if(re.test(b)){matches++,pct=100*(parent.frames[a].start_ms/last_ms)+"%",b=b.replace(re_g,"
$1"),obj={text:b,stamp:P3.Util.ms_to_stamp(parent.frames[a].start_ms),ms:parent.frames[a].start_ms,pct:pct};var c=(new EJS({text:parent.search_result,type:"["})).render(obj);$(".p3-captions-searchresults").append(c)}});if(matches==0){var result="
No matches found
";$(".p3-captions-searchresults").append(result)}$(".p3-captions-searchresults").find(".p3-captions-searchresult:first").addClass("first"),$(".p3-captions-searchresults").find(".p3-captions-searchresult:last").addClass("last")},$(instance).bind("Player.Ready",function(a,b){parent.init()}),$(instance).bind("Player.Progress",function(a,b){if(b.video_id&&b.video_id!=parent.settings.file_id)return parent.instance.settings.file_id=b.video_id,parent.settings.file_id=b.video_id,parent.load_captions(),!1;parent.track(b.m)}),$(instance).bind("Player.VideoLoad",function(a,b){parent.instance.settings.file_id=b.video_id,parent.settings.file_id=b.video_id,parent.load_captions()}),this.template='
',this.toggler_template='
[%=toggler_hide_onload ? toggler_show_text : toggler_hide_text %]',this.cc_button='
',this.search_box='
[%= P3.Util.nice_searchbox({classname:"p3-captions-searchterm",placeholder:"Search Video"}) %]
Type to search this video
',this.search_result='
',this.menu_box=''},P3.Playlist=function(instance,options){var $=P3.JQuery,parent=this;this.instance=instance,this.searchterm="",this.settings={target:!1,width:"400px",playlist_height:"400px",skin:"",suggested_search_terms:[],onload_function:"all_files",search_box_placeholder:"Search by phrase, name, keyword...",list_sort_by:"id:desc",search_sort_by:"",show_segments:!0,show_thumbnails:!0,show_all_results:!1,per_page:10,project_id:!1,linked_account_id:!1,folder_id:!1,base_url:location.protocol+"//static.3playmedia.com/",api_key:!1},this.container=$("#"+options.playlist.target),this.init=function(){$.each(options.playlist,function(a){parent.settings[a]=options.playlist[a]});if(!parent.settings.target)return!1;parent.settings.api_key||(parent.settings.api_key=P3.Settings.api_key),parent.settings.per_page=Math.min(parent.settings.per_page,100),parent.settings.width=parseInt(parent.settings.width.toString().replace("px",""),10),parent.settings.width=Math.min(parent.settings.width,800),parent.settings.playlist_height=parseInt(parent.settings.playlist_height.toString().replace("px",""),10),parent.settings.playlist_height=Math.max(parent.settings.playlist_height,150),this.render(),this.apply_skin(),this.listen();if(parent.settings.onload_function)try{eval("parent."+parent.settings.onload_function+"()")}catch(e){}},this.render=function(){var a=(new EJS({text:parent.template,type:"["})).render(parent.settings);$(this.container).html(a),this.collection_container=$(this.container).find(".p3-playlist-container"),$(this.collection_container).css({width:parent.settings.width}),$(this.collection_container).find(".p3-playlist-results").css({height:parent.settings.playlist_height}),$(this.container).find("input[type=text]").each(function(){var a=$(this).val();$(this).attr("oval",a)}),parent.instance.event.trigger("Playlist.TemplateRendered")},this.apply_skin=function(a){a=a||parent.settings.skin;if(a){var b=$(this.collection_container),c=b.attr("class").split(/\s+/);$.each(c,function(a){var d=c[a];d!="p3-playlist-container"&&b.removeClass(d)}),b.addClass(a),this.settings.skin=a}parseInt(parent.settings.width.toString().replace("px",""),10)<=250&&$(this.collection_container).addClass("p3-playlist-narrow")},this.listen=function(){$(this.container).find(".p3-playlist-suggested-results").live("mouseover",function(a){$(this).hasClass("drop_up")?msg="Show Keywords":msg="Hide Keywords",P3.Util.tooltip(a,msg,parent.settings.skin,".p3-playlist-container")}),$(this.container).find(".p3-playlist-ul li a").live("click",function(a){var b=$(this).parents("li:first");if($(b).attr("video_id")==parent.instance.player.interface.video_id())return!1;$(parent.container).find(".p3-playlist-currently-loading").removeClass("p3-playlist-currently-loading"),$(b).addClass("p3-playlist-currently-loading"),parent.instance.player.load_video({video_id:$(b).attr("video_id"),m:0})}),$(this.container).find(".p3-playlist-suggested-search-terms a").live("click",function(a){var b=$(this).html();$(parent.container).find(".p3-playlist-searchterm").val(b),parent.search(b)}),$(this.container).find(".p3-playlist-suggested-results").live("click",function(a){$(".p3_floating_segment").remove();var b=$(parent.container).find(".p3-playlist-suggested-search-terms");if($(parent.container).find(".p3-playlist-suggested-search-terms:visible").length==1){var c=b.outerHeight();b.attr("oheight",c),b.slideUp(200),$(this).addClass("drop_up"),$(parent.container).find(".p3-playlist-results").animate({height:"+="+c},200)}else{var c=b.attr("oheight");$(this).removeClass("drop_up"),b.slideDown(200),$(parent.container).find(".p3-playlist-results").animate({height:"-="+c},200)}}),$(this.container).find(".p3-playlist-searchterm").keyup(function(a){(a.keyCode||a.which)==27&&parent.clear_search()}),$(this.container).find(".p3-playlist-search-form").submit(function(a){var b=$(parent.container).find(".p3-playlist-searchterm").val();return parent.search(b),!1}),$(this.container).find(".p3-playlist-search-reset").live("click",function(a){parent.clear_search()}),$(this.container).find(".p3-playlist-prev-video").live("click",function(a){var b=parent.settings.current_page-1;if(b<=0)return!1;parent.load_method=="search"?parent.search(parent.searchterm,b):parent.all_files(!1,b)}),$(this.container).find(".p3-playlist-next-video").live("click",function(a){var b=parent.settings.current_page+1;if(b>parent.settings.total_pages)return!1;parent.load_method=="search"?parent.search(parent.searchterm,b):parent.all_files(!1,b)});var a=".p3-playlist-segmentmap td";a+=parent.settings.show_all_results?"":".hit",$(this.container).find(a).live("click",function(a){parent.load_segment({num:$(this).attr("num"),segs_per:$(this).attr("segs_per"),video_id:$(this).attr("video_id"),evt:a})}),$(".p3-playlist-close-segment").live("click",function(a){$(".p3_floating_segment").remove()}),$(".p3-playlist-play-from").live("click",function(a){var b=$(this).attr("video_id"),c=parseInt($(this).attr("m"),10);parent.instance.player.interface.video_id()==b?(parent.instance.player.interface.play(),setTimeout(function(){parent.instance.player.interface.seek(c)},0)):($(".p3-playlist-ul li").removeClass("p3-playlist-currently-loading"),$(".p3-playlist-ul li[video_id="+b+"]").addClass("p3-playlist-currently-loading"),parent.instance.player.load_video({video_id:b,m:c}))}),$(".p3_floating_segment .hit").live("click",function(a){$(this).siblings().removeClass("active_hit"),$(this).addClass("active_hit");var b=$(this).attr("ind"),c=$(this).parents(".p3_floating_segment:first"),d=c.find("p.segment_content:visible:eq("+b+")").offset().top-c.find("p.segment_content:visible:eq(0)").offset().top;c.find(".floating_segment_content").scrollTop(d)}),$(this.container).find(".p3-playlist-results").scroll(function(a){$(".p3_floating_segment").remove()})},this.api_request=function(a,b,c){c=c||"js";var d=parent.settings.base_url;d+="p/projects/"+parent.settings.project_id,a&&(d+="/"+a),d+="."+c,arr=[];for(i in b)arr.push(i+"="+encodeURIComponent(b[i]));d+="?"+arr.join("&"),parent.settings.folder_id&&(d+="&batch_id="+parent.settings.folder_id),P3.Util.load_remote_script(d)},this.all_files=function(a,b){this.load_method="all_files";var c="linked_accounts/"+parent.settings.linked_account_id+"/playlist",d={page:b||1,per_page:parent.settings.per_page||10,sortby:parent.settings.
-list_sort_by.split(":")[0],desc:/\:desc$/.test(parent.settings.list_sort_by)?"1":"0",callback:"P3.instances["+parent.instance.instance_index+"].playlist.parse_playlist_results"};parent.api_request(c,d)},this.clear_search=function(){$(this.container).find(".p3-playlist-search-reset").hide(),$(this.container).find(".p3-playlist-searchterm").val(""),this.all_files()},this.search=function(a,b){var b=b||1,c=parent.settings.per_page||10;a=a||"",a=a.replace(/^\s+|\s+$/,"");if(!a)return this.load_method=="search"&&parent.all_files(),!1;$(parent.container).find(".p3-playlist-search-reset").show(),this.searchterm=a,this.load_method="search";var d="linked_accounts/"+parent.settings.linked_account_id+"/segmentmap",e={page:b||1,query:a,per_page:parent.settings.per_page||10,sortby:parent.settings.search_sort_by,callback:"P3.instances["+parent.instance.instance_index+"].playlist.parse_playlist_results"};parent.api_request(d,e)},this.load_segment=function(a){parent.settings.segment_target_event=a.evt;var b="files/"+a.video_id+"/segments/"+a.num,c={usevideoid:1,segs:a.segs_per,callback:"P3.instances["+parent.instance.instance_index+"].playlist.parse_transcript_segment"};parent.api_request(b,c)},this.parse_transcript_segment=function(obj){$(".p3_floating_segment").remove();var file_id=obj.segments[0].file_id,tr=$(".p3-playlist-container").find("tr[file_id="+file_id+"]"),video_id=$(tr).attr("video_id");obj.video_id=video_id,obj.file_id=file_id;var html=(new EJS({text:parent.segment,type:"["})).render(obj),targ=$(tr).parents("table:first"),offset=$(".p3-playlist-container").offset(),width=Math.min(Math.max(250,$(targ).outerWidth()-40),450),height=$(targ).outerHeight(),div=$("
");$(div).addClass("p3_floating_segment"),$(div).addClass(parent.settings.skin),$(div).attr("instance_index",parent.instance.instance_index),$(div).html(html),$(document.body).append(div),ll=$(parent.settings.segment_target_event.target).offset().left,ll=ll-$(parent.settings.segment_target_event.target).parents("tbody:first").offset().left-2,ll=Math.max(ll,0),$(".p3-floating-segment-point").css("left",ll);if(parent.searchterm){var hit_counter=0;$(".p3_floating_segment").find(".segment_content").each(function(){var html=$(this).find("span:last").html();searchterm=parent.searchterm,typeof Snowball!="undefined"&&(parent.stemmer=parent.stemmer||new Snowball("English"),searchterm=$.map(searchterm.split(/\s+/),function(a,b){return parent.stemmer.setCurrent(a),parent.stemmer.stem(),parent.stemmer.getCurrent()+"[a-zA-Z]*"}),searchterm.indexOf(parent.searchterm)<0&&searchterm.push(parent.searchterm),searchterm=searchterm.join(" "));var re=eval("/("+searchterm.replace(/[\"]/g,"").replace(/^\s+|\s+$/).replace(/\s+/g,"|")+")/ig");re.test(html)||parent.settings.show_all_results?(html=html.replace(re,"
$1"),$(this).find("span:last").html(html),$(".paragraph_hits ul").append("
"),hit_counter++):$(this).hide()}),hit_counter<=1&&$(".paragraph_hits").css("visibility","hidden")}$(div).css({position:"absolute",zIndex:1e15,top:$(tr).offset().top+17+"px",left:$(tr).offset().left+"px",width:width+"px",height:"110px"})},this.parse_playlist_results=function(a){$(".p3_floating_segment").remove(),a.instance_index=parent.instance_index,a.searchterm=parent.searchterm,a.settings=parent.settings,a.load_method=parent.load_method;if(a.summary.total_entries>0){var b=(new EJS({text:parent.files_list,type:"["})).render(a);$(this.container).find(".p3-playlist-results").fadeTo(150,.6,function(){$(this).html(b),$(this).fadeTo(150,1)}),parent.settings.current_page=a.summary.current_page,parent.settings.total_pages=a.summary.total_pages,$(this.container).find(".p3-playlist-progress-summary").html("page "+a.summary.current_page+" of "+a.summary.total_pages)}else{var b=(new EJS({text:parent.empty_files_list,type:"["})).render(a);$(this.container).find(".p3-playlist-results").html(b),$(this.container).find(".p3-playlist-progress-summary").html("0 results")}parent.load_method=="search"?parent.instance.event.trigger("Playlist.SearchResult",{searchterm:a.searchterm}):parent.instance.event.trigger("Playlist.AllFiles")},this.segment='
[% for (i=0;i [%=P3.Util.ms_to_stamp(segments[i].timestamp)%] "... [%= segments[i].content %]..." [% } %]
',this.empty_files_list='
No results!
',this.files_list='
',this.template='
[% if (typeof suggested_search_terms == "object" && suggested_search_terms.length > 0) { %]
Keywords: [% for (i=0;i[%=suggested_search_terms[i]%] [% } %]
[% } %]
',$(instance).bind("Player.Progress",function(a,b){var c=$(parent.container).find("li[video_id="+b.video_id+"]");if(c.hasClass("p3-playlist-currently-playing"))return!1;$(parent.container).find("li.p3-playlist-currently-playing").removeClass("p3-playlist-currently-playing"),c.removeClass("p3-playlist-currently-loading"),c.addClass("p3-playlist-currently-playing")}),this.init()}
\ No newline at end of file
diff --git a/web/app/themes/mitlib-moh/js/libs/easyXDM.min.js b/web/app/themes/mitlib-moh/js/libs/easyXDM.min.js
deleted file mode 100644
index 14a70a07..00000000
--- a/web/app/themes/mitlib-moh/js/libs/easyXDM.min.js
+++ /dev/null
@@ -1,24 +0,0 @@
-/**
- * easyXDM
- * http://easyxdm.net/
- * Copyright(c) 2009-2011, Øyvind Sean Kinsey, oyvind@kinsey.no.
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to deal
- * in the Software without restriction, including without limitation the rights
- * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
- * copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
- * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
- * THE SOFTWARE.
- */
-(function(e,t,n,r,i,s){function w(e,t){var n=typeof e[t];return n=="function"||n=="object"&&!!e[t]||n=="unknown"}function E(e,t){return typeof e[t]=="object"&&!!e[t]}function S(e){return Object.prototype.toString.call(e)==="[object Array]"}function x(){var e="Shockwave Flash",t="application/x-shockwave-flash";if(!q(navigator.plugins)&&typeof navigator.plugins[e]=="object"){var n=navigator.plugins[e].description;n&&!q(navigator.mimeTypes)&&navigator.mimeTypes[t]&&navigator.mimeTypes[t].enabledPlugin&&(y=n.match(/\d+/g))}if(!y){var r;try{r=new ActiveXObject("ShockwaveFlash.ShockwaveFlash"),y=Array.prototype.slice.call(r.GetVariable("$version").match(/(\d+),(\d+),(\d+),(\d+)/),1),r=null}catch(i){}}if(!y)return!1;var s=parseInt(y[0],10),o=parseInt(y[1],10);return b=s>9&&o>0,!0}function A(){if(C)return;C=!0;for(var e=0;e
'):(n=t.createElement("IFRAME"),n.name=e.props.name),n.id=n.name=e.props.name,delete e.props.name,typeof e.container=="string"&&(e.container=t.getElementById(e.container)),e.container||(U(n.style,{position:"absolute",top:"-2000px",left:"0px"}),e.container=t.body);var r=e.props.src;e.props.src="javascript:false",U(n,e.props),n.border=n.frameBorder=0,n.allowTransparency=!0,e.container.appendChild(n),e.onLoad&&T(n,"load",e.onLoad);if(e.usePost){var i=e.container.appendChild(t.createElement("form")),s;i.target=n.name,i.action=r,i.method="POST";if(typeof e.usePost=="object")for(var o in e.usePost)e.usePost.hasOwnProperty(o)&&(m?s=t.createElement('
'):(s=t.createElement("INPUT"),s.name=o),s.value=e.usePost[o],i.appendChild(s));i.submit(),i.parentNode.removeChild(i)}else n.src=r;return e.props.src=r,n}function X(e,t){typeof e=="string"&&(e=[e]);var n,r=e.length;while(r--){n=e[r],n=new RegExp(n.substr(0,1)=="^"?n:"^"+n.replace(/(\*)/g,".$1").replace(/\?/g,".")+"$");if(n.test(t))return!0}return!1}function V(r){var i=r.protocol,s;r.isHost=r.isHost||q(I.xdm_p),g=r.hash||!1,r.props||(r.props={});if(!r.isHost){r.channel=I.xdm_c.replace(/["'<>\\]/g,""),r.secret=I.xdm_s,r.remote=I.xdm_e.replace(/["'<>\\]/g,""),i=I.xdm_p;if(r.acl&&!X(r.acl,r.remote))throw new Error("Access denied for "+r.remote)}else r.remote=j(r.remote),r.channel=r.channel||"default"+u++,r.secret=Math.random().toString(16).substring(2),q(i)&&(B(n.href)==B(r.remote)?i="4":w(e,"postMessage")||w(t,"postMessage")?i="1":r.swf&&w(e,"ActiveXObject")&&x()?i="6":navigator.product==="Gecko"&&"frameElement"in e&&navigator.userAgent.indexOf("WebKit")==-1?i="5":r.remoteHelper?i="2":i="0");r.protocol=i;switch(i){case"0":U(r,{interval:100,delay:2e3,useResize:!0,useParent:!1,usePolling:!1},!0);if(r.isHost){if(!r.local){var o=n.protocol+"//"+n.host,a=t.body.getElementsByTagName("img"),f,l=a.length;while(l--){f=a[l];if(f.src.substring(0,o.length)===o){r.local=f.src;break}}r.local||(r.local=e)}var c={xdm_c:r.channel,xdm_p:0};r.local===e?(r.usePolling=!0,r.useParent=!0,r.local=n.protocol+"//"+n.host+n.pathname+n.search,c.xdm_e=r.local,c.xdm_pa=1):c.xdm_e=j(r.local),r.container&&(r.useResize=!1,c.xdm_po=1),r.remote=F(r.remote,c)}else U(r,{channel:I.xdm_c,remote:I.xdm_e,useParent:!q(I.xdm_pa),usePolling:!q(I.xdm_po),useResize:r.useParent?!1:r.useResize});s=[new p.stack.HashTransport(r),new p.stack.ReliableBehavior({}),new p.stack.QueueBehavior({encode:!0,maxLength:4e3-r.remote.length}),new p.stack.VerifyBehavior({initiate:r.isHost})];break;case"1":s=[new p.stack.PostMessageTransport(r)];break;case"2":r.remoteHelper=j(r.remoteHelper),s=[new p.stack.NameTransport(r),new p.stack.QueueBehavior,new p.stack.VerifyBehavior({initiate:r.isHost})];break;case"3":s=[new p.stack.NixTransport(r)];break;case"4":s=[new p.stack.SameOriginTransport(r)];break;case"5":s=[new p.stack.FrameElementTransport(r)];break;case"6":y||x(),s=[new p.stack.FlashTransport(r)]}return s.push(new p.stack.QueueBehavior({lazy:r.lazy,remove:!0})),s}function $(e){var t,n={incoming:function(e,t){this.up.incoming(e,t)},outgoing:function(e,t){this.down.outgoing(e,t)},callback:function(e){this.up.callback(e)},init:function(){this.down.init()},destroy:function(){this.down.destroy()}};for(var r=0,i=e.length;r
<'+"/script>")}},function(){var e={};p.Fn={set:function(t,n){e[t]=n},get:function(t,n){var r=e[t];return n&&delete e[t],r}}}(),p.Socket=function(e){var t=$(V(e).concat([{incoming:function(t,n){e.onMessage(t,n)},callback:function(t){e.onReady&&e.onReady(t)}}])),n=B(e.remote);this.origin=B(e.remote),this.destroy=function(){t.destroy()},this.postMessage=function(e){t.outgoing(e,n)},t.init()},p.Rpc=function(e,t){if(t.local)for(var n in t.local)if(t.local.hasOwnProperty(n)){var r=t.local[n];typeof r=="function"&&(t.local[n]={method:r})}var i=$(V(e).concat([new p.stack.RpcBehavior(this,t),{callback:function(t){e.onReady&&e.onReady(t)}}]));this.origin=B(e.remote),this.destroy=function(){i.destroy()},i.init()},p.stack.SameOriginTransport=function(e){var t,i,s,o;return t={outgoing:function(e,t,n){s(e),n&&n()},destroy:function(){i&&(i.parentNode.removeChild(i),i=null)},onDOMReady:function(){o=B(e.remote),e.isHost?(U(e.props,{src:F(e.remote,{xdm_e:n.protocol+"//"+n.host+n.pathname,xdm_c:e.channel,xdm_p:4}),name:v+e.channel+"_provider"}),i=W(e),p.Fn.set(e.channel,function(e){return s=e,r(function(){t.up.callback(!0)},0),function(e){t.up.incoming(e,o)}})):(s=_().Fn.get(e.channel,!0)(function(e){t.up.incoming(e,o)}),r(function(){t.up.callback(!0)},0))},init:function(){M(t.onDOMReady,t)}}},p.stack.FlashTransport=function(e){function c(e,t){r(function(){i.up.incoming(e,a)},0)}function d(n){var r=e.swf+"?host="+e.isHost,i="easyXDM_swf_"+Math.floor(Math.random()*1e4);p.Fn.set("flash_loaded"+n.replace(/[\-.]/g,"_"),function(){p.stack.FlashTransport[n].swf=f=l.firstChild;var e=p.stack.FlashTransport[n].queue;for(var t=0;t"+""+""+""+""+""+""}var i,s,u,a,f,l;return i={outgoing:function(t,n,r){f.postMessage(e.channel,t.toString()),r&&r()},destroy:function(){try{f.destroyChannel(e.channel)}catch(t){}f=null,s&&(s.parentNode.removeChild(s),s=null)},onDOMReady:function(){a=e.remote,p.Fn.set("flash_"+e.channel+"_init",function(){r(function(){i.up.callback(!0)})}),p.Fn.set("flash_"+e.channel+"_onMessage",c),e.swf=j(e.swf);var t=P(e.swf),o=function(){p.stack.FlashTransport[t].init=!0,f=p.stack.FlashTransport[t].swf,f.createChannel(e.channel,e.secret,B(e.remote),e.isHost),e.isHost&&(b&&e.swfNoThrottle&&U(e.props,{position:"fixed",right:0,top:0,height:"20px",width:"20px"}),U(e.props,{src:F(e.remote,{xdm_e:B(n.href),xdm_c:e.channel,xdm_p:6,xdm_s:e.secret}),name:v+e.channel+"_provider"}),s=W(e))};p.stack.FlashTransport[t]&&p.stack.FlashTransport[t].init?o():p.stack.FlashTransport[t]?p.stack.FlashTransport[t].queue.push(o):(p.stack.FlashTransport[t]={queue:[o]},d(t))},init:function(){M(i.onDOMReady,i)}}},p.stack.PostMessageTransport=function(t){function a(e){if(e.origin)return B(e.origin);if(e.uri)return B(e.uri);if(e.domain)return n.protocol+"//"+e.domain;throw"Unable to retrieve the origin of the event"}function f(e){var n=a(e);n==u&&e.data.substring(0,t.channel.length+1)==t.channel+" "&&i.up.incoming(e.data.substring(t.channel.length+1),n)}var i,s,o,u;return i={outgoing:function(e,n,r){o.postMessage(t.channel+" "+e,n||u),r&&r()},destroy:function(){N(e,"message",f),s&&(o=null,s.parentNode.removeChild(s),s=null)},onDOMReady:function(){u=B(t.remote);if(t.isHost){var a=function(n){n.data==t.channel+"-ready"&&(o="postMessage"in s.contentWindow?s.contentWindow:s.contentWindow.document,N(e,"message",a),T(e,"message",f),r(function(){i.up.callback(!0)},0))};T(e,"message",a),U(t.props,{src:F(t.remote,{xdm_e:B(n.href),xdm_c:t.channel,xdm_p:1}),name:v+t.channel+"_provider"}),s=W(t)}else T(e,"message",f),o="postMessage"in e.parent?e.parent:e.parent.document,o.postMessage(t.channel+"-ready",u),r(function(){i.up.callback(!0)},0)},init:function(){M(i.onDOMReady,i)}}},p.stack.FrameElementTransport=function(i){var s,o,u,a;return s={outgoing:function(e,t,n){u.call(this,e),n&&n()},destroy:function(){o&&(o.parentNode.removeChild(o),o=null)},onDOMReady:function(){a=B(i.remote),i.isHost?(U(i.props,{src:F(i.remote,{xdm_e:B(n.href),xdm_c:i.channel,xdm_p:5}),name:v+i.channel+"_provider"}),o=W(i),o.fn=function(e){return delete o.fn,u=e,r(function(){s.up.callback(!0)},0),function(e){s.up.incoming(e,a)}}):(t.referrer&&B(t.referrer)!=I.xdm_e&&(e.top.location=I.xdm_e),u=e.frameElement.fn(function(e){s.up.incoming(e,a)}),s.up.callback(!0))},init:function(){M(s.onDOMReady,s)}}},p.stack.NameTransport=function(e){function l(t){var r=e.remoteHelper+(n?"#_3":"#_2")+e.channel;i.contentWindow.sendMessage(t,r)}function c(){n?(++o===2||!n)&&t.up.callback(!0):(l("ready"),t.up.callback(!0))}function h(e){t.up.incoming(e,a)}function d(){u&&r(function(){u(!0)},0)}var t,n,i,s,o,u,a,f;return t={outgoing:function(e,t,n){u=n,l(e)},destroy:function(){i.parentNode.removeChild(i),i=null,n&&(s.parentNode.removeChild(s),s=null)},onDOMReady:function(){n=e.isHost,o=0,a=B(e.remote),e.local=j(e.local),n?(p.Fn.set(e.channel,function(t){n&&t==="ready"&&(p.Fn.set(e.channel,h),c())}),f=F(e.remote,{xdm_e:e.local,xdm_c:e.channel,xdm_p:2}),U(e.props,{src:f+"#"+e.channel,name:v+e.channel+"_provider"}),s=W(e)):(e.remoteHelper=e.remote,p.Fn.set(e.channel,h));var t=function(){var n=i||this;N(n,"load",t),p.Fn.set(e.channel+"_load",d),function s(){typeof n.contentWindow.sendMessage=="function"?c():r(s,50)}()};i=W({props:{src:e.local+"#_4"+e.channel},onLoad:t})},init:function(){M(t.onDOMReady,t)}}},p.stack.HashTransport=function(t){function d(e){if(!c)return;var n=t.remote+"#"+f++ +"_"+e;(s||!h?c.contentWindow:c).location=n}function m(e){a=e,n.up.incoming(a.substring(a.indexOf("_")+1),p)}function g(){if(!l)return;var e=l.location.href,t="",n=e.indexOf("#");n!=-1&&(t=e.substring(n)),t&&t!=a&&m(t)}function y(){o=setInterval(g,u)}var n,i=this,s,o,u,a,f,l,c,h,p;return n={outgoing:function(e,t){d(e)},destroy:function(){e.clearInterval(o),(s||!h)&&c.parentNode.removeChild(c),c=null},onDOMReady:function(){s=t.isHost,u=t.interval,a="#"+t.channel,f=0,h=t.useParent,p=B(t.remote);if(s){U(t.props,{src:t.remote,name:v+t.channel+"_provider"});if(h)t.onLoad=function(){l=e,y(),n.up.callback(!0)};else{var i=0,o=t.delay/50;(function d(){if(++i>o)throw new Error("Unable to reference listenerwindow");try{l=c.contentWindow.frames[v+t.channel+"_consumer"]}catch(e){}l?(y(),n.up.callback(!0)):r(d,50)})()}c=W(t)}else l=e,y(),h?(c=parent,n.up.callback(!0)):(U(t,{props:{src:t.remote+"#"+t.channel+new Date,name:v+t.channel+"_consumer"},onLoad:function(){n.up.callback(!0)}}),c=W(t))},init:function(){M(n.onDOMReady,n)}}},p.stack.ReliableBehavior=function(e){var t,n,r=0,i=0,s="";return t={incoming:function(e,o){var u=e.indexOf("_"),a=e.substring(0,u).split(",");e=e.substring(u+1),a[0]==r&&(s="",n&&(n(!0),n=null)),e.length>0&&(t.down.outgoing(a[1]+","+r+"_"+s,o),i!=a[1]&&(i=a[1],t.up.incoming(e,o)))},outgoing:function(e,o,u){s=e,n=u,t.down.outgoing(i+","+ ++r+"_"+e,o)}}},p.stack.QueueBehavior=function(e){function h(){if(e.remove&&n.length===0){J(t);return}if(o||n.length===0||a)return;o=!0;var i=n.shift();t.down.outgoing(i.data,i.origin,function(e){o=!1,i.callback&&r(function(){i.callback(e)},0),h()})}var t,n=[],o=!0,u="",a,f=0,l=!1,c=!1;return t={init:function(){q(e)&&(e={}),e.maxLength&&(f=e.maxLength,c=!0),e.lazy?l=!0:t.down.init()},callback:function(e){o=!1;var n=t.up;h(),n.callback(e)},incoming:function(n,r){if(c){var s=n.indexOf("_"),o=parseInt(n.substring(0,s),10);u+=n.substring(s+1),o===0&&(e.encode&&(u=i(u)),t.up.incoming(u,r),u="")}else t.up.incoming(n,r)},outgoing:function(r,i,o){e.encode&&(r=s(r));var u=[],a;if(c){while(r.length!==0)a=r.substring(0,f),r=r.substring(a.length),u.push(a);while(a=u.shift())n.push({data:u.length+"_"+a,origin:i,callback:u.length===0?o:null})}else n.push({data:r,origin:i,callback:o});l?t.down.init():h()},destroy:function(){a=!0,t.down.destroy()}}},p.stack.VerifyBehavior=function(e){function s(){n=Math.random().toString(16).substring(2),t.down.outgoing(n)}var t,n,r,i=!1;return t={incoming:function(i,o){var u=i.indexOf("_");u===-1?i===n?t.up.callback(!0):r||(r=i,e.initiate||s(),t.down.outgoing(i)):i.substring(0,u)===r&&t.up.incoming(i.substring(u+1),o)},outgoing:function(e,r,i){t.down.outgoing(n+"_"+e,r,i)},callback:function(t){e.initiate&&s()}}},p.stack.RpcBehavior=function(e,t){function o(e){e.jsonrpc="2.0",n.down.outgoing(r.stringify(e))}function u(e,t){var n=Array.prototype.slice;return function(){var r=arguments.length,u,a={method:t};r>0&&typeof arguments[r-1]=="function"?(r>1&&typeof arguments[r-2]=="function"?(u={success:arguments[r-2],error:arguments[r-1]},a.params=n.call(arguments,0,r-2)):(u={success:arguments[r-1]},a.params=n.call(arguments,0,r-1)),s[""+ ++i]=u,a.id=i):a.params=n.call(arguments,0),e.namedParams&&a.params.length===1&&(a.params=a.params[0]),o(a)}}function f(e,t,n,r){if(!n){t&&o({id:t,error:{code:-32601,message:"Procedure not found."}});return}var i,s;t?(i=function(e){i=a,o({id:t,result:e})},s=function(e,n){s=a;var r={id:t,error:{code:-32099,message:e}};n&&(r.error.data=n),o(r)}):i=s=a,S(r)||(r=[r]);try{var u=n.method.apply(n.scope,r.concat([i,s]));q(u)||i(u)}catch(f){s(f.message)}}var n,r=t.serializer||R(),i=0,s={};return n={incoming:function(e,n){var i=r.parse(e);if(i.method)t.handle?t.handle(i,o):f(i.method,i.id,t.local[i.method],i.params);else{var u=s[i.id];i.error?u.error&&u.error(i.error):u.success&&u.success(i.result),delete s[i.id]}},init:function(){if(t.remote)for(var r in t.remote)t.remote.hasOwnProperty(r)&&(e[r]=u(t.remote[r],r));n.down.init()},destroy:function(){for(var r in t.remote)t.remote.hasOwnProperty(r)&&e.hasOwnProperty(r)&&delete e[r];n.down.destroy()}}},o.easyXDM=p})(window,document,location,window.setTimeout,decodeURIComponent,encodeURIComponent);
\ No newline at end of file
diff --git a/web/app/themes/mitlib-moh/screenshot.png b/web/app/themes/mitlib-moh/screenshot.png
deleted file mode 100644
index d15da5cc..00000000
Binary files a/web/app/themes/mitlib-moh/screenshot.png and /dev/null differ
diff --git a/web/app/themes/mitlib-moh/style.css b/web/app/themes/mitlib-moh/style.css
deleted file mode 100644
index 1651eb33..00000000
--- a/web/app/themes/mitlib-moh/style.css
+++ /dev/null
@@ -1,822 +0,0 @@
-/*
-Theme Name: MITlib Music Oral History
-Author: MIT Libraries
-Version: 0.0.1
-Description: A child theme of the MIT Libraries' parent, focused on the Music Oral History site.
-Template: mitlib-parent
-
-*/
-
-body {
- font-family:'Open Sans',Helvetica,sans-serif;
-}
-
-h1,h2,h3,h4,h5,h6 {
- font-family:'Open Sans',Helvetica,sans-serif;
-}
-
-b, strong {
- font-weight: bold;
- font-weight: 600;
-}
-
-.childTheme .header-main {
- align-items: baseline;
- margin-bottom: 0;
-}
-
-.childTheme .header-main .name-site {
- margin: .5rem 1.5%;
- padding: 0;
-}
-
-.childTheme .header-main a {
- color: #fff;
-}
-.childTheme .header-main .logo-mit-lib {
- display: block;
-}
-
-.childTheme .header-main .logo-mit-lib svg {
- max-height: 2rem;
-}
-
-.childTheme .nav-main {
- margin-left: 0;
- line-height: none;
-}
-
-.childTheme .betterBreadcrumbs {
- background: #eceaea;
- line-height: 1.3;
- padding: 8px 8px 8px 27.5px;
-}
-
-.childTheme .title-page.flex-container {
- align-items: baseline;
-}
-
-.childTheme .title-page h2 {
- padding: 0.5em 0;
-}
-
-.childTheme .entry-content {
- padding-left: 27.5px;
-}
-
-.childTheme .entry-content h2 {
- margin-top: 0;
- padding-top: 0;
-}
-
-.entry-content h3.heading a,
-.entry-content h3.heading i {
- color: #338bc5 !important;
-}
-
-.childTheme .col-2 .sidebarWidgets {
- background: #ede8e2;
- padding: 1rem;
-}
-
-.childTheme .col-2 .sidebarWidgets aside {
- margin-bottom: 1rem;
-}
-
-.mobile-include {
- display: none;
-}
-
-
-
-/* Default Styles */
-
-.childTheme .title .extraInfo {
- font-size: 14px;
- top: 29px;
-}
-
-#megaMenu .megaMenu > li.ss-nav-menu-item-depth-0 > a {
- background-image: none;
-}
-
-#toolbox .yourAccount {
- display: none;
-}
-
-.moh #asktell {
- background: none;
-}
-
-.moh-title {
- font-size: 1.5em;
- padding: 1rem 0 0;
- padding-left: 16px;
-}
-
-.nav-moh {
- font-size: .85em;
-}
-
-
-
-/* Index of Interviewees */
-
-th.moh-column-one,
-td.moh-column-one,
-th.moh-column-two,
-td.moh-column-two {
- width: 10%;
-}
-th.moh-column-three,
-td.moh-column-three,
-th.moh-column-four,
-td.moh-column-four {
- width: 30%;
-}
-th.moh-column-five,
-td.moh-column-five {
- width: 20%;
-}
-.post-type-archive-interviewees #content,
-.single-interviews #content {
- width: 100%;
-}
-
-.post-type-archive-interviewees #filters {
- padding-bottom: 20px;
- width: 100%;
-}
-
-.post-type-archive-interviewees #filters select {
- margin: 0 10px 0 0;
- font-weight: bold;
-}
-
-.post-type-archive-interviewees #filters button {
- margin: 10px;
- height:44px;
- border: 1px solid #338bc5;
- color: #fff;
- padding: 0 20px;
- background: #338bc5;
-}
-
-.post-type-archive-interviewees #filters button:hover {
- background: #f89406;
- border: 1px solid #f89406;
-}
-
-.select-style-first,
-.select-style-second {
- padding: 0;
- margin: 10px 15px;
- border: 1px solid #ccc;
- width: 320px;
- border-radius: 3px;
- overflow: hidden;
- background-color: #fff;
- float: left;
-}
-
-
-
-.select-style-first select,
-.select-style-second select {
- padding: 15px 20px;
- border: none;
- box-shadow: none;
- background-color: transparent;
- background-image: none;
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
-}
-
-.select-style-first select:focus,
-.select-style-second select:focus {
- outline: none;
-}
-
-option.uppercase {
- text-transform: uppercase !important;
-}
-
-/* Interviews */
-
-#playerWrap {
- width: 48%;
- float: left;
-}
-
-#interviewContents {
- width: 48%;
- float: right;
-}
-
-.single-interviews .title h2 {
- font-size: 23px;
- font-weight: normal;
- position: relative;
- top: 2px;
-}
-
-.single-interviews #titlebar {
- background: #f2f0f0;
- font-size: 12px;
- margin-left: 0;
-}
-
-.single-interviews #titlebar .span9 {
- padding-top: 10px;
-}
-
-.single-interviews #titlebar .inline {
- margin-top: 11px;
-}
-
-.single-interviews #titlebar .inline li {
- color: #999;
- display: inline;
- line-height: 1.7;
- margin-right: 5px;
-}
-
-.single-interviews #titlebar .inline li i {
- font-size: 20px;
- position: relative;
- top: 3px;
-}
-
-.single-interviews #titlebar .inline li i.icon-folder-close {
- font-size: 15px;
- margin-left: 2px;
- margin-right: 5px;
- top: 1px;
-}
-
-.single-interviews #titlebar .tags li:first-child {
- margin-right: 1px;
-}
-
-.single-interviews #titlebar .tags a {
- background: #dadada;
- border-radius: 3px;
- color: #666;
- display: inline-block;
- margin-bottom: 5px;
- padding: 1px 6px 0;
-}
-
-.single-interviews #titlebar .tags a:hover {
- background: #cacaca;
- text-decoration: none;
-}
-
-.single-interviews #titlebar .links li {
- color: #3c3a79; margin-right: 14px;
-}
-
-.single-interviews #titlebar .links,
-.single-interviews #titlebar .links li i {
- color: #3c3a79;
-}
-
-.single-interviews #titlebar .links a {
- text-decoration: underline;
-}
-
-.single-interviews #titlebar .links a:hover {
- text-decoration: none;
-}
-
-.single-interviews #titlebar .links .cd {
- margin-right: 3px;
- position:relative;
- top:3px;
-}
-
-.single-interviews #titlebar .post-thumbnail img {
- background: #ddd;
- border-radius: 0;
- box-shadow: none;
- float: right;
- height: auto;
- width: 150px;
-}
-
-.single-interviews #contents h3 {
- font-size: 16px;
-}
-
-.single-interviews #contents h3.inverse {
- background: #333;
- color: #fff;
- padding: 1px 10px;
-}
-
-.single-interviews #contents .dataTables_info {
- margin-bottom: 8px;
-}
-
-.single-interviews table.tablepress th,
-.single-interviews table.tablepress td {
- padding: 8px;
-}
-
-.single-interviews #contents table.tablepress thead {
- display: none;
-}
-
-/* MB padding rule changed from 1px 10px to 3px 10px - should be switched back when play icons are re-enabled */
-.single-interviews #contents table.tablepress tbody td {
- background-image: none;
- border: 0;
- height: auto;
- line-height: 1.3;
- min-height: auto;
- padding: 3px 10px;
-}
-
-.single-interviews #contents .column-1 {
- color: #333;
- font-size: 22px;
-}
-
-/* MB Added display: none to hide play icon - should be re-enabled when play buttons are functional */
-.single-interviews #contents .column-1 i {
- display: none;
- position: relative;
- top: 2px;
-}
-
-.single-interviews #contents .column-3 {
- text-align: right;
-}
-
-.single-interviews #contents .arrows {
- margin-left: 3px;
-}
-
-.single-interviews #contents .arrows li {
- margin-top: 5px;
-}
-
-.single-interviews #tables .tabcontent {
- width: auto;
-}
-
-.single-interviews #tables .tabcontent .tab {
- padding: 20px 0 0;
-}
-
-.single-interviews #tables table.tablepress .arrows,
-.single-interviews #tables table.tablepress .arrows li {
- margin-bottom: 0;
-}
-
-.single-interviews #tables table.tablepress tbody td {
- background: url(images/divider-small.gif) center right no-repeat;
-}
-
-.single-interviews #tables table.tablepress .row-hover tr:hover td {
- background: #ddd url(images/divider-small.gif) center right no-repeat;
-}
-
-.single-interviews #tables table.tablepress tbody td:last-child,
-.single-interviews #tables table.tablepress .row-hover tr:hover td:last-child { background-image: none;
-}
-
-.single-interviews #tables #tab1 table.tablepress .column-1,
-.single-interviews #tables #tab2 table.tablepress .column-1 {
- color: #444;
- font-weight: bold;
-}
-
-.single-interviews #biography h2.heading {
- margin-bottom: 9px;
-}
-
-.single-interviews #biography #sidebarContent {
- margin-top: 8px;
-}
-
-.single-interviews #biography #sidebarContent h3 {
- color: #666 !important;
-}
-
-
-.post-thumbnail img {
- border: 1px solid #333 !important;
- width: 97px;
- height: 97px;
-}
-
-.th-title {
- display: none;
-}
-
-/* ---- Search All Interviews ---- */
-
-.page-id-11 .additional-info {
- background: #333;
- border-top: 2px solid #ffcc33;
- color: #fff;
- margin: 2em;
- padding: 0.5em;
- text-align: center;
-}
-
-.page-id-11 .additional-info a {
- color: #ffcc33;
-}
-
-.page-id-11 .additional-info a:hover {
- color: #ffcc33;
-}
-
-@media screen and (max-width:480px) {
- .page-id-11 .additional-info {
- background: #333;
- border-top: none;
- margin: 0 0 0 -20px;
- padding: 0.5em;
- text-align: left;
- }
-
- .childTheme .betterBreadcrumbs {
- display: block !important;
- padding-left: 12px;
- }
-}
-
-.page-id-11 .search-help {
- background: #f5f5f5;
- display: block;
- margin: 0 50px 2em;
- -webkit-box-sizing: border-box;
- -moz-box-sizing: border-box;
- box-sizing: border-box;
-}
-
-/* Search All Transcripts */
-
-.page-template-page-moh-search-php .search-area {
- background: #f5f5f5;
- margin-top: 10px;
- padding: 2em 0;
- width: 960px;
-}
-
-.page-template-page-moh-search-php .entry-content .checklist {
- margin-left: 30px;
-}
-
-.page-template-page-moh-search-php #archive1 {
- margin-left: 50px;
-}
-
-/* Footer */
-
-#footerContent {
- display: none;
-}
-
-/* imitate child header with child styles */
-
-.header-bg-image-high {
- position: absolute;
- z-index: -99998;
- overflow: hidden;
- height: 200px;
- top: 0;
- min-width: 100%;
-}
-.header-bg-image-short {
- position: absolute;
- z-index: -99998;
- overflow: hidden;
- height: 100px;
- top: 0;
- min-width: 100%;
-}
-
-.header-bg-image-high img,
-.header-bg-image-short img {
- position: relative;
- display: block;
- min-width: 100%;
- height: auto;
- width: 100%;
-}
-
-.header-bg-image-high img {
- top: -50%;
-}
-
-.header-bg-image-short img {
- top: -100%;
-}
-
-@media screen and (max-width: 720px) {
-
- .header-bg-image-high img {
- top: 0;
- }
-
- .header-bg-image-short img {
- top: 0;
- }
-}
-
-.page-header-home {
- color:#fff;
- position:relative;
- padding:50px 27.5px;
-}
-
-.page-header-internal {
- color:#fff;
- position:relative;
- padding:15px 27.5px;
-}
-
-.child-header-tall {
- height:200px;
- overflow:hidden;
- display:block;
- width:100%;
- background:-moz-linear-gradient(right,rgba(0,0,0,.05) 2%,rgba(0,0,0,0.65) 100%);
-/* FF3.6+ */
- background:-webkit-gradient(linear,right,left,color-stop(2%,rgba(0,0,0,0.65)),color-stop(100%,rgba(0,0,0,.05)));
-/* Chrome,Safari4+ */
- background:-webkit-linear-gradient(right,rgba(0,0,0,.05) 2%,rgba(0,0,0,0.65) 100%);
-/* Chrome10+,Safari5.1+ */
- background:-o-linear-gradient(right,rgba(0,0,0,.05) 2%,rgba(0,0,0,0.65) 100%);
-/* Opera 11.10+ */
- background:-ms-linear-gradient(right,rgba(0,0,0,.05) 2%,rgba(0,0,0,0.65) 100%);
-/* IE10+ */
- background:linear-gradient(to left,rgba(0,0,0,.05) 2%,rgba(0,0,0,0.65) 100%);
-/* W3C */
-}
-
-.child-header-short {
- height:100px;
- overflow:hidden;
- display:block;
- width:100%;
- background:-moz-linear-gradient(right,rgba(0,0,0,.1) 2%,rgba(0,0,0,0.65) 100%);
-/* FF3.6+ */
- background:-webkit-gradient(linear,right,left,color-stop(2%,rgba(0,0,0,0.65)),color-stop(100%,rgba(0,0,0,.1)));
-/* Chrome,Safari4+ */
- background:-webkit-linear-gradient(right,rgba(0,0,0,.1) 2%,rgba(0,0,0,0.65) 100%);
-/* Chrome10+,Safari5.1+ */
- background:-o-linear-gradient(right,rgba(0,0,0,.1) 2%,rgba(0,0,0,0.65) 100%);
-/* Opera 11.10+ */
- background:-ms-linear-gradient(right,rgba(0,0,0,.1) 2%,rgba(0,0,0,0.65) 100%);
-/* IE10+ */
- background:linear-gradient(to left,rgba(0,0,0,.1) 2%,rgba(0,0,0,0.65) 100%);
-/* W3C */
-}
-
-.child-header-tall {
- height: 200px;
- overflow: hidden;
- display: block;
- width: 100%;
-}
-
-.child-page-title {
- font-size: 36px;
- font-weight: 400;
- line-height: 2;
-}
-
-.child-page-title a {
- font-size: 24px;
- color: #fff;
- line-height: 1;
-}
-.child-page-title a:hover {
- color: #fff;
-}
-
-.title-sub {
- margin-top: 0;
- margin-bottom: 15px;
- font-size: 14px;
- font-weight: 400;
- line-height: 1.3;
- color: #777;
- text-transform: uppercase;
-}
-
-.navbar-default {
- background: none;
- border-radius: 0;
- border: none;
- border-bottom: 1px solid #e7e7e7;
- border-top: 1px solid #e7e7e7;
- border-top-width: 1px;
- border-top-style: solid;
- border-top-color: rgb(231, 231, 231);
-}
-
-@media screen and (min-width:961px) {
-
- .nav-moh .link-primary {
- padding-top: 2em;
- }
-}
-
-@media screen and (max-width:960px) {
- .page-id-11 .search-help {
- width: 250px;
- }
-
-}
-
-@media screen and (max-width: 880px) {
- .content-page.group {
- padding-top: 10px !important;
- }
-
- #playerWrap {
- width: 100%;
- float: none;
- }
-
- #interviewContents {
- padding-top: 425px;
- width: 100%;
- float: none;
- }
-
-}
-
-
-
-@media screen and (max-width:760px) {
- .entry-content {
- padding: 0 1em !important;
- }
-
- table.tablepress .row-hover tr:hover td {
- background: none !important;
- }
-
- table.tablepress tbody td {
- border-bottom: none !important;
- padding: 10px 20px !important;
- font-size: .8em;
- width: 100% !important;
- display: block;
- float: left !important;
- height: auto;
- }
-
- .tablepress th {
- display: none
- }
-
- .tablepress td {
- float: left !important;
- }
-
- td.moh-column-one {
- display: none !important;
- }
-
- td.moh-column-two .mobile-include {
- display: block;
- float: left;
- border: 1px solid #ddd;
- }
-
- .tablepress td h3.interviewee-name {
- font-size: 21px;
- padding: 10px 0 !important
- }
-
- td.post-thumbnail {
- display: none;
- }
-
- .mobile-include img {
- width: 100px;
- height: 100px;
- float: left;
- }
-
- .th-title {
- width: 45%;
- float: left;
- padding-right: 10px !important;
- font-weight: bold;
- text-transform: uppercase;
- display: block;
- }
-
- span.mobile-right {
- width: 55%;
- float: right;
- }
-
- .tablepress tbody tr:first-child td {
- border-top: 1px solid #ddd !important;
- }
-
- #playerWrap,
- #interviewContents{
- width: 100% !important;
- }
-
-}
-
-@media screen and (min-width:560px) and (max-width:960px) {
-
- .childTheme .header-main .logo-mit-lib svg {
- width: 75% !important;
- float: left;
- }
-
- .nav-moh .link-primary {
- padding-top: 1.5em !important;
- }
-
-}
-
-@media screen and (min-width:560px) and (max-width:760px) {
-
- .nav-moh {
- font-size: .75em;
- }
-
- table.tablepress tbody td {
- font-size: 1em !important;
- }
-
- .th-title {
- width: 35% !important;
- float: left;
- padding-right: 10px !important;
- font-weight: bold;
- text-transform: uppercase;
- display: block;
- }
-
- span.mobile-right {
- width: 65% !important;
- float: right;
- }
-
- .ignore-on-tablet {
- display: none;
- }
-
- .childTheme .header-main .logo-mit-lib svg {
- height: auto;
- max-width: auto;
- }
-
-}
-
-@media screen and (max-width:568px) {
-
- .nav-moh a {
- color: #338bc5 !important;
- }
- .nav-moh a:hover {
- color: #1e5274 !important;
- }
-
- .header-main {
- height: 45.0781px !important;
- }
-
- svg.mit-libraries-logo {
- position: absolute;
- top: -10px !important;
- }
-
- .header-main .name-site {
- font-size: 12px;
- font-size: .75rem;
- margin-left: 1em !important;
- padding-bottom: 0 !important;
- margin-top: -1em;
- }
-
- .childTheme .header-main .logo-mit-lib svg {
- margin-bottom: 10px;
- }
-
- .page-header-home {
- padding: 30px 15px;
- }
-
- .page-header-internal {
- padding: 15px;
- }
-
-}
\ No newline at end of file