PageSourceSearch

https://www.discountbank.co.il/sb/pensioners-gtm-js.js.vf2fe458ea88b64a56a2ed533b9077c13964ea9d6

js discountbank.co.il collected 2026-10-01 12:09:37 UTC 3,104 bytes, 9 lines download raw bytes

1gtmEventsHandler=(function(){var callGtmEvent=function($element,dynamicParamKey,dynamicParamValue){var gtmParameterAttributeName="gtm-parameter";var jsonParams={};var elementAttributes;if($element.get==undefined){elementAttributes=$element.attributes;}else{elementAttributes=$element.get(0).attributes;}
2$.each(elementAttributes,function(){var attrName=this.name;if(attrName.includes(gtmParameterAttributeName)){var currentValue=this.value.replace("`","").replace("`","");if(isJsonString(currentValue)){var attrValue=JSON.parse(currentValue);if(attrValue.value===dynamicParamKey){attrValue.value=dynamicParamValue;}
3jsonParams[attrValue.key]=attrValue.value;}}});if(jsonParams!={}){var date=new Date();var documentUrl=decodeURIComponent(document.location.href);if(documentUrl.indexOf("discountech")==-1){jsonParams["lc"]=documentUrl;jsonParams["hour"]=date.getHours();jsonParams["minute"]=date.getMinutes();}
4if($("#hdnGtmEventsDebugModeEnabled").val().toLowerCase()==="true"){setTimeout(function(){if(dataLayer){dataLayer.push(JSON.parse(JSON.stringify(jsonParams)));console.log(JSON.stringify(jsonParams));}else console.log("warning! GTM main script not enabled");},3000);}else{if(dataLayer){dataLayer.push(JSON.parse(JSON.stringify(jsonParams)));}else console.log("warning! GTM main script not enabled");}}};function isJsonString(str){try{JSON.parse(str);}catch(e){return false;}
5return true;}
6var initPageLoadEventHandler=function(){var $hdnGtmPageLoadData=$(".hdnGtmPageLoadData");if($hdnGtmPageLoadData.length===0)return;$.each($hdnGtmPageLoadData,function(){var $this=$(this);callGtmEvent($this);});};var customEvent=function($element,eventType,dynamicParamKey,dynamicParamValue,callback){switch(eventType){case("compare-checkbox","filter-category-page","search-results-page"):{callGtmEvent($element,dynamicParamKey,dynamicParamValue);}
7case"target-item":lobbyLoansHandler.targetItemClickEvent($element);}};var initClickEventsHandlers=function(){var gtmEventTypeAttributeName="gtm-event-type";$("["+gtmEventTypeAttributeName+"]:not('.gtm-binded')").bind("click",function(e){var $this=$(this);$this.addClass("gtm-binded");try{switch($this.attr(gtmEventTypeAttributeName)){case"1":{e.preventDefault();callGtmEvent($this);if($this.attr("target")=="_blank"){window.open($this.attr("href"),"_blank");}else{window.location.href=$this.attr("href");}}
8break;case"3":{e.preventDefault();callGtmEvent($this);var jsFunction=$this.attr("js-function");eval(jsFunction);}
9break;case"4":{if($this.hasClass("target-item")){customEvent($this,"target-item");}}}}catch(e){console.log(e);}});};return{initClickEventsHandlers(){initClickEventsHandlers();},initPageLoadEventHandler(){initPageLoadEventHandler();},customEvent:function($element,eventType,dynamicParamKey,dynamicParamValue,callback){customEvent($element,eventType,dynamicParamKey,dynamicParamValue,callback);},callGtmEvent:function($element,dynamicParamKey,dynamicParamValue){callGtmEvent($element,dynamicParamKey,dynamicParamValue);}};})();$(function(){gtmEventsHandler.initClickEventsHandlers();gtmEventsHandler.initPageLoadEventHandler();});;;

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.