function MatchHeight(){$(".uspblock").matchHeight({byRow:!1})}function MatchHeightdestination(){$(".equalHight").matchHeight({byRow:!1});$(".equalHight-info").matchHeight({byRow:!1})}var angularModules,hasMaps,hasRoutes,googleMapsViewModel,googleMapsBlockController,airportTrafficFeesViewModel,pageListViewModel;window.sa=window.sa||{};window.sa.dateTimeUtils=window.sa.dateTimeUtils||{};var utcOffset=60,convertUtcStringToSwedishTime=function(n){var t=moment.utc(n),r=t.year(),i=getDateIntervalForYear(r);return i&&t.isSameOrAfter(i.summerTimeStart)&&t.isBefore(i.summerTimeEnd)?t.utcOffset(utcOffset+60):t.utcOffset(utcOffset)},cachedValues={},getDateIntervalForYear=function(n){var t,i;return cachedValues[n]?cachedValues[n]:(t=sa.serverProperties.dayLightSavingsRule,!t)?null:(i={summerTimeStart:transitionTimeToDateTime(t.DaylightTransitionStart,n),summerTimeEnd:transitionTimeToDateTime(t.DaylightTransitionEnd,n)},cachedValues[n]=i,i)},transitionTimeToDateTime=function(n,t){var i,f=n.Month<10?"0"+n.Month:n.Month,e,r,o,s,u;return n.IsFixedDateRule?console.warn("Transition time conversion not implemented for fixed date rules."):n.Week<=4?(i=moment.utc([t,f,1].join("-")+moment(n.TimeOfDay).format("THH:mm")),e=i.day(),r=n.DayOfWeek-e,r<0&&(r+=7),r+=7*(n.Week-1),r>0&&(i=i.add(r,"days"))):(o=moment(t+"-"+f,"YYYY-MM").daysInMonth(),i=moment.utc([t,f,o].join("-")+moment(n.TimeOfDay).add(-1,"hours").format("THH:mm")),s=i.day(),u=s-n.DayOfWeek,u<0&&(u+=7),u>0&&(i=i.add(-u,"days"))),i};sa.dateTimeUtils.convertUtcStringToSwedishTime=convertUtcStringToSwedishTime; //! moment.js locale configuration //! locale : Swedish [sv] //! author : Jens Alm : https://github.com/ulmus (function(n,t){typeof exports=="object"&&typeof module!="undefined"&&typeof require=="function"?t(require("../moment")):typeof define=="function"&&define.amd?define(["../moment"],t):t(n.moment)})(this,function(n){"use strict";return n.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag".split("_"),weekdaysShort:"sön_mån_tis_ons_tor_fre_lör".split("_"),weekdaysMin:"sö_må_ti_on_to_fr_lö".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Igår] LT",nextWeek:"[På] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"för %s sedan",s:"några sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en månad",MM:"%d månader",y:"ett år",yy:"%d år"},ordinalParse:/\d{1,2}(e|a)/,ordinal:function(n){var t=n%10,i=~~(n%100/10)==1?"e":t===1?"a":t===2?"a":t===3?"e":"e";return n+i},week:{dow:1,doy:4}})});sa=window.sa||{};sa.utils=sa.utils||{};sa.utils={loadImage:function(n){return $.get({url:"/services/imagevault/GetByReferenceId/"+n})},getQueryFromName:function(n){if(!n)return"";n=n.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var i=new RegExp("[\\?&]"+n+"=([^&#]*)","i"),t=i.exec(location.search);return t||(t=i.exec(location.hash)),t===null?"":decodeURIComponent(t[1].replace(/\+/g," "))},redirectPost:function(n,t){var i="";$.each(t,function(n,t){t=t.split('"').join('"');i+=''});$('
'+i+"<\/form>").appendTo($(document.body)).submit()},addQueryParameters:function(n,t){var u=n,i,r;if(t!==null&&typeof t=="object")try{for(r in t)t.hasOwnProperty(r)&&t[r]===""&&delete t[r];i=jQuery.param(t)}catch(f){throw"Failed to create parameters: "+f;}else throw t+" is not and valid object";return i&&(u+=u.indexOf("?")>-1?"&"+i:"?"+i),u},getHashParams:function(){var n=window.location.hash.substr(1);return n.split("&").reduce(function(n,t){var i=t.split("=").map(function(n){return decodeURIComponent(n.replace("/",""))});return n[i[0]]=i[1],n},{})},currentLanguage:function(){return $("html").attr("lang")},currentFullSupportedLanguageOrDefault:function(){var n=$("html").attr("lang");return n!=="en"&&n!=="sv"&&(n="en"),n},currentAirportIataCode:function(){return $("body").data("airportiatacode")},currentAirportIcaoCode:function(){return $("body").data("airporticaocode")},isHTML:function(n){try{var t=(new DOMParser).parseFromString(n,"text/html");return[].slice.call(t.body.childNodes).some(function(n){return n.nodeType===1})}catch(i){return console.log(i),!1}},isTouchDevice:function(){return"ontouchstart"in document.documentElement},isMobileWidth:function(){return window.innerWidth<=767?!0:!1},isLandscapeTabletWidth:function(){return window.innerWidth>=992&&window.innerWidth<=1199?!0:!1},isLandscapeTabletWidthOrWider:function(){return window.innerWidth>=992?!0:!1},isTabletWidth:function(){return window.innerWidth>=768&&window.innerWidth<=991?!0:!1},getCurrentWidthMode:function(){return sa.utils.isMobileWidth()?"mobile":sa.utils.isTabletWidth()?"tablet":sa.utils.isLandscapeTabletWidth()?"landscapeTablet":"desktop"},isIos:function(){return/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream},isElementInViewport:function(n){typeof jQuery=="function"&&n instanceof jQuery&&(n=n[0]);var t=n.getBoundingClientRect();return t.top>=0&&t.left>=0&&t.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&t.right<=(window.innerWidth||document.documentElement.clientWidth)},scrollElementIntoViewOnIos:function(n,t){sa.utils.isIos&&!sa.utils.isElementInViewport(n)&&n.velocity("scroll",{offset:-t},300)},getColorClassFromParkingCategoryTag:function(n){switch(n){case"indoor":return"orange";case"outdoor":return"clearblue";case"premium":return"standardblack";case"longterm":return"standardgreen";default:return"orange"}},toggleHasScrollableOverlay:function(n){$("html").toggleClass("hasScrollableOverlay",n)},localTimeToUtcTimeString:function(n){var t=moment().isDST()?"+02:00":"+01:00";return n+t},checkCookieCategory:function(n){var f=document.cookie.match(new RegExp("(^| )cookieSettings=([^;]+)")),i,r,t,u;if(f===null)return null;if(i=f[2],i!=null)for(r=i.split(","),t=0;t<\/div>");$(window).load(function(){$("#MainContent img").each(function(){$(this).hasClass("img-responsive")||$(this).addClass("img-responsive")})});$(".carousel").swiperight(function(){$(this).carousel("prev")});$(".carousel").swipeleft(function(){$(this).carousel("next")});$(".clickableimage").click(function(){sa.utils.isMobileWidth()||$.fancybox({href:$(this).attr("src"),fitToView:!0,helpers:{overlay:{css:{filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A2A2D40,endColorstr=#3A2A2D40)",zoom:"1",background:"rgba(58, 42, 45, 0.4)"}}}})})});jQuery.loadScript=function(n,t){jQuery.ajax({url:n,dataType:"script",success:t,"async":!0})};angularModules=["ui.bootstrap"];hasMaps=!1;try{angular.module("uiGmapgoogle-maps");angularModules.push("uiGmapgoogle-maps");hasMaps=!0}catch(e){}try{angular.module("summernote");angularModules.push("summernote")}catch(e){}hasRoutes=!1;try{angular.module("ngRoute");angularModules.push("ngRoute");hasRoutes=!0}catch(e){}window.swedaviaApp=angular.module("swedaviaApp",angularModules);hasMaps&&window.swedaviaApp.config(["uiGmapGoogleMapApiProvider",function(n){n.configure({key:"AIzaSyAMRdep8bnX7VOgqVBj3mhdIV4oSlEM8fg",v:"3",libraries:"geometry,visualization"})}]);hasRoutes&&window.swedaviaApp.config(["$routeProvider",function(n){if($(".flightsBoardBlockV2").length>0){var t=function(n){var t=n.date,i=moment(t,"YYYY-MM-DD",!0);if(!i.isValid())return console.warn("Url component '"+t+"' is not a valid date."),n.date="","/"};n.when("/",{templateUrl:"/mvccontrollers/ArrivalDeparturesTemplates/flightlist?language="+sa.utils.currentLanguage()}).when("/:date",{templateUrl:"/mvccontrollers/ArrivalDeparturesTemplates/flightlist?language="+sa.utils.currentLanguage(),redirectTo:t}).when("/:date/:flightId",{templateUrl:"/mvccontrollers/ArrivalDeparturesTemplates/flightlistitem?language="+sa.utils.currentLanguage(),redirectTo:t})}else n.when("/",{templateUrl:"/mvccontrollers/ManageBookingTemplates/Input"}).when("/input",{templateUrl:"/mvccontrollers/ManageBookingTemplates/Input"}).when("/reminder",{templateUrl:"/mvccontrollers/ManageBookingTemplates/Reminder"}).when("/manage",{templateUrl:"/mvccontrollers/ManageBookingTemplates/Manage"}).when("/cancel",{templateUrl:"/mvccontrollers/ManageBookingTemplates/Cancel"}).when("/modify",{templateUrl:"/mvccontrollers/ManageBookingTemplates/ModifyBooking?iata="+sa.utils.currentAirportIataCode()}).otherwise({redirectTo:"/manage"})}]);window.swedaviaApp.filter("unique",function(){return function(n,t){for(var f=[],e,s=n.length,o=[],r,u,i=0;i","%3E")),v.push(n,encodeURIComponent(t).replace(">","%3E"),i,r,u,f,e,o,s,h,c,l,a),$.ajax(v.join("/"),{responseType:"json"})}};sa=window.sa||{};sa.bookparkingservice={searchFlyTo:function(n,t,i){var u=sa.utils.currentAirportIataCode(),f=sa.utils.currentLanguage(),r=["/services/publicflightsboard/v3/searchflyto"];return r.push(n,t,f,u,i),$.ajax(r.join("/"),{responseType:"json"})}};sa=window.sa||{};sa.destinationservice={getAllDestinationsForAirport:function(n,t){var i=["/services/destinations/list"];return i.push(n),i.push(t),$.ajax(i.join("/"),{responseType:"json"})}};$(function(){$(".blocksliderblock.carousel").carousel({interval:7e3});var n=$(".blocksliderblock.carousel .carousel-indicators li");n.length===1&&n.parent().hide()});$(function(){$.validator.addMethod("validateIsDate",function(n){var t=moment(n);return t.isValid()});$.validator.addMethod("validateIsDateWithTime",function(n,t){var u=$(t),i=u.data("DateTimePicker"),r,f;if(!i&&(i=u.parent().data("DateTimePicker"),!i))throw new Error("couldn't find a datepicker element");return r=i.format(),f=moment(n,r).format(r)===n,f});$.validator.addMethod("validateOnceSwedishRegistrationNumber",function(n,t){if(!n)return $(t).removeClass("treat-error-as-warning"),!1;var i=/^((?![ivqIVQ])[a-zA-Z]){3} ?\d{2}(?![ivqoIVQO])[a-zA-Z\d]$/.test(n);if(i)return $(t).removeClass("treat-error-as-warning"),!0;$(t).addClass("treat-error-as-warning");$(t).one("focusout",function(){$(this).removeClass("treat-error-as-warning")});return!1});$.validator.addMethod("onlyAllowAlphabeticalNumbersAndSpace",function(n){return/^(?=[a-zA-Z0-9 ÅÄÖåäö]*\S)[a-zA-Z0-9 ÅÄÖåäö]+$/.test(n)});$.validator.addMethod("validatePhoneNumber",function(n){return/^\+?\d+$/.test(n)&&n.length>6?!0:!1});$.validator.addMethod("isValidRewardNumberNorwegian",function(t){var r;if(t==="")return!0;if(r=new RegExp("^\\d{8}(\\d{2})?$"),r.test(t)){var i=t.length,u=t.substring(0,i-1),f=t.substring(i-1,i),e=n(u);return f===e}return!1});$.validator.addMethod("isCustomEmail",function(n,t){return this.optional(t)||/.*@.*\.[a-z]+/.test(n)});var n=function(n){for(var i=[],f=!1,c=0,e,l,o,r,s,u,a,v,t=0;tmoment().add(i,"minutes")});$.validator.addMethod("maxLength",function(n,t,i){return n?n.length<=i:!0});$.validator.addMethod("parkingAcceptOrDeclineHasBeenSelected",function(n,t){var i=$(t).parents("form").find('[name="AcceptNewsLetter"]');return i.length===1?i[0].checked||t.checked:!0})});$(function(){var n=document.cookie;n.contains("cookieDisclaimer")||$("#CookieDisclaimer").show();$(".cookieDisclaimer-close-button").on("click",function(){$("#CookieDisclaimer").remove();document.cookie="cookieDisclaimer=1;expires=Wed, 31 Oct 2040 08:50:17 GMT;path=/"})});$(function(){var n,t,i,r;if($("#AnchorLinks").length>0){n=60;t=function(){var n=$(".AnchorLinksFixed .anchorLinksContainer");n.each(function(){var n=0,t=$(this).find(".anchorItem");$(this).hasClass("expanded")?($(this).removeClass("expanded"),$(this).height(55),$(window).scroll()):(_.each(t,function(t){($(t).is(":visible")||$(t).hasClass("top"))&&(n+=$(t).outerHeight())}),$(this).height(n),$(this).addClass("expanded"))})};$(".anchorItem.top").click(function(){$("html,body").velocity("scroll",300);sa.utils.isMobileWidth()&&t()});$(".anchorItem").on("click",function(){var r,i;if(!$(this).hasClass("top")&&!$(this).hasClass("showMap")){i=$(".AnchorId-"+$(this).data("anchorid"));r=sa.utils.isMobileWidth()?i.length===1?i:$(".mobile .AnchorId-"+$(this).data("anchorid")):i.length===1?i:$(".desktop .AnchorId-"+$(this).data("anchorid"));var u=$(this).parents(".AnchorLinksFixed").is(":visible")?$(this).parents(".AnchorLinksFixed"):$(this).parents(".AnchorLinks"),f=n-10,e=r.offset().top-f;$("html, body").velocity("scroll",{offset:e},300);$(".ExpanderToggle",u).is(":visible")&&$(".anchorLinksContainer",u).hasClass("expanded")&&t()}});$(".AnchorLinksFixed .ExpanderToggle").on("click",function(){t()});$(window).scroll(function(){var t=$(".AnchorLinks:visible"),i,r,n,u;t.length&&(i=t.offset().top,r=$(window).scrollTop(),r>i?(n=t.siblings(".AnchorLinksFixed"),u=!!n.find(".anchorItem:not(.top)").length,u?n.show():n.hide()):$(".AnchorLinksFixed").hide())});i=function(n){for(var i=n.attr("class").split(" "),t=0;t=h&&o<=c&&f.is(":visible"))){$(e).find("a").removeClass("active");$(e).find("a[data-anchorid="+i(f)+"]").addClass("active");break}}});location.hash&&$("#AnchorLinks").find('a[href="'+location.hash+'"]').click()}});$(function(){function i(n,t){n=n.replace(/[\[\]]/g,"\\$&");var r=new RegExp("[?&]"+n+"(=([^&#]*)|&|#|$)"),i=r.exec(t);return i?i[2]?decodeURIComponent(i[2].replace(/\+/g," ")):"":null}var r=function(t){var u=t.parents(".tabBlock-innerContent").data("tab-index"),i=null,r;i=sa.utils.isMobileWidth()?t.parents(".tabBlock ").find(".tabBlock-Button.mobile-btn.tabindex-"+u):t.parents(".tabBlock ").find(".tabBlock-Button.desktop-btn.tabindex-"+u);i!==undefined&&i!==null&&(r=!1,i.hasClass("selected")?r=!0:setTimeout(function(){angular.element(i).triggerHandler("click")},0),!sa.utils.isMobileWidth()||r?n(t,!0):t.parents(".tabBlockContainerBlock").length&&setTimeout(function(){n(t,!0)},1e3))};$(".tabblock a").click(function(n){var i=$(this).attr("href"),r,t;i!=null&&i.indexOf("#tabid")!==-1&&(n.preventDefault(),r=i.split("=").length===2?i.split("=")[1]-1:"",t=null,t=sa.utils.isMobileWidth()?$(this).parents(".tabBlock").find(".tabBlock-Button.mobile-btn.tabindex-"+r)[0]:$(this).parents(".tabBlock").find(".tabBlock-Button.desktop-btn.tabindex-"+r)[0],t!==undefined&&t!==null&&setTimeout(function(){angular.element(t).triggerHandler("click")},0))});var n=function(n,t){setTimeout(function(){var i=0;$("#AnchorLinks").is(":visible")&&(i=55);t&&(i+=50);$("html,body").velocity("scroll",{offset:n.offset().top-i},300)},0)},t=function(n){n.find(".collapseBtn:not(.expanded)").trigger("click")},u=function(){var f=i("blockid",window.location.href),u;f!==null&&f!==undefined&&("scrollRestoration"in history&&(history.scrollRestoration="manual"),u=$(".AnchorId-"+f).length?$(".AnchorId-"+f):$(".AnchorIdDisabled-"+f),u.length>0&&(u.parents(".tabBlock-innerContent").length?(r(u),t(u)):(n(u,!1),t(u))))};setTimeout(function(){u()},0)});$(function(){$(".js-mobileMenuItem").click(function(){n();$(this).toggleClass("expanded")});$("#close-mask").click(function(){n();$("#MobileMenu").removeClass("expanded")});var n=function(){var n=$("#MobileMenuAccordion");n.find(".collapse.in").collapse("hide")};$(".mainMenuClose, .mobileMenuTogglerContainer").click(function(){$("#MobileMenu").toggleClass("expanded");$(".js-mobileMenuItem.active").addClass("expanded").attr("aria-expanded",!0);$(".js-mobileMenuItem.active").find(".collapse").collapse("show")});$("#FooterAirportButtonTrigger").click(function(n){return $(".footerfrontPage-container-airportButton").click(),n.preventDefault(),!1})});sa=window.sa||{};sa.eventHandler=sa.eventHandler||{};sa.eventHandler.addEventHandelers=function(n){var t=$("body");if(typeof n.BeforeFindParking=="function")t.on("sa.beforefindparking",n.BeforeFindParking);if(typeof n.AfterFindParking=="function")t.on("sa.afterfindparking",n.AfterFindParking);if(typeof n.BeforeReserveParking=="function")t.on("sa.beforereserveparking",n.BeforeReserveParking);if(typeof n.AfterReserveParking=="function")t.on("sa.afterreserveparking",n.AfterReserveParking);if(typeof n.BeforeBookParking=="function")t.on("sa.beforebookparking",n.BeforeBookParking);if(typeof n.AfterBookParking=="function")t.on("sa.afterbookparking",n.AfterBookParking);if(typeof n.BeforeModifyBooking=="function")t.on("sa.beforemodifybooking",n.BeforeModifyBooking);if(typeof n.AfterModifyBooking=="function")t.on("sa.aftermodifybooking",n.AfterModifyBooking);if(typeof n.GoBackOneStep=="function")t.on("sa.gobackonestep",n.GoBackOneStep)};sa.eventHandler.triggerEvent=function(n,t){var i=$("body");i.trigger("sa."+n,t)};sa.eventHandler.eventObject=function(n,t){return{Id:t,Object:n}};$(function(){$(".formcontainerblock, .extendedformcontainerblock").each(function(){$(this).children().first().hasClass("container")||$(this).children().first().addClass("container");$(this).hasClass("episerverformscontainer")||$(this).addClass("episerverformscontainer")});$(".formcontainerblock form").attr("ng-non-bindable","");$(".Form__MainBody input[type=checkbox]").each(function(){var n=$(this),t=n.parents("label"),i=n.parents(".Form__Element");i.addClass("checkbox");i.removeClass("Form__Element");t.append('<\/span>');t.addClass("check-container")})});$(function(){var n=function(){$("#MainMenu .subMenuItems").collapse("hide");$("#MainMenu .menuItem").removeClass("menuopen")},t=function(){$(document).on("click",function(t){$(t.target).closest("#MainMenu").length||n()})};$("#MainMenu .menuItem").on("click",function(){$(this).hasClass("menuopen")?n():(n(),t(),$(this).addClass("menuopen"))})});$(function(){var n=function(){$(".footerfrontPage-airports").toggleClass("expanded");$("a, button").each(function(){var n=$(this).attr("tabindex")==="-1"?0:-1;$(this).attr("tabindex",n)})};$(".footerfrontPage-container-airportButton").on("click",function(){n()});$(".footerfrontPage-airports-close").on("click",function(){n()});$(".js-footerMobileMenuItem").on("click",function(){var t=$(".footerMobileMenuItemIcon i"),n;t.removeClass("glyphicon-menu-up").addClass("glyphicon-menu-down");$(this).hasClass("expanded")||$(".footerMobileMenuItemIcon i",$(this)).removeClass("glyphicon-menu-down").addClass("glyphicon-menu-up");n=$("#FooterMobileMenuAccordion");n.find(".collapse.in").collapse("hide");n.find(".expanded").not($(this)).removeClass("expanded");$(this).toggleClass("expanded")})});$(function(){var n=$(".pointOfInterestGroupPage .pointOfInterest-information");if(n.length>0){t(n);$(window).resize(function(){$(this).width()>767?t(n):n.removeAttr("style")});function t(t){var i=0;$.each(t,function(){var t=$(this),n=t.height();n>i&&(i=n)});$(n).height(i)}}});$(function(){if($("#FrontPage").length){var t=function(){$(".frontPage-airports").toggleClass("expanded");$("a, button").each(function(){var n=$(this).attr("tabindex")==="-1"?0:-1;$(this).attr("tabindex",n)})},n=$(".frontPage-video-player video");window.location.href.indexOf("menuopen")>-1&&t();sa.utils.isLandscapeTabletWidthOrWider()?n.attr("src",n.attr("data-src")):$(window).resize(function(){sa.utils.isLandscapeTabletWidthOrWider()&&!n.attr("src")&&n.attr("src",n.attr("data-src"))});$(".frontPage-container-airportButton").on("click",function(){t()});$(".frontPage-airports-close").on("click",function(){t()});n.on("loadeddata",function(){$(this).show()});$(".frontPage-video-player .vector-pause").on("click",function(){$(".frontPage-video-player video").trigger("pause");$(this).hide();$(".frontPage-video-player .vector-play").show()});$(".frontPage-video-player .vector-play").on("click",function(){$(".frontPage-video-player video").trigger("play");$(this).hide();$(".frontPage-video-player .vector-pause").show()})}});!function(n){"use strict";"function"==typeof define&&define.amd?define(["jquery"],n):"undefined"!=typeof module&&module.exports?module.exports=n(require("jquery")):n(jQuery)}(function(n){var o=-1,r=-1,i=function(n){return parseFloat(n)||0},s=function(t){var f=1,e=n(t),u=null,r=[];return e.each(function(){var t=n(this),e=t.offset().top-i(t.css("margin-top")),o=r.length>0?r[r.length-1]:null;null===o?r.push(t):Math.floor(Math.abs(u-e))<=f?r[r.length-1]=o.add(t):r.push(t);u=e}),r},u=function(t){var i={byRow:!0,property:"height",target:null,remove:!1};return"object"==typeof t?n.extend(i,t):("boolean"==typeof t?i.byRow=t:"remove"===t&&(i.remove=!0),i)},t=n.fn.matchHeight=function(i){var r=u(i),f;return r.remove?(f=this,this.css(r.property,""),n.each(t._groups,function(n,t){t.elements=t.elements.not(f)}),this):this.length<=1&&!r.target?this:(t._groups.push({elements:this,options:r}),t._apply(this,r),this)},f,e;t.version="0.7.2";t._groups=[];t._throttle=80;t._maintainScroll=!1;t._beforeUpdate=null;t._afterUpdate=null;t._rows=s;t._parse=i;t._parseOptions=u;t._apply=function(r,f){var e=u(f),o=n(r),c=[o],l=n(window).scrollTop(),a=n("html").outerHeight(!0),h=o.parents().filter(":hidden");return h.each(function(){var t=n(this);t.data("style-cache",t.attr("style"))}),h.css("display","block"),e.byRow&&!e.target&&(o.each(function(){var i=n(this),t=i.css("display");"inline-block"!==t&&"flex"!==t&&"inline-flex"!==t&&(t="block");i.data("style-cache",i.attr("style"));i.css({display:t,"padding-top":"0","padding-bottom":"0","margin-top":"0","margin-bottom":"0","border-top-width":"0","border-bottom-width":"0",height:"100px",overflow:"hidden"})}),c=s(o),o.each(function(){var t=n(this);t.attr("style",t.data("style-cache")||"")})),n.each(c,function(t,r){var u=n(r),f=0;if(e.target)f=e.target.outerHeight(!1);else{if(e.byRow&&u.length<=1)return void u.css(e.property,"");u.each(function(){var t=n(this),u=t.attr("style"),i=t.css("display"),r;"inline-block"!==i&&"flex"!==i&&"inline-flex"!==i&&(i="block");r={display:i};r[e.property]="";t.css(r);t.outerHeight(!1)>f&&(f=t.outerHeight(!1));u?t.attr("style",u):t.css("display","")})}u.each(function(){var t=n(this),r=0;e.target&&t.is(e.target)||("border-box"!==t.css("box-sizing")&&(r+=i(t.css("border-top-width"))+i(t.css("border-bottom-width")),r+=i(t.css("padding-top"))+i(t.css("padding-bottom"))),t.css(e.property,f-r+"px"))})}),h.each(function(){var t=n(this);t.attr("style",t.data("style-cache")||null)}),t._maintainScroll&&n(window).scrollTop(l/a*n("html").outerHeight(!0)),this};t._applyDataApi=function(){var t={};n("[data-match-height], [data-mh]").each(function(){var i=n(this),r=i.attr("data-mh")||i.attr("data-match-height");t[r]=r in t?t[r].add(i):i});n.each(t,function(){this.matchHeight(!0)})};f=function(i){t._beforeUpdate&&t._beforeUpdate(i,t._groups);n.each(t._groups,function(){t._apply(this.elements,this.options)});t._afterUpdate&&t._afterUpdate(i,t._groups)};t._update=function(i,u){if(u&&"resize"===u.type){var e=n(window).width();if(e===o)return;o=e}i?r===-1&&(r=setTimeout(function(){f(u);r=-1},t._throttle)):f(u)};n(t._applyDataApi);e=n.fn.on?"on":"bind";n(window)[e]("load",function(n){t._update(!1,n)});n(window)[e]("resize orientationchange",function(n){t._update(!0,n)})});$(document).ready(function(){MatchHeight();MatchHeightdestination()});$(window).on("resize",MatchHeightdestination);$(function(){function n(n){var t=0;$.each(n,function(n,i){var u=$(i),r=u.closest(".carousel-inner > .item"),e=r&&r.length,f;e&&$(r).css("display","block");$(".newsBlockItem-title",u).css("min-height","");f=$(".newsBlockItem-title",u).height();e&&r.css("display","");f>t&&(t=f)});$(".newsBlockItem-title",n).css("min-height",t)}function t(n){var t=[],i,r=$(".item",n);r.each(function(){jQuery(this).css("min-height","0");t.push(jQuery(this).outerHeight())});i=Math.max.apply(null,t);r.each(function(){jQuery(this).css("min-height",i+"px")})}var i=$(".newsBlockItems");$.each(i,function(i,r){var f=$(r),u=$(".newsBlockItem",r);u.length>0&&($(window).load(function(){n(u);t(f)}),setTimeout(function(){n(u);t(f)},"2000"),$(window).resize(function(){n(u);t(f)}))})});$(function(){var n,t;$(".offerContainerBlock, .pointOfInterestListBlock").on("click",".offerContainerBlockButton-ShowMore",function(){var n=$(this);n.parents(".offerContainerBlock").find(".offerBlockContainer").removeClass("hide-offers");n.hide()});n=$(".offerContainerBlock.horizontal-scroll .offerBlockContainer .scrollable-area");n.length&&(t=function(n){var t=n,i=t.find(".block"),r=$(window).width()*.5;$(i).each(function(){var n=$(this),t=Math.abs(n.offset().left);r<=t?n.addClass("unfocused"):n.removeClass("unfocused")})},$(window).resize(function(){t($(this))}),n.scroll(function(){t($(this))}),t(n))});$(function(){if($(".parkingBlockContainer").length){$(".parkingTerminal").prop("title",sa.translate("parkingblock/placeholderaccessabilityterminal"));function n(){var n=$(".parkingFromDate"),t=$(".parkingToDate");if(n.length!==0&&t.length!==0){var u=n.data("min-date"),f=t.data("min-date"),i=sa.utils.isMobileWidth()?"right":"left",r=sa.utils.isMobileWidth()||sa.utils.isTabletWidth()?"right":"left";$(window).resize(function(){i=sa.utils.isMobileWidth()?"right":"left";r=sa.utils.isMobileWidth()||sa.utils.isTabletWidth()?"right":"left";n.datetimepicker("options",{widgetPositioning:{horizontal:i,vertical:"bottom"}});t.datetimepicker("options",{widgetPositioning:{horizontal:r,vertical:"bottom"}})});n.datetimepicker({locale:sa.utils.currentFullSupportedLanguageOrDefault(),minDate:u,ignoreReadonly:!0,allowInputToggle:!0,format:"YYYY-MM-DD HH:mm",widgetPositioning:{horizontal:i,vertical:"bottom"},customTimePicker:!0,toolbarPlacement:"none",useCurrent:!1,tooltips:sa.utils.dateTimePickerGlobalTooltips}).on("dp.show",function(){}).on("dp.change",function(){});t.datetimepicker({locale:sa.utils.currentLanguage(),minDate:f,ignoreReadonly:!0,allowInputToggle:!0,format:"YYYY-MM-DD HH:mm",widgetPositioning:{horizontal:r,vertical:"bottom"},customTimePicker:!0,toolbarPlacement:"none",useCurrent:!1,tooltips:sa.utils.dateTimePickerGlobalTooltips}).on("dp.show",function(){}).on("dp.change",function(){});if($("input[name=inputParkingFromDate]").val(""),$("input[name=inputParkingToDate]").val(""),sa.utils.isMobileWidth()){n.datetimepicker().on("dp.show",function(){$("html,body").velocity("scroll",{offset:$(n).offset().top-25},300)});t.datetimepicker().on("dp.show",function(){$("html,body").velocity("scroll",{offset:$(t).offset().top-25},300)})}}}n();$(".sa-book-parking-button").on("click",function(n){var t;n.preventDefault();n.stopPropagation();var o=$(this).data("airport-iata-code"),s=$(this).data("parking-base-url"),h=$(this).parents("form.parkingInputForm").find(".parkingFromDate input").val(),c=$(this).parents("form.parkingInputForm").find(".parkingToDate input").val(),r=moment(h),u=moment(c),i="",f=$(this).attr("href").split("?");f.length>1&&(i=f[1]);var e=$(this).parents("form.parkingInputForm").find(".parkingTerminal"),l=e.length>0?e.val():"",a=sa.utils.currentLanguage()==="sv"?"sv":"en",v=$(this).data("parking-additional-querystring"),y=$(this).parents(".parkingInputForm");y.valid()&&(t=s+a+"/search-results/?ac="+o+"&t="+l+"&ad="+r.format("YYYY-MM-DD")+"&at="+r.format("HH:mm")+"&dd="+u.format("YYYY-MM-DD")+"&dt="+u.format("HH:mm"),i.length>0&&(t+="&"+i),t+=v,window.open(t,"_blank"))});$.validator.addMethod("checkParkingDatesNotOverlap",function(){var t=$($(this)[0].currentForm).find(".parkingFromDate input").val(),i=$($(this)[0].currentForm).find(".parkingToDate input").val(),n=moment(t),r=moment(i);return!n.isValid()||n0&&(setTimeout(function(){$(".twocolumnpagelistblock .twoColumnListItem-preamble").each(function(){$(this).dotdotdot({ellipsis:"... ",wrap:"word",after:null,height:null})})},0),$(window).resize(function(){$(".twocolumnpagelistblock .twoColumnListItem-preamble").each(function(){$(this).trigger("update")})}))});$(function(){var n=$(".topListBlock-container");if(n.length>0){t(n);$(window).resize(function(){t(n)});function t(n){sa.utils.isMobileWidth()?$(".topListBlock-topListItem.column").removeAttr("style"):$(n).each(function(){var n=0,t=$(this).find(".topListBlock-topListItem.column");t.each(function(){$(this).removeAttr("style");var t=$(this).height();t>n&&(n=t)});t.height(n)})}}});$(function(){var t=$(".videoHeroBlock"),n,i,r;if(t.length){window.location.hash==="#/video"&&(window.location.hash="");window.onhashchange=function(){window.location.hash==="#/video"?f():e()};var f=function(){t.find(".YouTubeModal.modal").modal("show");$("html").addClass("hasScrollableOverlay");var n=t.find(".youtube-placeholder");o(n)},e=function(){var n=t.find("iframe.youtube-video");n.length&&n[0].contentWindow.postMessage('{"event":"command","func":"stopVideo","args":""}',"*");$("html").removeClass("hasScrollableOverlay");t.find(".YouTubeModal.modal").modal("hide")},o=function(n){var t=n.data("videoid"),i="https://www.youtube.com/embed/"+t+"?autoplay=0&autohide=1&rel=0&enablejsapi=1",r=$("