1window.xLottie=function(l,i={}){return{animation:null,ready:!1,load(){this.$store.external_libraries.inject("lottie-web","https://cdn.jsdelivr.net/npm/[email protected]/build/player/lottie.min.js").then(()=>this.initLottie()).catch(()=>{console.error("Failed to load Lottie web library"),this.initLottie()})},initLottie(){this.$nextTick(()=>{requestAnimationFrame(()=>{if(this.animation||!window.lottie){this.ready=!0;return}this.animation=window.lottie.loadAnimation({container:this.$el,renderer:"svg",autoplay:!1,loop:!0,path:l}),i?.applyColor&&this.applyColor(),i?.autoplay&&setTimeout(()=>this.animation.play(),i?.delay??0*1e3),this.ready=!0})})},applyColor(){const r=()=>{const o=getComputedStyle(this.$el).color,n=this.$el.querySelector("svg");!n||!o||(n.querySelectorAll("[fill]").forEach(t=>{const e=t.getAttribute("fill");e&&e!=="none"&&t.setAttribute("fill",o)}),n.querySelectorAll("[stroke]").forEach(t=>{const e=t.getAttribute("stroke");e&&e!=="none"&&t.setAttribute("stroke",o)}))};this.animation.addEventListener("DOMLoaded",r)},destroy(){this.animation&&(this.animation.destroy(),this.animation=null)}}};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.