PageSourceSearch

https://www.appleleasereturns.com/Themes/Luxury/Scripts/ds-address…?09c89f8ac3998bdf3b88b9d6803b45e8

js appleleasereturns.com collected 2026-10-01 06:43:35 UTC 2,904 bytes, 1 lines download raw bytes

1!function () { var e = function (e, t) { this._el = $(e), DealerSync.utils.AddressAutocomplete._autocomplete.push(this), t && t.map && (this.map = t.map), DealerSync.utils.AddressAutocomplete._loaded && this.init() }; e._autocomplete = [], e._bounds = null, e._boundsRequested = !1, e._loaded = !1, e.initAll = function () { DealerSync.utils.AddressAutocomplete._loaded = !0, $(DealerSync.utils.AddressAutocomplete._autocomplete).each(function () { this.init() }) }, e.prototype.map = { container: null, inputs: [{ selector: ".address1", type: "full_street", name: "long_name" }, { selector: ".city", type: "locality", name: "long_name" }, { selector: ".state", type: "administrative_area_level_1", name: "short_name" }, { selector: ".zip", type: "postal_code", name: "long_name" }] }, e.prototype.fillInAddress = function () { for (var e, t = this._autocomplete.getPlace(), o = this.map.container ? $(this.map.container) : $(document), n = null, s = " ", a = 0; a < this.map.inputs.length; a++) { var l = this.map.inputs[a]; o.find(l.selector).val("").removeAttr("disabled"), n || (n = o.find(l.selector).closest("form").data("formValidation")) } for (a = 0; a < t.address_components.length; a++) { var i = t.address_components[a]; i.types && ("street_number" === i.types[0] ? s = i.long_name + s : "route" === i.types[0] && (s += i.short_name), $($.grep(this.map.inputs, function (e) { return e.type === i.types[0] })).each(function () { (e = o.find(this.selector)).val(i[this.name || "long_name"]).trigger("change"), n && n.revalidateField(e.attr("name")) })) } $($.grep(this.map.inputs, function (e) { return "full_street" === e.type })).each(function () { (e = o.find(this.selector)).val(s).trigger("change"), n && n.revalidateField(e.attr("name")) }) }, e.prototype.geolocate = function () { var t = this, o = $(DealerSync.utils.AddressAutocomplete._autocomplete).filter(function () { return this._el.get(0) === t }).get(0); e._bounds ? o._autocomplete.setBounds(e._bounds) : navigator.geolocation && !e._boundsRequested && (navigator.geolocation.getCurrentPosition(function (t) { var n = { lat: t.coords.latitude, lng: t.coords.longitude }, s = new google.maps.Circle({ center: n, radius: t.coords.accuracy }); e._bounds = s.getBounds(), o._autocomplete.setBounds(e._bounds) }), e._boundsRequested = !0) }, e.prototype.init = function () { this._el.on("focus", this.geolocate); var e = this._el, t = new MutationObserver(function () { t.disconnect(), e.attr("autocomplete", "new-password") }); t.observe(e[0], { attributes: !0, attributeFilter: ["autocomplete"] }), this._autocomplete = new google.maps.places.Autocomplete(this._el.get(0), { types: ["geocode"] }), this._autocomplete.setFields(["address_component"]), this._autocomplete.addListener("place_changed", this.fillInAddress.bind(this), !1), this._el.attr("placeholder", "") }, $.extend(DealerSync.utils, { AddressAutocomplete: e }) }();

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.