jQuery(document).ready(function(a){a.fn.ycp=function(e){var t=10,i=!1,s=!1;function l(t,i,s,c,p){a.ajax({url:"https://www.googleapis.com/youtube/v3/playlistItems?part=status,snippet&maxResults="+e.playlist+"&playlistId="+i+"&key="+e.apikey+"&pageToken="+s,dataType:"json"}).done(function(n){var o="";if(o+='
',o+='
'+t+"
",o+='Prev ',o+='Next
',a.each(n.items,function(t,i){if("public"==n.items[t].status.privacyStatus){var s=n.items[t].snippet.resourceId.videoId;!function(t,i,s,l){a.ajax({url:"https://www.googleapis.com/youtube/v3/videos?id="+t+"&key="+e.apikey+"&part=contentDetails,snippet,statistics",dataType:"json"}).done(function(e){var t=e.items[0].contentDetails.duration,c="",p="",n="";t.match(/M/g)?(c=t.split("M"),p=c[0].replace("PT",""),n=""!=c[1]?c[1].replace("S",""):"00"):(c=t.split("PT"),p="00",n=c[1].replace("S","")),a(l+" .ycp div#ycp_youtube_channels"+s+" span.tm"+i).html(p+":"+n),a(l+" .ycp div#ycp_youtube_channels"+s+" span.by"+i).html("by "+e.items[0].snippet.channelTitle),a(l+" .ycp div#ycp_youtube_channels"+s+" span.views"+i).html(function(a){x=(a+="").split("."),x1=x[0],x2=x.length>1?"."+x[1]:"";var e=/(\d+)(\d{3})/;for(;e.test(x1);)x1=x1.replace(e,"$1,$2");return x1+x2}(e.items[0].statistics.viewCount)+" views"),a(l+" .ycp div#ycp_youtube_channels"+s+" span.date"+i).html(function(a){var e=Math.floor((new Date-a)/1e3),t=Math.floor(e/31536e3);if(t>1)return t+" years ago";if((t=Math.floor(e/2592e3))>1)return t+" months ago";if((t=Math.floor(e/86400))>1)return t+" days ago";if((t=Math.floor(e/3600))>1)return t+" hours ago";if((t=Math.floor(e/60))>1)return t+" minutes ago";return Math.floor(e)+" seconds ago"}(new Date(e.items[0].snippet.publishedAt).getTime()))})}(s,t,c,p),o+='
',o+='
'+n.items[t].snippet.title+'

-
'}}),o+="
",a(p+" .ycp div#ycp_youtube_channels"+c).html(o),null==n.prevPageToken||null==n.prevPageToken){var d=a(p+" .ycp div#ycp_youtube_channels"+c+" div.play").attr("data-vvv"),r=a(p+" .ycp div#ycp_youtube_channels"+c+" div.play").attr("data-img");0==e.autoplay?(a(p+" .ycp div.ycp_vid_play:eq("+c+")").html(''),a(p+" .ycp div.ycp_vid_play:eq("+c+")").css("background","url("+r+") no-repeat"),a(p+" .ycp div.ycp_vid_play:eq("+c+")").css("-webkit-background-size","cover"),a(p+" .ycp div.ycp_vid_play:eq("+c+")").css("-moz-background-size","cover"),a(p+" .ycp div.ycp_vid_play:eq("+c+")").css("-o-background-size","cover"),a(p+" .ycp div.ycp_vid_play:eq("+c+")").css("background-size","cover")):a(p+" .ycp div.ycp_vid_play:eq("+c+")").html(''),a(p+" .ycp div#ycp_youtube_channels"+c+" div").removeClass("vid-active"),a(p+" .ycp div#ycp_youtube_channels"+c+" div.play:eq(0)").addClass("vid-active")}else a(p+" .ycp div#ycp_youtube_channels"+c+" span.vid-prev").click(function(){return s=n.prevPageToken,l(t,i,s,c,p),!1});a(p+" .ycp div#ycp_youtube_channels"+c+" span.vid-next").click(function(){return s=n.nextPageToken,l(t,i,s,c,p),!1}),a(p+" .ycp div#ycp_youtube_channels"+c+" div.play").each(function(){a(this).click(function(){var t=a(this).attr("data-vvv"),i=a(this).attr("data-img");return a(p+" .ycp div#ycp_youtube_channels"+c+" div").removeClass("vid-active"),a(this).addClass("vid-active"),0==e.autoplay?(a(p+" .ycp div.ycp_vid_play:eq("+c+")").html(''),a(p+" .ycp div.ycp_vid_play:eq("+c+")").css("background","url("+i+") no-repeat"),a(p+" .ycp div.ycp_vid_play:eq("+c+")").css("-webkit-background-size","cover"),a(p+" .ycp div.ycp_vid_play:eq("+c+")").css("-moz-background-size","cover"),a(p+" .ycp div.ycp_vid_play:eq("+c+")").css("-o-background-size","cover"),a(p+" .ycp div.ycp_vid_play:eq("+c+")").css("background-size","cover")):a(p+" .ycp div.ycp_vid_play:eq("+c+")").html(''),!1})}),a(p+" .ycp div.ycp_vid_play:eq("+c+")").click(function(){var t=a(p+" .ycp div#ycp_youtube_channels"+c+" div.play.vid-active").attr("data-vvv");return a(this).html(''),!1})})}e.playlist=null==e.playlist?t:e.playlist,e.autoplay=null==e.autoplay?i:e.autoplay,e.related=null==e.related?s:e.related,a(this).each(function(t,i){var s=null!=a(this).attr("id")&&null!=a(this).attr("id")?"#"+a(this).attr("id"):"."+a(this).attr("class"),c=null==a(this).data("ycp_title")?"YCP.js":a(this).data("ycp_title"),p=a(this).data("ycp_channel"),n='
';if(a(this).html(n),"PL"==p.substring(0,2)||"UU"==p.substring(0,2)){l(c,p,"",t,s)}else{var o="UC"==p.substring(0,2)?"id":"forUsername";!function(t,i,s,c,p){a.ajax({url:"https://www.googleapis.com/youtube/v3/channels?part=contentDetails&"+s+"="+i+"&key="+e.apikey,crossDomain:!0,dataType:"json"}).done(function(a){var e=a.items[0].contentDetails.relatedPlaylists.uploads;l(t,e,"",c,p)})}(c,p,o,t,s)}})}});