"use strict";var avia_js_shortcodes=avia_js_shortcodes||{},aviaJS=aviaJS||{};!function(){if(!avia_js_shortcodes.aviaLottieAnimation){class scAviaLottieAnimation{container=null;id="";player=null;settings={};loaded=!1;started=!1;preview=!1;constructor(t){this.container=t,this.container.scAviaLottieAnimation=this,this.id=t.getAttribute("id"),this.loaded=!1,this.started=!1,this.preview=null!=document.getElementById("av-admin-preview"),this.container.scAviaLottieAnimation=this,this.player=this.container.querySelector("dotlottie-player"),this.settings=JSON.parse(this.player.dataset.av_lottie),this.initPlayer(),this.container.onavia_start_animation=t=>{const i=new CustomEvent("avia_start_animation",{bubbles:!0,cancelable:!0});this.container.dispatchEvent(i)},this.container.addEventListener("avia_start_animation",this.avia_start_animation.bind(this)),this.player.addEventListener("ready",this.lottie_animation_loaded.bind(this));const i=this;setTimeout((function(){i.prepareAnimation()}))}initPlayer(){this.player.__speed=""!=this.settings.speed?this.settings.speed:1,this.player.__autoplay=!1,this.player.__loop=""==this.settings.loop,this.player.__hover=""!=this.settings.hover,this.player.__direction=""!=this.settings.direction?-1:1,this.player.__mode=""!=this.settings.mode?"bounce":"normal",this.player.__controls=""!=this.settings.controls,this.player.__background=this.settings.background=this.settings.background}prepareAnimation(){this.container.classList.contains("avia_start_animation")?("no_autoplay"!=this.settings.autoplay&&(this.settings.autoplay="start_loaded"),this.avia_start_animation()):("start_loaded"==this.settings.autoplay||""==this.settings.lazy_loading||this.preview)&&this.load_animation()}avia_start_animation(t){this.container.classList.contains("avia_animation_finished")&&this.start(),this.preview&&this.container.classList.add("avia_start_animation","avia_animation_finished"),void 0!==t&&this.container.classList.add("avia_animation_finished","avia_start_delayed_animation"),this.loaded?this.start():this.load_animation()}load_animation(){this.loaded||this.player.load(this.settings.src)}start(){this.started=!0,this.container.classList.add("av-lottie-animation-started"),this.player.play()}lottie_animation_loaded(t){this.loaded=!0,this.container.classList.add("av-lottie-animation-loaded"),"no_autoplay"!=this.settings.autoplay&&(("start_loaded"==this.settings.autoplay||this.preview||this.container.classList.contains("avia_start_delayed_animation"))&&this.start(),this.container.classList.contains("avia_start_animation")&&""!=this.settings.lazy_loading&&(this.start(),this.container.classList.add("avia_start_delayed_animation")))}}avia_js_shortcodes.aviaLottieAnimation=function(t){return new scAviaLottieAnimation(t)},aviaJS.aviaPlugins.register(avia_js_shortcodes.aviaLottieAnimation,".av-lottie-animation-container")}}();