(async () => {
 let url = "https:\/\/www.pushnotify.online\/";
 let title = "Push Notify";
 let website_pixel_key = "xbZtV66u57iztpm9";
 let website_host = "www.sahabet.com";
 let user_analytics_is_enabled = true;
 let pixel_exposed_identifier = "pusher";
 if(website_host.startsWith('www.')) {
 website_host = website_host.replace('www.', '');
 }
 
 if(window.location.hostname !== website_host && window.location.hostname !== `www.${website_host}`) {
 console.log(`${title} (${url}): Website does not match the set domain/subdomain.`);
 return;
 }
 
 if(!('serviceWorker' in navigator)) {
 return;
 }
 
 if(!('PushManager' in window)) {
 return;
 }
 
 let public_key = "BKI6ceizo2PYBgAadTPWRrZwk7hmIGUnppooQOQK3rzzxeIRTyVhqzNU8-VeQF5M5FF0kjn_mGGr2pSfhoH1uwA";
 const script_url = "https:\/\/www.sahabet.com\/66pusher.js";
 const registration = await navigator.serviceWorker.register(script_url, {
 scope: "https:\/\/www.sahabet.com\/",
 });
 const reg = (await navigator.serviceWorker.getRegistrations()).find(r => r.active?.scriptURL === script_url);
 console.log(`${title} (${url}): ${reg?.active ? `Service worker is active.` : `Service worker not active or not registered`}`);
 
 let send_tracking_data = async data => {
 if(!user_analytics_is_enabled) return;
 try {
 navigator.sendBeacon(`${url}pixel-track/${website_pixel_key}`, JSON.stringify(data));
 } catch (error) {
 console.log(`${title} (${url}): ${error}`);
 }
 }
 
 let get_notification_permission = async () => {
 return Notification.permission;
 }
 
 let get_subscription_status = async () => {
 let sw = await navigator.serviceWorker.ready;
 let subscription = await sw.pushManager.getSubscription();
 return subscription ? true : false;
 };
 
 let unsubscribe = async () => {
 let sw = await navigator.serviceWorker.ready;
 let subscription = await sw.pushManager.getSubscription();
 if(!subscription) {
 
 window.dispatchEvent(new Event(`${pixel_exposed_identifier}.unsubscribed`));
 return true;
 }
 await subscription.unsubscribe();
 
 let subscription_data = subscription.toJSON();
 let data = {
 endpoint: subscription_data.endpoint,
 auth: subscription_data.keys.auth,
 p256dh: subscription_data.keys.p256dh,
 pixel_key: website_pixel_key,
 url: window.location.href,
 type: 'delete'
 };
 
 let response = await fetch(`${url}pixel-track/${website_pixel_key}`, {
 method: 'post',
 headers: {
 'Content-Type': 'application/json'
 },
 body: JSON.stringify(data)
 });
 
 window.dispatchEvent(new Event(`${pixel_exposed_identifier}.unsubscribed`));
 return true;
 }
 
 let subscribe = async () => {
 let sw = await navigator.serviceWorker.ready;
 let subscription = await sw.pushManager.subscribe({
 userVisibleOnly: true,
 applicationServerKey: public_key
 });
 
 let subscription_data = subscription.toJSON();
 let data = {
 endpoint: subscription_data.endpoint,
 auth: subscription_data.keys.auth,
 p256dh: subscription_data.keys.p256dh,
 pixel_key: website_pixel_key,
 url: window.location.href,
 type: 'create'
 };
 
 let this_script = document.querySelector(`script[src$="pixel/${website_pixel_key}"]`);
 if(this_script.dataset.customParameters) {
 try {
 let custom_parameters = JSON.parse(this_script.dataset.customParameters);
 data['custom_parameters'] = custom_parameters;
 } catch(error) {
 
 }
 }
 
 let response = await fetch(`${url}pixel-track/${website_pixel_key}`, {
 method: 'post',
 headers: {
 'Content-Type': 'application/json'
 },
 body: JSON.stringify(data)
 });
 
 window.dispatchEvent(new Event(`${pixel_exposed_identifier}.subscribed`));
 return true;
 }
 
 let request_push_notification_permission_and_subscribe = async event => {
 event.preventDefault();
 
 let permission = await Notification.requestPermission();
 if(permission === 'granted') {
 let sw = await navigator.serviceWorker.ready;
 let subscription = await sw.pushManager.getSubscription();
 
 window.dispatchEvent(new Event(`${pixel_exposed_identifier}.permission_granted`));
 
 if(!subscription) {
 return await subscribe();
 }
 
 else {
 await unsubscribe();
 return await subscribe();
 }
 }
 if(permission == 'denied') {
 
 await send_tracking_data({
 type: 'permission_denied'
 })
 
 window.dispatchEvent(new Event(`${pixel_exposed_identifier}.permission_denied`));
 return false;
 }
 }
 
 window[pixel_exposed_identifier] = {
 get_subscription_status: get_subscription_status,
 unsubscribe: unsubscribe,
 subscribe: subscribe,
 };
 
 document.querySelector(`[data-${pixel_exposed_identifier}-trigger-simple-subscribe]`) && document.querySelector(`[data-${pixel_exposed_identifier}-trigger-simple-subscribe]`).addEventListener('click', async event => {
 await request_push_notification_permission_and_subscribe(event);
 })
 
 document.querySelector(`[data-${pixel_exposed_identifier}-trigger-simple-unsubscribe]`) && document.querySelector(`[data-${pixel_exposed_identifier}-trigger-simple-unsubscribe]`).addEventListener('click', async event => {
 await unsubscribe(event);
 })
 
 let is_subscribed = await get_subscription_status();
 if(!is_subscribed) {
 const pixel_css_id = `${website_pixel_key}_pixel_css`;
 if(!document.getElementById(pixel_css_id)) {
 let pixel_css_link = document.createElement('link');
 pixel_css_link.id = pixel_css_id;
 pixel_css_link.href = 'https://www.pushnotify.online/themes/altum/assets/css/pixel-widget.min.css';
 pixel_css_link.type = 'text/css';
 pixel_css_link.rel = 'stylesheet';
 pixel_css_link.media = 'screen,print';
 pixel_css_link.onload = function() { pixel_css_loaded = true; };
 document.getElementsByTagName('head')[0].appendChild(pixel_css_link);
 } else {
 pixel_css_loaded = true;
 }
 let get_scroll_percentage=()=>{let e=document.documentElement,t=document.body,i="scrollTop",o="scrollHeight";return(e[i]||t[i])/((e[o]||t[o])-e.clientHeight)*100};class AltumCode66pusherWidget{constructor(e){this.options={},this.options.content=e.content||"",this.options.widget=e.widget||"",this.options.delay=void 0===e.delay?3e3:e.delay,this.options.duration=void 0===e.duration?-1:e.duration,this.options.stop_on_focus=!0,this.options.position=void 0===e.position?"top_center":e.position,this.options.subscribed_success_url=void 0===e.subscribed_success_url?null:e.subscribed_success_url,this.options.trigger_all_pages=void 0===e.trigger_all_pages||e.trigger_all_pages,this.options.triggers=e.triggers||[],this.options.display_frequency=void 0===e.display_frequency?"all_time":e.display_frequency,this.options.display_mobile=void 0===e.display_mobile||e.display_mobile,this.options.display_desktop=void 0===e.display_desktop||e.display_desktop,this.options.display_trigger=void 0===e.display_trigger?"delay":e.display_trigger,this.options.display_trigger_value=void 0===e.display_trigger_value?3:e.display_trigger_value,this.options.display_delay_type_after_close=void 0===e.display_delay_type_after_close?"time_on_site":e.display_delay_type_after_close,this.options.display_delay_value_after_close=void 0===e.display_delay_value_after_close?21600:e.display_delay_value_after_close,this.options.on_animation=void 0===e.on_animation?"fadeIn":e.on_animation,this.options.off_animation=void 0===e.off_animation?"fadeOut":e.off_animation,this.options.animation=void 0!==e.animation&&e.animation,this.options.animation_interval=void 0===e.animation_interval?5:e.animation_interval}async build(){if(await get_subscription_status())return!1;if(!this.options.trigger_all_pages){if(!this.is_page_triggered(this.options.triggers))return!1}switch(this.options.display_frequency){case"all_time":break;case"once_per_session":if(sessionStorage.getItem(`${pixel_exposed_identifier}_widget_display_frequency`))return!1;break;case"once_per_browser":if(localStorage.getItem(`${pixel_exposed_identifier}_widget_display_frequency`))return!1}if(!this.options.display_mobile&&window.innerWidth<768||!this.options.display_desktop&&window.innerWidth>768)return!1;if(sessionStorage.getItem(`${pixel_exposed_identifier}_widget_manually_closed`))switch(this.options.display_delay_type_after_close){case"time_on_site":if(parseInt(sessionStorage.getItem(`${pixel_exposed_identifier}_widget_display_delay_type_after_close_time_on_site`)??0)<1e3*this.options.display_delay_value_after_close)return setInterval((()=>{let e=parseInt(sessionStorage.getItem(`${pixel_exposed_identifier}_widget_display_delay_type_after_close_time_on_site`)??0);sessionStorage.setItem(`${pixel_exposed_identifier}_widget_display_delay_type_after_close_time_on_site`,e+500)}),500),!1;break;case"pageviews":let e=parseInt(sessionStorage.getItem(`${pixel_exposed_identifier}_widget_display_delay_type_after_close_pageviews`)??0)+1;if(sessionStorage.setItem(`${pixel_exposed_identifier}_widget_display_delay_type_after_close_pageviews`,e),e<this.options.display_delay_value_after_close)return!1}let e=document.createElement("div");e.className="altumcode-66pusher-widget",e.className+=` altumcode-66pusher-widget-${this.options.position}`,e.setAttribute("data-position",this.options.position),e.setAttribute("data-on-animation",this.options.on_animation),e.setAttribute("data-off-animation",this.options.off_animation),e.innerHTML=this.options.content;let t=e.querySelector("[data-close]");t&&t.addEventListener("click",(t=>{t.stopPropagation(),sessionStorage.setItem(`${pixel_exposed_identifier}_widget_manually_closed`,!0),sessionStorage.removeItem(`${pixel_exposed_identifier}_widget_display_delay_type_after_close_time_on_site`),sessionStorage.removeItem(`${pixel_exposed_identifier}_widget_display_delay_type_after_close_pageviews`),this.constructor.remove_notification(e)}));let i=e.querySelector("[data-subscribe]");return i&&("denied"==await get_notification_permission()?i.addEventListener("click",(()=>{location.reload()})):i.addEventListener("click",(async t=>{e.querySelector("[data-loading]").style.display="flex";let i=await request_push_notification_permission_and_subscribe(t);e.querySelector("[data-loading]").style.display="none",i?(e.querySelector("[data-title]").innerHTML=this.options.widget.subscribed_title,e.querySelector("[data-description]").innerHTML=this.options.widget.subscribed_description,this.options.widget.subscribed_image_url&&(e.querySelector("[data-image]").src=this.options.widget.subscribed_image_url,e.querySelector("[data-image]").alt=this.options.widget.subscribed_image_alt),e.querySelector("[data-buttons]").style.cssText="display: none !important;"):(sessionStorage.setItem(`${pixel_exposed_identifier}_widget_manually_closed`,!0),sessionStorage.removeItem(`${pixel_exposed_identifier}_widget_display_delay_type_after_close_time_on_site`),sessionStorage.removeItem(`${pixel_exposed_identifier}_widget_display_delay_type_after_close_pageviews`)),setTimeout((()=>{this.constructor.remove_notification(e),i&&this.options.subscribed_success_url&&(window.location.href=this.options.subscribed_success_url)}),4e3)}))),e}initiate(e={}){const t=()=>{let t=setInterval((()=>{pixel_css_loaded&&(clearInterval(t),this.process(e))}),100)};"complete"===document.readyState||"loading"!==document.readyState&&!document.documentElement.doScroll?t():document.addEventListener("DOMContentLoaded",(()=>{t()}));let i=window.location.href;(e=>{const t=e.pushState;e.pushState=function(i){const o=t.apply(e,arguments);return window.dispatchEvent(new Event("66pusher_url_change")),o}})(window.history);const o=()=>{if(i!==window.location.href){i=window.location.href;let e=document.querySelector('div[class*="altumcode-66pusher-widget"][class*="on-"]');this.constructor.remove_notification(e),t()}};window.addEventListener("popstate",o),window.addEventListener("66pusher_url_change",o)}async process(e={}){let t=await this.build();if(!t)return!1;switch(this.options.position){case"top":case"top_floating":document.body.prepend(t);break;default:document.body.appendChild(t)}let i=async()=>{switch("denied"==await get_notification_permission()&&(t.querySelector("[data-title]").innerHTML=this.options.widget.permission_denied_title,t.querySelector("[data-description]").innerHTML=this.options.widget.permission_denied_description,this.options.widget.permission_denied_image_url&&(t.querySelector("[data-image]").src=this.options.widget.permission_denied_image_url,t.querySelector("[data-image]").alt=this.options.widget.permission_denied_image_alt),t.querySelector("[data-subscribe]").innerHTML=this.options.widget.permission_denied_refresh_button,t.querySelector("[data-close]").innerHTML=this.options.widget.permission_denied_close_button),t.style.display="block",t.classList.add(`on-${this.options.on_animation}`),t.classList.add("on-visible"),setTimeout((()=>{t.classList.remove(`on-${this.options.on_animation}`)}),1500),this.constructor.reposition(),this.options.animation&&(t.animation_interval=window.setInterval((()=>{t.classList.add(`animation-${this.options.animation}`),setTimeout((()=>{t.classList.remove(`animation-${this.options.animation}`)}),1e3*(this.options.animation_interval-1))}),1e3*this.options.animation_interval)),-1!==this.options.duration&&(t.timeout=window.setTimeout((()=>{this.constructor.remove_notification(t)}),this.options.duration)),this.options.stop_on_focus&&-1!==this.options.duration&&(t.addEventListener("mouseover",(e=>{window.clearTimeout(t.timeout)})),t.addEventListener("mouseleave",(()=>{t.timeout=window.setTimeout((()=>{this.constructor.remove_notification(t)}),this.options.duration)}))),this.options.display_frequency){case"all_time":break;case"once_per_session":sessionStorage.setItem(`${pixel_exposed_identifier}_widget_display_frequency`,!0);break;case"once_per_browser":localStorage.setItem(`${pixel_exposed_identifier}_widget_display_frequency`,!0)}window.removeEventListener("resize",this.constructor.reposition),window.addEventListener("resize",this.constructor.reposition)};switch(this.options.display_trigger){case"delay":setTimeout((()=>{i()}),1e3*this.options.display_trigger_value);break;case"exit_intent":let e=!1;document.addEventListener("mouseout",(t=>{let o=Math.max(document.documentElement.clientWidth,window.innerWidth||0);t.clientX>=o-50||t.clientY>=50||t.relatedTarget||t.toElement||e||(i(),e=!0)}));break;case"scroll":let t=!1;document.addEventListener("scroll",(e=>{!t&&get_scroll_percentage()>this.options.display_trigger_value&&(i(),t=!0)}),{passive:!0});break;case"click":document.querySelector(this.options.display_trigger_value)&&document.querySelector(this.options.display_trigger_value).addEventListener("click",(e=>{i()}));break;case"hover":document.querySelector(this.options.display_trigger_value)&&document.querySelector(this.options.display_trigger_value).addEventListener("mouseenter",(e=>{i()}))}}is_page_triggered(e){let t=!1;for(let i of e)if(i.type.startsWith("not_")){t=!0;break}return e.forEach((e=>{switch(e.type){case"exact":e.value==window.location.href&&(t=!0);break;case"not_exact":e.value==window.location.href&&(t=!1);break;case"contains":window.location.href.includes(e.value)&&(t=!0);break;case"not_contains":window.location.href.includes(e.value)&&(t=!1);break;case"starts_with":window.location.href.startsWith(e.value)&&(t=!0);break;case"not_starts_with":window.location.href.startsWith(e.value)&&(t=!1);break;case"ends_with":window.location.href.endsWith(e.value)&&(t=!0);break;case"not_ends_with":window.location.href.endsWith(e.value)&&(t=!1);break;case"page_contains":document.body.innerText.includes(e.value)&&(t=!0)}})),t}static remove_notification(e){try{e.getAttribute("data-on-animation");let t=e.getAttribute("data-off-animation");e.classList.add(`off-${t}`),window.setTimeout((()=>{e.parentNode.removeChild(e)}),400)}catch(e){}}static reposition(){let e=document.querySelector('div[class*="altumcode-66pusher-widget"][class*="on-"]'),t=window.innerHeight>0?window.innerHeight:screen.height,i=Math.floor(t/2),o={top_left:{left:20,top:20},top_center:{top:20},top_right:{right:20,top:20},middle_left:{left:20,top:i},middle_center:{top:i},middle_right:{right:20,top:i},bottom_left:{left:20,bottom:20},bottom_center:{bottom:20},bottom_right:{right:20,bottom:20}},s=20,n=e.getAttribute("data-position"),a=e.offsetHeight;switch(n){default:break;case"top_left":case"top_center":case"top_right":e.style.top=`${o[n].top}px`,o[n].top+=a+s;break;case"middle_left":case"middle_center":case"middle_right":e.style.top=o[n].top-a/2+"px",o[n].top+=a+s;break;case"bottom_left":case"bottom_center":case"bottom_right":e.style.bottom=`${o[n].bottom}px`,o[n].bottom+=a+s}}}
 
 
 let widget = new AltumCode66pusherWidget({
 should_show: true,
 content: "\n<div role=\"dialog\" class=\"altumcode-66pusher-widget-wrapper altumcode-66pusher-widget-wrapper-highly_rounded altumcode-66pusher-widget-wrapper\" style='font-family: Tahoma!important;background-color: #54FFB5;border-width: 0px;border-color: #FFFFFF;padding: 13px !important;' data-wrapper>\n <div class=\"altumcode-66pusher-widget-content\">\n <div class=\"altumcode-66pusher-widget-loading-backdrop\" style=\"display: none;\" data-loading>\n <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"64\" height=\"64\" viewBox=\"0 0 64 64\">\n <g id=\"graph\" fill=\"black\" fill-rule=\"evenodd\" transform=\"translate(1 1)\">\n <circle cx=\"32\" cy=\"32\" r=\"6\"\/>\n <circle cx=\"32\" cy=\"32\" r=\"6\" opacity=\"0\">\n <animate attributeName=\"r\" begin=\"0s\" dur=\"2s\" values=\"6;32\" calcMode=\"linear\" repeatCount=\"indefinite\"\/>\n <animate attributeName=\"opacity\" begin=\"0s\" dur=\"2s\" values=\"1;0\" calcMode=\"linear\" repeatCount=\"indefinite\"\/>\n <\/circle>\n <circle cx=\"32\" cy=\"32\" r=\"6\" opacity=\"0\">\n <animate attributeName=\"r\" begin=\"1s\" dur=\"2s\" values=\"6;32\" calcMode=\"linear\" repeatCount=\"indefinite\"\/>\n <animate attributeName=\"opacity\" begin=\"1s\" dur=\"2s\" values=\"1;0\" calcMode=\"linear\" repeatCount=\"indefinite\"\/>\n <\/circle>\n <\/g>\n <\/svg>\n <\/div>\n\n <div>\n <img src=\"https:\/\/linklerim.online\/uploads\/files\/bbf398a5752f96638f5276dd8eb76e02.png\" class=\"altumcode-66pusher-widget-image\" style=\"\" alt=\"\" loading=\"lazy\" referrerpolicy=\"no-referrer\" data-image \/>\n <\/div>\n\n <div>\n <div class=\"altumcode-66pusher-widget-header\">\n <div>\n <p class=\"altumcode-66pusher-widget-title\" style=\"color: #000000;\" data-title>\ud83c\udf81TIKLA G\u00dcNL\u00dcK HED\u0130YELER KAZAN\ud83c\udf81<\/p>\n <p class=\"altumcode-66pusher-widget-description\" style=\"color: #000000;\" data-description>\u2705\u00d6zel kampanyalar\u0131ndan haberdar olun \ud83d\udd25<\/p>\n <\/div>\n <\/div>\n\n <div class=\"altumcode-66pusher-widget-buttons\" data-buttons>\n <button type=\"button\" class=\"altumcode-66pusher-widget-button altumcode-66pusher-widget-close-button\" style=\"color: #000000;background-color: #FFFFFF;\" data-close>Daha Sonra<\/button>\n <button type=\"button\" class=\"altumcode-66pusher-widget-button altumcode-66pusher-widget-subscribe-button\" style=\"color: #000000;background-color: #FFFFFF;\" data-subscribe>ABONE OL<\/button>\n <\/div>\n <\/div>\n <\/div>\n\n <div class=\"altumcode-66pusher-widget-site-wrapper\">\n <a href=\"https:\/\/www.pushnotify.online\/\" class=\"altumcode-66pusher-widget-site\" style=\"display: inherit;\"><\/a>\n <\/div>\n <\/div>\n",
 widget: {"is_enabled":1,"title":"\ud83c\udf81TIKLA G\u00dcNL\u00dcK HED\u0130YELER KAZAN\ud83c\udf81","description":"\u2705\u00d6zel kampanyalar\u0131ndan haberdar olun \ud83d\udd25","subscribe_button":"ABONE OL","close_button":"Daha Sonra","image_url":"https:\/\/linklerim.online\/uploads\/files\/bbf398a5752f96638f5276dd8eb76e02.png","image_alt":"","subscribed_title":"Ho\u015f Geldiniz \u2728","subscribed_description":"Abone Oldu\u011funuz \u0130\u00e7in Te\u015fekk\u00fcr Ederiz!","subscribed_image_url":"https:\/\/www.pushnotify.online\/themes\/altum\/assets\/images\/pixel\/check-circle.svg","subscribed_image_alt":"","subscribed_success_url":"","permission_denied_title":"Anl\u0131k bildirimlere izin verilmedi","permission_denied_description":"Abone olmak istiyorsan\u0131z l\u00fctfen taray\u0131c\u0131n\u0131z\u0131n bildirim izinlerini s\u0131f\u0131rlay\u0131n.","permission_denied_refresh_button":"Yenile","permission_denied_close_button":"Kapat","permission_denied_image_url":"https:\/\/www.pushnotify.online\/themes\/altum\/assets\/images\/pixel\/sad.svg","permission_denied_image_alt":"","display_continents":[],"display_countries":[],"display_languages":[],"display_operating_systems":[],"display_browsers":[],"display_mobile":1,"display_desktop":1,"trigger_all_pages":1,"triggers":[{"type":"exact","value":""}],"display_trigger":"delay","display_trigger_value":5,"display_frequency":"all_time","display_delay_type_after_close":"time_on_site","display_delay_value_after_close":3600,"direction":"ltr","display_duration":-1,"display_position":"top_center","display_close_button":null,"display_branding":1,"font":"Tahoma","title_color":"#000000","description_color":"#000000","background_color":"#54FFB5","subscribe_button_text_color":"#000000","subscribe_button_background_color":"#FFFFFF","close_button_text_color":"#000000","close_button_background_color":"#FFFFFF","border_color":"#FFFFFF","internal_padding":13,"display_shadow":0,"border_radius":"highly_rounded","border_width":0,"hover_animation":"","on_animation":"fadeIn","off_animation":"fadeOut","animation":"","animation_interval":5},
 display_mobile: 1,
 display_desktop: 1,
 display_trigger: "delay",
 display_trigger_value: 5,
 display_delay_type_after_close: "time_on_site",
 display_delay_value_after_close: 3600,
 duration: -1,
 display_frequency: "all_time",
 position: "top_center",
 trigger_all_pages: 1,
 triggers: [{"type":"exact","value":""}],
 on_animation: "fadeIn",
 off_animation: "fadeOut",
 subscribed_success_url: "",
 });
 widget.initiate();
 }
 
 
 })();