PageSourceSearch

https://www.vermontcatholic.org/wp-content/themes/vt-catholic/compiled/site.js?ver=0.5.0

js vermontcatholic.org collected 2026-09-24 09:59:52 UTC 8,184 bytes, 16 lines download raw bytes

1/* THIS JS WAS COMPILED AND OPTIMIZED, USING THE BBYTES DEV UTILS PLUGIN */
2/* http://www.burlingtonbytes.com */
3;jQuery(function(e){function o(){return e('.mobile-test:visible').length>0};e('.hamburger-icon').click(function(o){o.preventDefault();e('body').find('.hamburger-icon').toggleClass('open');e('body').toggleClass('menu-open')});e('.dropdown-menu > .sub-item > a').each(function(){if((e(this).parent().find('.dropdown-menu').length>0)){e(this).addClass('has-children')}
4else{e(this).click(function(n){if(!o()&&e(this).parent().find('.dropdown-menu').length>0){n.preventDefault()}})}});e('li.menu-item-has-children').hover(function(n){if(!o()){e(this).find('.dropdown-menu').addClass('show');e(this).addClass('show')}},function(n){if(!o()){e(this).find('.dropdown-menu').removeClass('show');e(this).removeClass('show')}});e('ul#menu-main-navigation li.menu-item-has-children > a ').click(function(n){n.preventDefault();if(o()){if(e(this).parent().hasClass('selected')){e('body ul#menu-main-navigation li').removeClass('selected disabled')}
5else{e('body ul#menu-main-navigation li').not(e(this).parent()).removeClass('selected').addClass('disabled');e(this).parent().removeClass('disabled').addClass('selected')}}
6else{e('body .dropdown-menu').not(e(this).parent().find('.dropdown-menu')).removeClass('show');e(this).parent().find('.dropdown-menu').addClass('show');e(this).parent().addClass('show')}});e('ul#menu-main-navigation li .sub-item').each(function(o){if(e(this).find('.dropdown-menu').length>0&&e(this).find('>a.dropdown-item')){var n=e(this).find('>a.dropdown-item').clone();n.append('<i class="fa fa-home" aria-hidden="true"></i>');n.addClass('clone');e(this).find('.dropdown-menu').prepend(n)}});e('ul#menu-main-navigation li .sub-item > a').click(function(n){if(o()&&e(this).hasClass('has-children')){n.preventDefault();if(e(this).parent().hasClass('selected')){e('body ul#menu-main-navigation li .sub-item').removeClass('selected disabled');e(this).closest('li.dropdown').removeClass('has-sub-active')}
7else{e(this).closest('.dropdown-menu').find('.sub-item').not(e(this).parent()).removeClass('selected').addClass('disabled');e(this).parent().removeClass('disabled').addClass('selected');e(this).closest('li.dropdown').addClass('has-sub-active')}}})});jQuery(function(e){e('.owl-carousel').owlCarousel({loop:!0,margin:10,nav:!0,navText:['<i class="fa fa-angle-left"></i>','<i class="fa fa-angle-right"></i>'],lazyLoad:!0,responsive:{0:{items:1},700:{items:2},1250:{items:3}}});e('body.home select.form-control').chosen({disable_search_threshold:15,width:'100%'})});jQuery(function(e){e('.nav-search-toggler').click(function(o){o.preventDefault();var n=e(this).closest('.site-header').find('.nav-search');n.toggleClass('show');e(this).toggleClass('show');if(n.hasClass('show')){n.find('input.search-field').focus()}})});jQuery(function(e){e('.directory-filter-toggler a').click(function(o){o.preventDefault();e('.directory-filter').toggleClass('show');e('.directory-filter-toggler').toggleClass('show')});function o(){var o=e('#range-filter'),t=e('#distance'),i=e('#distance-label');displayVal=e(o).val();var n=(displayVal-e(o).attr('min'))/(e(o).attr('max')-e(o).attr('min'));e(o).css('background-image','-webkit-gradient(linear, left top, right top, color-stop('+n+', #ffc232), color-stop('+n+', #d9d9d9))');t.html(displayVal);if(displayVal==1){i.html('Mile')}
8else{i.html('Miles')}};e(document).ready(function(){e('.toggleable').hide();o()});e('#range-filter').on('change mousemove',function(){o()});e('select#type-filter').on('change',function(){if(e(this).val()=='church'){e('.toggleable').hide()}
9else{e('.toggleable').show()}});e('#directory select.form-control').chosen({disable_search_threshold:15});e('a.clear-filters').on('click',function(o){o.preventDefault();e('.filter-form').each(function(){e(this).reset()})})});(function(e){if(e('body').hasClass('page-template-template-directory')){window.position=null;window.map=null;var o=[],n=0;window.postType=e('#post-type').val();function l(e,o,n,i){var t=i*1609.34,a=Math.min(e,o),s=t/a,l=156543.03392*Math.cos(n*Math.PI/180)/s,r=Math.floor(Math.log(l)/Math.log(2)-1);return r};function i(e,o,i,n){if(i){if((i.match(/^[0-9]+$/)==null)&&(i.toLowerCase().indexOf('vt')==-1)&&(i.toLowerCase().indexOf('vermont')==-1)){i=i+', vermont'};e.geocode({'address':i,'componentRestrictions':{'country':'us','administrativeArea':'vt'}},function(e,i){if(i===google.maps.GeocoderStatus.OK){var t=e[0].geometry.location;window.position=new google.maps.LatLng(t.lat(),t.lng());o.setCenter(e[0].geometry.location)}
10else{alert('No results were found for your search query.')};if(typeof n==='function'){n()}})}
11else if(navigator.geolocation){if(typeof window.geolocationCache=='undefined'){navigator.geolocation.getCurrentPosition(function(e){window.position=new google.maps.LatLng(e.coords.latitude,e.coords.longitude);window.geolocationCache=window.position;o.setCenter(window.position);if(typeof n==='function'){n()}},function(e){r(o,n)},{timeout:1000})}
12else{window.position=window.geolocationCache;o.setCenter(window.position);if(typeof n==='function'){n()}}}
13else{t(o,n)}};function t(e,o){jQuery('#location-filter').val('Burlington, VT');window.position=new google.maps.LatLng(44.485261,-73.218952);e.setCenter(window.position);if(typeof o==='function'){o()}};function r(e,o){navigator.geolocation.getCurrentPosition(function(n){window.position=new google.maps.LatLng(n.coords.latitude,n.coords.longitude);window.geolocationCache=window.position;e.setCenter(window.position);if(typeof o==='function'){o()}},function(n){t(e,o)},{timeout:1000,enableHighAccuracy:!1})};function d(e,long,a,t){var l=new google.maps.LatLng(e,long),r=document.location.origin+'/wp-content/themes/vt-catholic/images/map-icons/',d=r+window.postType+'.png',s=new google.maps.Marker({position:l,map:t,icon:d,animation:google.maps.Animation.DROP});n++;o.push(s);google.maps.event.addListener(s,'click',(function(e,o){return function(){window.infoWindow.setContent(a);window.infoWindow.open(t,e)}})(s,n))};function a(o){e('.location').each(function(n,i){var t=e(i).find('.lat').text(),a=e(i).find('.long').text();d(t,a,i.outerHTML,o)})};function c(){$form=e('#church-filter');$form.submit(function(e){e.preventDefault();f()})};function s(){var e=jQuery,f=window.map,c=window.postType,i=e('#range-filter').val();if(e('#school-filter').val()){var t=e('#school-filter').val().join(',')}
14else{var t=null};var r=e('#type-filter').val();if(r!='church'){var p=e('#day-filter').val(),d=e('#time-filter').val()};var y=e('#search').val(),v=e('#sort-by').val(),g=e('#directory-map').width(),w=e('#directory-map').height(),s=window.position.lat(),h=window.position.lng(),C=l(g,w,s,i);f.setZoom(C);var m={'action':'vtcatholic_ajax_map_query','post_type':c,'lat':s,'lng':h,'distance':i,'type':r,'day':p,'time':d,'search':y,'sort'
14:v,'terms':t};var u=document.location.origin+'/wp-admin/admin-ajax.php';e.post(u,m,function(i){e('.sidebar-locations').html('');for(var t=0;t<o.length;t++){o[t].setMap(null)};o=[];n=0;if(i.length){for(var t=0;t<i.length;t++){var s=i[t];e('.sidebar-locations').append(s.body)};a(window.map)}
15else{}},'json')};function f(){var e=jQuery,o=e('#location-filter').val();i(window.geocoder,window.map,o,function(){s()})};function u(){window.map=new google.maps.Map(document.getElementById('directory-map'),{center:{lat:44.451153,lng:-73.199216},zoom:11,disableDefaultUI:!1,draggable:!0,zoomControl:!0,scrollwheel:!0,disableDoubleClickZoom:!1});window.geocoder=new google.maps.Geocoder();window.infoWindow=new google.maps.InfoWindow;a(window.map);c()};google.maps.event.addDomListener(window,'load',u);e(function(){function n(){var o=e('#church-filter'),n=o.find('#location-filter').val();i(window.geocoder,window.map,n,function(){s()})};function o(){if(typeof window.map==='undefined'||!window.map){setTimeout(function(){o()},300)}
16else{n()}};o()})}})(jQuery);jQuery(function(e){e('.update-info-link').click(function(o){o.preventDefault();e.fancybox.open({src:'#update-information-modal',type:'inline'})});e('.update-personnel-link').click(function(o){o.preventDefault();e.fancybox.open({src:'#update-personnel-modal',type:'inline'})})});

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.