1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([["instagram-grid"],{
1"./js/instagram-grid.js":function(e,t,a){a.r(t),a.d(t,{instagramGrid:function(){return r}});const r=(()=>{const n=void 0===ThemeSetup.social.igtoken?"":ThemeSetup.social.igtoken;let s="";const o=(e,t)=>{e.data.forEach(function(e){t.innerHTML=t.innerHTML+(e=>{let t="";return t=` 2 <div class="scrolling-wrapper__item wa-instagram__item"> 3 <div class="scrolling-wrapper__thumbnail wa-instagram__thumbnail media-${e.media_type.toLowerCase()}"> 4 5 <a 6 href="${e.permalink}" 7 title="${e.caption}" 8 rel="nofollow noopener" 9 target="_blank" 10 > 11 ${(()=>{if(e.media_type=="VIDEO")return` 12 <video 13 src="${e.media_url}" 14 alt="${e.caption}" 15 title="${e.caption}" 16 nocontrols 17 /> 18 `;else return`<img 19 src="${e.media_url}" 20 alt="${e.caption}" 21 title="${e.caption}" 22 loading="lazy" 23 />`})()} 24 </a> 25 </div> 26 </div> 27 `})(e)})},c=(t,a)=>{var e="https://graph.instagram.com/me/media?fields=caption,media_url,media_type,permalink,timestamp,username&access_token="+n;fetch(e).then(e=>e.json()).then(e=>{sessionStorage.setItem(t+"_ig_datav2",JSON.stringify(e)),o(e,a)})};return{init:()=>{const t=new IntersectionObserver((e,i)=>e.forEach(e=>{if(e.isIntersecting){var t=e.target;if(""!==n){var a,r=t.dataset.user,t=(t.dataset.items,t.dataset.selector?document.querySelector(t.dataset.selector):t);(s=sessionStorage.getItem(r+"_ig_datav2"))?(a=JSON.parse(s),o(a,t)):c(r,t)}i.unobserve(e.target)}}),{rootMargin:"0px 0px 200px 0px"});document.querySelectorAll(".wa-instagram-grid").forEach(e=>t.observe(e))}}})()}
27}]);
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.