(function(n,t){n.Trackers=n.Trackers||{};n.Trackers.analyticsCookiesBody={id:"analytics-cookies-body",trackAjaxTab:function(t,i){if(n.Trackers.ScriptHandler){var r=new n.Trackers.ScriptHandler({el:"#analytics_cookies_head",getTrackerNamespace:function(){return n.Trackers.analyticsCookiesHead}});r.trackPageView(n.Trackers.analyticsCookiesHead,i)}window.sessionCamRecorder&&window.sessionCamRecorder.createVirtualPageLoad&&window.sessionCamRecorder.createVirtualPageLoad(i)},trackGtmEvents:function(n,t,i,r){var u,f;return t?(u=t.marketSettings[this.id.replace(/-/g,"_")],!u)?{}:(f=t.globalSettings[this.id.replace(/-/g,"_")],{googleTagManagerClickEvent:u.googleTagManager&&this.googleTagManagerClickEvent(f&&f.googleTagManager,n,i,r)}):{}},googleTagManagerClickEvent:function(n,t,i,r){if(i!=="gtmEvent"||!r||!window.dataLayer)return!1;var f=r.legName;try{switch(r.eventCategory){case"errorMessageShown":this.trackErrorMessageShown(r,t);break;case"saveProfile":case"saveExtraProfile":case"signupCheckPassword":this.trackExtraMembership(r,n);default:r.eventLabel?this.trackGenericEventWithLabel(r,t,n):this.trackGenericEvent(r,t,n)}}catch(u){return this.trackerUtils.logTrackerError(u,"googleTagManagerClickEvent",this.id)}return[]},trackExtraMembership:function(){var i=t('input[data-evcategory*="MembershipChecked"]'),n;i.length&&i.is(":checked")&&(n={event:"extraMembership",extraMembershipJoin:i.data("evcategory")},this.pushEventData(n),window.utag_data&&(n=_.extend(_.clone(window.utag_data),n)),window.STENA.Tealium&&window.STENA.Tealium.CollectData?window.STENA.Tealium.CollectData(n):window.utag.track("collect",n))},trackErrorMessageShown:function(n){var t=n.errorMessage;t&&t.length>80&&(t=t.substring(0,80)+"...");setTimeout(function(){var r={event:n.eventName,eventCategory:n.eventCategory,errorObj:{isBusinessRuleFault:n.isBusinessRuleFault,name:n.errorName,message:t},totalPrice:0},i;this.pushEventData(r);i={event:n.eventName,eventCategory:n.eventCategory,errIsBusinessRuleFault:n.isBusinessRuleFault,errName:n.errorName,errMessage:t,totalPrice:0};window.utag_data&&(i=_.extend(_.clone(window.utag_data),i));window.STENA.Tealium&&window.STENA.Tealium.CollectData?window.STENA.Tealium.CollectData(i):window.utag.track("collect",i)},100)},trackGenericEvent:function(n,t,i){var r={event:"myGenericEvent",activeStep:n.pageName||"FindAndBook"+STENA.contextTripType||"",gaPageViewName:i.gaPageViewName,eventCategory:n.eventCategory,label:n.eventLabel};this.pushEventData(r);window.utag_data&&(r=_.extend(_.clone(window.utag_data),r));window.STENA.Tealium&&window.STENA.Tealium.CollectData?window.STENA.Tealium.CollectData(r):window.utag.track("collect",r)},trackGenericEventWithLabel:function(n,t,i){var r={event:"myGenericEvent",activeStep:n.pageName||"FindAndBook"+STENA.contextTripType||"",gaPageViewName:i.gaPageViewName,eventCategory:n.eventCategory,legName:n.legName,label:n.eventLabel};this.pushEventData(r);window.utag_data&&(r=_.extend(_.clone(window.utag_data),r));window.STENA.Tealium&&window.STENA.Tealium.CollectData?window.STENA.Tealium.CollectData(r):window.utag.track("collect",r)},pushEventData:function(n){window.utag_data&&(n.loggedIn=window.utag_data._pProfile_LoyaltyMember||"false",window.utag_data._pProfile_LoyaltyNumber&&(n.extraNumber=window.utag_data._pProfile_LoyaltyNumber));window.dataLayer.push(n)}};t(document).on("mouseover",'span.info-icon[data-event="ev"]',function(i){var r=t(this).data("evcategory")||"";if(!_.isEmpty(r))try{n.$window.trigger(n.Trackers.analyticsCookiesBody.id+":gtmEvent",{e:i,eventName:"myClickEvent",eventValue:t(this).data("evvalue")||"",eventLabel:t(this).data("evlabel")||"",eventCategory:r,legName:t(this).data("evlegname")||""})}catch(u){console.log(u)}});n.$window.on("lightbox:show",function(t,i){try{n.$window.trigger(n.Trackers.analyticsCookiesBody.id+":gtmEvent",{e:t,eventName:"lightboxShownEvent",eventValue:"",eventLabel:"",eventCategory:i,legName:""})}catch(r){console.log(r)}});t(document).on("subpagetab:show",n.Trackers.analyticsCookiesBody.trackAjaxTab);t(document).on("click keyup change",'[data-event="ev"]',function(i,r){var e;try{if(r===!1)return;var f="",u=t(this).data("evcategory")||"",o=t(this).data("evpagename")||"";if("SELECT"===i.target.nodeName){if("click"===i.type)return;f=i.target.options[i.target.selectedIndex][/routeselected$/i.test(u)?"value":"text"]}if("INPUT"===i.target.nodeName){if("click"===i.type&&i.target.type!=="submit"||"keyup"===i.type)return;i.target.type==="text"&&(f=i.target.value);i.target.type==="checkbox"&&(f=i.target.checked.toString())}/date-selected/i.test(u)&&r.direction&&(u=r.direction.toLowerCase()+"wardDateSelected");_.isEmpty(u)||(e=i.isTrigger===!0?"myTriggeredClickEvent":"myClickEvent",n.$window.trigger(n.Trackers.analyticsCookiesBody.id+":gtmEvent",{e:i,eventName:e,eventValue:t(this).data("evvalue")||"",eventLabel:t(this).data("evlabel")||f,eventCategory:u,legName:t(this).data("evlegname")||"",pageName:o}))}catch(i){}})})(window.STENA=window.STENA||{},jQuery)