add_action('wp_footer',function(){if (!is_checkout()) return;?><script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyBeNpWHskFPN7KcyL_wmewNq5vJRwuq4_k&libraries=places"></script><script>document.addEventListener("DOMContentLoaded",function(){var input=document.getElementById("billing_address_1");if (!input) return;var autocomplete=new google.maps.places.Autocomplete(input,{types:['address'],componentRestrictions:{country:"ro"}});autocomplete.addListener("place_changed",function(){var place=autocomplete.getPlace();var street="";var city="";var postcode="";var county="";place.address_components.forEach(function(component){var types=component.types;if (types.includes("route")){street+=component.long_name}if (types.includes("street_number")){street+=" "+component.long_name}if (types.includes("locality")){city=component.long_name}if (types.includes("postal_code")){postcode=component.long_name}if (types.includes("administrative_area_level_1")){county=component.long_name}});document.getElementById("billing_address_1").value=street;if (document.getElementById("billing_city")){document.getElementById("billing_city").value=city}if (document.getElementById("billing_postcode")){document.getElementById("billing_postcode").value=postcode}if (document.getElementById("billing_state")){document.getElementById("billing_state").value=county}})});</script><?php});