<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">var SSLPyoutube={key:null,md5_id:null,md5_query:null,query:null,limit:1,cache:!1,get_key:async function(){let e=await fetch("/ajax/youtube.php?action=get&amp;t="+Date.now());return await e.json()},set_invalid:async function(){let e=await fetch("/ajax/youtube.php?action=invalid&amp;key="+this.md5_id+"&amp;t="+Date.now());return await e.json()},set_exceeded:async function(){let e=await fetch("/ajax/youtube.php?action=exceed&amp;key="+this.md5_id+"&amp;t="+Date.now());return await e.json()},set_cache:async function(e){const t=new FormData;t.append("action","set_cache"),t.append("q",this.md5_query),t.append("d",JSON.stringify(e)),await fetch("/ajax/youtube.php",{method:"POST",body:t})},find_video:async function(){this.md5_query=CryptoJS.MD5(this.query+this.limit);let e=await fetch("/ajax/youtube.php?action=get_cache&amp;q="+this.md5_query+"&amp;t="+Date.now()),t=await e.json();if(t.error){let e=await fetch("https://www.googleapis.com/youtube/v3/search?part=id&amp;q="+this.query+"&amp;maxResults="+this.limit+"&amp;key="+this.key);return await e.json()}return this.cache=!0,JSON.parse(t.data.data)},show_video:function(e){let t=null;$.each(e.items,function(e,i){let a=i.id.videoId;t='&lt;li class="tube"&gt;&lt;iframe class="superembed-force" frameborder="0" allowfullscreen src="//www.youtube.com/embed/'+a+'"&gt;&lt;/iframe&gt;&lt;/li&gt;',$("#results_tube").append(t)}),t&amp;&amp;($(".youtube_tab_tube").show(),$.getScript("/js/superembed.min.js"))},find:async function(){this.get_key().then(e=&gt;{e.error||(this.key=e.api_key,this.md5_id=e.md5_id,this.find_video().then(e=&gt;{if(e.error){if("403"==e.error.code){let t=e.error.errors[0];"forbidden"==t.reason&amp;&amp;this.set_invalid(),"quotaExceeded"==t.reason&amp;&amp;this.set_exceeded()}}else this.cache||this.set_cache(e),this.show_video(e)}))})},init:function(e,t){this.query=e,this.limit=t,this.find()}};</pre></body></html>