1(function($){"use strict";const initGeolocationFilter=function(){window.JetSmartFilters.filtersList.JetEngineUserGeolocation='jet-smart-filters-user-geolocation';window.JetSmartFilters.filters.JetEngineUserGeolocation=class JetEngineUserGeolocation extends window.JetSmartFilters.filters.Search{name='user-geolocation';constructor($container){const $filter=$container.find('.geolocation-data');super($container,$filter);if(navigator.geolocation){navigator.geolocation.getCurrentPosition((position)=>{this.dataValue={latitude:position.coords.latitude,longitude:position.coords.longitude,} 2window.JetSmartFilters?.filterGroups?.[this.provider+'/'+this.queryId]?.activeItemsExceptions.push(this.name);this.emitFitersApply()})}} 3processData(){} 4reset(){}}} 5if(window.JetMapListingGeolocationFilterData&&'jet-smart-filters/before-init'===window.JetMapListingGeolocationFilterData.initEvent){document.addEventListener('jet-smart-filters/before-init',(e)=>{initGeolocationFilter()})}else{window.addEventListener('DOMContentLoaded',(e)=>{initGeolocationFilter()})}}(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.