var instafeedApp = (function instafeedLoad(){const appDomain="instafeed.nfcube.com",cssVer="4.5.0";var Instafeed=function(){function a(a){var b,c;for(b in this.options={target:"insta-feed",feedLoaded:!1,account:"",hash:"",forceUpdate:!1,picturesLoaded:0,slider:!0,sliderPage:1,admin:window.location.hostname===appDomain,title:"",columns:5},a)c=a[b],this.options[b]=c}return a.prototype.run=function(a){var b;if(b=this.options.target,b=document.getElementById(b),""===this.options.accessToken&&4===this.options.apiVersion)return b.innerHTML="
",b.innerHTML+="
Connect your Instagram account to see your feed
",!1;b.innerHTML="";var c=this;const d=new XMLHttpRequest;return d.open("GET",a||this._buildUrl(),!0),d.onreadystatechange=function(){if(4===d.readyState){var a=d.status;0===a||200>=a&&400>a?c.parse(JSON.parse(d.responseText)):console.log("error")}},d.send(),!0},a.prototype.parse=function(a){var b,c,d,e,f,g,h,k,l,m,n,o,p,q,r,s,t,u,v;if(u=this.options.target,u=document.getElementById(u),"object"!=typeof a)throw new Error("Invalid JSON response");if(200!==a.meta.code)throw u.innerHTML=""+a.meta.error_message+"",new Error("Error from API: "+a.meta.error_message);if(0===a.data.length)throw u.innerHTML="No images were returned from this Instagram account",new Error("No images were returned from Instagram");if(null===u)throw e="No element with id=\""+this.options.target+"\" on page.",new Error(e);if(null!==this.options.success&&"function"==typeof this.options.success&&this.options.success.call(this,a),"undefined"!=typeof document&&null!==document){o=a.data,f=document.createDocumentFragment(),g="",m="",p="",v=document.createElement("div");var w=u.clientWidth/this.options.columns*window.devicePixelRatio,x="standard_resolution",y=this.options.limit,z=parseFloat(100/this.options.columns).toFixed(6),A=parseInt(100-this.options.space);isMobileDevice()&&validateCharge(this.options.charge)&&(w=u.clientWidth/this.options.columnsMobile*window.devicePixelRatio,z=parseFloat(100/this.options.columnsMobile).toFixed(6),y=this.options.limitMobile),150>=w?x="thumbnail":320>=w&&(x="low_resolution");var B="",C="";validateCharge(this.options.charge)&&0{{likes}}",C=" {{likes}} ");var D="