1var google_map_manager={map:null,maps_info:[],options:{gestureHandling:"cooperative",mapTypeId:google.maps.MapTypeId.ROADMAP,disableDefaultUI:!0,scrollwheel:!1,disableDoubleClickZoom:!0,mapTypeControl:!0,panControl:!0,zoom:$("#hdn_default_backoffice_map_zoom").val()||12,center:new google.maps.LatLng(parseFloat($("#hdn_default_backoffice_map_latitude").val())||"41.2156095",parseFloat($("#hdn_default_backoffice_map_longitude").val())||"-8.6237248"),zoomControl:!0,mapTypeControlOptions:{mapTypeIds:[google.maps.MapTypeId.ROADMAP,google.maps.MapTypeId.SATELLITE,"mymaps"]}},create_map:function(e){var t={};t.element=e;var a=$(t.element).attr("data-lat"),o=$(t.element).attr("data-long"),n=$(t.element).attr("data-zoom"),i=$(t.element).attr("data-icon"),m=$(t.element).attr("data-text");t.options=this.options,t.marker_log=[],t.image=i,a&&o&&(t.options.center=new google.maps.LatLng(parseFloat(a),parseFloat(o)),t.options.zoom=parseInt(n)),t.map=new google.maps.Map(t.element,t.options),google_map_manager.map=t.map,google_map_manager.maps_info.push(t),google.maps.event.addListener(t.map,"tilesloaded",(function(e){$(t.element).find("iframe").css("display","none"),$(this.getDiv()).find("map[id^='gmimap']").each((function(e,t){$(t).remove()})),$(this.getDiv()).find("div[role='button']").each((function(e,t){t.title=m||"Google Map Marker"})),setTimeout((()=>{$(this.getDiv()).find("div[class*=keyboard-shortcuts-view] table").each((function(e,t){t.innerHTML="<thead><tr><th>symbol</th><th>description</th></tr></thead>"+t.innerHTML,t.createCaption().textContent="Google Shortcuts"}))}),1e3)})),a&&o&&google_map_manager.marker(t)},create_pois_map:function(e){var t,a,o={};o.element=e;var n=[],i=$(o.element).attr("data-lat"),m=$(o.element).attr("data-lng"),r=$(o.element).attr("data-zoom");o.options=this.options,i&&m&&(o.options.center=new google.maps.LatLng(parseFloat(i),parseFloat(m)),o.options.zoom=parseInt(r)),o.map=new google.maps.Map(o.element,o.options),google_map_manager.map=o.map,google_map_manager.maps_info.push(o),o.marker_log=[],a=new google.maps.InfoWindow({content:"holding..."}),_info_window_id=null;var l=new google.maps.LatLngBounds;$.each($("."+$(o.element).data("points")+">li"),(function(e,i){var m=(t=new google.maps.Marker({position:new google.maps.LatLng($(i).find(".lat").html(),$(i).find(".long").html()),icon:$(i).find(".icon").html().indexOf(".")>0?$(i).find(".icon").html():null,map:o.map,draggable:!1})).html=$(i).find(".title").html(),r=t.html=$(i).find(".url").html(),p=t.html=$(i).find(".id").html();t.html=$(i).find(".text").html(),t.id=p,t.url=r,t.title=m,n.push(m),o.marker_log.push(t),google.maps.event.addListener(t,"click",(function(){void 0!==r?a.setContent('<a href="'+r+'">'+this.title+"</a>"):a.setContent("<a>"+this.title+"</a>"),a.open(o.map,this)})),l.extend(t.getPosition())})),google.maps.event.addListener(o.map,"tilesloaded",(function(e){$(o.element).find("iframe").css("display","none"),$(this.getDiv()).find("map[id^='gmimap']").each((function(e,t){$(t).remove()})),$(this.getDiv()).find("div[role='button']").each((function(e,t){t.title=n[e]||"Google Map Marker"})),setTimeout((()=>{$(this.getDiv()).find("div[class*=keyboard-shortcuts-view] table").each((function(e,t){t.innerHTML="<thead><tr><th>symbol</th><th>description</th></tr></thead>"+t.innerHTML,t.createCaption().textContent="Google Shortcuts"}))}),1e3)})),o.map.fitBounds(l)},centerMap:function(e){var t=new google.maps.LatLngBounds;$.each(e.marker_log,(function(e,a){t.extend(a.position)})),e.map.fitBounds(t)},marker:function(e){if(e.marker_log.length>0){for(i=0;i<e.marker_log.length;i++)e.marker_log[i].setMap(null);e.marker_log=[]}var t=new google.maps.Marker({map:e.map,position:e.options.center,icon:e.image}),a=$(e.element).attr("data-text");if(a&&""!==a){var o=new google.maps.InfoWindow({content:$(e.element).attr("data-text")});google.maps.event.addListener(t,"click",(function(){o.open(e.map,t)})),e.marker_log.push(t)}}},map_refresher={resize_direction:"up",refresh_all:function(){if(google_map_manager&&google_map_manager.maps_info){var e=google_map_manager.maps_info,t=0;switch(map_refresher.resize_direction){case"up":t=-1,map_refresher.resize_direction="down";break;case"down":t=1,map_refresher.resize_direction="up"}for(var a=e.length-1;a>=0;a--)this.refresh_instance(e[a],t)}},centerMap:function(e){1===e.marker_log.length&&e.map.setCenter(e.marker_log[0].position)},refresh_instance:function(e,t){var a=$(e.map.getDiv());0!=a.height()&&a.height(a.height()+t),google.maps.event.trigger(e.map,"resize"),this.centerMap(e)}};$((function(){$(".pois_map_map:not(.pois_map_static_map)").each((function(){google_map_manager.create_pois_map(this)})),$(".google_map_map:not(.google_map_static_map)").each((function(){google_map_manager.create_map(this)})),$(document).on("click",".question.opened",(function(){$(".google_map_map:not(.google_map_static_map)").each((function(){google_map_manager.create_map(this)}))})),$(".faqs_list .question").click((function(){setTimeout((function(){map_refresher.refresh_all()}),100)}))}));
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.