(function($){'use strict';var COOKIE_NAME='togo_popup_hidden';function setCookie(name,value,days){var expires="";if(days){var date=new Date();date.setTime(date.getTime()+(days*24*60*60*1000));expires="; expires="+date.toUTCString();}
document.cookie=name+"="+(value||"")+expires+"; path=/";}
function getCookie(name){var nameEQ=name+"=";var ca=document.cookie.split(';');for(var i=0;i<ca.length;i++){var c=ca[i];while(c.charAt(0)==' ')c=c.substring(1,c.length);if(c.indexOf(nameEQ)==0)return c.substring(nameEQ.length,c.length);}
return null;}
function setPopupHidden(days){try{setCookie(COOKIE_NAME,'1',days);}catch(e){}}
function isPopupHidden(){try{return getCookie(COOKIE_NAME)==='1';}catch(e){return false;}}
$(function(){var enabled=theme_vars&&theme_vars.popup_enable?theme_vars.popup_enable:'0';if(enabled!=='1')return;var delay=(theme_vars&&theme_vars.popup_delay)?parseInt(theme_vars.popup_delay,10):3;var showOnce=(theme_vars&&theme_vars.popup_show_once)?theme_vars.popup_show_once:'0';var cookieExpiry=(theme_vars&&theme_vars.popup_cookie_expiry)?parseInt(theme_vars.popup_cookie_expiry,10):7;if(isPopupHidden())return;setTimeout(function(){$('.togo-popup-overlay').fadeIn(200);},delay*1000);$(document).on('click','.togo-popup .close-btn, .togo-popup-overlay',function(e){if($(e.target).closest('.togo-popup').length===0||$(e.target).hasClass('close-btn')){$('.togo-popup-overlay').fadeOut(200);if(showOnce==='1')setPopupHidden(cookieExpiry);}});$(document).on('click','.togo-popup .coupon',function(e){var text=$(this).data('code')||$(this).text();if(navigator.clipboard&&navigator.clipboard.writeText){navigator.clipboard.writeText(text);}else{var $temp=$('<input>');$('body').append($temp);$temp.val(text).select();document.execCommand ('copy');$temp.remove();}
$(this).fadeOut(100).fadeIn(100);});$(document).on('click','.togo-popup .cookie-link',function(e){e.preventDefault();$('.togo-popup-overlay').fadeOut(200);setPopupHidden(cookieExpiry);});});})(jQuery);