1"use strict";(function($){var objAviaGoogleMaps=null;var AviaGoogleMaps=function(){if('undefined'==typeof window.av_google_map||'undefined'==typeof avia_framework_globals){return} 2if(objAviaGoogleMaps!=null){return} 3objAviaGoogleMaps=this;this.document=$(document);this.script_loading=!1;this.script_loaded=!1;this.script_source=avia_framework_globals.gmap_avia_api;this.maps={};this.loading_icon_html='<div class="ajax_load"><span class="ajax_load_inner"></span></div>';this.LoadAviaMapsAPIScript()};AviaGoogleMaps.prototype={LoadAviaMapsAPIScript:function(){this.maps=$('body').find('.avia-google-map-container');if(this.maps.length==0){return} 4var needToLoad=!1;this.maps.each(function(index){var container=$(this);if(container.hasClass('av_gmaps_show_unconditionally')||container.hasClass('av_gmaps_show_delayed')){needToLoad=!0;return!1}});if(!needToLoad){return} 5var cookie_check=$('html').hasClass('av-cookies-needs-opt-in')||$('html').hasClass('av-cookies-can-opt-out');var allow_continue=!0;var silent_accept_cookie=$('html').hasClass('av-cookies-user-silent-accept');if(cookie_check&&!silent_accept_cookie){if(!document.cookie.match(/aviaCookieConsent/)||$('html').hasClass('av-cookies-session-refused')){allow_continue=!1}else{if(!document.cookie.match(/aviaPrivacyRefuseCookiesHideBar/)){allow_continue=!1}else if(!document.cookie.match(/aviaPrivacyEssentialCookiesEnabled/)){allow_continue=!1}else if(document.cookie.match(/aviaPrivacyGoogleMapsDisabled/)){allow_continue=!1}}} 6if(window.wp&&wp.hooks){allow_continue=wp.hooks.applyFilters('aviaCookieConsent_allow_continue',allow_continue)} 7if(!allow_continue){$('.av_gmaps_main_wrap').addClass('av-maps-user-disabled');return} 8if(typeof $.AviaMapsAPI!='undefined'){this.AviaMapsScriptLoaded();return} 9$('body').on('avia-google-maps-api-script-loaded',this.AviaMapsScriptLoaded.bind(this));this.script_loading=!0;var script=document.createElement('script');script.id='avia-gmaps-api-script';script.type='text/javascript';script.src=this.script_source;document.body.appendChild(script)},AviaMapsScriptLoaded:function(){this.script_loading=!1;this.script_loaded=!0;var object=this;this.maps.each(function(index){var container=$(this);if(container.hasClass('av_gmaps_show_page_only')){return} 10var mapid=container.data('mapid');if('undefined'==typeof window.av_google_map[mapid]){console.log('Map cannot be displayed because no info: '+mapid);return} 11if(container.hasClass('av_gmaps_show_unconditionally')){container.aviaMaps()}else if(container.hasClass('av_gmaps_show_delayed')){var wrap=container.closest('.av_gmaps_main_wrap');var confirm=wrap.find('a.av_text_confirm_link');confirm.on('click',object.AviaMapsLoadConfirmed)}else{console.log('Map cannot be displayed because missing display class: '+mapid)}})},AviaMapsLoadConfirmed:function(event){event.preventDefault();var confirm=$(this);var container=confirm.closest('.av_gmaps_main_wrap').find('.avia-google-map-container');container.aviaMaps()}};$(function(){new AviaGoogleMaps()})})(jQuery)
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.