PageSourceSearch

https://trusteeautorepair.com/_jb_static/??3c612626d7

js trusteeautorepair.com collected 2026-10-09 21:48:20 UTC 2,958 bytes, 10 lines download raw bytes

1if(typeof ajaxmaplocations!=='undefined'){const $key=ajaxmaplocations.mapkey;const $j=jQuery;const markers=[];let eventType;const $standard='mapbox://styles/mapbox/streets-v11';const $darkmode='mapbox://styles/autoshopdevs/ckzn3abki001f15t4jlfxfrd0';const $style=ajaxmaplocations.darkmode==='1'?$darkmode:$standard;mapboxgl.accessToken=$key;const asiMapboxLocations=ajaxmaplocations.glocs;const map_zoom=parseFloat(asiMapboxLocations.zoom);function createMarker(map,lng,lat,popup){const markerCount=markers.length;markers[markerCount]=new mapboxgl.Marker({'color':'#EA4435'}).setLngLat([lng,lat]).setPopup(popup).addTo(map)}
2function createPopup(url,markerIndex,mapElement){let label=$j(mapElement).data('label');if(label&&label.includes('|')){label=label.split('|')[markerIndex]}else{label=`<a href="${url}" target="_blank">Get Directions</a>`}
3const popup=new mapboxgl.Popup().setHTML(label);popup.on('open',()=>{if(eventType==='trigger'){const event=jQuery.Event('map-click');event.location=markerIndex;$j('body').trigger(event)}else{window.open(url)}});return popup}
4function defaultMapBox(){const mapDiv=document.getElementById('map');eventType=$j(mapDiv).data('event');if(eventType===undefined){eventType='link'}
5const latitude=parseFloat(asiMapboxLocations.lat);const longitude=parseFloat(asiMapboxLocations.long);const map=new mapboxgl.Map({container:'map',style:$style,center:[longitude,latitude],scrollZoom:!1,zoom:map_zoom});const set=asiMapboxLocations.locations;for(let i=0,len=set.length;i<len;i++){const thislat=parseFloat(set[i].lat);const thisLong=parseFloat(set[i].long);const thisURL=set[i].url;const markerCount=markers.length;const popup=createPopup(thisURL,markerCount,mapDiv);createMarker(map,thisLong,thislat,popup)}}
6function singleMapBox($mapid,$lat,$long,$url){const thisMap=typeof $mapid==='string'?document.getElementById($mapid):$mapid;const map=new mapboxgl.Map({container:$mapid,style:$style,center:[$long,$lat],scrollZoom:!1,zoom:map_zoom});const markerCount=markers.length;const popup=createPopup($url,markerCount,thisMap);createMarker(map,$long,$lat,popup)}
7function checkForMaps(){const mapDiv=document.getElementById('map');if(mapDiv){defaultMapBox();return}
8const set=asiMapboxLocations.locations;for(let i=0;i<set.length;i++){const mapId=`map-${i + 1}`;const thisMap=document.getElementById(mapId);if(thisMap){const thislat=parseFloat(set[i].lat);const thisLong=parseFloat(set[i].long);const thisURL=set[i].url;singleMapBox(mapId,thislat,thisLong,thisURL)}}}
9document.addEventListener('DOMContentLoaded',function(){$j(document).one('scroll',function(){checkForMaps();$j('body').addClass('mapsLoaded')})})};
10function toolkitFormReporter(customer,message){console.log("Toolkit form data:",customer,message);data=new FormData();data.append('first_name',customer.first_name);data.append('last_name',customer.last_name);data.append('email',customer.email);data.append('phone',customer.phone);data.append('message',message)};

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.