PageSourceSearch

https://trusteeautorepair.com/_jb_static/??44b15ca7b6

js trusteeautorepair.com collected 2026-10-09 21:48:19 UTC 9,396 bytes, 27 lines download raw bytes

1(function($){let source=asi_session_data.source;let keyword=asi_session_data.keyword;let fbclid=asi_session_data.fbclid;let gclid=asi_session_data.gclid;let campaign=asi_session_data.campaign;let adgroup=asi_session_data.adgroup;let agent=asi_session_data.agent;let current_url=window.location.href;let landing=current_url.split("?")[0];let utm_source=asi_session_data.utm_source;let utm_medium=asi_session_data.utm_medium;let utm_campaign=asi_session_data.utm_campaign;let utm_content=asi_session_data.utm_content;let utm_term=asi_session_data.utm_term;let eleanorSessionCookieSet=document.cookie.split(';').some((item)=>item.trim().startsWith('eleanor_session_id='));let matomoClock=setInterval(function(){if(window.Matomo&&eleanorSessionCookieSet==!1){let tracker=Matomo.getTracker();let visitor_id=tracker.getVisitorId();let referrer=tracker.getAttributionReferrerUrl();$.ajaxSetup({cache:!0});$.ajax({url:asi_session_data.ajaxurl,type:'POST',dataType:'json',data:{action:'ajax_pass_session_data',matomo_visitor_id:visitor_id,referrer_url:referrer,landing:landing,source:source,keyword:keyword,fbclid:fbclid,gclid:gclid,campaign:campaign,adgroup:adgroup,agent:agent,current:current_url,utm_source:utm_source,utm_medium:utm_medium,utm_campaign:utm_campaign,utm_content:utm_content,utm_term:utm_term,nonce:autolab.nonce,},success:function(html){console.log(html)},error:function(html){console.log('error')}});clearInterval(matomoClock)}},100)})(jQuery);
2let phones=JSON.parse(asi_callswapper.tracking_numbers);let user_agent=asi_callswapper.user_agent;let tracking="";let separator=",";if(phones){phones.forEach(function(item,index){item.real=item.real.toString();item.tracked=item.tracked.toString();tracking+=item.tracked;if(index<phones.length-1){tracking+=separator}})}
3var date=new Date();date.setTime(date.getTime()+(86400*30));expires="; expires="+date.toUTCString();document.cookie="tracking="+tracking+expires+"; path=/";document.addEventListener("DOMContentLoaded",function(){if(phones){swapAndLinkNumbers()}
4document.body.addEventListener("click",function(event){var target=event.target;if((target.tagName==="A"&&target.getAttribute("href")&&target.getAttribute("href").startsWith("tel:"))||(target.parentElement.getAttribute("href")&&target.parentElement.getAttribute("href").startsWith("tel:"))){var href=target.getAttribute("href");if(href){var phoneNumber=target.getAttribute("href").replace("tel:","")}else{var phoneNumber=target.textContent.trim()}}})});function swapAndLinkNumbers(){var elements=document.querySelectorAll("a[href^='tel:'], p > a[href^='tel:'], a.btn[href^='tel:']");for(var i=0;i<elements.length;i++){var element=elements[i];var href=element.getAttribute("href");var phoneNumber=href.replace('tel:','');var format=extractFormat(phoneNumber);if(format){var matchedPhone=findMatchingPhone(formatPhoneNumberForComparison(phoneNumber),phones);if(matchedPhone){var realNumber=matchedPhone.real;var trackedNumber=matchedPhone.tracked;var updatedHref='tel:'+trackedNumber;element.setAttribute("href",updatedHref);if(element.textContent.match(/\d/)){var textFormat=extractFormat(element.textContent);var newTextContent=formatPhoneNumber(trackedNumber,textFormat);if(element.querySelector("p")){element.querySelector("p").textContent=newTextContent}else{element.textContent=newTextContent}}}}}}
5function extractFormat(phoneNumber){return phoneNumber.replace(/[0-9]/g,"#")}
6function formatPhoneNumberForComparison(phoneNumber){return phoneNumber.replace(/\D/g,'')}
7function findMatchingPhone(phoneNumber,phones){for(var i=0;i<phones.length;i++){var phone=phones[i];if(phoneNumber===formatPhoneNumberForComparison(phone.real)){return phone}}
8return null}
9function formatPhoneNumber(number,format){var formattedNumber='';var digitIndex=0;for(var i=0;i<format.length;i++){if(format[i]==='#'){formattedNumber+=number[digitIndex];digitIndex++}else{formattedNumber+=format[i]}}
10return formattedNumber}
11function escapeRegExp(string){return string.replace(/[.*+?^${}()|[\]\\]/g,'\\$&')};
12(function($){$('.autoshop-youtube-img-wrap').on('click',function(){var link=$(this).data('vid');var frame='<iframe class="embed-responsive-item" src="//www.youtube.com/embed/'+link+'?rel=0&autoplay=1"></iframe>';$('.autoshop-youtube-vid-wrap').html(frame)});var ipData;function getIPData(){$.getJSON('https://ipapi.co/json/',function(data){ipData=data})}
13$('.autoshop-partner').on('click',function(){var url=window.location.href;var partner=$(this).data('partner');reportClick('left',partner,url)});$('.autoshop-partner').contextmenu(function(){var url=window.location.href;var partner=$(this).data('partner');reportClick('right',partner,url)});function reportClick(click,partner,url){getIPData();$.ajaxSetup({cache:!0});
13$.ajax({url:'https://autoshopsolutions.com/wp-admin/admin-ajax.php',type:'get',dataType:'jsonp',data:{action:'ajax_autoshop_partner_click',data:ipData,url:url,click:click,partner:partner},success:function(html){console.log('clicked')}})}
14$('.colorbox-link').on('click',function(event){event.preventDefault();var url=$(this).attr('href');var frame='<div class="embed-responsive embed-responsive-16by9"><iframe class="embed-responsive-item" src="'+url+'" allowfullscreen></iframe></div>';var modalEl=document.getElementById('asDefFootModal');if(typeof bootstrap!=='undefined'){var modal=new bootstrap.Modal(modalEl);modal.toggle()}else if(typeof $.fn.modal!=='undefined'){$('#asDefFootModal').modal('toggle')}
15$('#asDefFootModal .vid-wrap').html(frame)});$('#asDefFootModal').on('hidden.bs.modal',function(){$('#asDefFootModal .vid-wrap').html('')});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()}
16document.cookie=name+"="+(value||"")+expires+"; path=/"}
17function 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);}
18return null}
19function eraseCookie(name){document.cookie=name+'=; Max-Age=-99999999;'}
20function fireModal(){var modalEl=document.getElementById('toolkitModal');if(modalEl){if(typeof bootstrap!=='undefined'&&bootstrap.Modal){var modal=bootstrap.Modal.getOrCreateInstance(modalEl);modal.show()}else if(typeof $.fn.modal!=='undefined'){$('#toolkitModal').modal()}}}
21$(document).ready(function(){$('#tk-cookie-policy-shower').on('click',function(){$('#tkcookie-policy').addClass('show')});$('#dismiss-cookie-details').on('click',function(){$('#tkcookie-policy').removeClass('show')});$('#dismiss-cookie-modal').on('click',function(){$('#toolkit-enable-cookie-pop').removeClass('pop');setCookie('tkcookiepop','popped',7)});setTimeout(function(){if($('#toolkitModal').hasClass('force')){fireModal()}else{var cookie=getCookie('tkmodalpop');if(cookie!=='popped'&&$('#toolkitModal').hasClass('enabled')){fireModal();setCookie('tkmodalpop','popped',7)}}
22let cookies_cookie=getCookie('tkcookiepop');if(cookies_cookie!=='popped'&&$('#toolkit-enable-cookie-pop').hasClass('enabled')){$('#toolkit-enable-cookie-pop').addClass('pop')}},2000);function isElement(element){return element instanceof Element||element instanceof HTMLDocument}
23let reviewsListWrap=document.getElementsByClassName('stripe--reviews__text-wrap');if(reviewsListWrap.length>0&&autolab.location_count>1&&reviewsListWrap[0].classList.contains('review-location-all')===!0){let buttons=reviewsListWrap[0].getElementsByClassName('btn');for(button in buttons){if(buttons[button].innerHTML&&buttons[button].innerHTML.includes('Read')){var reviewsListExists=$('#reviews-list-wrap').length;if(reviewsListExists==!1){buttons[button].dataset.href=buttons[button].href;buttons[button].removeAttribute('target');buttons[button].removeAttribute('href');buttons[button].addEventListener('click',reviewClick)}else{buttons[button].parentNode.classList.remove('dropdown');buttons[button].removeAttribute('data-toggle');buttons[button].classList.remove('dropdown-toggle');buttons[button].addEventListener('click',reviewClick)}}}}
24let reviewButton=document.getElementById('review-click');if(reviewButton){reviewButton.addEventListener("click",reviewClick)}
25function reviewClick(e){console.log('load more reviews');let elem=e.target;let perField=document.getElementById('review-per-page');let pageField=document.getElementById('review-page');let per=perField.value;let page=pageField.value;let offset=page*per;let container=document.getElementById('review-list-wrap');$.ajaxSetup({cache:!0});$.ajax({url:autolab.ajaxurl,type:'POST',dataType:'json',data:{action:'ajax_pull_reviews',offset:offset,limit:document.getElementById('review-text-limit').value,nonce:autolab.nonce,},success:function(reviews){pageField.value=page+1;if(reviews.length===10){for(review in reviews){let div=document.createElement('div');div.className='row';div.innerHTML=reviews[review];container.appendChild(div)}}else{if(reviews.length>0){for(review in reviews){let div=document.createElement('div');div.className='row';div.innerHTML=reviews[review];container.appendChild(div)}}
26if(elem.tagName=='BUTTON'){elem.parentNode.classList.add('dropdown');elem.setAttribute('data-toggle','dropdown');elem.classList.add('dropdown-toggle')}else{elem.href=elem.dataset.href;elem.setAttribute('target','_blank')}
27elem.removeAttribute('id')}},})}})})(jQuery);

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.