var geoFormSubmitted=!1;$(function(){$(".geocode_form").each(function(n,t){$(t).attr("data-geocodeIndex",n);$("<input type='hidden' id='geocode_lat_"+n+"' name='latitude' value='' />").appendTo(t);$("<input type='hidden' id='geocode_lng_"+n+"' name='longitude' value='' />").appendTo(t);$("<input type='hidden' id='geocode_state_"+n+"' name='geocodestate' value='' />").appendTo(t)});$(".geocode_form").submit(function(n){if(n.preventDefault(),geoFormSubmitted)return!1;geoFormSubmitted=!0;var t=this,i=$(t).find(".geocode_location").val(),r=new google.maps.Geocoder;r.geocode({address:i},function(n,i){var r,u;if(i==google.maps.GeocoderStatus.OK)for($("#geocode_lat_"+$(t).attr("data-geocodeIndex")).val(n[0].geometry.location.lat()),$("#geocode_lng_"+$(t).attr("data-geocodeIndex")).val(n[0].geometry.location.lng()),r=0;r<n[0].address_components.length;r++)u=n[0].address_components[r],u.types.includes("administrative_area_level_1")&&$("#geocode_state_"+$(t).attr("data-geocodeIndex")).val(u.short_name);else console.log("Geocode was not successful for the following reason: "+i);location.href=$(t).attr("action")+"?"+$(t).serialize()})})})