"use strict";var loadedlottie=!1;const onFRLottieInteraction=()=>{if(!0===loadedlottie)return;loadedlottie=!0;const LottieScript=document.createElement("script");LottieScript.src="https://unpkg.com/@lottiefiles/lottie-player@latest/dist/lottie-player.js",document.body.appendChild(LottieScript);const LottieScriptInteractivity=document.createElement("script");LottieScriptInteractivity.src="https://unpkg.com/@lottiefiles/lottie-interactivity@latest/dist/lottie-interactivity.min.js",document.body.appendChild(LottieScriptInteractivity);let frlottie=document.getElementsByClassName("fr-lottieloader");for(let i=0;i{let img=currentNode.querySelector("img");img&&(img.style.position="absolute"),currentNode.classList.add("lottie-loaded")});let interactiontype=currentViewer.getAttribute("data-interactivity");if(currentViewer.id&&interactiontype){let visibilityStart=currentViewer.getAttribute("data-visibility-start")&&""!=currentViewer.getAttribute("data-visibility-start")?currentViewer.getAttribute("data-visibility-start"):0,visibilityEnd=currentViewer.getAttribute("data-visibility-end")?currentViewer.getAttribute("data-visibility-end"):1,framesStart=currentViewer.getAttribute("data-frames-start")&&""!=currentViewer.getAttribute("data-frames-start")?currentViewer.getAttribute("data-frames-start"):0,framesEnd=currentViewer.getAttribute("data-frames-end")?currentViewer.getAttribute("data-frames-end"):100,modetype=currentViewer.getAttribute("data-modetype")?currentViewer.getAttribute("data-modetype"):"play",forceFlag="click"!=modetype&&"hover"!=modetype&&null;currentViewer.addEventListener("ready",e=>{LottieInteractivity.create({mode:interactiontype,player:"#"+currentViewer.id,actions:[{visibility:[visibilityStart,visibilityEnd],type:modetype,frames:[framesStart,framesEnd],forceFlag:forceFlag}]})})}}};document.body.addEventListener("mouseover",onFRLottieInteraction,{once:!0}),document.body.addEventListener("touchmove",onFRLottieInteraction,{once:!0}),window.addEventListener("scroll",onFRLottieInteraction,{once:!0}),document.body.addEventListener("keydown",onFRLottieInteraction,{once:!0});var requestIdleCallback=window.requestIdleCallback||function(cb){const start=Date.now();return setTimeout((function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})}),1)};let frlottie=document.getElementsByClassName("fr-lottieloader");for(let i=0;i