(function(b){var f=new google.maps.Geocoder;b.fn.autoGeocoder=function(a){a=b.extend(true,{},b.fn.autoGeocoder.defaults,a||{});this.setupExtras(a.setup||b.fn.autoGeocoder.base,a);this.each(function(){b(this).trigger("auto-geocoder-initialize")});return this};b.fn.autoGeocoder.base={initialize:[function(a){a.initial.center=new google.maps.LatLng(a.initial.center[0],a.initial.center[1]);this.bind("auto-geocoder-initialize",function(){b(this).trigger("auto-geocoder-createMap").trigger("auto-geocoder-onKeyUp")})}],
createMap:[function(a){this.bind("auto-geocoder-createMap",function(){var e=b('<div class="'+a.className+'" />');a.position=="before"||a.position=="after"?b(this)[a.position](e):b(a.position).append(e);b(this).keyup(function(){b(this).trigger("auto-geocoder-onKeyUp")});this.map=new google.maps.Map(e[0],a.initial)})}],onKeyUp:[function(a){this.bind("auto-geocoder-onKeyUp",function(){var e=this,d=b(this),c=b.trim(d.val()).replace(/\s+/g," ").toLowerCase();this.timeout&&clearTimeout(this.timeout);if(!(this.previousAddress&&
this.previousAddress==c))if(c=="")d.trigger("auto-geocoder-onGeocodeResult",[[],""]);else this.timeout=setTimeout(function(){e.previousAddress=c;f.geocode({address:c},function(g,h){d.trigger("auto-geocoder-onGeocodeResult",[g,h])})},a.delay)})}],onGeocodeResult:[function(a){this.bind("auto-geocoder-onGeocodeResult",function(e,d,c){if(c==google.maps.GeocoderStatus.OK&&c!=google.maps.GeocoderStatus.ZERO_RESULTS){this.map.setZoom(a.success.zoom);this.map.setCenter(d[0].geometry.location);this.marker=
this.marker||new google.maps.Marker;this.marker.setPosition(d[0].geometry.location);this.marker.setMap(this.map);b(this).trigger("auto-geocoder-onGeocodeSuccess",[d,c])}else{if(this.marker){this.marker.setMap(null);delete this.marker}this.map.setZoom(a.initial.zoom);this.map.setCenter(a.initial.center);b(this).trigger("auto-geocoder-onGeocodeFailure",[d,c])}})}],onGeocodeSuccess:[],onGeocodeFailure:[]};b.fn.autoGeocoder.defaults={className:"jquery-auto-geocoder-map",position:"after",delay:500,success:{zoom:14},
initial:{zoom:1,center:[34,0],draggable:false,mapTypeId:google.maps.MapTypeId.ROADMAP,mapTypeControl:false}};b.fn.setupExtras=b.fn.setupExtras||function(a,e){for(property in a)if(a[property]instanceof Array)for(var d=a[property].length,c=0;c<d;c++)a[property][c].call(this,e);else a[property].call(this,e)}})(jQuery);

@@ -175,37 +175,8 @@
 e,a)
-;this.each(function()%7Bb(this)
 .tri
@@ -186,33 +186,33 @@
 r(%22auto-geocoder
--
+.
 initialize%22)%7D);r
@@ -207,18 +207,16 @@
 ialize%22)
-%7D)
 ;return 
@@ -374,17 +374,17 @@
 geocoder
--
+.
 initiali
@@ -420,33 +420,33 @@
 r(%22auto-geocoder
--
+.
 createMap%22).trig
@@ -455,33 +455,33 @@
 r(%22auto-geocoder
--
+.
 onKeyUp%22)%7D)%7D%5D,%0Ac
@@ -478,17 +478,16 @@
 p%22)%7D)%7D%5D,
-%0A
 createMa
@@ -525,17 +525,17 @@
 geocoder
--
+.
 createMa
@@ -537,16 +537,17 @@
 ateMap%22,
+%0A
 function
@@ -693,14 +693,35 @@
 is).
-keyup(
+bind(%22keyup.auto-geocoder%22,
 func
@@ -749,33 +749,33 @@
 r(%22auto-geocoder
--
+.
 onKeyUp%22)%7D);this
@@ -864,17 +864,17 @@
 geocoder
--
+.
 onKeyUp%22
@@ -1026,17 +1026,16 @@
 ddress&&
-%0A
 this.pre
@@ -1048,16 +1048,17 @@
 ddress==
+%0A
 c))if(c=
@@ -1077,33 +1077,33 @@
 r(%22auto-geocoder
--
+.
 onGeocodeResult%22
@@ -1224,33 +1224,33 @@
 r(%22auto-geocoder
--
+.
 onGeocodeResult%22
@@ -1318,33 +1318,33 @@
 d(%22auto-geocoder
--
+.
 onGeocodeResult%22
@@ -1529,17 +1529,16 @@
 .marker=
-%0A
 this.mar
@@ -1565,16 +1565,17 @@
 .Marker;
+%0A
 this.mar
@@ -1665,33 +1665,33 @@
 r(%22auto-geocoder
--
+.
 onGeocodeSuccess
@@ -1864,17 +1864,17 @@
 geocoder
--
+.
 onGeocod
@@ -2046,17 +2046,16 @@
 oom:14%7D,
-%0A
 initial:
@@ -2073,16 +2073,17 @@
 ter:%5B34,
+%0A
 0%5D,dragg
@@ -2352,16 +2352,28 @@
 (this,e)
+;return this
 %7D%7D)(jQue

Update minified version.