\x20\40\x20\40 HEX
HEX
Server: Apache
System: Linux web1.jenscom.net 4.18.0-553.111.1.el8_10.x86_64 #1 SMP Sun Mar 8 20:06:07 EDT 2026 x86_64
User: sps (1059)
PHP: 8.3.30
Disabled: NONE
Upload Files
File: /home/sps/www/wp-content/plugins/nextgen-gallery/static/Lightbox/nextgen_tiktok_helper.min.js
(a=>{window.NextGEN_TikTok={extract_id:function(e){if(!e)return null;e=e.trim();for(var t,n=[/tiktok\.com\/@[^\/]+\/video\/(\d+)/i,/tiktok\.com\/v\/(\d+)/i,/tiktok\.com\/embed\/v2\/(\d+)/i,/tiktok\.com\/.*[?&]v=(\d+)/i,/\/video\/(\d+)/i,/^(\d{15,25})$/],i=0;i<n.length;i++){var o=e.match(n[i]);if(o&&o[1])return o[1]}return e.match(/vm\.tiktok\.com|tiktok\.com\/t\//i)&&(t=e.match(/(\d{15,25})/))?t[1]:null},create_player:function(e,t,n){var i=document.createElement("div"),l=(i.className=t||"ngg-tiktok-container",document.createElement("video"));return l.className=n||"ngg-tiktok-video",l.controls=!0,l.autoplay=!0,l.playsInline=!0,l.muted=!0,l.loop=!0,l.preload="auto",l.setAttribute("playsinline",""),l.setAttribute("webkit-playsinline",""),l.src=e,l.addEventListener("loadedmetadata",function(){var n,i,o,e,t,r,d,a=l.videoWidth,c=l.videoHeight;a&&c&&(e=l.closest(".ngg-tiktok-container"),n=a,i=c,e)&&(o=e.closest("#fancybox-content"),a=e.closest("#TB_window"),c=e.closest(".sl-image"),e.closest("#shWrap")?(e=window.innerHeight||0,r=document.body.clientHeight||0,t=document.documentElement?document.documentElement.clientHeight:0,d=0<e?1<(d=1<e-r&&e-r<30?r:e)-t&&d-t<30?t:d:0<t?t:r,document.getElementsByTagName("body")[0].className.match(/admin-bar/)&&null!==document.getElementById("wpadminbar")&&(d-=document.getElementById("wpadminbar").offsetHeight),e=d-50,t=document.documentElement?document.documentElement.clientWidth:0,r=window.innerWidth||document.body.clientWidth,e<i&&(n*=e/i,i=e),(d=1<t?t:r)-16<n&&(i*=(d-16)/n,n=d-16),l.style.width=n+"px",l.style.height=i+"px",l.style.maxWidth="none",l.style.maxHeight="none",l.setAttribute("width",n),l.setAttribute("height",i)):o?setTimeout(function(){var e,t=o.getBoundingClientRect();10<t.width&&10<t.height&&(e=t.width,t=t.height,(e<n||t<i)&&(n/=e=e/t<n/i?n/e:i/t,i/=e),l.style.width=n+"px",l.style.height=i+"px",l.setAttribute("width",n),l.setAttribute("height",i))},50):a?(e=(window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth)-150,t=(window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight)-150,e<n?(i*=e/n,n=e,t<i&&(n*=t/i,i=t)):t<i&&(n*=t/i,i=t,e<n)&&(i*=e/n,n=e),l.style.width=n+"px",l.style.height=i+"px",l.setAttribute("width",n),l.setAttribute("height",i)):c&&(r=.8*window.innerWidth,d=.9*window.innerHeight,(r<n||d<i)&&(n/=a=r/d<n/i?n/r:i/d,i/=a),l.style.width=n+"px",l.style.height=i+"px",l.style.maxWidth=r+"px",l.style.maxHeight=d+"px"))}),l.addEventListener("canplay",function(){l.play().catch(function(){})}),i.appendChild(l),i},handle_content:function(i){var t=this,e=i.playUrl,n=a(i.container);if(!e)return null;function o(e){var t,n;i.width&&(n="number"==typeof i.width?i.width+"px":i.width,e.style.width=n,n=e.querySelector("video, iframe, .ngg-tiktok-error-content"))&&(n.style.width="100%"),i.height&&(t="number"==typeof i.height?i.height+"px":i.height,e.style.height=t,n=e.querySelector("video, iframe, .ngg-tiktok-error-content"))&&(n.style.height="100%")}var r=null;if(e){var d=e;try{d=decodeURIComponent(e)}catch(e){}(r=t.create_player(d,i.containerClass,i.videoClass))&&(o(r),(e=r.querySelector("video"))&&(e.onerror=function(){a(r).remove();var e=t.create_error("Video failed to load",i.errorClass);o(e),"function"==typeof i.onBeforeAppend&&i.onBeforeAppend(e),n.append(e)}),"function"==typeof i.onBeforeAppend&&i.onBeforeAppend(r),n.append(r))}else{d=t.create_error("Video not available",i.errorClass);o(d),"function"==typeof i.onBeforeAppend&&i.onBeforeAppend(d),n.append(d),r=d}return r},create_error:function(e,t){var n=document.createElement("div");return n.className=t||"ngg-tiktok-error",n.innerHTML='<div class="ngg-tiktok-error-content"><span class="ngg-tiktok-error-icon">&#9888;</span><span class="ngg-tiktok-error-text">'+(e||"Video failed to load")+"</span></div>",n}}})(jQuery);