if(function(n){var t=function(t){n.dataLayer&&typeof n.dataLayer.push=="function"&&(n.dataLayer.push(t),console)};n.airshoppenTracking=t}(window),function(n,t){n(document).ready(function(){if(typeof fbq=="function"){var i=function(n,t){typeof t.quantityAdded=="number"&&t.quantityAdded>0&&fbq("trackCustom","AddToCart_Airshop")};n(".pay-online").on("click",function(){n("#TermsAccepted").prop("checked")&&fbq("trackCustom","Purchase_Airshop")})}n(t).bind("basketitemadded",i)})}(jQuery,window),location.host.includes("sunclass")||location.host.includes("jettime")||location.host.includes("novair")||location.host.includes("braathens")||location.host.includes("qa.tcas")){var tokenString="773fc1da-aa96-11ec-b4e3-dad1695e3756";location.host.toString().includes("jettime")?tokenString="a9c55878-543c-11ec-9e17-724b83646bcd":location.host.toString().includes("novair")?tokenString="57ad6fd4-99fc-11ec-935d-fa5af94273d0":location.host.toString().includes("braathens")&&(tokenString="d657661a-e374-11ed-93a9-ea6f56bbbbc3");!function(n,t,i,r,u,f){function o(n){if("number"!=typeof n)return n;var t=new Date;return new Date(t.getTime()+1e3*n)}function s(n){return n.reduce(function(n,t){return n[t]=function(){n._.push([t.toString(),arguments])},n},{_:[]})}function e(n,t,i){var r=i.createElement(t),u;return r.src=n,u=i.getElementsByTagName(t)[0],u.parentNode.insertBefore(r,u),r}function h(n){return"[object Date]"===Object.prototype.toString.call(n)}var c=4e3,l="xnpe_async_hide";f.target=f.target||"https://api.exponea.com";f.file_path=f.file_path||f.target+"/js/exponea.min.js";u[t]=s(["anonymize","initialize","identify","update","track","trackLink","trackEnhancedEcommerce","getHtml","showHtml","showBanner","showWebLayer","ping","getAbTest","loadDependency","getRecommendation","reloadWebLayers"]);u[t].notifications=s(["isAvailable","isSubscribed","subscribe","unsubscribe"]);u[t].snippetVersion="v2.3.0",function(n,t,i){n[t]["_"+i]={};n[t]["_"+i].nowFn=Date.now;n[t]["_"+i].snippetStartTime=n[t]["_"+i].nowFn()}(u,t,"performance"),function(n,t,i,r,u,f){n[u]={sdk:n[r],sdkObjectName:r,skipExperiments:!!i.new_experiments,sign:i.token+"/"+(f.exec(t.cookie)||["","new"])[1],path:i.target}}(u,n,f,t,r,RegExp("__exponea_etc__=([\\w-]+)")),function(n,t,i){e(n.file_path,t,i)}(f,i,n),function(n,t,i,r,u,f,s){var v;if(n.new_experiments){!0===n.new_experiments&&(n.new_experiments={});var a,p=n.new_experiments.hide_class||l,y=n.new_experiments.timeout||c,w=encodeURIComponent(f.location.href.split("#")[0]);n.cookies&&n.cookies.expires&&("number"==typeof n.cookies.expires||h(n.cookies.expires)?a=o(n.cookies.expires):n.cookies.expires.tracking&&("number"==typeof n.cookies.expires.tracking||h(n.cookies.expires.tracking))&&(a=o(n.cookies.expires.tracking)));a&&a<new Date&&(a=void 0);v=n.target+"/webxp/"+t+"/"+f[i].sign+"/modifications.min.js?http-referer="+w+"&timeout="+y+"ms"+(a?"&cookie-expires="+Math.floor(a.getTime()/1e3):"");"sync"===n.new_experiments.mode&&f.localStorage.getItem("__exponea__sync_modifications__")?function(n,t,i,r,u){i[u][t]="<"+t+' src="'+n+'"><\/'+t+">";r.writeln(i[u][t]);r.writeln("<"+t+">!"+u+".init && document.writeln("+u+"."+t+'.replace("/'+t+'/", "/'+t+'-async/").replace("><", " async><"))<\/'+t+">")}(v,t,f,s,i):function(n,t,i,r,u,f,o,s){function c(){u[s].init||e(i.replace("/"+r+"/","/"+r+"-async/"),r,f)}function l(){f.documentElement.classList.remove(n)}f.documentElement.classList.add(n);var h=e(i,r,f);h.onload=c;h.onerror=c;u.setTimeout(l,t);u[o]._revealPage=l}(p,y,v,t,f,s,u,i)}}(f,i,r,0,t,u,n),function(n,t,i){n[t].start=function(r){r&&Object.keys(r).forEach(function(n){return i[n]=r[n]});n[t].initialize(i)}}(u,t,f)}(document,"exponea","script","webxpClient",window,{target:"https://api.eu1.exponea.com",token:tokenString,debug:!1,customer:{passager_id:dataLayer[0].passengerId?dataLayer[0].passengerId.trim().toLowerCase():null},track:{visits:!1,visits_query_params:["Token","ReturnUrl"],google_analytics:!0}});exponea.start()}(function(n,t){n(document).ready(function(){var i=[],r,u;n(".c1error").each(function(){var t=n(this);i.push(t.html())});i.length>0&&(r=i.join(", "),u={event:"error_message",errorText:r},t.airshoppenTracking(u))})})(jQuery,window),function(n,t){n(document).ready(function(){var f=n(".mainnavigation .catalog"),e=function(i){var r=i.closest(".level3").length,f=r?n("> a",i.closest("li.catalog")).text():i.text(),u=r?i.text():"",e={event:"productfilter",category:f,subCategories:u!==""?[u]:[]};t.airshoppenTracking(e)},r=n("input[name='trackingId']"),o=n(".productlist"),s=n("div.content"),i,u;r.length>0&&o.length>0&&s.length>0&&(i=[],i.push({id:r.val(),position:"ProductPage-Banner"}),u={event:"promotionImpression",ecommerce:{promoView:{promotions:i}}},t.airshoppenTracking(u));n("a",f).on("click",function(){e(n(this))})})}(jQuery,window),function(n,t){n(document).ready(function(){n(".productlist .productpart .basket a[data-modal-cssclass='signin'], .productdetail .basket a[data-modal-cssclass='signin']").on("click",function(){t.airshoppenTracking({event:"login",step:"1",origin:"Buy button",status:"Overlay displayed"})});n("header .notsignedin a[data-modal-cssclass='signin']").on("click",function(){t.airshoppenTracking({event:"login",step:"1",origin:"Login button",status:"Overlay displayed"})})})}(jQuery,window),function(n,t){var o=n("#frontpage .content .slider a"),s=n("#frontpage .content .box.sub a"),h=n("#frontpage .content .box.sub.categories a"),r=n("#category .intro .slider a"),f,e,u,i;u=[];r.each(function(){u.push({id:n(this).data("trackingid"),position:"Category-Banner"})});e={event:"promotionImpression",ecommerce:{promoView:{promotions:u}}};r.length>0&&t.airshoppenTracking(e);i=function(n,i){var r=[];r.push({id:n,position:i});f={event:"promotionClick",ecommerce:{promoClick:{promotions:r}}};t.airshoppenTracking(f)};o.click(function(){var t=n(this).data("trackingid");t&&i(t,"Frontpage-BannerBigBox")});s.click(function(){var u=n(this),t=u.closest(".box.sub"),r=t.find("input[name=trackingId]").val(),f=t.index(".box.sub"),e="Frontpage-Banner-Box"+f;r&&i(r,e)});h.click(function(){var r=n(this),t=r.text();t&&i(t,"ProductPage-Banner")});r.click(function(){var t=n(this).data("trackingid");t&&i(t,"Category-Banner")})}(jQuery,window),function(n,t){n(document).ready(function(){var i=function(i,r){var e=n(".validation-summary-errors",i),s=n("ul li",e),u=i.find(".error-message-travelinfo, .cms.booking-not-found-error:visible"),o=[],h=function(t){var f=n(":input[name='SelectedTourOperatorTag']",t),o=n(":input[name='DepartureDate.Day']",t).val()+"/"+n(":input[name='DepartureDate.Month']",t).val()+"/"+n(":input[name='DepartureDate.Year']",t).val(),s=n(":input[name='SigninMethodType']",t).val()||"",h=n(":input[name='BookingNo']",t).val(),i={event:"login",step:"2",origin:"Login button",status:"Form submitted",touroperator:f&&f.length?f.val():"",outboundDate:o,bookingType:s,bookingNumber:h},r;return t.closest(".selectpassenger").length&&((e.length||u.length)&&(i.step="3"),r=n(":input[name='SignInModel.SelectedTourOperatorTag']",t),i.touroperator=r&&r.length?r.val():"",i.outboundDate=n(":input[name='SignInModel.DepartureDate.Day']",t).val()+"/"+n(":input[name='SignInModel.DepartureDate.Month']",t).val()+"/"+n(":input[name='SignInModel.DepartureDate.Year']",t).val(),i.bookingType=n(":input[name='SignInModel.SigninMethodType']",t).val(),i.bookingNumber=n(":input[name='SignInModel.BookingNo']",t).val()),i},f=h(i);r&&r.length&&(r.find("h1.welcome").length||r.find("a.continue-url.autologin").length)?t.airshoppenTracking({event:"login",step:"3",status:"logged in"}):e.length||u.length?(f.status="Error",s.each(function(){o.push(n(this).text())}),u.length&&o.push(n("> h2, > div:visible",u).text()),f.errors=o,t.airshoppenTracking(f)):i.closest(".selectpassenger").length&&t.airshoppenTracking(f)},r=function(t){t.modal.off("signin:modalloaded").on("signin:modalloaded",function(){var t=n(this),r=n("form",t);i(r,t)})};n(t).on("modalload",r);n(t).on("modalclose",function(){n(t).off("modalload",r)});n(".content article > form").on("blindbookingform:success",function(t,r){if(r==="login"){var u=n(this);i(u)}});n("body.create-booking-verification").length&&t.airshoppenTracking({event:"BlindBooking",step:"4",status:"Booking Created"});t.location.hash&&t.location.hash==="#logging-in"&&t.airshoppenTracking({event:"BlindBooking",step:"5",status:"Logged in"});!n("html").attr("trackPersistentLogin")||t.airshoppenTracking({event:"PersistentLogin",status:"Logged in"})})}(jQuery,window)