popSlide={initialised:false,template:'frontend',container:'header',top:0,active:'',lastActive:'',keep:false,init:function(){if(popSlide.initialised)return false;popSlide.initialised=true;snip.swipedection(document.body);snip.on('click',[document,'[data-snipslide]:not(.sleeping)'],function(e){console.log('snipslide',e);let triggerElm=this;this.classList.add('sleeping');if(!this.dataset.allowDefault)e.preventDefault();e.stopPropagation();popSlide.toggle(this);setTimeout(function(){triggerElm.classList.remove('sleeping');},100);});snip.on('swipeLeft',document.body,function(e){var details=e.detail;console.log('swipeLeft',window.outerWidth-details.startX);console.log('active',popSlide.active);console.log('lastActive',popSlide.lastActive);if(window.outerWidth-details.startX<30&&!popSlide.active&&!!popSlide.lastActive){popSlide.show(popSlide.lastActive);}});snip.__('template.slide',function(){let htm=this.innerHTML,data=this.dataset;data._id=this.id;this.remove();popSlide.set(this.dataset._id,htm,data);});},current:function(){if(!!this.active)return snip._('.popSlide[data-item="'+popSlide.active+'"]',top.document);else return false;},load:function(item,param){snip.__('[data-snipslide="'+item+'"]',function(){this.classList.add('pending');});if(typeof param=='undefined')param={type:'default'};if(typeof param.type=='undefined')param.type='default';snip.load.json('/snips/'+item,param,function(ret){if(ret=='')return;popSlide.set(item,ret,param);});},set:function(item,popObj){console.log('setSlide '+item,popObj);if(typeof(popObj._htm)=='undefined')popObj={_htm:popObj,_id:item};let param=arguments.length>2?arguments[2]:{};if(typeof param.type=='undefined')param.type='default';if(typeof param.autoclose=='undefined')param.autoclose='on';let slideNode=snip._();snip._('html#'+this.template+' body',top.document,function(){this.innerHTML+='
';snip._('.popSlide[data-item="'+item+'"]',this,function(){this.innerHTML=popObj._htm;if(typeof(popObj._script)!='undefined'&&!!popObj._script)this.innerHTML+='';if(typeof(popObj._style)!='undefined'&&!!popObj._style)this.innerHTML+='