https://www.tampala.be/wp-content/themes/tampala-wp-shop/assets-mo…/view.js?ver=f67f3e149bb86126c22d
1import{getContext as e,getElement as t,store as r}from"@wordpress/interactivity";const n=(e,t,r)=>{const n=t-e;return((r-e)%n+n)%n+e},{state:l}=r("opalcat/project-list-block",{state:{get isThumbActive(){const r=e();return t(),l.selected.selectedThumbId===r.image.id},get selectedProject(){const{projectId:t}=e();return l.selectedProjectId===t}},actions:{displayProject(){const{projects:t}=l,{projectId:r}=e();l.selectedProjectId=r,l.selected=t.find(e=>e.id===r)},selectThumb:()=>{const r=e(),{image:n}=(t(),r);l.selected.selectedThumbId=n.id},prevImage:()=>{const t=e(),{projects:r}=l,c=r.find(e=>e.id===t.projectId);if(!c||!c.gallery)return;const d=n(0,c.gallery.length,t.thumbIndex+-1);t.thumbIndex=d},nextImage:()=>{const t=e(),{projects:r}=l,c=r.find(e=>e.id===t.projectId);if(!c||!c.gallery)return;const d=n(0,c.gallery.length,t.thumbIndex+1);t.thumbIndex=d}},callbacks:{renderContent(){e();const r=t();l.selected&&(r.ref.innerHTML=l.selected.content)},renderThumb(){const e=t(),{selectedThumbId:r}=l.selected;l.selected&&(0===r?e.ref.innerHTML=l.selected.thumbnail.full:l.selected.gallery.find(e=>e.id===r)?e.ref.innerHTML=l.selected.gallery.find(e=>e.id===r).full:e.ref.innerHTML=l.selected.thumbnail.full)},renderThumbSec(){const{image:r}=e();t().ref.innerHTML=r.thumb},renderMobileThumb(){const r=t(),{projects:n}=l,{projectId:c,thumbId:d,thumbIndex:s}=e(),i=n.find(e=>e.id===c);i&&d&&(i.gallery[s]?r.ref.innerHTML=i.gallery[s].full:r.ref.innerHTML=i.thumbnail.full)}}});export{n as wrap};
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.