1import{q as e,c,d as r,o as n,g as a}from"./firebase-BmbSka2m.js";import"./main-CLju4K6_.js";async function o(){const o=document.querySelector("#work .cards-grid");if(o)try{const i=e(c(r,"services"),n("order","asc")),s=await a(i);o.innerHTML="",s.forEach(e=>{const c=e.data(),r=document.createElement("div");r.className="card";let n=c.items.map(e=>`<p>${e}</p>`).join("");r.innerHTML=`\n <div class="card-header">\n <i data-lucide="${c.icon}" class="service-icon"></i>\n <h3>${c.title}</h3>\n </div>\n ${n}\n `,o.appendChild(r)})}catch(i){console.error("Error fetching services:",i)}}async function i(){const o=document.querySelector("#references .logo-grid");if(o)try{const i=e(c(r,"references"),n("order","asc")),s=await a(i);o.innerHTML="",s.forEach(e=>{const c=e.data(),r=document.createElement("div");r.className="logo-item",r.innerHTML=`<img src="${c.logo}" alt="${c.name}">`,o.appendChild(r)})}catch(i){console.error("Error fetching references:",i)}}!async function(){await Promise.all([o(),i()]),"undefined"!=typeof lucide&&lucide.createIcons()}(); 2//# sourceMappingURL=main-BtERFdXM.js.map
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.