\x20\40\x20\40
function _typeof(t){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function ownKeys(e,t){var r,i=Object.keys(e);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(e),t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),i.push.apply(i,r)),i}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(r),!0).forEach(function(t){_defineProperty(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function _defineProperty(t,e,r){return(e=_toPropertyKey(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function _toPropertyKey(t){t=_toPrimitive(t,"string");return"symbol"==_typeof(t)?t:t+""}function _toPrimitive(t,e){if("object"!=_typeof(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0===r)return("string"===e?String:Number)(t);r=r.call(t,e||"default");if("object"!=_typeof(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}((c,l)=>{function t(t){var e,r,i,a,o=t.target.closest("a[data-image-id]");o&&(i=(o=c(o)).attr("data-image-id"),a=o,e=(e=i)&&null!=(r=l.ngg_tiktok_images)&&r[e]?l.ngg_tiktok_images[e]:(r=a.attr("data-tiktok-play-url"),e=a.attr("data-tiktok-share-url"),a=a.attr("data-tiktok-embed-url"),r||e||a?{playUrl:r||"",shareUrl:e||"",embedUrl:a||""}:null))&&(a=((e,t)=>{var r=t||e[0],i=d.get(r);if(!i){var a=null,o=null,a=e.closest("[data-gallery-id]");if((o=a.length?a.attr("data-gallery-id")||a.data("gallery-id"):o)||(a=e.closest(".ngg-galleryoverview, .ngg-imagebrowser, .ngg-slideshow")).length&&(o=a.attr("data-gallery-id")||a.data("gallery-id")||a.attr("data-nextgen-gallery-id")||a.data("nextgen-gallery-id")),!o)for(var n=e,l=0;l<k&&n.length;){if(n.is("[data-gallery-id]")){o=n.attr("data-gallery-id")||n.data("gallery-id"),a=n;break}var g=n.siblings("[data-gallery-id]").first();if(g.length){o=g.attr("data-gallery-id")||g.data("gallery-id"),a=g;break}n=n.parent(),l++}!o&&t&&c("[data-gallery-id]").each(function(){var t=c(this);if(0<t.find(e).length)return o=t.attr("data-gallery-id")||t.data("gallery-id"),a=t,!1}),i={galleryId:o?String(o):null,$galleryContainer:a},d.set(r,i)}return i})(o,i).galleryId,o=NggTikTokVideo.getTikTokSettings(a),i=String(o.link||"0"),a=String(o.link_target||"0"),"1"!==i&&"2"!==i||("1"!==i||e.shareUrl)&&("2"!==i||e.embedUrl||e.shareUrl)&&(t.preventDefault(),t.stopPropagation(),o="","1"===i?o=e.shareUrl||"":"2"===i&&(o=e.embedUrl||e.shareUrl||""),o)&&("1"===a||"_blank"===a?l.open(o,"_blank","noopener,noreferrer"):l.location.href=o))}function u(t){return c('<div class="ngg-tiktok-error"></div>').text(t).css({color:"#fff",textAlign:"center",padding:"20px"})}l.NggTikTokVideo=l.NggTikTokVideo||{};var e=!1,d=new Map,s=480,y=854,g=9/16,k=15;NggTikTokVideo.getTikTokSettings=function(t){l.ngg_tiktok_gallery_settings||(l.ngg_tiktok_gallery_settings={global:{link:"0",link_target:"0"}});var e=l.ngg_tiktok_gallery_settings,t=t?String(t):null;if(t&&e["gallery_".concat(t)]){var r,t=e["gallery_".concat(t)];if(t&&(void 0!==t.link||void 0!==t.link_target))return{link:String(null!=(r=t.link)?r:"0"),link_target:String(null!=(r=t.link_target)?r:"0")}}t=e.global||{};return{link:String(t.link||"0"),link_target:String(t.link_target||"0")}},NggTikTokVideo.initLinkHandlers=function(){e||(e=!0,document.addEventListener("click",t,!0))},NggTikTokVideo.isTikTokImage=function(t){var e,r,t=c(t),t=t.is("a")?t:t.closest("a");return"true"===t.attr("data-ngg-tiktok-source")||!(!(r=t.attr("data-image-id"))||null==(e=l.ngg_tiktok_images)||!e[r])&&(r=(e=t.closest("[data-gallery-id]")).length?e.attr("data-gallery-id"):null,t=NggTikTokVideo.getTikTokSettings(r),"0"===String(t.link||"0"))},NggTikTokVideo.getTikTokData=function(t){var t=c(t),t=t.is("a")?t:t.closest("a"),e=t.attr("data-ngg-tiktok-play-url"),r=t.attr("data-ngg-tiktok-share-url"),i=t.attr("data-ngg-tiktok-embed-url"),a=t.attr("data-ngg-tiktok-id");return e||r||i?{tiktokId:a||"",playUrl:e||"",shareUrl:r||"",embedUrl:i||"",linkSetting:"0"}:(a=t.attr("data-image-id"))&&null!=(e=l.ngg_tiktok_images)&&e[a]?l.ngg_tiktok_images[a]:null},NggTikTokVideo.getVideoUrl=function(t){var e;return t?0<(null==(e=t.playUrl)?void 0:e.length)?t.playUrl:0<(null==(e=t.shareUrl)?void 0:e.length)?t.shareUrl:"":""},NggTikTokVideo.getEmbedUrl=function(t){if(t){if(t.embedUrl)return t.embedUrl;if(t.shareUrl){t=t.shareUrl.match(/video\/(\d+)/);if(null!=t&&t[1])return"https://www.tiktok.com/embed/v2/".concat(t[1])}}return""},NggTikTokVideo.createPlayer=function(){var t,e,r,i=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},a=i.tiktokData,o=i.width,o=void 0===o?s:o,n=i.height,n=void 0===n?y:n,l=i.autoplay,l=void 0===l||l,g=i.onReady,g=void 0===g?function(){}:g,i=i.onError,d=void 0===i?function(){}:i,k=c('<div class="ngg-tiktok-video-container"></div>').css({position:"relative",width:o,height:n,maxWidth:"100%",maxHeight:"100%",display:"flex",alignItems:"center",justifyContent:"center"}),i=NggTikTokVideo.getVideoUrl(a);return i&&i.includes("tiktokcdn.com")?(o=i,n=l,t=g,e=function(t){k.append(u("Video failed to load")),d(t)},(r=c("<video></video>").attr({src:o,controls:!0,autoplay:n,playsinline:!0,preload:"auto"}).css({width:"100%",height:"100%",objectFit:"contain"})).on("loadeddata",function(){t(r[0])}),r.on("error",function(){r.remove(),e(new Error("Video failed to load"))}),a=r,k.append(a)):(k.append(u("Video not available")),d(new Error("No video URL available"))),k},NggTikTokVideo._createEmbedPlayer=function(t,e,r,i,a,o,n){var l;t.empty(),e?(a=a?"".concat(e).concat(e.includes("?")?"&":"?","autoplay=1"):e,(l=c("<iframe></iframe>").attr({src:a,frameborder:"0",allowfullscreen:!0,allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"}).css({width:"100%",height:"100%",border:"none"})).on("load",function(){o(l[0])}),l.on("error",function(){n(new Error("Failed to load TikTok embed"))}),t.append(l)):(t.append(u("Video not available")),n(new Error("No embed URL available")))},NggTikTokVideo.replaceImageWithVideo=function(t){var e,r,i=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},t=c(t),a=t.closest("a"),a=i.tiktokData||NggTikTokVideo.getTikTokData(a);return a?(e=i.width||t.width()||s,r=i.height||t.height()||y,i=_objectSpread(_objectSpread({},i),{},{tiktokData:a,width:e,height:r}),a=NggTikTokVideo.createPlayer(i),t.replaceWith(a),a):null},NggTikTokVideo.createLightboxPlayer=function(t){var e,r,i=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},a=i.maxWidth,a=void 0===a?.8*l.innerWidth:a,o=i.maxHeight,o=void 0===o?.9*l.innerHeight:o,n=i.onReady,i=i.onError;return o*g<=a?e=(r=o)*g:r=(e=a)/g,NggTikTokVideo.createPlayer({tiktokData:t,width:Math.round(e),height:Math.round(r),autoplay:!0,onReady:n,onError:i})},NggTikTokVideo.destroyPlayer=function(t){var e;null!=t&&t.length&&((e=t.find("video")).length&&(e[0].pause(),e.attr("src","")),(e=t.find("iframe")).length&&e.attr("src",""),t.remove())},c(function(){setTimeout(function(){NggTikTokVideo.initLinkHandlers()},100)})})(jQuery,window);