!function(e){function t(t){for(var a,r,l=t[0],s=t[1],c=t[2],d=0,f=[];d<l.length;d++)r=l[d],Object.prototype.hasOwnProperty.call(i,r)&&i[r]&&f.push(i[r][0]),i[r]=0;for(a in s)Object.prototype.hasOwnProperty.call(s,a)&&(e[a]=s[a]);for(u&&u(t);f.length;)f.shift()();return o.push.apply(o,c||[]),n()}function n(){for(var e,t=0;t<o.length;t++){for(var n=o[t],a=!0,l=1;l<n.length;l++){var s=n[l];0!==i[s]&&(a=!1)}a&&(o.splice(t--,1),e=r(r.s=n[0]))}return e}var a={},i={32:0},o=[];function r(t){if(a[t])return a[t].exports;var n=a[t]={i:t,l:!1,exports:{}};return e[t].call(n.exports,n,n.exports,r),n.l=!0,n.exports}r.e=function(e){var t=[],n=i[e];if(0!==n)if(n)t.push(n[2]);else{var a=new Promise((function(t,a){n=i[e]=[t,a]}));t.push(n[2]=a);var o,l=document.createElement("script");l.charset="utf-8",l.timeout=120,r.nc&&l.setAttribute("nonce",r.nc),l.src=function(e){return r.p+""+({1:"/js/ext/ActivityDetailCommonGuides",2:"/js/ext/ActivityDetailGuides",3:"/js/ext/ActivityDetailLargeGuides",4:"/js/ext/ActivityDetailMobGuides",5:"/js/ext/calendarCFGFetchGuides",6:"/js/ext/formsPhoneInputGuides",7:"/js/ext/providerRequestData",8:"/js/ext/staticSliderPages",9:"/js/vendor/reactDayPickerGuides",10:"js/ext/CivHelperGuides",11:"js/ext/CommonFormsGuides",12:"js/ext/ConfirmUtilHelperGuides",13:"js/ext/DatePickerHelperGuides",14:"js/ext/EmailInputHelper",15:"js/ext/FlightWidgetGuidesNew",16:"js/ext/FormsGuides",17:"js/ext/OptionsInvoicesHelperGuides",18:"js/ext/PhoneInputHelperGuides",19:"js/ext/TransferFormControllerGuides",20:"js/ext/UtilsHelperGuides",21:"js/ext/WeatherTimeHelperGuides",22:"js/ext/ZendeskGuides",23:"js/ext/aSliderGuides",24:"js/ext/calendarHelperGuides",25:"js/ext/contactTabsGuides",26:"js/ext/guideMap",27:"js/ext/guidesInnerPagesHelper",28:"js/ext/inlineDatePickerHelperGuides",29:"js/ext/mapsGuides",30:"js/ext/sliderGuides"}[e]||e)+"-5932dda0266eef27b24fcef745aa21ad8ac0b3e2.min.js"}(e);var s=new Error;o=function(t){l.onerror=l.onload=null,clearTimeout(c);var n=i[e];if(0!==n){if(n){var a=t&&("load"===t.type?"missing":t.type),o=t&&t.target&&t.target.src;s.message="Loading chunk "+e+" failed.\n("+a+": "+o+")",s.name="ChunkLoadError",s.type=a,s.request=o,n[1](s)}i[e]=void 0}};var c=setTimeout((function(){o({type:"timeout",target:l})}),12e4);l.onerror=l.onload=o,document.head.appendChild(l)}return Promise.all(t)},r.m=e,r.c=a,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)r.d(n,a,function(t){return e[t]}.bind(null,a));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="/f",r.oe=function(e){throw console.error(e),e};var l=window.webpackJsonp=window.webpackJsonp||[],s=l.push.bind(l);l.push=t,l=l.slice();for(var c=0;c<l.length;c++)t(l[c]);var u=s;o.push([33,0]),n()}([,function(e,t){e.exports=React},,function(e,t){e.exports=ReactDOM},,,function(e,t,n){"use strict";var a=n(0),i=n(9);function o(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,i,o,r,l=[],s=!0,c=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(a=o.call(n)).done)&&(l.push(a.value),l.length!==t);s=!0);}catch(e){c=!0,i=e}finally{try{if(!s&&null!=n.return&&(r=n.return(),Object(r)!==r))return}finally{if(c)throw i}}return l}}(e,t)||r(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function r(e,t){if(e){if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(e,t):void 0}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}var s=["HOME","PDP","PLP","CHK01","CHK02","CHK03","TYP","WISHLIST","BOOKINGS","ACCOUNT","SEARCH-RESULTS"].flatMap((function(e){return["".concat(e,"_mobile"),"".concat(e,"_desktop")]})),c=function(e){var t=function(){var e=null;try{var t=a.a.readCookie("optimizelyTestABOrigin");e=JSON.parse(t)}catch(e){a.a.l("Invalid optimizelyTestABOrigin cookie. Using feature by default")}var n={};return e?n=e:s.forEach((function(e){n[e]="feature"})),n}(),n=null;try{var i=a.a.readCookie("selectedFeatureTestAB");n=JSON.parse(i)}catch(e){a.a.l("Invalid selectedFeatureTestAB cookie.")}var l,c={},u=/test/i,d=Object.keys(e).filter((function(e){return u.test(e)})),f=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=r(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var a=0,i=function(){};return{s:i,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,l=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return l=e.done,e},e:function(e){s=!0,o=e},f:function(){try{l||null==n.return||n.return()}finally{if(s)throw o}}}}(s);try{var m=function(){var e=l.value,a=o(e.split("_"),2),i=a[0],r=a[1];if("feature"===t[e])if(n&&n[e]&&d.includes(n[e])&&n[e].includes(r))c[e]=n[e];else{var s=d.filter((function(e){return e.toLowerCase().includes(i.toLowerCase())&&(e.toLowerCase().includes(r.toLowerCase())||e.toLowerCase().includes("web"))}));if(s.length>0){var u=s[Math.floor(Math.random()*s.length)];c[e]=u}else c[e]=null}else c[e]=null};for(f.s();!(l=f.n()).done;)m()}catch(e){f.e(e)}finally{f.f()}var p,v=(p=c,s.forEach((function(e){var t,n=null===(t=p[e])||void 0===t?void 0:t.toLowerCase(),a=[];if(n){var i=s.filter((function(e){var t=e.split("_")[0].toLowerCase();return n.includes(t)}));i.length>2&&i.forEach((function(t){var i=o(t.split("_"),2),r=i[0],l=i[1];n.includes(l)?p["".concat(r,"_").concat(l)]=n:n.includes("web")&&(a.includes(e)||a.push(e),a.forEach((function(e){var a=e.split("_")[1];t.includes(a)&&(p[t]=n)})))}))}})),p);a.a.createCookie("selectedFeatureTestAB",JSON.stringify(v),21)};function u(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return d(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return d(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var a=0,i=function(){};return{s:i,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,r=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return r=e.done,e},e:function(e){l=!0,o=e},f:function(){try{r||null==n.return||n.return()}finally{if(l)throw o}}}}function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}n.d(t,"c",(function(){return f})),n.d(t,"b",(function(){return p})),n.d(t,"a",(function(){return v}));var f={},m={},p=function(){var e,t,n=(null===(e=window)||void 0===e?void 0:null===(t=e.optimizelyDatafile)||void 0===t?void 0:t.featureFlags)?window.optimizelyDatafile.featureFlags:null;if(n){var o,r=u(n);try{for(r.s();!(o=r.n()).done;){var l=o.value,s=Object(i.a)(l.key);if(!s)return;s.enabled&&(m[l.key]=s.variables)}}catch(e){r.e(e)}finally{r.f()}c(m),f=function(e){var t=/test/i,n={};try{var i=a.a.readCookie("selectedFeatureTestAB");n=JSON.parse(i)}catch(e){}var o=Object.values(n).filter((function(e){return null!==e})),r={};return Object.keys(e).forEach((function(n){t.test(n)&&!o.includes(n)||(r[n]=e[n])})),r}(m)}},v=function(e,t){var n,o,r,l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},s=null===(n=window.CivAPP)||void 0===n?void 0:n.optimizelyFlags,c=Object(i.a)(e);if(!s||!s[e])return null;if(t&&s[e][t])return s[e][t];(l&&Object(i.c)(l),c)&&(window.dataLayer.push({event:"optimizely-decision","optimizely-flagKey":c.flagKey,"optimizely-ruleKey":c.ruleKey,"optimizely-variationKey":c.variationKey}),(null==c?void 0:null===(o=c.variationKey)||void 0===o?void 0:o.includes("_a"))?a.a.deleteCookie("variationKey"):(null==c?void 0:null===(r=c.variationKey)||void 0===r?void 0:r.includes("_b"))&&a.a.createCookie("variationKey",c.variationKey));return s[e]}},function(e,t,n){"use strict";var a=n(1),i=n.n(a),o=n(3),r=n.n(o),l=n(0),s=n(10);function c(e){return(c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function u(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,(i=a.key,o=void 0,o=function(e,t){if("object"!==c(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!==c(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(i,"string"),"symbol"===c(o)?o:String(o)),a)}var i,o}function d(e,t){return(d=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function f(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=v(e);if(t){var i=v(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return m(this,n)}}function m(e,t){if(t&&("object"===c(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return p(e)}function p(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function v(e){return(v=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var h=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&d(e,t)}(r,e);var t,n,a,o=f(r);function r(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,r),(t=o.call(this,e)).id=t.props.id,t.confirm=t.confirm.bind(p(t)),t.abort=t.abort.bind(p(t)),t}return t=r,(n=[{key:"abort",value:function(e){return e.preventDefault(),this.promise.reject()}},{key:"confirm",value:function(e){return e.preventDefault(),this.promise.resolve()}},{key:"componentDidMount",value:function(){var e=this,t=$(".reveal-overlay");if(this.promise=new $.Deferred,!this.props.isModal){var n=null,a=null;$(window).off("mousedown.confirmReactMount"),$(window).on("mousedown.confirmReactMount",(function(e){n=e.target})),$(window).off("mouseup.confirmReactMount"),$(window).on("mouseup.confirmReactMount",(function(e){a=e.target}));var i=$._data($(t),"events"),o=Function.prototype;null!=i&&void 0!==i.click&&null!==i.click&&Array.isArray(i.click)&&(o=i.click.filter((function(e){return"reveal.zf"==namespace}))),$(t).off("click.reveal.zf"),$(t).off("click.confirmReactMount"),$(t).on("click.confirmReactMount",(function(e){if("function"==typeof o){var t=null!==n&&-1!==n.className.indexOf("reveal-overlay"),i=null!==a&&-1!==a.className.indexOf("reveal-overlay");if(n=null,a=null,i&&t!==i)return e.preventDefault(),e.stopPropagation(),!1;o(e)}}))}setTimeout((function(){var t=$("#"+e.id+" .close-button");l.a.isElementVisible($(t))&&$(t).on("click",e.abort)}))}},{key:"render",value:function(){var e=this.props.cancelText?this.props.cancelText:null,t=this.props.confirmText?this.props.confirmText:null,n=this.props.cancelClass?this.props.cancelClass:null,a=this.props.confirmClass?this.props.confirmClass:null,o=this.props.buttonsWrapperClass?this.props.buttonsWrapperClass:null,r=!!this.props.inverseButtons&&this.props.inverseButtons,l=a||(r?"a-button-form _cancel --no-icon":"a-button-form --no-icon"),c=n||(r?"a-button-form --no-icon":"a-button-form _cancel --no-icon"),u=(o=o||"o-form__buttons"+(h?" --center":""),i.a.createElement("a",{href:"#",className:l,onClick:this.confirm,title:t},t)),d=i.a.createElement("a",{href:"#",className:c,onClick:this.abort,title:e},e),f=[],m=void 0!==this.props.comebackButton&&null!==this.props.comebackButton&&(1==this.props.comebackButton||"true"==this.props.comebackButton||"1"==this.props.comebackButton),p=void 0!==this.props.comebackButtonText&&null!==this.props.comebackButtonText&&""!==this.props.comebackButtonText?this.props.comebackButtonText:null,v=void 0===this.props.isModal||!0===this.props.isModal,h=void 0===this.props.isCenter||!0===this.props.isCenter;return r?(t&&f.push(u),e&&f.push(d)):(e&&f.push(d),t&&f.push(u)),i.a.createElement(s.a,{id:this.id,extraClass:this.props.extraClass,isModal:v,comebackButton:m,comebackButtonText:p},i.a.createElement("div",{className:"c-reveal-content"},this.props.children),i.a.createElement("div",{className:"c-reveal-buttons"},i.a.createElement("div",{className:"row o-form__buttons-container"},i.a.createElement("div",{className:"small-12 columns"},i.a.createElement("div",{className:o},f)))))}}])&&u(t.prototype,n),a&&u(t,a),Object.defineProperty(t,"prototype",{writable:!1}),r}(i.a.Component);h.defaultProps={extraClass:""};var y=h,g=n(16);function b(){return(b=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function w(e){return(w="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var _={addHiddenFieldIfNotExists:function(e,t){var n=t.find("#"+e);return 0===n.length&&(n=$('<input type="hidden" name="'+e+'" id="'+e+'">').appendTo(t)),n},createLightboxes:function(e){e=void 0!==e?e:$("body"),e=$(e);var t=this,n=e.find(".js-lightbox");n.off("click.lightboxes"),n.on("click.lightboxes",(function(e){var n=$(this).parents(".reveal").length>0,a=$(this).hasClass("js-lightbox-work");if(n&&!a)return void 0!==$(this).attr("target")&&"_blank"==$(this).attr("target")?window.open($(this).attr("href")):window.location.href=$(this).attr("href"),!1;n&&a&&(t.closeDiv(),l.a.loading()),e.preventDefault();var i=$(this),o=i.attr("data-target-id");"generate-your-link-and-share"===o&&"object"==("undefined"==typeof CivAPP?"undefined":w(CivAPP))&&"function"==typeof CivAPP.loadCommonForms&&CivAPP.loadCommonForms();var r=void 0!==i.attr("data-target-form-params")&&null!==i.attr("data-target-form-params")?JSON.parse(i.attr("data-target-form-params")):null,s=i.is("[data-target-form-params-is-auto]"),c=i.is("[data-target-form-params-autoclean]"),u=i.is("[data-refresh-blazy]"),d=i.data("comebackbutton"),f=i.data("comebackbuttontext"),m={id:o};u&&(m.doRefreshLazy=!0);var p=i.attr("data-extra-class");"string"==typeof p&&(m.extraClass=p);var v=$("#"+o).find("form");c&&t.resetForm(v[0]);var h=[];if(null!==r){var y=[];if("string"==typeof r.formTitle){var g=$("#lb_formTitle").html();$("#lb_formTitle").html(r.formTitle),y.push((function(){$("#lb_formTitle").html(g)})),delete r.formTitle}if("string"==typeof r.formAction){var b=v.attr("action");v.attr("action",r.formAction),y.push((function(){v.attr("action",b)})),delete r.formAction}if(s)for(var C in r){var k=_.addHiddenFieldIfNotExists(C,v);k.val(r[C]),k.trigger("change")}else $("#"+o).find("#idBooking").val(r.idBooking),$("#"+o).find("#pinBooking").val(r.pinBooking),$("#"+o).find("#typeBooking").val(r.typeBooking);m.closeCallback=function(){y.map((function(e){e()}))}}var A=i.attr("data-form-target-booking-pnr");if(void 0!==A&&$("#"+o).find("form").attr("booking-pnr",A),"dont-find-booking-number-lightbox"===o){var x=$("#"+o).find("form");h.push((function(){CivAPP.Forms.resetFormFunction(x),CivAPP.Forms.updateMessages({errors:[]},x),$("#find-booking-number-form-success").addClass("js-hide-important"),$("#find-booking-number-form-wrapper").removeClass("js-hide-important")}))}if(m.closeCallback=function(){h.map((function(e){e()}))},null==d||1!=d&&"true"!=d&&"1"!=d||(m.comebackButton=!0),null!=f&&""!==f&&(m.comebackButtonText=f),n&&a)var E=0,P=setInterval((function(){E<5e4?0==$(i).parents(".reveal").length?(clearInterval(P),setTimeout((function(){t.showDiv(m),l.a.unLoading()}))):E+=100:(clearInterval(P),setTimeout((function(){t.showDiv(m),l.a.unLoading()})))}),100);else t.showDiv(m)})),n.each((function(){$(this).hasClass("js-auto-trigger")&&$(this).trigger("click"),$(this).removeClass("js-auto-trigger")})),n.addClass("is-js-enabled")},showError:function(e){e.type="error",e.extraClass=void 0!==e.extraClass?"reveal--error-container "+e.extraClass:"reveal--error-container",_.showInfo(e)},showWarning:function(e){e.type="warning",e.extraClass=void 0!==e.extraClass?"reveal--warning-container "+e.extraClass:"reveal--warning-container",_.showInfo(e)},showSuccess:function(e){e.type="success",e.extraClass=void 0!==e.extraClass?"reveal--success-container "+e.extraClass:"reveal--success-container",_.showInfo(e)},showInfo:function(e){try{$("#divModal").foundation("close")}catch(e){}$("#lb-message").remove();var t="";void 0!==e.message&&""!==e.message&&(t='<div class="o-info__message">'+e.message+"</div>"),setTimeout((function(){var n=void 0!==e.type?" o-info--"+e.type:"",a=void 0!==e.extraClass?" "+e.extraClass:"",i=void 0!==e.title&&""!==e.title?'<div class="o-info__title">'+e.title+"</div>":"",o=void 0!==e.buttonUrl&&""!==e.buttonUrl?e.buttonUrl:"/",r=void 0!==e.buttonText&&""!==e.buttonText?'<div class="o-form__buttons"><a href="'+o+'" class="a-button-go-to --inverse --no-icon'+(void 0!==e.buttonExtraClass&&null!==e.buttonExtraClass&&""!==e.buttonExtraClass?" "+e.buttonExtraClass:"")+'" title="'+e.buttonText+'">'+e.buttonText+"</a></div>":"",s=$('<div id="lb-message" class="o-info'+n+'"><div class="--inner">'+i+t+r+"</div></div>"),c=void 0!==e.closeCallback?e.closeCallback:Function.prototype,u=void 0!==e.callback?e.callback:Function.prototype,d=void 0!==e.isModal&&!0===e.isModal,f=void 0!==e.closeButtonFunction&&!0===e.closeButtonFunction;l.a.$("body").append(s),_.showDiv({id:"lb-message",extraClass:"reveal--info-container"+a,closeCallback:c,callback:u,isModal:d,closeButtonFunction:f}).always((function(){s.remove()}))}),0)},closeDiv:function(){$("#divModal").find(".close-button").trigger("click")},showDiv:function(e){var t,n="divModal",a=e.id,o=e.extraClass,s=e.overlayExtraClass,c=void 0!==e.callback?e.callback:Function.prototype,u=void 0!==e.closeCallback?e.closeCallback:Function.prototype,d=$('<div id="'+a+'inner-modal-container" class="inner-modal-container"></div>'),f=$("#"+a),m=$('<span id="'+a+'inner-modal-swapper"></span>'),p=void 0!==e.isModal&&!0===e.isModal,v=void 0!==e.comebackButton&&null!==e.comebackButton&&(1==e.comebackButton||"true"==e.comebackButton||"1"==e.comebackButton),h=void 0!==e.comebackButtonText&&null!==e.comebackButtonText&&""!==e.comebackButtonText?e.comebackButtonText:null,y=void 0!==e.closeButtonFunction&&!0===e.closeButtonFunction,w="boolean"==typeof e.destroyContentOnAbort&&e.destroyContentOnAbort,C=void 0!==e.forceCloseBefore&&!0===e.forceCloseBefore,k=!0===e.doRefreshLazy,A=e.isCalendarMissingActivitiesModal;if(C)try{$("#divModal").foundation("close")}catch(e){}void 0!==o&&(o={extraClass:o}),void 0!==s&&(t={overlayExtraClass:s});return r.a.render(i.a.createElement(g.a,b({id:n},t,o,{$content:f,$swapper:m,isModal:p,closeButtonFunction:y,destroyContentOnAbort:w,comebackButton:v,comebackButtonText:h,isCalendarMissingActivitiesModal:A})),document.getElementById("js-modal-container"),(function(){$("#inner-modal-container").remove(),d.html(m),l.a.swapElements(f,m);var e=$("#"+n).find(".close-button");$(e).after(d),p?$(e).css("display","none"):$(e).css("display","initial");try{$("#"+n).foundation("open",null)}catch(e){new Foundation.Reveal($("#"+n));setTimeout((function(){$("#"+n).foundation("open",null)}),100)}k&&CivAPP.refreshBlazy();var t=$("#"+n).find(".close-function");t.length>0&&(t.off("click.closeFunctionButton"),t.on("click.closeFunctionButton",(function(t){t.preventDefault(),$(e).trigger("click")}))),c();var i=$("#"+a).find(".o-form, .o-form--inverse");$(i).find("form").each((function(e,t){(void 0!==CivAPP.Forms&&null!==CivAPP.Forms&&"function"==typeof CivAPP.Forms.changeCountryOptionsFromApiUrl&&CivAPP.Forms.changeCountryOptionsFromApiUrl(t),$(t).hasClass("js-conditional-inputs_onload")&&"undefined"!=typeof CivAPP&&null!==CivAPP&&void 0!==CivAPP.Forms&&null!==CivAPP.Forms)&&(CivAPP.Forms.disableButtonUntilFilledElements($(t))&&$(t).hasClass("js-disable-if-ok_on-load")&&CivAPP.Forms.disableForm($(t)))}))})).promise.promise().fail((function(){u()})).always((function(){if(!p||y){try{$("#"+n).foundation("close")}catch(e){}try{$("#"+n).remove()}catch(e){}var e=$("#"+a).find(".o-form, .o-form--inverse");$(e).find("form").each((function(e,t){$(t).hasClass("js-form-reset-modal")&&_.resetForm(t)})),l.a.$("body").removeClass("is-reveal-open"),l.a.$("html").removeClass("is-reveal-open"),void 0!==s&&$("body").removeClass(s),$("#js-modal-container").remove(),$("body").append('<div id="js-modal-container"></div>')}}))},load:function(e){var t,n,a,o,s,c,u,d="errorModal",f=void 0!==e.inverseButtons&&e.inverseButtons,m=void 0!==e.extraClass?" "+e.extraClass:"",p=void 0===e.isModal||!0===e.isModal,v=void 0!==e.comebackButton&&null!==e.comebackButton&&(1==e.comebackButton||"true"==e.comebackButton||"1"==e.comebackButton),h=void 0!==e.comebackButtonText&&null!==e.comebackButtonText&&""!==e.comebackButtonText?e.comebackButtonText:null,g=void 0===e.isCenter||!0===e.isCenter;return t=void 0===e.title?null:void 0!==e.markDown&&!0===e.markDown?i.a.createElement("div",{className:"c-reveal-title",dangerouslySetInnerHTML:{__html:e.title}}):i.a.createElement("div",{className:"c-reveal-title"},e.title),n=void 0===e.body?null:void 0!==e.markDown&&!0===e.markDown?i.a.createElement("div",{className:"c-reveal-body",dangerouslySetInnerHTML:{__html:e.body}}):i.a.createElement("div",{className:"c-reveal-body"},e.body),a=void 0===e.cancelText?null:e.cancelText,o=void 0===e.confirmText?null:e.confirmText,s=void 0===e.cancelClass?null:e.cancelClass,c=void 0===e.confirmClass?null:e.confirmClass,u=void 0===e.buttonsWrapperClass?null:e.buttonsWrapperClass,r.a.render(i.a.createElement(y,{id:d,extraClass:"c-modal"+m,cancelText:a,confirmText:o,cancelClass:s,confirmClass:c,buttonsWrapperClass:u,inverseButtons:f,comebackButton:v,comebackButtonText:h,isModal:p,isCenter:g},t,n),document.getElementById("js-modal-container"),(function(){$("#"+d).foundation("open",null)})).promise.promise().always((function(){try{$("#"+d).foundation("close")}catch(e){}try{$("#"+d).remove()}catch(e){}l.a.$("body").removeClass("is-reveal-open"),l.a.$("html").removeClass("is-reveal-open"),$("#js-modal-container").remove(),$("body").append('<div id="js-modal-container"></div>')}))},showSimpleModal:function(e){r.a.render(i.a.createElement(s.a,{id:"confirmModal"},e),document.getElementById("js-modal-container"),(function(){$("#confirmModal").foundation("open",null)}))},refreshPage:function(e){var t=void 0!==e.title?'<div class="o-info__title" id="refresh-title">'+e.title+"</div>":"",n=void 0!==e.body?'<div class="o-info__message" id="refresh-text">'+e.body+"</div>":"",a=void 0!==e.buttonText?'<div class="m-paylands__refresh__button"><a href="#" id="refresh-button" class="a-button-main a-button--inverse" title="'+e.buttonText+'">'+e.buttonText+"</a></div>":"",i=$('<div id="refresh-button-container" class="o-info o-info--warning"><div class="--inner">'+t+n+a+"</div></div>");l.a.$("body").append(i),_.showDiv({id:"refresh-button-container",isModal:!0,extraClass:"reveal--info-container reveal--info-container--centered",callback:function(){var e=$("#refresh-button");$(e).on("click",(function(){window.location.reload()}))}})},changeProfile:function(e){var t="changeProfileAccess",n=void 0===e.user_name?null:i.a.createElement("input",{type:"hidden",id:"user_name_change_profile",name:"user_name",value:e.user_name}),a=(void 0===e.typology||e.typology,void 0===e.title?null:void 0!==e.markDown&&!0===e.markDown?i.a.createElement("div",{className:"c-reveal-title "+e.titleExtraClass,dangerouslySetInnerHTML:{__html:e.title}}):i.a.createElement("div",{className:"c-reveal-title "+e.titleExtraClass},e.title)),o=e.action,s="/"+l.a.tr("clientsUrl")+"/"+l.a.tr("forgotPassword_url_link_href");return $("body").hasClass("is-guide")||(s="/"+l.a.getLocale()+l.a.tr("clientsUrl")+"/"+l.a.tr("forgotPassword_url_link_href")),r.a.render(i.a.createElement(g.a,{id:t,extraClass:"c-modal --change-profile"},a,i.a.createElement("div",{className:"o-form"},i.a.createElement("form",{id:"user-login-form-change-profile",action:o,method:"post",className:"js-form-redirect js-form-action",novalidate:!0},n,i.a.createElement("fieldset",null,i.a.createElement("div",{className:"row"},i.a.createElement("div",{className:"columns small-12"},i.a.createElement("div",{class:"u-floating-label--s"},i.a.createElement("label",{for:"password_change_profile"},l.a.tr("form_password")),i.a.createElement("input",{type:"password",id:"password_change_profile",name:"password",required:!0,className:"js-toggle-show-pass"})))),i.a.createElement("div",{className:"row u-margin--t--30"},i.a.createElement("div",{className:"columns small-12 u-ta-center _centered"},i.a.createElement("a",{href:s,className:"a-link--header-form",title:l.a.tr("forgottenPassword_string")},l.a.tr("forgottenPassword_string")))),i.a.createElement("div",{className:"row"},i.a.createElement("div",{className:"o-new-form-buttons columns small-12 o-form__buttons --center"},i.a.createElement("button",{type:"submit",className:"a-new-form-button _large a-button-form a-no-before"},l.a.tr("loginButton_string")))))))),document.getElementById("js-modal-container"),(function(){$("#"+t).foundation("open",null),CivAPP.Forms.init($("#"+t))})).promise.promise().always((function(){try{$("#"+t).foundation("close")}catch(e){}try{$("#"+t).remove()}catch(e){}l.a.$("body").removeClass("is-reveal-open"),l.a.$("html").removeClass("is-reveal-open"),$("#js-modal-container").remove(),$("body").append('<div id="js-modal-container"></div>')}))},resetForm:function(e){e.reset(),$(e).find(":input").each((function(e,t){$(t).trigger("change")})),$(e).parsley().reset(),CivAPP.Forms.formMessageControllers[$(e).attr("id")].update(),CivAPP.Forms.resetGeneralList(e),CivAPP.Forms.resetCopyPasteHtmlList(e)}};t.a=_},,,function(e,t,n){"use strict";var a=n(1),i=n.n(a),o=n(0);function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function l(){return(l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,(i=a.key,o=void 0,o=function(e,t){if("object"!==r(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!==r(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(i,"string"),"symbol"===r(o)?o:String(o)),a)}var i,o}function u(e,t){return(u=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function d(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=m(e);if(t){var i=m(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return f(this,n)}}function f(e,t){if(t&&("object"===r(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function m(e){return(m=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var p=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&u(e,t)}(f,e);var t,n,a,r=d(f);function f(){return s(this,f),r.apply(this,arguments)}return t=f,(n=[{key:"componentDidMount",value:function(){var e="#"+this.props.id,t=$(e),n={};this.props.isModal&&(n.closeOnClick=!1),new Foundation.Reveal(t,n),t.find(".close-button").on("click",(function(){}))}},{key:"render",value:function(){var e=this.props,t=e.id,n=e.extraClass,a={};this.props.isModal&&(a["data-close-on-esc"]=!1);var r=void 0!==this.props.comebackButton&&null!==this.props.comebackButton&&(1==this.props.comebackButton||"true"==this.props.comebackButton||"1"==this.props.comebackButton),s=void 0!==this.props.comebackButtonText&&null!==this.props.comebackButtonText&&""!==this.props.comebackButtonText?this.props.comebackButtonText:null;return i.a.createElement("div",l({className:"reveal "+n,id:t,"data-reveal":!0},a),this.props.children,i.a.createElement("button",{className:"close-button","aria-label":"Close reveal",type:"button"},i.a.createElement("span",{className:r?"close-icon":null,"aria-hidden":"true"},"×"),r?i.a.createElement("span",{className:"user-panel-booking-comeback u-show--mobile"},null!==s?s:o.a.tr("return_string")):null))}}])&&c(t.prototype,n),a&&c(t,a),Object.defineProperty(t,"prototype",{writable:!1}),f}(i.a.Component);p.defaultProps={extraClass:""},t.a=p},,,,function(e,t,n){(function(t){var n=/^\s+|\s+$/g,a=/^[-+]0x[0-9a-f]+$/i,i=/^0b[01]+$/i,o=/^0o[0-7]+$/i,r=parseInt,l="object"==typeof t&&t&&t.Object===Object&&t,s="object"==typeof self&&self&&self.Object===Object&&self,c=l||s||Function("return this")(),u=Object.prototype.toString,d=Math.max,f=Math.min,m=function(){return c.Date.now()};function p(e,t,n){var a,i,o,r,l,s,c=0,u=!1,p=!1,y=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function g(t){var n=a,o=i;return a=i=void 0,c=t,r=e.apply(o,n)}function b(e){return c=e,l=setTimeout(_,t),u?g(e):r}function w(e){var n=e-s;return void 0===s||n>=t||n<0||p&&e-c>=o}function _(){var e=m();if(w(e))return $(e);l=setTimeout(_,function(e){var n=t-(e-s);return p?f(n,o-(e-c)):n}(e))}function $(e){return l=void 0,y&&a?g(e):(a=i=void 0,r)}function C(){var e=m(),n=w(e);if(a=arguments,i=this,s=e,n){if(void 0===l)return b(s);if(p)return l=setTimeout(_,t),g(s)}return void 0===l&&(l=setTimeout(_,t)),r}return t=h(t)||0,v(n)&&(u=!!n.leading,o=(p="maxWait"in n)?d(h(n.maxWait)||0,t):o,y="trailing"in n?!!n.trailing:y),C.cancel=function(){void 0!==l&&clearTimeout(l),c=0,a=s=i=l=void 0},C.flush=function(){return void 0===l?r:$(m())},C}function v(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function h(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&"[object Symbol]"==u.call(e)}(e))return NaN;if(v(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=v(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(n,"");var l=i.test(e);return l||o.test(e)?r(e.slice(2),l?2:8):a.test(e)?NaN:+e}e.exports=function(e,t,n){var a=!0,i=!0;if("function"!=typeof e)throw new TypeError("Expected a function");return v(n)&&(a="leading"in n?!!n.leading:a,i="trailing"in n?!!n.trailing:i),p(e,t,{leading:a,maxWait:t,trailing:i})}}).call(this,n(17))},,function(e,t,n){"use strict";var a=n(1),i=n.n(a),o=(n(3),n(10)),r=n(0);function l(e){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function s(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,(i=a.key,o=void 0,o=function(e,t){if("object"!==l(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!==l(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(i,"string"),"symbol"===l(o)?o:String(o)),a)}var i,o}function c(e,t){return(c=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function u(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=m(e);if(t){var i=m(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return d(this,n)}}function d(e,t){if(t&&("object"===l(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return f(e)}function f(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function m(e){return(m=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var p=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&c(e,t)}(m,e);var t,n,a,d=u(m);function m(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,m),(t=d.call(this,e)).id=t.props.id,t.abort=t.abort.bind(f(t)),t.abortWhenClickedOutside=t.abortWhenClickedOutside.bind(f(t)),t.aborted=!1,t}return t=m,(n=[{key:"abort",value:function(e){e.preventDefault(),void 0!==this.props.overlayExtraClass&&$("body").removeClass(this.props.overlayExtraClass);var t="boolean"==typeof this.props.destroyContentOnAbort&&this.props.destroyContentOnAbort;return this.aborted||(this.props.$content&&this.props.$swapper&&(t?this.props.$content.remove():r.a.swapElements(this.props.$content,this.props.$swapper)),$(".reveal-overlay").remove(),this.aborted=!0),this.promise.reject()}},{key:"abortWhenClickedOutside",value:function(e){var t=e.target;if("A"!==t.tagName){var n=$(e.target).closest("a");1===n.length&&(t=n[0])}null!=l(t.href)&&null!=t.href&&""!=t.href&&"#"!=t.href||0!=$(e.target).parents("form").length||e.preventDefault(),-1!==e.target.className.indexOf("reveal-overlay")&&(void 0!==this.props.overlayExtraClass&&$("body").removeClass(this.props.overlayExtraClass),this.abort(e))}},{key:"componentDidMount",value:function(){var e=this,t=this,n=$(".reveal-overlay");if(void 0!==this.props.overlayExtraClass&&($(n).addClass(this.props.overlayExtraClass),$("body").addClass(this.props.overlayExtraClass)),!this.props.isModal){var a=null,i=null;$(window).off("mousedown.modalReactMount"),$(window).on("mousedown.modalReactMount",(function(e){a=e.target})),$(window).off("mouseup.modalReactMount"),$(window).on("mouseup.modalReactMount",(function(e){i=e.target}));var o=$._data($(n),"events"),l=Function.prototype;null!=o&&void 0!==o.click&&null!==o.click&&Array.isArray(o.click)&&(l=o.click.filter((function(e){return"reveal.zf"==namespace}))),$(n).off("click.reveal.zf"),$(n).off("click.modalReactMount"),$(n).on("click.modalReactMount",(function(n){if("function"==typeof l){var o=null!==a&&-1!==a.className.indexOf("reveal-overlay"),r=null!==i&&-1!==i.className.indexOf("reveal-overlay");if(a=null,i=null,r&&o!==r)return n.preventDefault(),n.stopPropagation(),!1;l(n)}e.props.isCalendarMissingActivitiesModal||t.abortWhenClickedOutside(n)}))}$("#"+this.id).find(".close-button").on("click",(function(n){r.a.isMobile()&&e.props.isCalendarMissingActivitiesModal?e.props.isCalendarMissingActivitiesModal((function(){return t.abort(n)})):t.abort(n)})),this.promise=new $.Deferred}},{key:"render",value:function(){var e=void 0!==this.props.isModal&&!0===this.props.isModal,t=void 0!==this.props.comebackButton&&null!==this.props.comebackButton&&(1==this.props.comebackButton||"true"==this.props.comebackButton||"1"==this.props.comebackButton),n=void 0!==this.props.comebackButtonText&&null!==this.props.comebackButtonText&&""!==this.props.comebackButtonText?this.props.comebackButtonText:null;return i.a.createElement(o.a,{id:this.id,extraClass:this.props.extraClass,isModal:e,comebackButton:t,comebackButtonText:n},i.a.createElement("div",{className:"c-reveal-content"},this.props.children))}}])&&s(t.prototype,n),a&&s(t,a),Object.defineProperty(t,"prototype",{writable:!1}),m}(i.a.Component);t.a=p},,,,,,function(e,t,n){!function(t,n){var a=function(e,t,n){"use strict";var a,i;if(function(){var t,n={lazyClass:"lazyload",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",errorClass:"lazyerror",autosizesClass:"lazyautosizes",fastLoadedClass:"ls-is-cached",iframeLoadMode:0,srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{},init:!0,expFactor:1.5,hFac:.8,loadMode:2,loadHidden:!0,ricTimeout:0,throttleDelay:125};for(t in i=e.lazySizesConfig||e.lazysizesConfig||{},n)t in i||(i[t]=n[t])}(),!t||!t.getElementsByClassName)return{init:function(){},cfg:i,noSupport:!0};var o=t.documentElement,r=e.HTMLPictureElement,l=e.addEventListener.bind(e),s=e.setTimeout,c=e.requestAnimationFrame||s,u=e.requestIdleCallback,d=/^picture$/i,f=["load","error","lazyincluded","_lazyloaded"],m={},p=Array.prototype.forEach,v=function(e,t){return m[t]||(m[t]=new RegExp("(\\s|^)"+t+"(\\s|$)")),m[t].test(e.getAttribute("class")||"")&&m[t]},h=function(e,t){v(e,t)||e.setAttribute("class",(e.getAttribute("class")||"").trim()+" "+t)},y=function(e,t){var n;(n=v(e,t))&&e.setAttribute("class",(e.getAttribute("class")||"").replace(n," "))},g=function(e,t,n){var a=n?"addEventListener":"removeEventListener";n&&g(e,t),f.forEach((function(n){e[a](n,t)}))},b=function(e,n,i,o,r){var l=t.createEvent("Event");return i||(i={}),i.instance=a,l.initEvent(n,!o,!r),l.detail=i,e.dispatchEvent(l),l},w=function(t,n){var a;!r&&(a=e.picturefill||i.pf)?(n&&n.src&&!t.getAttribute("srcset")&&t.setAttribute("srcset",n.src),a({reevaluate:!0,elements:[t]})):n&&n.src&&(t.src=n.src)},_=function(e,t){return(getComputedStyle(e,null)||{})[t]},$=function(e,t,n){for(n=n||e.offsetWidth;n<i.minSize&&t&&!e._lazysizesWidth;)n=t.offsetWidth,t=t.parentNode;return n},C=(me=[],pe=[],ve=me,he=function(){var e=ve;for(ve=me.length?pe:me,de=!0,fe=!1;e.length;)e.shift()();de=!1},ye=function(e,n){de&&!n?e.apply(this,arguments):(ve.push(e),fe||(fe=!0,(t.hidden?s:c)(he)))},ye._lsFlush=he,ye),k=function(e,t){return t?function(){C(e)}:function(){var t=this,n=arguments;C((function(){e.apply(t,n)}))}},A=function(e){var t,a,i=function(){t=null,e()},o=function(){var e=n.now()-a;e<99?s(o,99-e):(u||i)(i)};return function(){a=n.now(),t||(t=s(o,99))}},x=(U=/^img$/i,q=/^iframe$/i,J="onscroll"in e&&!/(gle|ing)bot/.test(navigator.userAgent),K=0,V=0,Y=-1,Q=function(e){V--,(!e||V<0||!e.target)&&(V=0)},Z=function(e){return null==W&&(W="hidden"==_(t.body,"visibility")),W||!("hidden"==_(e.parentNode,"visibility")&&"hidden"==_(e,"visibility"))},X=function(e,n){var a,i=e,r=Z(e);for(H-=n,G+=n,z-=n,R+=n;r&&(i=i.offsetParent)&&i!=t.body&&i!=o;)(r=(_(i,"opacity")||1)>0)&&"visible"!=_(i,"overflow")&&(a=i.getBoundingClientRect(),r=R>a.left&&z<a.right&&G>a.top-1&&H<a.bottom+1);return r},ee=function(){var e,n,r,l,s,c,u,d,f,m,p,v,h=a.elements;if((I=i.loadMode)&&V<8&&(e=h.length)){for(n=0,Y++;n<e;n++)if(h[n]&&!h[n]._lazyRace)if(!J||a.prematureUnveil&&a.prematureUnveil(h[n]))le(h[n]);else if((d=h[n].getAttribute("data-expand"))&&(c=1*d)||(c=K),m||(m=!i.expand||i.expand<1?o.clientHeight>500&&o.clientWidth>500?500:370:i.expand,a._defEx=m,p=m*i.expFactor,v=i.hFac,W=null,K<p&&V<1&&Y>2&&I>2&&!t.hidden?(K=p,Y=0):K=I>1&&Y>1&&V<6?m:0),f!==c&&(L=innerWidth+c*v,N=innerHeight+c,u=-1*c,f=c),r=h[n].getBoundingClientRect(),(G=r.bottom)>=u&&(H=r.top)<=N&&(R=r.right)>=u*v&&(z=r.left)<=L&&(G||R||z||H)&&(i.loadHidden||Z(h[n]))&&(D&&V<3&&!d&&(I<3||Y<4)||X(h[n],c))){if(le(h[n]),s=!0,V>9)break}else!s&&D&&!l&&V<4&&Y<4&&I>2&&(F[0]||i.preloadAfterLoad)&&(F[0]||!d&&(G||R||z||H||"auto"!=h[n].getAttribute(i.sizesAttr)))&&(l=F[0]||h[n]);l&&!s&&le(l)}},te=function(e){var t,a=0,o=i.throttleDelay,r=i.ricTimeout,l=function(){t=!1,a=n.now(),e()},c=u&&r>49?function(){u(l,{timeout:r}),r!==i.ricTimeout&&(r=i.ricTimeout)}:k((function(){s(l)}),!0);return function(e){var i;(e=!0===e)&&(r=33),t||(t=!0,(i=o-(n.now()-a))<0&&(i=0),e||i<9?c():s(c,i))}}(ee),ne=function(e){var t=e.target;t._lazyCache?delete t._lazyCache:(Q(e),h(t,i.loadedClass),y(t,i.loadingClass),g(t,ie),b(t,"lazyloaded"))},ae=k(ne),ie=function(e){ae({target:e.target})},oe=function(e){var t,n=e.getAttribute(i.srcsetAttr);(t=i.customMedia[e.getAttribute("data-media")||e.getAttribute("media")])&&e.setAttribute("media",t),n&&e.setAttribute("srcset",n)},re=k((function(e,t,n,a,o){var r,l,c,u,f,m;(f=b(e,"lazybeforeunveil",t)).defaultPrevented||(a&&(n?h(e,i.autosizesClass):e.setAttribute("sizes",a)),l=e.getAttribute(i.srcsetAttr),r=e.getAttribute(i.srcAttr),o&&(u=(c=e.parentNode)&&d.test(c.nodeName||"")),m=t.firesLoad||"src"in e&&(l||r||u),f={target:e},h(e,i.loadingClass),m&&(clearTimeout(B),B=s(Q,2500),g(e,ie,!0)),u&&p.call(c.getElementsByTagName("source"),oe),l?e.setAttribute("srcset",l):r&&!u&&(q.test(e.nodeName)?function(e,t){var n=e.getAttribute("data-load-mode")||i.iframeLoadMode;0==n?e.contentWindow.location.replace(t):1==n&&(e.src=t)}(e,r):e.src=r),o&&(l||u)&&w(e,{src:r})),e._lazyRace&&delete e._lazyRace,y(e,i.lazyClass),C((function(){var t=e.complete&&e.naturalWidth>1;m&&!t||(t&&h(e,i.fastLoadedClass),ne(f),e._lazyCache=!0,s((function(){"_lazyCache"in e&&delete e._lazyCache}),9)),"lazy"==e.loading&&V--}),!0)})),le=function(e){if(!e._lazyRace){var t,n=U.test(e.nodeName),a=n&&(e.getAttribute(i.sizesAttr)||e.getAttribute("sizes")),o="auto"==a;(!o&&D||!n||!e.getAttribute("src")&&!e.srcset||e.complete||v(e,i.errorClass)||!v(e,i.lazyClass))&&(t=b(e,"lazyunveilread").detail,o&&E.updateElem(e,!0,e.offsetWidth),e._lazyRace=!0,V++,re(e,t,o,a,n))}},se=A((function(){i.loadMode=3,te()})),ce=function(){3==i.loadMode&&(i.loadMode=2),se()},ue=function(){D||(n.now()-O<999?s(ue,999):(D=!0,i.loadMode=3,te(),l("scroll",ce,!0)))},{_:function(){O=n.now(),a.elements=t.getElementsByClassName(i.lazyClass),F=t.getElementsByClassName(i.lazyClass+" "+i.preloadClass),l("scroll",te,!0),l("resize",te,!0),l("pageshow",(function(e){if(e.persisted){var n=t.querySelectorAll("."+i.loadingClass);n.length&&n.forEach&&c((function(){n.forEach((function(e){e.complete&&le(e)}))}))}})),e.MutationObserver?new MutationObserver(te).observe(o,{childList:!0,subtree:!0,attributes:!0}):(o.addEventListener("DOMNodeInserted",te,!0),o.addEventListener("DOMAttrModified",te,!0),setInterval(te,999)),l("hashchange",te,!0),["focus","mouseover","click","load","transitionend","animationend"].forEach((function(e){t.addEventListener(e,te,!0)})),/d$|^c/.test(t.readyState)?ue():(l("load",ue),t.addEventListener("DOMContentLoaded",te),s(ue,2e4)),a.elements.length?(ee(),C._lsFlush()):te()},checkElems:te,unveil:le,_aLSL:ce}),E=(S=k((function(e,t,n,a){var i,o,r;if(e._lazysizesWidth=a,a+="px",e.setAttribute("sizes",a),d.test(t.nodeName||""))for(o=0,r=(i=t.getElementsByTagName("source")).length;o<r;o++)i[o].setAttribute("sizes",a);n.detail.dataAttr||w(e,n.detail)})),j=function(e,t,n){var a,i=e.parentNode;i&&(n=$(e,i,n),(a=b(e,"lazybeforesizes",{width:n,dataAttr:!!t})).defaultPrevented||(n=a.detail.width)&&n!==e._lazysizesWidth&&S(e,i,a,n))},M=A((function(){var e,t=T.length;if(t)for(e=0;e<t;e++)j(T[e])})),{_:function(){T=t.getElementsByClassName(i.autosizesClass),l("resize",M)},checkElems:M,updateElem:j}),P=function(){!P.i&&t.getElementsByClassName&&(P.i=!0,E._(),x._())};var T,S,j,M;var F,D,B,I,O,L,N,H,z,R,G,W,U,q,J,K,V,Y,Q,Z,X,ee,te,ne,ae,ie,oe,re,le,se,ce,ue;var de,fe,me,pe,ve,he,ye;return s((function(){i.init&&P()})),a={cfg:i,autoSizer:E,loader:x,init:P,uP:w,aC:h,rC:y,hC:v,fire:b,gW:$,rAF:C}}(t,t.document,Date);t.lazySizes=a,e.exports&&(e.exports=a)}("undefined"!=typeof window?window:{})},,function(e,t,n){var a=function(e){"use strict";var t=Object.prototype,n=t.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",r=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function c(e,t,n,i){var o=t&&t.prototype instanceof f?t:f,r=Object.create(o.prototype),l=new A(i||[]);return a(r,"_invoke",{value:_(e,n,l)}),r}function u(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}e.wrap=c;var d={};function f(){}function m(){}function p(){}var v={};s(v,o,(function(){return this}));var h=Object.getPrototypeOf,y=h&&h(h(x([])));y&&y!==t&&n.call(y,o)&&(v=y);var g=p.prototype=f.prototype=Object.create(v);function b(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function w(e,t){var i;a(this,"_invoke",{value:function(a,o){function r(){return new t((function(i,r){!function a(i,o,r,l){var s=u(e[i],e,o);if("throw"!==s.type){var c=s.arg,d=c.value;return d&&"object"==typeof d&&n.call(d,"__await")?t.resolve(d.__await).then((function(e){a("next",e,r,l)}),(function(e){a("throw",e,r,l)})):t.resolve(d).then((function(e){c.value=e,r(c)}),(function(e){return a("throw",e,r,l)}))}l(s.arg)}(a,o,i,r)}))}return i=i?i.then(r,r):r()}})}function _(e,t,n){var a="suspendedStart";return function(i,o){if("executing"===a)throw new Error("Generator is already running");if("completed"===a){if("throw"===i)throw o;return E()}for(n.method=i,n.arg=o;;){var r=n.delegate;if(r){var l=$(r,n);if(l){if(l===d)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===a)throw a="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a="executing";var s=u(e,t,n);if("normal"===s.type){if(a=n.done?"completed":"suspendedYield",s.arg===d)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a="completed",n.method="throw",n.arg=s.arg)}}}function $(e,t){var n=t.method,a=e.iterator[n];if(void 0===a)return t.delegate=null,"throw"===n&&e.iterator.return&&(t.method="return",t.arg=void 0,$(e,t),"throw"===t.method)?d:("return"!==n&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+n+"' method")),d);var i=u(a,e.iterator,t.arg);if("throw"===i.type)return t.method="throw",t.arg=i.arg,t.delegate=null,d;var o=i.arg;return o?o.done?(t[e.resultName]=o.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,d):o:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,d)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function k(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function A(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function x(e){if(e){var t=e[o];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var a=-1,i=function t(){for(;++a<e.length;)if(n.call(e,a))return t.value=e[a],t.done=!1,t;return t.value=void 0,t.done=!0,t};return i.next=i}}return{next:E}}function E(){return{value:void 0,done:!0}}return m.prototype=p,a(g,"constructor",{value:p,configurable:!0}),a(p,"constructor",{value:m,configurable:!0}),m.displayName=s(p,l,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===m||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,p):(e.__proto__=p,s(e,l,"GeneratorFunction")),e.prototype=Object.create(g),e},e.awrap=function(e){return{__await:e}},b(w.prototype),s(w.prototype,r,(function(){return this})),e.AsyncIterator=w,e.async=function(t,n,a,i,o){void 0===o&&(o=Promise);var r=new w(c(t,n,a,i),o);return e.isGeneratorFunction(n)?r:r.next().then((function(e){return e.done?e.value:r.next()}))},b(g),s(g,l,"Generator"),s(g,o,(function(){return this})),s(g,"toString",(function(){return"[object Generator]"})),e.keys=function(e){var t=Object(e),n=[];for(var a in t)n.push(a);return n.reverse(),function e(){for(;n.length;){var a=n.pop();if(a in t)return e.value=a,e.done=!1,e}return e.done=!0,e}},e.values=x,A.prototype={constructor:A,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(k),!e)for(var t in this)"t"===t.charAt(0)&&n.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function a(n,a){return r.type="throw",r.arg=e,t.next=n,a&&(t.method="next",t.arg=void 0),!!a}for(var i=this.tryEntries.length-1;i>=0;--i){var o=this.tryEntries[i],r=o.completion;if("root"===o.tryLoc)return a("end");if(o.tryLoc<=this.prev){var l=n.call(o,"catchLoc"),s=n.call(o,"finallyLoc");if(l&&s){if(this.prev<o.catchLoc)return a(o.catchLoc,!0);if(this.prev<o.finallyLoc)return a(o.finallyLoc)}else if(l){if(this.prev<o.catchLoc)return a(o.catchLoc,!0)}else{if(!s)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return a(o.finallyLoc)}}}},abrupt:function(e,t){for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a];if(i.tryLoc<=this.prev&&n.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var o=i;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var r=o?o.completion:{};return r.type=e,r.arg=t,o?(this.method="next",this.next=o.finallyLoc,d):this.complete(r)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),d},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),k(n),d}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var a=n.completion;if("throw"===a.type){var i=a.arg;k(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:x(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),d}},e}(e.exports);try{regeneratorRuntime=a}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=a:Function("r","regeneratorRuntime = r")(a)}},,,,,,,,,function(e,t,n){"use strict";n.r(t);var a=n(1),i=n.n(a),o=n(3),r=n.n(o),l=(n(24),n(22)),s=n.n(l),c=n(5),u=n.n(c),d=n(0);function f(e){return(f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function m(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,(i=a.key,o=void 0,o=function(e,t){if("object"!==f(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!==f(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(i,"string"),"symbol"===f(o)?o:String(o)),a)}var i,o}var p=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e);var n=void 0!==t.callback?t.callback:Function.prototype;this.init(n),this.refreshBlazy=this.refreshBlazy.bind(this)}var t,n,a;return t=e,(n=[{key:"getBlazy",value:function(){return this.bLazy}},{key:"init",value:function(e){if("undefined"!=typeof Blazy){var t=this,n=d.a.isGuide(),a={selector:".b-lazy, .blazy",successClass:"b-loaded bloaded",success:function(t){var a=$(t);if(a.closest(".b-lazy-container").removeClass("b-lazy-container").addClass("b-lazy-container--loaded"),a.closest(".blazy-container").addClass("blazy-container_loaded"),setTimeout((function(){var t=$(a).parents(".o-card, .comfort-card, .compact-card, .cosy-card").filter("[data-activity]");$(t).length>0?e(t):e(a)}),100),a.hasClass("owl-lazy")&&a.removeClass("owl-lazy"),n&&void 0!==CivAPP.GalleryRight&&$(t).closest(".o-gallery-thumbs").find(".o-gallery-thumbs__item").length===$(t).closest(".o-gallery-thumbs").find(".o-gallery-thumbs__item .b-lazy-container--loaded").length)if($(".slider-pages").length>0){var i=$(".slider-pages .slider-pages__element");$(i).each((function(e,t){CivAPP.GalleryRight.resizeContent(t)}))}else CivAPP.GalleryRight.resizeContent()},error:function(e,t){},breakpoints:[{width:n?766:767,src:"data-src-mobile"}]};n&&(a.container=".o-gallery-thumbs"),this.bLazy=new Blazy(a),$(window).on("resize.blazy",u()((function(){t.bLazy.revalidate()}),200))}}},{key:"loadElement",value:function(e,t){this.bLazy.load(e,t)}},{key:"refreshBlazy",value:function(){"undefined"!=typeof Blazy&&this.bLazy.revalidate()}}])&&m(t.prototype,n),a&&m(t,a),Object.defineProperty(t,"prototype",{writable:!1}),e}(),v=n(14),h=n.n(v);function y(e){return(y="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function g(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function b(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,(i=a.key,o=void 0,o=function(e,t){if("object"!==y(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!==y(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(i,"string"),"symbol"===y(o)?o:String(o)),a)}var i,o}function w(e,t){return(w=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function _(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=k(e);if(t){var i=k(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return C(this,n)}}function C(e,t){if(t&&("object"===y(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function k(e){return(k=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var A=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&w(e,t)}(r,e);var t,n,a,o=_(r);function r(){return g(this,r),o.apply(this,arguments)}return t=r,(n=[{key:"componentDidMount",value:function(){var e=this;this.props.loadScript&&this.loadExternalScript(),document.addEventListener("puiIsReady",(function(t){var n=t.detail;CivAPP.loader.showModal({text:d.a.tr("processingPayment")}),e.createHiddenInputs(n)}))}},{key:"createHiddenInputs",value:function(e){var t=e.authError,n=e.currency,a=e.cardId,i=e.paymentMethod,o=e.providerSessionId,r=e.sessionId,l=e.paymentMethodType,s=[{id:"cardId_".concat(null==n?void 0:n.isoCode),value:a},{id:"providerSessionId_".concat(null==n?void 0:n.isoCode),value:o},{id:"paymentMethodId_".concat(null==n?void 0:n.isoCode),value:i.id},{id:"fieldsProviderData_".concat(null==n?void 0:n.isoCode),value:JSON.stringify(i.fieldsProviderData)},{id:"session_id_".concat(null==n?void 0:n.isoCode),name:"session_id_".concat(null==n?void 0:n.isoCode),value:null==r?void 0:r.id},{id:"fop",value:"".concat(i.paymentMethodCode,"_").concat(l,"_").concat(null==n?void 0:n.isoCode)},{id:"cardAuthorizationError_".concat(null==n?void 0:n.isoCode),value:JSON.stringify(t)}],c=document.getElementById("activityPaxDataForm");c?(s.forEach((function(e){var t=e.id,n=e.value,a=document.createElement("input");a.setAttribute("type","hidden"),a.setAttribute("name",t),a.setAttribute("value",n),c.appendChild(a)})),c.submit()):console.error("Form not found")}},{key:"loadExternalScript",value:function(){if(!document.getElementById("external-script-main")){var e=document.createElement("script");e.id="external-script-main",e.type="module";var t=window.puiVersion,n=document.getElementById("puiUrl");if(n){var a=n.dataset.puiUrl;n.removeAttribute("data-pui-url");var i="".concat(a,"/assets-").concat(t,"/index.min.js");n.setAttribute("data-pui-url",i)}var o=(null==n?void 0:n.dataset.puiUrl)||"https://localhost:3000/src/infrastructure/main/mainHotReload.js",r="/f/pcm-ui/assets-".concat(t,"/index.min.js");e.src=d.a.isLocal()?o:r,e.async=!0,e.onerror=function(){return console.error("Failed to load the script")},document.body.appendChild(e)}}},{key:"render",value:function(){var e=this.props,t=e.paymentMethods,n=e.currency,a=e.sessionId;return(i.a.createElement("pui-main",{"payment-methods":JSON.stringify(t),currency:n,"session-id":a,paylatermode:!1}))}}])&&b(t.prototype,n),a&&b(t,a),Object.defineProperty(t,"prototype",{writable:!1}),r}(i.a.Component);function x(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,i,o,r,l=[],s=!0,c=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(a=o.call(n)).done)&&(l.push(a.value),l.length!==t);s=!0);}catch(e){c=!0,i=e}finally{try{if(!s&&null!=n.return&&(r=n.return(),Object(r)!==r))return}finally{if(c)throw i}}return l}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return E(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return E(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function E(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}var P=function(e){var t=e.trashIconButton,n=e.productName,o="delete-activity-dialog",r=x(Object(a.useState)(!0),2),l=r[0],s=r[1],c=x(Object(a.useState)(!1),2),u=c[0],f=c[1],m=Object(a.useRef)(null),p=Object(a.useRef)(null),v=Object(a.useRef)(null),h="https://www.civitatis.com/images/icons/close.svg";l&&d.a.isMobile()&&(o+=" delete-activity-dialog--isHidden"),u&&(o+=" delete-activity-dialog--isLoading"),Object(a.useEffect)((function(){return d.a.isMobile()&&setTimeout((function(){s(!1)}),100),v.current&&v.current.addEventListener("isLoadingModal",(function(e){_(e)})),function(){v.current&&v.current.removeEventListener("isLoadingModal",(function(e){_(e)}))}}),[]);var y=function(e){var t=p.current?p.current.offsetTop:0;if(window.getSelection){var n=window.getSelection();n&&n.rangeCount>0&&n.removeAllRanges()}var a=m.current?m.current.clientHeight:0,i=e.changedTouches[0].pageY,o=a-(document.body.clientHeight-i+t);o&&o>0?(m.current&&m.current.style.setProperty("transform","translateY(".concat(o,"px)")),o>=a&&w()):m.current&&m.current.style.setProperty("transform","")},g=function e(){document.removeEventListener("touchmove",y),document.removeEventListener("touchend",e),m.current&&b(m.current),m.current&&m.current.style.setProperty("transform","")},b=function(e){e.style.transition="transform 0.5s ease",e.addEventListener("transitionend",(function(){e.style.transition=""}),{once:!0})};p.current&&p.current.addEventListener("touchstart",(function(){document.addEventListener("touchmove",y),document.addEventListener("touchend",g)}));var w=function(){var e;if(d.a.isMobile())return m.current&&m.current.addEventListener("transitionend",(function(){var e;document.getElementById("deleteActivityModal")&&(null===(e=document.getElementById("deleteActivityModal"))||void 0===e||e.remove())}),{once:!0}),void s(!0);document.getElementById("deleteActivityModal")&&(null===(e=document.getElementById("deleteActivityModal"))||void 0===e||e.remove())},_=function(e){f(e.detail.isLoading),!1===e.detail.isLoading&&w()};return i.a.createElement(i.a.Fragment,null,i.a.createElement("div",{ref:v,id:"isLoadingModal"}),i.a.createElement("div",{id:"delete-activity-dialog-modal",className:o,ref:m},d.a.isMobile()&&i.a.createElement("div",{className:"delete-activity-dialog__mobile-icon-dash"},i.a.createElement("a",{href:"#/",ref:p,className:"delete-activity-dialog__drag-icon"},i.a.createElement("img",{className:"delete-activity-dialog__drag-icon--size",src:"/f/images/icons/drag.svg",alt:"icon-drag"})),i.a.createElement("a",{href:"#",className:"delete-activity-dialog__cross-icon",onClick:function(e){e.preventDefault(),w()}},i.a.createElement("img",{alt:"",className:"delete-activity-dialog__cross-icon--gray",style:{maskImage:"url(".concat(h,")"),WebkitMaskImage:"url(".concat(h,")")}}))),!d.a.isMobile()&&i.a.createElement("a",{href:"#",className:"delete-activity-dialog__cross-icon",onClick:function(e){e.preventDefault(),w()}},i.a.createElement("img",{alt:"",className:"delete-activity-dialog__cross-icon--gray",style:{maskImage:"url(".concat(h,")"),WebkitMaskImage:"url(".concat(h,")")}})),i.a.createElement("div",{id:"lottie-modal-container"}),!u&&i.a.createElement(i.a.Fragment,null,i.a.createElement("div",{className:"delete-activity-dialog__warning-text"},i.a.createElement("h1",null,d.a.tr("cart_remove_modalActivity_title")),i.a.createElement("p",null,d.a.tr("cart_remove_modalActivity_description")," ",n)),i.a.createElement("div",{className:"delete-activity-dialog__buttons"},i.a.createElement("button",{className:"cancel-button",onClick:w},i.a.createElement("p",{className:"cancel-button-text"},d.a.tr("btns.cancelCapitalize"))),i.a.createElement("button",{className:"confirmation-button",onClick:function(){t.dataset.isSubmittedFromModal="true",t.click()}},i.a.createElement("p",{className:"confirmation-button-text"},d.a.tr("cart_remove_modalActivity_accept_button")))))))},T=n(6);function S(e,t,n){return(S=j()?Reflect.construct.bind():function(e,t,n){var a=[null];a.push.apply(a,t);var i=new(Function.bind.apply(e,a));return n&&M(i,n.prototype),i}).apply(null,arguments)}function j(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}function M(e,t){return(M=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function F(e){return function(e){if(Array.isArray(e))return D(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return D(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return D(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function D(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}function B(e){return(B="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function I(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,(i=a.key,o=void 0,o=function(e,t){if("object"!==B(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!==B(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(i,"string"),"symbol"===B(o)?o:String(o)),a)}var i,o}var O=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.init()}var t,n,a;return t=e,(n=[{key:"init",value:function(){var e=this;e.cartDropdown=$(".o-page-nav__dropdown.--cart, .header__nav__dropdown.--cart"),e.cartPage=$(".l-main-section .o-cart").parents(".l-main-section"),e.cartDropdownFixed=$(e.cartDropdown).filter(".--float-element, .--mobile-cart"),e.navBar=$(e.cartDropdown).parents("nav.o-page-nav__container, .m-nav-container, .header__nav__container__wrapper"),e.lastPlacesABTest=e.initLastPlacesABTest(),e.copyAndPasteCart(),e.copyAndPasteRegisterAndLogin(),d.a.tooltipHtml(),d.a.tooltipPreventDefault(),setTimeout((function(){e.initVariables(),e.getAllElementsCart(),e.deleteElement(),e.editElement(),e.clickOnLinkUnavailableActivity(),e.clickOnEditElementsThirdStepWithABTest(),e.initContinueBuying(),e.functionsWithResize(),e.cleanPersonasTotales(),e.loadProviderRequestData&&e.loadProviderRequestData()})),e.updateDataLayerTypePayment(),e.updateDataLayerCurrencyPayment(),$("#mops-radio-wrapper").on("change",'.m-super-radio input[name="fop"]',(function(){e.updateDataLayerTypePayment()})),e.initPUI(),e.trackCheckoutContinueClickABTest()}},{key:"initVariables",value:function(){this.cartItemsFromAjax=null,this.body=$("body"),this.cartDropdown=$(".o-page-nav__dropdown.--cart,.header__nav__dropdown.--cart"),this.cartPage=$(".l-main-section .o-cart").parents(".l-main-section"),this.cartDropdownFixed=$(this.cartDropdown).filter(".--float-element, .--mobile-cart"),this.summaryCartDropdown=$("#summary-cart-dropdown"),this.allCart=$(this.cartDropdown).add(this.cartPage).add(this.summaryCartDropdown),this.cartHeader=$(this.cartDropdown).filter(":not(.--float-element)").find(".o-page-nav__dropdown__header, .header__nav__dropdown__header"),this.numItemsCart=$(this.cartDropdown).find(".number-products"),this.removeElements=$(this.allCart).find(".o-cart-items__item__delete__icon"),this.editElements=$(this.allCart).find(".o-cart-items__item__edit__icon, .o-cart-items__item__edit__action"),this.cartItems=$(this.allCart).find(".o-cart-items"),this.cartFullItems=$(this.allCart).find(".o-cart-items__item");var e=this.requestsIdsFromDom(this.cartFullItems);this.cartBottomElement=$(this.cartDropdown).find(".o-cart-bottom-position-elements"),this.cartTotalElementsBottom=$(this.cartBottomElement).find(".o-cart-total__count"),this.cartTotalPriceBottom=$(this.cartBottomElement).find(".o-cart-total__amount"),this.botonGoNext=$(this.cartBottomElement).find(".o-cart-buttons a"),this.cartEmptyMessage=$(this.cartDropdown).find(".o-cart-message"),this.cartTotalPricePage=$(this.cartPage).find(".o-cart-continue-buying .o-cart-total__amount"),this.continueButtons=$(".o-cart-continue-buying .o-cart-buttons"),this.cartTotalPrice=$(this.cartTotalPriceBottom).add(this.cartTotalPricePage),this.overflowHiddenClass="js-overflowHidden-mobile",this.openedClass="--opened-cart",this.withElementsClass="--with-products",this.hideClass="js-hide",this.errorItemClass="--item-error",this.disableButtonsClass="--disabled-buttons",this.numActivities=$(this.allCart).filter(":not(.--mobile-cart)").find('.o-cart-items__item[data-type="activity"]').length,this.numTransfers=$(this.allCart).filter(":not(.--mobile-cart)").find('.o-cart-items__item[data-type="transfer"]').length,this.numFreetours=$(this.allCart).filter(":not(.--mobile-cart)").find('.o-cart-items__item[data-ft="true"]').length,this.changeMobile=!1,this.initDisplayCurrency(),this.initCookieCartRelatedItems(this.cartPage,e)}},{key:"getParsedCookieByName",value:function(e){var t=new RegExp("(^| )".concat(e,"=([^;]+)")),n=document.cookie.match(t);if(n)return JSON.parse(n[2])}},{key:"requestsIdsFromDom",value:function(e){return Array.from(e).map((function(e){return e.dataset.requestid}))}},{key:"initCookieCartRelatedItems",value:function(e,t){var n;(e[0]&&"SECTION"===(null===(n=e[0])||void 0===n?void 0:n.nodeName)||document.body.classList.contains("--checkout"))&&(document.cookie="cart_relatedItems="+JSON.stringify(t)+"; Path=/;")}},{key:"initDisplayCurrency",value:function(){var e=d.a.readCookie("currency");null===e&&(e=$("#currencySelectorButton").attr("data-value")),null!==e&&""!==e&&d.a.checkForCurrency(e)||(e="EUR"),this.displayCurrency=d.a.getCurrencySymbol(e)}},{key:"copyAndPasteCart",value:function(){if(this.cartDropdown.length>0&&0==$(this.cartDropdown).parents(".o-page-nav__container.hide-for-large, .header__nav__container.hide-for-large").length){var e=this.cartDropdown.clone(),t=e.find(".o-page-nav__dropdown__body .o-cart-items__item, .header__nav__dropdown__body .o-cart-items__item").length>0,n=e.find(".o-page-nav__dropdown__body .o-cart-buttons a, .header__nav__dropdown__body .o-cart-buttons a");if(n.length>0)var a=n.attr("href");var i="<div>"+$(e).html()+"</div>",o=null;o=this.cartDropdown.filter(".header__nav__dropdown").length>0?$('<a href="#" class="header__nav__dropdown --cart --mobile-cart" title="'+d.a.tr("cart_title")+'"></a>'):$('<a href="#" class="o-page-nav__dropdown --cart --mobile-cart" title="'+d.a.tr("cart_title")+'"></a>'),$(i).appendTo(o),!0===t&&(o.addClass("--with-products"),$("#page-header__search").addClass("--with-products-in-cart")),null!=a&&""!==a&&(!0===t?o.attr("href",a):o.attr("href","#")),this.navBar.hasClass("m-nav-container")?o.insertBefore(this.navBar):o.insertAfter(this.navBar),$(o).on("click",(function(e){"#"===o.attr("href")&&e.preventDefault()}))}}},{key:"copyAndPasteRegisterAndLogin",value:function(){var e=$(".o-cart-continue-buying .o-cart-login"),t=e.clone(),n=$(".l-main-section");t.length>0&&($(e).addClass("u-hide--mobile"),$(t).addClass("u-show--mobile"),$(t).prependTo(n))}},{key:"functionsWithResize",value:function(){var e=this;setTimeout((function(){e.cartClick(),e.hoverCartImages(),e.bottomFixedElement()})),$(window).resize((function(){setTimeout((function(){e.cartClick(),e.hoverCartImages(),e.bottomFixedElement()}))}))}},{key:"bottomFixedElement",value:function(){d.a.isMobile()&&(this.cartFullItems.each((function(){if(!($("#cartPaxDataForm").length>0)){var e=$(this),t=e.find(".o-cart-items__item__details"),n=parseInt(t.css("padding-bottom").replace("px","")),a=e.find(".o-cart-items__item__details__cancel").height();a>n&&t.css("padding-bottom",a+"px")}})),this.cartDropdownFixed.filter(".--float-element").length>0&&$(".a-button-fixed--medium-down").length>0&&this.cartDropdownFixed.filter(".--float-element").css("bottom",$(".a-button-fixed--medium-down").outerHeight(!0)))}},{key:"cartClick",value:function(){var e=this;e.cartDropdown.length>0&&(e.cartHeader.off("click.cartclick"),d.a.isDesktopDevice()||d.a.isTabletDevice()?(e.changeMobile||(e.changeMobile=!0,e.hideCart()),e.cartHeader.off("click.cartclick"),e.cartHeader.on("click.cartclick",(function(){e.cartDropdown.hasClass(e.withElementsClass)&&window.location.replace($(e.botonGoNext[0]).attr("href"))}))):(e.changeMobile&&(e.changeMobile=!1,e.hideCart()),e.cartHeader.on("click.cartclick",(function(){e.showAndHide()}))))}},{key:"showAndHide",value:function(){this.cartDropdown.hasClass(this.openedClass)?this.hideCart():d.a.isDesktopDevice()||d.a.isTabletDevice()||0!=this.cartDropdown.find(".o-page-nav__dropdown__body .o-cart-items__item, .header__nav__dropdown__body .o-cart-items__item").length||this.showCart()}},{key:"hideCart",value:function(){$(window).off("click.clickOutsideWindow"),$(this.cartDropdownFixed).filter(".--mobile-cart").off("click.clickOutsideCart"),this.cartDropdown.removeClass(this.openedClass),this.body.removeClass(this.overflowHiddenClass)}},{key:"showCart",value:function(){var e=this;$(window).on("click.clickOutsideWindow",(function(){e.hideCart()})),$(e.cartDropdownFixed).filter(".--mobile-cart").on("click.clickOutsideCart",(function(e){e.stopPropagation()})),e.cartDropdown.addClass(e.openedClass),e.cartDropdown.hasClass(e.withElementsClass)&&(e.body.addClass(e.overflowHiddenClass),CivAPP.refreshBlazy())}},{key:"hoverCartImages",value:function(){var e=this;e.cartDropdown.length>0&&(e.cartHeader.off("mouseover.carthover"),d.a.isDesktopDevice()||d.a.isTabletDevice()?e.cartHeader.on("mouseover.carthover",(function(){setTimeout((function(){$(e.cartDropdown).hasClass(e.withElementsClass)&&CivAPP.refreshBlazy()}))})):e.cartHeader.off("mouseover.carthover"))}},{key:"pushElement",value:function(e){var t=this,n=e.cart;if(e.errors,t.cartItemsFromAjax=n.items,t.displayCurrency=n.displayCurrency,t.currencyBeforeAmount="1"==n.currencyBeforeAmount,t.currencySpace="1"==n.currencySpace,t.cartDropdown.length>0)if(n.items.length>0){t.cartEmptyMessage.addClass(t.hideClass),t.numItemsCart.removeClass(t.hideClass),t.cartItems.removeClass(t.hideClass),t.cartBottomElement.removeClass(t.hideClass),t.cartDropdown.addClass(t.withElementsClass),$("#page-header__search").addClass("--with-products-in-cart"),t.numItemsCart.html(n.items.length);var a=Number(n.totalPrice).toLocaleString(d.a.getNumberFormatLocale(),{maximumFractionDigits:2});t.cartTotalPriceBottom.html(d.a.returnNumberWithParams(a,t.displayCurrency,t.currencySpace)),t.cartItems.html(""),n.items=t.orderCart(n.items),t.numActivities=0,t.numTransfers=0,t.numFreetours=0,$(n.items).each((function(e,n){"true"==n.activity?(t.numActivities++,t.cartItems.append(t.createActivityItemHTML(n)),"0"==n.totalPriceInDisplayCurrency&&t.numFreetours++):"false"!=n.activity&&"true"!=n.transfer||(t.numTransfers++,t.cartItems.append(t.createTransferItemHTML(n)))})),t.cartTotalElementsBottom.html(t.getNumberActivitiesTransfers()),t.removeElements=$(t.allCart).find(".o-cart-items__item__delete__icon"),t.deleteElement(),t.botonGoNext.attr("href",e.action),t.cartDropdownFixed.attr("href",e.action),t.cartDropdownFixed.filter(".--float-element").removeClass("hide"),t.cartDropdown.hasClass(t.openedClass)&&t.cartDropdown.hasClass(t.withElementsClass)&&CivAPP.refreshBlazy()}else t.deletedAllElements()}},{key:"createActivityItemHTML",value:function(e){for(var t=[],n=0;n<e.paxes.length;n++)e.paxes[n].pax>0&&t.push(e.paxes[n]);var a="";if(window.isGTMNewModelEnabled){var i=e.gtmNewModelRemoveToCart;"object"===B(i)&&(i=JSON.stringify(e.gtmNewModelRemoveToCart)),a=" data-GTM-new-model-remove-to-cart='".concat(i,"' ")}var o=" data-total-paxes='".concat(e.totalPaxes,"' "),r=" data-commission-in-eur='".concat(e.commissionInEur,"' "),l=e.title,s='<li class="o-cart-items__item" data-type="activity"><div class="o-cart-items__item-wrapper"><div class="o-cart-items__item__delete"><a href="#" '+a+o+r+' class="o-cart-items__item__delete__icon" data-title="'+l+'" data-elementid="'+e.itemId+'">'+d.a.tr("close")+'</a><div class="o-cart-items__item__delete__tooltip">'+d.a.tr("delete")+'</div></div><div class="o-cart-items__item__image b-lazy-container"><img width="80" height="80" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="'+e.image+'-m.jpg" alt="'+l+'" class="img-reserve b-lazy"></div><div class="o-cart-items__item__details"><p class="o-cart-items__item__details__title">'+l+"</p>";for(void 0!==B(e.modality)&&(s+='<p class="o-cart-items__item__details__type">'+e.modality+"</p>"),n=0;n<t.length;n++)0==n&&(s+='<p class="o-cart-items__item__details__persons">'),s+=t[n].pax+" "+t[n].ticket,n!=t.length-1&&(s+=", "),n==t.length-1&&(s+="</p>");if(0==e.totalPriceInDisplayCurrency||"0"==e.totalPriceInDisplayCurrency)s+='<p class="o-cart-items__item__details__price">'+d.a.tr("free")+"</p>";else{var c=Number(e.totalPriceInDisplayCurrency).toLocaleString(d.a.getNumberFormatLocale(),{maximumFractionDigits:2});s+='<p class="o-cart-items__item__details__price">'+d.a.returnNumberWithParams(c,this.displayCurrency,this.currencySpace)+"</p>"}return s+="</div></div></li>",$(s)}},{key:"createTransferItemHTML",value:function(e){var t="";if(window.isGTMNewModelEnabled){var n=e.gtmNewModelRemoveToCart;"object"===B(n)&&(n=JSON.stringify(e.gtmNewModelRemoveToCart)),t=" data-GTM-new-model-remove-to-cart='".concat(n,"' ")}var a=" data-total-paxes='".concat(e.totalPaxes,"' "),i=" data-commission-in-eur='".concat(e.commissionInEur,"' "),o=d.a.capitalizeFirstLetter(d.a.tr("cartTransfer"))+" "+e.origin+" - "+e.destination,r='<li class="o-cart-items__item"  data-type="transfer"><div class="o-cart-items__item-wrapper"><div class="o-cart-items__item__delete"><a href="#" '+t+a+i+'  class="o-cart-items__item__delete__icon" data-title="'+o+'" data-elementid="'+e.itemId+'" title="'+d.a.tr("close")+'">'+d.a.tr("close")+'</a><div class="o-cart-items__item__delete__tooltip">'+d.a.tr("delete")+'</div></div><div class="o-cart-items__item__image b-lazy-container"><img width="80" height="80" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="'+e.image["80x37"]+'" alt="'+e.title+'" class="img-reserve b-lazy"></div><div class="o-cart-items__item__details"><p class="o-cart-items__item__details__title">'+o+'</p><p class="o-cart-items__item__details__persons">'+e.totalPaxes+" "+(parseInt(e.totalPaxes)>1?d.a.tr("cardPersonPlural"):d.a.tr("cardPerson"))+"</p>";if(0==e.totalPriceInDisplayCurrency||"0"==e.totalPriceInDisplayCurrency)r+='<p class="o-cart-items__item__details__price">'+d.a.tr("free")+"</p>";else{var l=Number(e.totalPriceInDisplayCurrency).toLocaleString(d.a.getNumberFormatLocale(),{maximumFractionDigits:2});r+='<p class="o-cart-items__item__details__price">'+d.a.returnNumberWithParams(l,this.displayCurrency,this.currencySpace)+"</p>"}return r+="</div></div></li>",$(r)}},{key:"orderCart",value:function(e){return e.sort((function(e,t){var n,a,i,o,r=new Date(e.date),l=new Date(t.date);return n=void 0!==e.time&&null!==e.time&&""!=e.time?e.time.split(":")[0]:"00",a=void 0!==t.time&&null!==t.time&&""!=t.time?t.time.split(":")[0]:"00",i=void 0!==e.time&&null!==e.time&&""!=e.time?e.time.split(":")[1]:"00",o=void 0!==t.time&&null!==t.time&&""!=t.time?t.time.split(":")[1]:"00",r.setHours(n,i),l.setHours(a,o),r-l})),e}},{key:"modifyElementElement",value:function(e){d.a.l("modifyElementElement"),d.a.l("data"),d.a.l(e);var t=this,n=t.getParsedCookieByName("cart_relatedItems").filter((function(t){return t!==e.removeItems[0]})),a=[e.requestId].concat(F(n));d.a.deleteCookie("cart_relatedItems"),t.initCookieCartRelatedItems(t.cartPage,a),$.each(e.beforeItem,(function(n,a){var i=e.removeItems[n],o=$('[data-requestid="'.concat(i,'"]')),r=$('[data-elementid="'.concat(i,'"]')).parents(".o-cart-items__item").add('.o-cart-items__item[data-elementid="'.concat(i,'"]'));t.deleteElementFunction(a,o,r,!0)}));var i=e.isSutrStep2&&void 0!==e.renderedItemSutr2,o=e.isSumStep2&&void 0!==e.renderedItemSum2,r=t.isSum();if(d.a.isMobile()&&($("body").hasClass("_is-testAB-summary-to-right")&&0!==$(".--third-step-with-test").length||r&&$("#activityPaxDataForm").length>0)&&(setTimeout((function(){d.a.loading()})),window.location.reload()),d.a.l("data en modifyElementElement"),d.a.l(e),(i||o)&&d.a.isMobile()){t.addElementFunction(e.afterItem,e.newDate,e.newHour,e.renderedItem,$("#cartPaxDataForm").find("div.o-cart-items")),o?t.addElementFunction(e.afterItem,e.newDate,e.newHour,e.renderedItemSum2,$("#summary-cart-dropdown").find(".o-cart-items")):i&&t.addElementFunction(e.afterItem,e.newDate,e.newHour,e.renderedItemSutr2,$("#summary-cart-dropdown").find(".o-cart-items"));try{var l=e.afterItem.totalPriceCart,s=(e.afterItem.currency,Number(l).toLocaleString(d.a.getNumberFormatLocale(),{maximumFractionDigits:2})),c=null;if("function"==typeof pagantisCalculator&&"undefined"!=typeof pagantisText&&null!==pagantisText){var u="string"==typeof s?parseFloat(s.replace(",",".")):s,f="undefined"!=typeof calendarCFG&&null!==calendarCFG&&calendarCFG.pagantisQuotas||3;if(null!=f&&f>1)var m=d.a.returnNumberWithParams(pagantisCalculator(u).toFixed(2),t.displayCurrency,t.currencySpace);c='<span class="m-prices-table__total__quotas mobile-text-quotas u-nomargin--b--small">'+pagantisText.replace("{1}",f).replace("{2}",m)+"</span>"}$("#total-price-data").html(d.a.returnNumberWithParams(s,t.displayCurrency,t.currencySpace)),null!=c&&$("#total-price-data-pagantis").length>0&&$("#total-price-data-pagantis").html(c)}catch(e){d.a.l("modifyElementElement error"),d.a.l(e)}}else t.addElementFunction(e.afterItem,e.newDate,e.newHour,e.renderedItem);CivAPP.Forms.initSelects()}},{key:"addElementFunction",value:function(e,t,n,a,i){var o=this;o.displayCurrency=e.currency,o.currencyBeforeAmount="1"===e.currencyBeforeAmount,o.currencySpace="1"===e.currencySpace;var r=o.getNextElementsToInsert(t,n,i);d.a.l("$elementToInsert"),d.a.l(r);var l=$($("<p>").html(a).text());if($("#cartPaxDataForm").length>0||("activity"===$(l).data("type")?(o.numActivities+=1,!0!==$(l).data("ft")&&"true"!==$(l).data("ft")&&"1"!==$(l).data("ft")||(o.numFreetours+=1)):"transfer"===$(l).data("type")&&(o.numTransfers+=1)),o.numItemsCart.html(o.numActivities+o.numTransfers),!l.hasClass("--item-error")){var s=Number(e.totalPriceCart).toLocaleString(d.a.getNumberFormatLocale(),{maximumFractionDigits:2}),c="",u="";if("function"==typeof pagantisCalculator&&"undefined"!=typeof pagantisText&&null!==pagantisText){var f="string"==typeof s?parseFloat(s.replace(",",".")):s,m="undefined"!=typeof calendarCFG&&null!==calendarCFG&&calendarCFG.pagantisQuotas||3;if(null!=m&&m>1)var p=Number(pagantisCalculator(f).toFixed(2)).toLocaleString(d.a.getNumberFormatLocale(),{maximumFractionDigits:2,minimumFractionDigits:2}),v=d.a.returnNumberWithParams(p,o.displayCurrency,o.currencySpace);null!=f&&f>0&&(c=pagantisText.replace("{1}",m).replace("{2}",v)),u='<span class="m-prices-table__total__quotas mobile-text-quotas priceTotal-quotas u-nomargin--b--small">'+c+"</span>"}o.cartTotalPrice.html(d.a.returnNumberWithParams(s,o.displayCurrency,o.currencySpace)+u)}o.cartTotalElementsBottom.html(o.getNumberActivitiesTransfers()),$(l).css("opacity",0),$(l).css("display","none"),null==r?void 0!==i?i.append(l):$(o.cartItems).append(l):$(r).before(l),$(l).slideDown(500),$(l).fadeTo(500,1,(function(){var e=l.parents(".l-main-section");if(o.ContinueBuyingTrigger(),o.cartFullItems=$(o.allCart).find(".o-cart-items__item"),o.cartFullItems.filter("."+o.errorItemClass).length==o.numActivities+o.numTransfers&&o.continueButtons.length>0&&o.continueButtons.addClass(o.disableButtonsClass),!(l.length>0)&&o.checkExistActivityTransfers()){var t=e.data("carterror");null!=B(t)&&null!=t&&""!=t?window.location.href=t:o.deletedAllElements()}o.removeElements=$(o.allCart).find(".o-cart-items__item__delete__icon"),o.deleteElement(),o.editElements=$(o.allCart).find(".o-cart-items__item__edit__icon, .o-cart-items__item__edit__action"),o.editElement(),o.updateDisabledCartButtons(),CivAPP.Forms.initInputFormatters(),CivAPP.Forms.initParsley(),CivAPP.Forms.initConditionalValidation(),d.a.initFoldedElements(),d.a.foundation(!0,$("[data-tooltip]")),d.a.tooltipHtml(),d.a.tooltipPreventDefault(),o.cleanPersonasTotales(),$(".js-map, .js-map-static, .js-map-new, .js-map-search, .js-map-search-gm").length>0&&(void 0===CivAPP.Maps||null===CivAPP.Maps)?CivAPP.getMapsScriptsAndInit():void 0!==CivAPP.Maps&&null!==CivAPP.Maps&&CivAPP.Maps.init()}))}},{key:"getNextElementsToInsert",value:function(e,t,n){var a=this,i=void 0!==n?n.find(".o-cart-items__item"):a.cartFullItems,o=a.getDateElement(e,t),r=[];return i.each((function(e,t){var n=$(t).data("date"),i=$(t).data("time"),l=a.getDateElement(n,i);o<l&&r.push(t)})),r.length>0?r:null}},{key:"getNextElementToInsert",value:function(e,t,n){d.a.l("........getNextElementToInsert");var a=this,i=void 0!==n?n.find(".o-cart-items__item"):a.cartFullItems,o=a.getDateElement(e,t),r=null,l=!1;return i.each((function(e,t){if(0==l){var n=$(t).data("date"),i=$(t).data("time"),s=a.getDateElement(n,i);o<s&&(r=t,l=!0)}})),r}},{key:"getDateElement",value:function(e,t){var n=e.split("-"),a=null!=t&&""!==t?t.split(":"):null,i=null!==a?$.merge(n,a):n;return S(Date,F(i))}},{key:"deleteElement",value:function(){var e=this,t=d.a.readCookie("sutr"),n="true"===t||"1"===t||1===t;e.removeElements.length>0&&(e.removeElements.off("click.deleteelement"),e.removeElements.on("click.deleteelement",(function(t){var a;t.preventDefault();var o=$(this),r=o.data("title");if(!o.data("isSubmittedFromModal")){document.getElementById("deleteActivityModal")&&document.getElementById("deleteActivityModal").remove();var l=document.createElement("div");return l.id="deleteActivityModal",document.body.appendChild(l),void ReactDOM.render(i.a.createElement(P,{productName:r,trashIconButton:o[0]}),document.getElementById("deleteActivityModal"))}var s,c=o.parents(".o-cart-items__item"),u=(c.find(".o-cart-items__item__details__price"),o.data("elementid")),f=(o.data("step"),$('[data-elementid="'.concat(u,'"]')).parents(".o-cart-items__item").add('.o-cart-items__item[data-elementid="'.concat(u,'"]'))),m=(c.attr("data-type"),new CustomEvent("isLoadingModal",{detail:{isLoading:!0}})),p=document.getElementById("isLoadingModal");CivAPP.loader.setupModalBoxHtml(),$("#lottie-modal").prependTo($("#lottie-modal-container")),p.dispatchEvent(m),CivAPP.loader.showModal({});var v=Function.prototype;if(window.isGTMNewModelEnabled){s=o.attr("data-gtm-new-model-remove-to-cart");try{s=JSON.parse(s);try{for(var h=s.ecommerce.remove.products,y=0;y<h.length;y++)h[y].quantity=1}catch(t){}v=function(){dataLayer.push(s)}}catch(t){d.a.l("... el contenido del atributo (data-gtm-new-model-remove-to-cart) no es json válido"),d.a.l(s)}}var g={itemId:u};"true"!==d.a.readCookie("sutr")&&"1"!==d.a.readCookie("sutr")||(g.sutr=!0),(null===(a=CivAPP.optimizelyFlags)||void 0===a?void 0:a.pxp_release_mobile_chk02_chk03_summary_cart)&&$("body").hasClass("_is-testAB-mobile-cart")&&!$("body.is_logged-agency").length>0&&(g.sum=!0);var b=JSON.stringify(g);$.ajax({url:"/remove-from-cart",type:"POST",data:b,contentType:"application/json",dataType:"json",success:function(t){if(d.a.l("petición /remove-from-cart --\x3e success"),d.a.hasMobileApp("delete")||d.a.hasWebKit("delete")){if(window.isGTMNewModelEnabled){var a=s.ecommerce.remove.products[0],i={id:a.id,itemName:a.name,commissionEur:parseFloat(o.attr("data-commission-in-eur")),category:a.category,quantity:parseInt(o.attr("data-total-paxes")),brand:a.brand};d.a.mergeObjects(t,i)}var r=JSON.stringify(t);d.a.sendMessageToApp("delete",r)}null==B(t.errors)||null==t.errors||""==t.errors||c.hasClass("--item-error")?(d.a.l("if 1 -> no hay errores y se llama a deleteElementFunction"),v(),e.deleteElementFunction(t,c,f)):(d.a.l("if 2 -> SÍ hay errores"),CivAPP.ConfirmUtil.showWarning({title:t.errors,message:d.a.getCartMessageErrorService()})),$("#cartPaxDataForm").length&&t.renderedSummaryAside.length>0&&(d.a.l("ahora se reemplaza el sumario"),d.a.isMobile()&&(n&&$("#cartPaxDataForm").length||e.isSum())?d.a.l("NO se reemplaza el sumario, solo se elimina el item"):(d.a.l("se reemplaza el sumario"),$(".o-cart-summary-wrapper, #o-cart-summary-wrapper-testAB").replaceWith(t.renderedSummaryAside.replace(/\&lt;/g,"<").replace(/\&gt;/g,">").replace(/\&quot;/g,'"'))),CivAPP.Forms.initFloatingLabels(),d.a.initDropdowns())},error:function(e,t,n){CivAPP.ConfirmUtil.showWarning({title:d.a.tr("cartMessageFatalError"),message:d.a.getCartMessageErrorService()}),0!==e.status&&(d.a.isLocal()?console.error(new Error("Ajax error: ".concat(t,", ").concat(n))):console.error(new Error("Ajax error: ".concat(t,", ").concat(n," \n                                        || Cart id ").concat(d.a.readCookie("cart"),' \n                                        || Ajax request: {"itemId":"').concat(u,'"} \n                                        || Ajax response: status: ').concat(e.status,", statusText: ").concat(e.statusText,", responseText: ").concat(e.responseText))))},complete:function(t,n){if(!d.a.isMobile()||!($("body").hasClass("_is-testAB-summary-to-right")&&0!==$(".--third-step-with-test").length||e.isSum()&&$("#activityPaxDataForm").length>0)){var a=new CustomEvent("isLoadingModal",{detail:{isLoading:!1}});document.getElementById("isLoadingModal").dispatchEvent(a),d.a.unLoading()}}})})))}},{key:"deleteElementFunction",value:function(e,t,n,a){d.a.l("$allItemsWithId.length"),d.a.l(n.length),d.a.l("modify"),d.a.l(a);var i=this,o=i.isSum();!0!==a&&d.a.isMobile()&&($("body").hasClass("_is-testAB-summary-to-right")&&0!==$(".--third-step-with-test").length||o&&$("#activityPaxDataForm").length>0)&&(d.a.l("tercer paso, test ab, mob -> reload"),setTimeout((function(){d.a.loading()})),!0!==t.data("ft")&&"true"!==t.data("ft")&&"1"!==t.data("ft")&&i.numFreetours>0&&i.numActivities<=i.numFreetours+1?document.getElementById("cartNavBar-1").click():window.location.reload()),i.displayCurrency=e.currency,i.currencyBeforeAmount="1"==e.currencyBeforeAmount,i.currencySpace="1"==e.currencySpace,"activity"==t.data("type")?(i.numActivities-=1,!0!==t.data("ft")&&"true"!==t.data("ft")&&"1"!==t.data("ft")||(i.numFreetours-=1)):"transfer"==t.data("type")&&(i.numTransfers-=1),d.a.l("data.totalPriceCart"),d.a.l(e.totalPriceCart),0==e.totalPriceCart&&(d.a.l("igual a 0"),$("#third-step-cart-mobile").html(d.a.tr("confirm_your_place_mobile")),$("#third-step-cart-desktop").html(d.a.tr("confirm_your_place_desktop")));var r=$("body").find('input[type="email"][data-agency-mail-for-check-mail]');if(i.numFreetours>0&&r.length>0){var l=r.data("agency-mail-for-check-mail");r.attr("data-check-mail",l),CivAPP.Forms.initEmailCheckInput(),r.trigger("blur.checkMail")}else r.length>0&&CivAPP.Forms.deleteEmailCheckInput();n.fadeTo(500,0,(function(){if(i.numItemsCart.html(i.numActivities+i.numTransfers),!t.hasClass("--item-error")&&(null==a||1!=a)){var o=Number.isInteger(Number(e.totalPriceCart))?Number(e.totalPriceCart).toLocaleString(d.a.getNumberFormatLocale(),{maximumFractionDigits:2}):Number(e.totalPriceCart).toLocaleString(d.a.getNumberFormatLocale(),{maximumFractionDigits:2,minimumFractionDigits:2}),r=d.a.returnNumberWithParams(o,i.displayCurrency,i.currencySpace),l="",s=null;if("function"==typeof pagantisCalculator&&"undefined"!=typeof pagantisText&&null!==pagantisText){var c="string"==typeof o?parseFloat(o.replace(",",".")):o,u="undefined"!=typeof calendarCFG&&null!==calendarCFG&&calendarCFG.pagantisQuotas||3;if(null!=u&&u>1)var f=Number(pagantisCalculator(c).toFixed(2)).toLocaleString(d.a.getNumberFormatLocale(),{maximumFractionDigits:2,minimumFractionDigits:2}),m=d.a.returnNumberWithParams(f,i.displayCurrency,i.currencySpace);null!=c&&c>0&&(l=pagantisText.replace("{1}",u).replace("{2}",m)),s='<span class="m-prices-table__total__quotas mobile-text-quotas priceTotal-quotas u-nomargin--b--small">'+l+"</span>"}i.cartTotalPrice.html("".concat(r).concat(s||"")),d.a.l("reformatedPrice"),d.a.l(r),$("#total-price-data").html(r),null!=s&&$("#total-price-data-pagantis").length>0&&$("#total-price-data-pagantis").html(s)}i.cartTotalElementsBottom.html(i.getNumberActivitiesTransfers()),n.animate({height:"0px",padding:"0px"},500,(function(){var e=t.parents(".l-main-section, .summary-dropdown .o-cart-items");if(n.remove(),i.ContinueBuyingTrigger(),i.cartFullItems=$(i.allCart).find(".o-cart-items__item"),i.cartFullItems.filter("."+i.errorItemClass).length==i.numActivities+i.numTransfers&&i.continueButtons.length>0&&i.continueButtons.addClass(i.disableButtonsClass),i.checkExistActivityTransfers()&&(null==a||1!=a)){var o=e.data("carterror");null!=B(o)&&null!=o&&""!=o?window.location.href=o:i.deletedAllElements()}i.updateDisabledCartButtons()}))}))}},{key:"checkExistActivityTransfers",value:function(){var e=$("#cartPaxDataForm").length?$(this.allCart).filter(":not(.--mobile-cart)").find('.o-cart-items__item[data-type="activity"]').length:this.numActivities,t=$("#cartPaxDataForm").length?$(this.allCart).filter(":not(.--mobile-cart)").find('.o-cart-items__item[data-type="transfer"]').length:this.numTransfers;return this.numActivities=e,this.numTransfers=t,0==e&&0==t}},{key:"editElement",value:function(){var e=this;e.editElements.length>0&&(e.editElements.off("click.editelement"),e.editElements.on("click.editelement",(function(t){if(d.a.l("---\x3e click en edición"),e.isSum()&&0!==$(".testAB-mobile-cart-payment").length&&d.a.isMobile())setTimeout((function(){d.a.loading()}));else{t.preventDefault();var n=$(this),a=n.parents(".o-cart-items__item"),i=(a.find(".o-cart-items__item__details__price"),n.data("elementid")),o=n.data("gtmposition"),r=a.attr("data-activityId");n.data("step"),$('[data-elementid="'.concat(i,'"]')).parents(".o-cart-items__item").add('.o-cart-items__item[data-elementid="'.concat(i,'"]')),CivAPP.loader.showModal({}),$.ajax({url:"/get-cart-item-calendar",type:"POST",data:'{"itemId":"'.concat(i,'"}'),contentType:"application/json",dataType:"html",success:function(t){var n=$("#".concat("modifyActivity")),a=d.a.isJsonString(t);a?(window.loadCalendarAjax=!0,window.loadCalendarAjaxWithData=!0):(n.empty(),void 0!==window.loadCalendarAjax&&null!==window.loadCalendarAjax&&(window.loadCalendarAjax=!1),void 0!==window.loadCalendarAjaxWithData&&null!==window.loadCalendarAjaxWithData&&(window.loadCalendarAjaxWithData=!1)),n.attr("data-elementidmodal",i),e.prepareCalendarForModifyModal(t,n,a,o,r),CivAPP.ConfirmUtil.showDiv({id:"modifyActivity",isModal:!0,extraClass:"reveal--modify-activity",closeButtonFunction:!0,callback:function(){var t=$('[data-elementidmodal="'.concat(i,'"]')),a=setInterval((function(){$(t).find("#formReservaActividad").hasClass("--loaded")&&(clearInterval(a),e.callbackOpenModifyModal(i,n))}),200)}})},error:function(e,t,n){CivAPP.ConfirmUtil.showWarning({title:d.a.tr("cartMessageFatalError"),message:d.a.getCartMessageErrorService()}),0!==e.status&&(d.a.isLocal()?console.error(new Error("Ajax error: ".concat(t,", ").concat(n))):console.error(new Error("Ajax error: ".concat(t,", ").concat(n," \n                                        || Cart id ").concat(d.a.readCookie("cart"),' \n                                        || Ajax request: {"itemId":"').concat(i,'"} \n                                        || Ajax response: status: ').concat(e.status,", statusText: ").concat(e.statusText,", responseText: ").concat(e.responseText))))},complete:function(e,t){CivAPP.loader.closeModal()}})}})))}},{key:"clickOnLinkUnavailableActivity",value:function(){var e=new URLSearchParams(window.location.search),t=!!e.has("non-availability"),n=Array.from(this.editElements).find((function(t){return t.attributes.getNamedItem("data-elementid").value===e.get("non-availability")&&(t.classList.contains("o-cart-items__item__edit__action")||t.classList.contains("o-cart-items__item__edit__icon"))}));t&&n&&n.click()}},{key:"clickOnEditElementsThirdStepWithABTest",value:function(){var e=new URLSearchParams(window.location.search),t=!!e.has("tstep"),n=Array.from(this.editElements).find((function(t){return t.attributes.getNamedItem("data-elementid").value===e.get("tstep")&&t.classList.contains("o-cart-items__item__edit__icon")}));t&&n&&d.a.isMobile()&&n.click()}},{key:"updateDisabledCartButtons",value:function(){d.a.l("updateDisabledCartButtons"),0===$(".o-cart-items__item__edit__action").length&&$("#o-cart-buttons__container").find("div").removeClass("--disabled-buttons")}},{key:"callbackOpenModifyModal",value:function(e,t){var n=this,a=$('[data-elementidmodal="'.concat(e,'"]')),i=$(a).closest(".reveal"),o=$(i).find("#showCalendarButton");$(o).trigger("click");var r=$(i).find("#cancelButton"),l=($(i).find("#gotoSubmit"),$(i).find("#booking-title--01")),s=$(i).find("#booking-title--02"),c=$("#lottie-modal");$(r).add(l).on("click.cancelButton",(function(e){n.closeModifyModal(i,e),$(r).off("click.cancelButton"),this.remove(),s.remove(),c.remove()})),$(window).on("resize.resizeModify",(function(e){d.a.isMobile()&&(n.closeModifyModal(i,e),$(window).off("resize.resizeModify"))}))}},{key:"closeModifyModal",value:function(e,t){var n=$(e).find("#booking-title--01");0===n.length&&$("#cancelButton").trigger("click"),$(n).trigger("click.title");var a=$(e).find(".close-button");$(a).trigger("click")}},{key:"prepareCalendarForModifyModal",value:function(e,t,n,a){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,o=this;e="string"==typeof e&&n?CivAPP.CalendarHelper.formatDataRaw(e):e,window.calendarDataFetch=e,window.activityData={activityId:i};var r=n?CivAPP.CalendarHelper.getFilteredCalendarData(e,i):e,l=(n=null!=n&&(1==n||"true"==n||"1"==n))?$(t).find("#formReservaActividad"):$(e).find("#content").clone(),s=o.getButtonsOfModifyModal();$(l).find(".m-supercalendar__buttons").replaceWith(s);var c=n?r.activity.titulo:$(l).find("#activityName").val();if($(l).find(".o-cart-items__item__details__title").length>0)$(l).find(".o-cart-items__item__details__title").html(c);else{var u=o.getTitleOfModifyModal(c);$(l).find(".o-activity-calendar").prepend(u)}$("#formActividad-hidden").length>0&&void 0!==a&&$("#formActividad-hidden").append('<input type="hidden" id="gtmposition" name="gtmposition" value="'.concat(a,'"/>')),n||$(l).appendTo(t),o.executeScriptsCalendar(e,t,n)}},{key:"getButtonsOfModifyModal",value:function(){var e='<div class="m-supercalendar__buttons">\n                        <div class="row">\n                            <div class="small-6 columns">\n                                <a id="cancelButton" href="#" class="a-button-big a-button--inverse--gray" title="'.concat(d.a.tr("btns.cancelCapitalize"),'">').concat(d.a.tr("btns.cancelCapitalize"),'</a>\n                            </div>\n                            <div class="small-6 columns">\n                                <a id="goToBooking02" href="#" class="a-button-big a-button--inverse" title="').concat(d.a.tr("btns.continue"),'">').concat(d.a.tr("btns.continue"),'</a>\n                                <input id="gotoSubmit" type="submit" class="a-button-big a-button--inverse" value="').concat(d.a.tr("btns.updateCapitalize"),'" data-cart="true"/>\n                            </div>\n                        </div>\n                    </div>');return $(e)}},{key:"getTitleOfModifyModal",value:function(e){return $('<div class="o-cart-items__item__details__title">'+e+"</div>")}},{key:"executeScriptsCalendar",value:function(e,t,n){var a=(n=null!=n&&(1==n||"true"==n||"1"==n))?$(t).find("script").filter('#calendarCFGScript, [src*="calendarLegacy"]'):$(e).find("script").filter('#calendarCFGScript, [src*="calendarLegacy"]'),i=n?$(t).filter("script").filter('#calendarCFGScript, [src*="calendarLegacy"]'):$(e).filter("script").filter('#calendarCFGScript, [src*="calendarLegacy"]');a=$(a).add(i),$(a).each((function(e,t){d.a.executeScriptElement(t)})),setTimeout((function(){n&&"function"==typeof window.calendarLegacyInitPrev&&(void 0!==window.calendarCFG&&null!==window.calendarCFG&&delete window.calendarCFG,CivAPP.CalendarHelper.prepareCalendar(e,window.calendarLegacyInit))}))}},{key:"getNumberActivitiesTransfers",value:function(){var e="";return this.numActivities>0&&(1==this.numActivities?e+=this.numActivities+" "+d.a.tr("cartActivity"):e+=this.numActivities+" "+d.a.tr("cartActivities"),this.numTransfers>0&&(e+=", ")),this.numTransfers>0&&(1==this.numTransfers?e+=this.numTransfers+" "+d.a.tr("cartTransfer"):e+=this.numTransfers+" "+d.a.tr("cartTransfers")),e}},{key:"deletedAllElements",value:function(){var e=this;e.cartDropdown.removeClass(e.withElementsClass),$("#page-header__search").removeClass("--with-products-in-cart"),e.numItemsCart.addClass(e.hideClass),e.cartBottomElement.addClass(e.hideClass),e.cartItems.addClass(e.hideClass),e.cartEmptyMessage.removeClass(e.hideClass),e.body.removeClass(e.overflowHiddenClass),e.cartDropdownFixed.attr("href","#"),e.cartDropdownFixed.filter(".--float-element").addClass("hide"),setTimeout((function(){d.a.isMobile()&&e.cartDropdown.hasClass(e.openedClass)&&e.hideCart()}),2e3)}},{key:"getAllElementsCart",value:function(){if(d.a.hasMobileApp("setCartStr")||d.a.hasWebKit("setCartStr"))this.ajaxGetAllElementsCart();else{var e=!d.a.isGuide()&&this.cartDropdown.length>0,t=d.a.isGuide()&&this.cartDropdown.length>0;(e||t)&&this.ajaxGetAllElementsCart()}}},{key:"ajaxGetAllElementsCart",value:function(){var e=this,t="/get-cart";CivAPP.isGuide||(t=void 0!==window.civLocale&&null!==window.civLocale?"/"+window.civLocale+"/get-cart":"/es/get-cart"),$.ajax({url:t,type:"GET",contentType:"application/json",dataType:"json",success:function(t){if(e.cartDropdown.length>0&&e.pushElement(t),d.a.hasMobileApp("setCartStr")||d.a.hasWebKit("setCartStr")){var n=t;n=JSON.stringify(n),d.a.sendMessageToApp("setCartStr",n)}var a="true"===new URLSearchParams(window.location.search).get("sutr")?"".concat(t.action,"&sutr=true"):t.action;$("#view-cart").attr("href",a)},error:function(e,t,n){0!==e.status&&(d.a.isLocal()?console.error(new Error("Ajax error: "+t+", "+n)):console.error(new Error("Ajax error: "+t+", "+n+" || Cart id "+d.a.readCookie("cart")+" || Ajax response: status: "+e.status+", statusText: "+e.statusText+", responseText: "+e.responseText)))},complete:function(e,t){}})}},{key:"getNumberElementsCart",value:function(){var e="/get-cart";return CivAPP.isGuide||(e=void 0!==window.civLocale&&null!==window.civLocale?"/"+window.civLocale+"/get-cart":"/es/get-cart"),$.ajax({url:e,type:"GET",contentType:"application/json",dataType:"json",success:function(e){var t=e.cart;if(B(t.items)>0!=="undefined"&&null!==t.items&&""!==t.items)return t.items.length;$("#view-cart").attr("href",e.action)},error:function(e,t,n){return 0!==e.status&&(d.a.isLocal()?console.error(new Error("Ajax error: "+t+", "+n)):console.error(new Error("Ajax error: "+t+", "+n+" || Cart id "+d.a.readCookie("cart")+" || Ajax response: status: "+e.status+", statusText: "+e.statusText+", responseText: "+e.responseText))),0},complete:function(e,t){}})}},{key:"tooltipHtml",value:function(){$('[data-tooltip][data-allow-html="true"]').on("show.zf.tooltip.html",(function(){var e=$("#"+$(this).attr("data-toggle")),t=d.a.decodeHtml($(e).html());$(e).html(t),$('[data-tooltip][data-allow-html="true"]').off("show.zf.tooltip.html")}))}},{key:"heightContinueBuyingTrigger",value:function(e){$($(e)[0]).outerHeight(!0)}},{key:"heightContinueBuying",value:function(){var e=this,t=($(e.continueButtons),$(e.continueButtons).find(".a-button-big"));$(t).length>0&&(e.heightContinueBuyingTrigger(t),$(window).resize((function(){e.heightContinueBuyingTrigger(t)})))}},{key:"ContinueBuyingTrigger",value:function(){var e,t=$("#o-cart-buttons__container"),n=t.find(".o-cart-buttons");t.length>0&&(e=t.outerHeight(),$(window).scrollTop()+window.innerHeight-e>=t.offset().top?(t.height("auto"),n.removeClass("_fixed")):(t.height(e),n.addClass("_fixed")))}},{key:"initContinueBuying",value:function(){var e=this;e.heightContinueBuying(),e.ContinueBuyingTrigger(),$(window).scroll(h()((function(){e.ContinueBuyingTrigger()}),250)),$(window).resize(h()((function(){e.ContinueBuyingTrigger()}),250))}},{key:"deleteFloatElementEspecificGuides",value:function(){var e=$(this.cartDropdownFixed).filter(".--float-element");$(e).length>0&&(d.a.hasMobileApp()||d.a.hasWebKit())&&$(e).remove()}},{key:"getItemElement",value:function(e,t){var n=null;return e.length>0&&null!=t&&(n=(n=e.filter((function(e){return e.itemId==t})))[0]),n}},{key:"cleanPersonasTotales",value:function(){var e=$(".o-form-block");e.length>0&&$(e).each((function(e,t){var n=$(t).find('[id*="personasTotales-"]'),a=$(t).find(".o-form__passengerInfo__item");if(a.length>0)if(n.length>0){var i=function(){var e=n.val();null!=e&&""!==e?(a.addClass("js-hide"),a.slice(0,e).removeClass("js-hide")):a.removeClass("js-hide")};i(),n.off("change.cleanPersonasTotales"),n.on("change.cleanPersonasTotales",(function(e){i()}))}else a.removeClass("js-hide")}))}},{key:"simplifyPaymentType",value:function(e){switch(!0){case e.includes("bizum"):return"bizum";case e.includes("paywithgoogle"):return"google pay";case e.includes("adyen-scheme"):return"ayden-card";case"klarna"===e:return"klarna";case e.includes("paypalv2"):return"paypal";case e.startsWith("wallet-"):return"wallet";case e.startsWith("ebanx-"):return"ebanx";default:return e}}},{key:"updateDataLayerCurrencyPayment",value:function(){for(var e=function(e){var t=$("#currencySelector-".concat(e));t.length>0&&t.click((function(){var e=t.find(".m-super-radio__currency").text();dataLayer.push({event:"navigation_clic",event_category:"checkout",event_action:"seleccion divisas",event_label:e})}))},t=0;t<3;t++)e(t)}},{key:"updateDataLayerTypePayment",value:function(){var e=$(".mops-radio-wrapper");if(e.length>0){var t=e.find('.m-super-radio input[name="fop"]:checked').val();if(t){var n=document.querySelector("[data-add-payment-info]");if(null!=n&&void 0!==n.dataset&&null!==n.dataset&&void 0!==n.dataset.addPaymentInfo&&null!==n.dataset.addPaymentInfo&&""!==n.dataset.addPaymentInfo){var a=JSON.parse(n.dataset.addPaymentInfo);a.ecommerce.payment_type=this.simplifyPaymentType(t),dataLayer.push(a)}}}}},{key:"initPUI",value:function(){var e=function(e,t){var n=e.dataset[t];return n||console.error("".concat(t," is missing for container:"),e),n},t=function(){var t=document.querySelectorAll('[id^="pcm-ui-modal-container-"]');if(0!==t.length){var n={};t.forEach((function(t){var a=e(t,"paymentmethodsinput"),i=e(t,"currencyinput"),o=e(t,"sessionidinput"),r=e(t,"paymodeinput");if(a&&i&&o&&r){var l=function(e,t){try{return JSON.parse(e)}catch(e){return console.error("Error parsing payment methods input:",e,"for container:",t),null}}(a,t);if(l){var s="".concat(i,"-").concat(o,"-").concat(r);n[s]||(n[s]={containers:[],paymentMethods:[],currency:i,sessionId:o,mode:r}),n[s].containers.push(t),n[s].paymentMethods=n[s].paymentMethods.concat(l)}}})),Object.values(n).forEach((function(e){var t=e.containers,n=e.paymentMethods,a=e.currency,o=e.sessionId;e.mode,function(e,t,n,a,o){try{ReactDOM.render(i.a.createElement(i.a.StrictMode,null,i.a.createElement(A,{paymentMethods:t,currency:n,sessionId:a,loadScript:o})),e)}catch(t){console.error("Error rendering React component:",t,"for container:",e)}}(t[0],n,a,o,!0)}))}else console.warn("No containers found with the specified id prefix.")};"loading"===document.readyState?document.addEventListener("DOMContentLoaded",t):t()}},{key:"initLastPlacesABTest",value:function(){var e=$(".ab-cart-checkout_1").length>0||$(".ab-cart-checkout_2").length>0||$(".ab-cart-checkout_3").length>0,t="es"===d.a.getLocale()&&"EUR"===this.displayCurrency,n=null;return e&&t&&d.a.isMobile()&&!d.a.isGuide()&&(n=Object(T.a)("pxp_test_web_chk01_chk02_chk03_last_places",null,{web_mobile:!0,currency:"EUR",navigation_lang:"es"})),e&&t&&!d.a.isMobile()&&!d.a.isGuide()&&(n=Object(T.a)("pxp_test_web_chk01_chk02_chk03_last_places",null,{web_mobile:!1,currency:"EUR",navigation_lang:"es"})),n}},{key:"trackCheckoutContinueClickABTest",value:function(){var e=$("#cart-continue-button"),t="";void 0!==this.lastPlacesABTest&&null!==this.lastPlacesABTest&&($(".ab-cart-checkout_1").length>0?t="CHK01":$(".ab-cart-checkout_2").length>0&&(t="CHK02"),e.length>0&&""!==t&&e.on("click",(function(){d.a.sendCTAEvent("".concat(t,"_continue_button"))})))}},{key:"isSum",value:function(){var e,t=(null===(e=CivAPP.optimizelyFlags)||void 0===e?void 0:e.pxp_release_mobile_chk02_chk03_summary_cart)&&$("body").hasClass("_is-testAB-mobile-cart")&&!$("body.is_logged-agency").length>0;return t}}])&&I(t.prototype,n),a&&I(t,a),Object.defineProperty(t,"prototype",{writable:!1}),e}(),L=n(7),N=n(13);function H(e){return(H="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function z(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,(i=a.key,o=void 0,o=function(e,t){if("object"!==H(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!==H(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(i,"string"),"symbol"===H(o)?o:String(o)),a)}var i,o}var R=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.setupAutoLoaderButtons(),void 0===window.loaderAnimations&&(window.loaderAnimations={})}var t,n,a;return t=e,(n=[{key:"setupAutoLoaderButtons",value:function(){var e=$(".js-loader-on-click"),t=this;e.on("click",(function(){t.showModal()}))}},{key:"onError",value:function(){d.a.l("error en Loader.js")}},{key:"isLottiLoaded",value:function(){return"object"===H(window.bodymovin)}},{key:"loadLottie",value:function(e){var t=e.onSuccess,n=e.onError,a="".concat(d.a.getStaticPath(),"/js/vendor/civitatisLottieVendor-").concat("5932dda0266eef27b24fcef745aa21ad8ac0b3e2",".min.js");d.a.loadScripts([a]).done(t).fail(n)}},{key:"closeModal",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.$div,n=void 0===t?null:t;d.a.isNewLoading()||d.a.unLoading();var a=null!=n&&$(n).length>0?$(n).attr("id"):"lottie-modal";if(null!=n&&$(n).length>0){var i=n[0].querySelector(".m-lottie-div-container");null!=i&&i.parentNode.removeChild(i)}else{document.body.classList.remove("is-lottie-modal-open");var o=document.querySelector("#"+a+" .lottie-reveal-overlay");null!=o&&o.parentNode.removeChild(o)}var r=0,l=setInterval((function(){var e=void 0!==window.loaderAnimations[a]&&void 0!==window.loaderAnimations[a].animation&&"function"==typeof window.loaderAnimations[a].animation.stop;r<5e4?e?(clearInterval(l),window.loaderAnimations[a].animation.stop(),delete window.loaderAnimations[a]):r+=100:clearInterval(l)}))}},{key:"showModal",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.animationPath,n=e.animationData,a=e.loadingFileName,i=void 0===a?"":a,o=e.$div,r=void 0===o?null:o,l=e.text,s=void 0===l?"":l,c=e.subtext,u=void 0===c?"":c,f=e.force,m=void 0!==f&&f,p=e.nobg,v=void 0!==p&&p,h=e.extraClass,y=void 0===h?"":h,g=this;if(d.a.isNewLoading()||m){var b=null!=r&&$(r).length>0?$(r).attr("id"):"",w=null!=r&&$(r).length>0?void 0!==$(r).attr("id")&&null!==$(r).attr("id")&&""!==$(r).attr("id")?$(r).attr("id"):"lottie-div-"+d.a.generateId():"lottie-modal";null!=b&&""!==b||$(r).attr("id",w);var _=document.querySelector("#"+w+" .lottie-reveal-overlay"),C=document.querySelector("#"+w+" .m-lottie-div-container");null!=_||null!=C?this.updateLightboxCssClass({nobg:v,extraClass:y,$div:r}):this.setupModalBoxHtml({isText:""!==s,nobg:v,extraClass:y,$div:r}),n=void 0!==n?n:void 0,g.showAnimation({elem:document.querySelector("#"+w+" .m-lottie-div-container__inner"),containerClass:"_small",animationPath:t,animationData:n,loadingFileName:i,$div:r,text:s,subtext:u,id:w}),null!=r&&0!=$(r).length||document.body.classList.add("is-lottie-modal-open")}else d.a.loading()}},{key:"getLightboxClass",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.nobg,n=void 0!==t&&t,a=e.extraClass,i=void 0===a?"":a,o="lottie-reveal-overlay";return n&&(o+=" _no-bg"),o+=" "+i}},{key:"updateLightboxCssClass",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.nobg,n=void 0!==t&&t,a=e.extraClass,i=void 0===a?"":a,o=e.$div,r=void 0===o?null:o,l=null!=r&&$(r).length>0?$(r).attr("id"):"lottie-modal",s=document.querySelector("#"+l+" .lottie-reveal-overlay");if(null!=s){var c=this.getLightboxClass({nobg:n,extraClass:i});s.className=c}}},{key:"setupModalBoxHtml",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.isText,n=void 0!==t&&t,a=e.nobg,i=void 0!==a&&a,o=e.extraClass,r=void 0===o?"":o,l=e.$div,s=void 0===l?null:l,c=null!=s&&$(s).length>0?$(s).attr("id"):"lottie-modal",u=document.querySelector("#"+c+" .lottie-reveal-overlay"),d=document.querySelector("#"+c+" .m-lottie-div-container");if(null==u&&null==d){var f=document.createElement("div"),m=this.getLightboxClass({nobg:i,extraClass:r});f.className=m;var p=document.createElement("div");p.className="reveal m-lottie-lightbox",f.appendChild(p);var v=document.createElement("div");v.className="inner-modal-container",p.appendChild(v);var h=document.createElement("div");h.className="m-lottie-div-container";var y=document.createElement("div"),g="m-lottie-div-container__inner";if(n&&(g+=" _with-text"),null!=s&&$(s).length>0&&(g+=" _in-div"),y.className=g,h.appendChild(y),v.appendChild(h),null!=s&&$(s).length>0)s[0].appendChild(h);else{var b=document.createElement("div");b.id=c,b.appendChild(f),document.body.appendChild(b)}}}},{key:"destroyAnimation",value:function(e){void 0!==window.loaderAnimations[e]&&(window.loaderAnimations[e].animation.destroy(),window.loaderAnimations[e].elem.innerHTML="",delete window.loaderAnimations[e])}},{key:"showAnimation",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.text,a=void 0===n?"":n,i=t.subtext,o=void 0===i?"":i,r=t.containerClass,l=void 0===r?"":r,s=t.animationPath,c=t.animationData,u=t.loadingFileName,d=t.$div,f=t.renderer,m=void 0===f?"svg":f,p=t.loop,v=void 0===p||p,h=t.elem,y=t.id,g=function(){e.paintAnimation({text:a,subtext:o,containerClass:l,animationPath:s,animationData:c,loadingFileName:u,$div:d,renderer:m,loop:v,elem:h,id:y})};this.isLottiLoaded()?g():this.loadLottie({onSuccess:g,onError:this.onError})}},{key:"paintAnimation",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.text,n=void 0===t?"":t,a=e.subtext,i=void 0===a?"":a,o=(e.containerClass,e.animationPath),r=void 0===o?d.a.getStaticPath()+"/images/markers/loaders/spinner-civitatis-2.json":o,l=e.animationData,s=e.loadingFileName,c=e.$div,u=e.renderer,f=void 0===u?"svg":u,m=e.loop,p=void 0===m||m,v=e.elem,h=e.id,y=void 0===h?d.a.generateId():h,g=null!=c&&$(c).length>0?$(c).attr("id"):"lottie-modal",b=y+"_lottie-container",w=y+"_lottie-text",_=y+"_lottie-sub-text",C="m-lottie";""!==n?(C+=" _with-text",v.classList.add("_with-text")):v.classList.remove("_with-text"),null!=c&&$(c).length>0?(C+=" _in-div",v.classList.add("_in-div")):v.classList.remove("_in-div"),""!==i?(C+=" _with-subtext",v.classList.add("_with-subtext")):v.classList.remove("_with-subtext");var k=document.getElementById(b);if(void 0!==window.loaderAnimations[y]&&null!==k){var A=document.getElementById(w),x=document.getElementById(_);return null!==k&&(k.className=C),null!==A&&(A.textContent=n),null!==x&&(x.textContent=i),void(void 0!==window.loaderAnimations[g]&&void 0!==window.loaderAnimations[g].animation&&"function"==typeof window.loaderAnimations[g].animation.play&&window.loaderAnimations[y].animation.play())}window.loaderAnimations[y]={},(k=document.createElement("div")).className=C,k.id=b;var E=document.createElement("div");E.className="__lottie",k.appendChild(E);var P=document.createElement("div");P.className="__text",P.id=w;var T=document.createTextNode(n);P.appendChild(T),k.appendChild(P);var S=document.createElement("div");S.className="__sub-text",S.id=_;var j=document.createTextNode(i);S.appendChild(j),k.appendChild(S),v.appendChild(k);var M={container:E,renderer:f,loop:p,name:"spinner-civitatis",autoplay:!0};null!=s&&""!==s?M.path=d.a.getStaticPath()+"/images/markers/loaders/"+s+".json":void 0!==l?M.animationData=l:M.path=r,setTimeout((function(){window.loaderAnimations[y].animation=bodymovin.loadAnimation(M),window.loaderAnimations[y].elem=v}))}}])&&z(t.prototype,n),a&&z(t,a),Object.defineProperty(t,"prototype",{writable:!1}),e}(),G={init:function(e){e=void 0!==e?e:d.a.$("body"),G.clickPromoList(e)},clickPromoList:function(e){var t=$(e).find(".m-promo-list table tr");t.length&&t.each((function(){var e,t,n=$(this),a=n.find(".a-button-reserve a"),i=n.attr("data-origen"),o=n.attr("data-destino"),r=$("#departure"),l=$("#destination"),s=$("#date"),c=$("#time");$(this).on("click keydown",(function(n){("keydown"!==n.type||0!==n.keyCode&&32!==n.keyCode&&13!=n.keyCode)&&"click"!==n.type||(a.length>0?window.location=window.location.protocol+"//"+window.location.host+$(a).attr("href"):$("#transferHomeForm").length>0&&void 0!==i&&void 0!==o&&(CivAPP.Forms.TransferFormController.hideTransferForm(!1),r.val(i),r.trigger("change"),r.trigger("select2:select"),l.val(o),l.trigger("change"),l.trigger("select2:select"),0===$("#transfers-form-container_show-form").length&&(e=r.find("option:selected").attr("class"),t=l.find("option:selected").attr("class"),"tipo-1"===e&&"tipo-5"===t?($("#transferHomeForm__title").html(d.a.tr("transfers.airport-hotel-2")),$("#transferHomeForm").data("type-selects","airport-hotel"),$('label[for="'+$(r).attr("id")+'"]').html(d.a.tr("transfer.selectAirportArrival")),$('label[for="'+$(l).attr("id")+'"]').html(d.a.tr("transfer.selectDestinationArrival")),$('label[for="'+$(s).attr("id")+'"]').html(d.a.tr("transfer.selectDateArrival")),$('label[for="'+$(c).attr("id")+'"]').html(d.a.tr("transfer.selectHourArrival"))):"tipo-5"===e&&"tipo-1"===t?($("#transferHomeForm__title").html(d.a.tr("transfers.hotel-airport-2")),$("#transferHomeForm").data("type-selects","hotel-airport"),$('label[for="'+$(r).attr("id")+'"]').html(d.a.tr("transfer.selectDestinationDeparture")),$('label[for="'+$(l).attr("id")+'"]').html(d.a.tr("transfer.selectAirportDeparture")),$('label[for="'+$(s).attr("id")+'"]').html(d.a.tr("transfer.selectDateDeparture")),$('label[for="'+$(c).attr("id")+'"]').html(d.a.tr("transfer.selectHourDeparture"))):($("#transferHomeForm__title").html(d.a.tr("transfers.others")),$('label[for="'+$(r).attr("id")+'"]').html(d.a.tr("transfer.selectOrigin2")),$('label[for="'+$(l).attr("id")+'"]').html(d.a.tr("transfer.selectDestinationArrival")),$('label[for="'+$(s).attr("id")+'"]').html(d.a.tr("transfer.selectDate2")),$('label[for="'+$(c).attr("id")+'"]').html(d.a.tr("transfer.selectHour2")))),CivAPP.Forms.TransferFormController.showTransferForm(!0),CivAPP.Forms.TransferFormController.restartTrasladosTop()))}))}))}},W=G;function U(e){return(U="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function q(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,(i=a.key,o=void 0,o=function(e,t){if("object"!==U(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!==U(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(i,"string"),"symbol"===U(o)?o:String(o)),a)}var i,o}var J=null,K=function(){function e(t){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),J||(J=this),this.civAPP=t,this.scrollDirection="",this.init(),J}var t,n,a;return t=e,(n=[{key:"init",value:function(){var e=this,t=function(){e.initNavBar(),e.initSuperCalendar(),e.initOpinionsBlock(),e.isInitialized=!0};this.isInitialized=!1,d.a.isMobile()?$(window).on("changed.zf.mediaquery",(function(){d.a.isDesktop()&&!1===e.isInitialized&&t()})):(t(),d.a.isCommentsActivity()&&e.buttonReserve()),$(window).on("changed.zf.mediaquery",(function(){$("#activity-navbar, #comments-navbar").closest(".sticky-wrapper").css("height","auto"),d.a.isMobile()?($("#formReservaActividad").trigger("sticky_kit:detach"),e.initSuperCalendar()):$("#formReservaActividad").trigger("sticky_kit:detach")}))}},{key:"initNavBar",value:function(){if(d.a.isMobile()||d.a.isMobileLandscape()||d.a.isPhoneDevice())return!1;var e=$("#new-navbar-container"),t=0!==e.length;if(t){var n=$("#activity-navbar").detach();n.removeClass("hide-in-b-view"),e.replaceWith(n)}if($("#activity-navbar, #comments-navbar").length){var a=this,i={element:$("#activity-navbar, #comments-navbar")[0],handler:function(e){var t=$("body").find(".js-dropdown");$(t).each((function(e,t){$(t).hasClass("js-dropdown-minus")&&$(t).trigger("click")}))}};t||(i.offset=function(){return"down"===a.scrollDirection?0:$("#main-page-header").height()}),new Waypoint.Sticky(i)}}},{key:"initOpinionsBlock",value:function(){if(!d.a.isDesktop()||void 0===$("#opinionBlock").stick_in_parent)return!1;$("#opinionBlock").stick_in_parent({parent:"#content",offset_top:72}).on("sticky_kit:bottom",(function(e){$("#opinionBlock").addClass("--bottomed")})).on("sticky_kit:unbottom",(function(e){$("#opinionBlock").removeClass("--bottomed")}))}},{key:"initSuperCalendar",value:function(){var e=this,t=$("#formReservaActividad");return!(window.innerWidth<1023||0===t.length||t.hasClass("_is-booking-calendar-view")||void 0===t.stick_in_parent)&&0!==$("#content").length&&0!==t.closest($("#content")).length&&(t.stick_in_parent({parent:"#content",offset_top:72}).on("sticky_kit:stick",(function(e){$("body").addClass("--calendar-stuck")})).on("sticky_kit:unstick",(function(e){$("body").removeClass("--calendar-stuck")})).on("sticky_kit:bottom",(function(e){$("#formReservaActividad").addClass("--bottomed")})).on("sticky_kit:unbottom",(function(e){$("#formReservaActividad").removeClass("--bottomed")})),new MutationObserver((function(e){e.forEach((function(e){if("attributes"==e.type){var t=$("#formReservaActividad").attr("class");void 0!==t&&-1!==t.indexOf("is_stuck")||$("body").removeClass("--calendar-stuck")}}))})).observe(t[0],{attributes:!0}),void $(window).on("resize",u()((function(){e.resetSuperCalendar()}),250)))}},{key:"recalcSuperCalendar",value:function(){$("#formReservaActividad").trigger("sticky_kit:recalc")}},{key:"resetSuperCalendar",value:function(){$("#formReservaActividad").trigger("sticky_kit:detach"),this.initSuperCalendar()}},{key:"recalcSuperCalendarHeight",value:function(e){this.recalcSuperCalendar()}},{key:"resetSuperCalendarHeight",value:function(e){e=void 0!==e?e:Function.prototype;var t=this;$("#formReservaActividad").css("height","auto"),setTimeout((function(){t.recalcSuperCalendar(),e()}),100)}},{key:"buttonReserve",value:function(){var e=this,t=$("#js-reserve-scroll");setTimeout((function(){e.scrollFunctionComments()})),$(window).scroll((function(){setTimeout((function(){e.scrollFunctionComments()}))})),$(t).on("click",(function(){e.scrollTo($(this),132)}))}},{key:"scrollFunctionComments",value:function(){var e=$("#comments-navbar"),t=$(".o-activity-calendar"),n=$(window).scrollTop(),a=$("#js-reserve-scroll");if($(e).length>0&&$(t).length>0){var i=$(t).offset().top+$(t).height(),o=$(t).offset().top;$("body").hasClass("scroll-up")&&(n+=$("header").outerHeight(!0)),$(e).length>0&&$(e).hasClass("stuck")&&(n+=$(e).outerHeight(!0)),$(t).length>0&&(n>i||n<o?$(a).addClass("--show-button"):$(a).removeClass("--show-button"))}}},{key:"scrollTo",value:function(e,t){var n=e.attr("href"),a=$(n),i=80;i=t||60,null!=a&&a.length>0&&d.a.scrollBodyTo(a.offset().top-i,{hash:n,duration:500})}}])&&q(t.prototype,n),a&&q(t,a),Object.defineProperty(t,"prototype",{writable:!1}),e}();function V(e){return(V="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Y(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,(i=a.key,o=void 0,o=function(e,t){if("object"!==V(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!==V(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(i,"string"),"symbol"===V(o)?o:String(o)),a)}var i,o}var Q=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.init=this.init.bind(this),this.init()}var t,n,a;return t=e,(n=[{key:"init",value:function(){this.functionsWithResize()}},{key:"functionsWithResize",value:function(){var e=this;setTimeout((function(){e.heightButtonWrapper(),e.fixedButton()})),$(window).resize((function(){setTimeout((function(){e.heightButtonWrapper(),e.fixedButton()}))}))}},{key:"functionOnScroll",value:function(e,t,n,a,i,o){var r=$(n).scrollTop()+$(window).height(),l=$(t).offset().top+$(e).outerHeight(!0),s=$(t).offset().top+$(t).height(),c=o&&!$(o).hasClass("cc-invisible");c&&(r-=$(o).height()),r<=s?r<=l?($(e).removeClass("fixed-button"),$(e).css("bottom",0),$(e).addClass("absolute-top-button")):($(e).removeClass("absolute-top-button"),$(e).addClass("fixed-button"),c?$(e).css("bottom",$(o).height()):$(e).css("bottom",0)):($(e).removeClass("fixed-button"),$(e).css("bottom",0),$(e).removeClass("absolute-top-button"))}},{key:"fixedButton",value:function(){var e=this,t=$(window),n=$(".a-link-to-content-wrapper"),a=$(".a-link-to-content"),i=$(a).parents(".o-home-header"),o=$(i).find(".o-home-header__title"),r=$(".cc-window.cc-banner"),l=$(r).find(".cc-btn.cc-dismiss");i&&$(i).length>0&&($(l).off("click",e.functionOnScroll(a,n,t,i,o,r)),$(window).off("scroll",(function(){e.functionOnScroll(a,n,t,i,o,r)})),e.functionOnScroll(a,n,t,i,o,r),$(l).on("click",e.functionOnScroll(a,n,t,i,o,r)),$(window).scroll((function(){e.functionOnScroll(a,n,t,i,o,r)})))}},{key:"heightButtonWrapper",value:function(){$(window);var e=$(".a-link-to-content-wrapper"),t=$(".a-link-to-content"),n=$(t).parents(".o-home-header"),a=$(n).find(".o-home-header__title");if(n&&$(n).length>0){var i=$(n).offset().top+$(n).height()-($(a).offset().top+$(a).height());$(e).height(i),$(document.body).trigger("sticky_kit:recalc")}}}])&&Y(t.prototype,n),a&&Y(t,a),Object.defineProperty(t,"prototype",{writable:!1}),e}();function Z(e){return(Z="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function X(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,(i=a.key,o=void 0,o=function(e,t){if("object"!==Z(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!==Z(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(i,"string"),"symbol"===Z(o)?o:String(o)),a)}var i,o}var ee=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.init=this.init.bind(this),this.init()}var t,n,a;return t=e,(n=[{key:"init",value:function(e){e=void 0!==e?e:d.a.$("body"),this.copyAndPasteGallery(e),this.functionsWithResize(e)}},{key:"copyAndPasteGallery",value:function(e){var t=$(e).find("#imageGalleryIndividual"),n=$(t).find(".o-gallery-thumbs").clone(),a=$(e).find("aside.o-content-aside"),i=t.next(".l-guide-section");i.hasClass("_text-collection")&&t.before(i.remove()),n.addClass("u-hide--mobile"),t.addClass("u-show--mobile"),n.length>0&&a.length>0&&($(n).appendTo(a),$(a).parents(".l-guide-main__content").addClass("--gallery-aside"),$(a).parents(".o-content-aside__container").removeClass("js-hide"))}},{key:"functionsWithResize",value:function(e){var t=this;CivAPP.staticSliderPages&&setTimeout((function(){t.resizeContent(e)})),$(window).resize((function(){setTimeout((function(){t.resizeContent(e)}))}))}},{key:"resizeContent",value:function(e){e=void 0!==e?e:d.a.$("body");var t,n=this,a=$(e).find(".l-guide-main__content > .l-guide-section:not(.o-content-aside__container)").first(),i=$(e).find("aside.o-content-aside"),o=$(e).find("aside.o-content-aside .o-gallery-thumbs"),r=$(e).find(".m-content-tools");o.length>0&&(a.hasClass("_first-guide-section")||a.addClass("_first-guide-section"),setTimeout((function(){$(a).outerHeight(!0)<$(i).outerHeight(!0)&&(t=$(o).find(".o-gallery-thumbs__imgs").children(".o-gallery-thumbs__item:not(.js-hide)").last(),$(t).addClass("js-hide"),$(o).find(".o-gallery-thumbs__imgs").children(".o-gallery-thumbs__item:not(.js-hide)").length>0?($(r).find(".o-gallery-thumbs__counter").removeClass("--show-counter"),0===r.children(":not(.o-gallery-thumbs__counter)").length&&$(r).addClass("js-hide"),$(o).find(".o-gallery-thumbs__counter").addClass("--show-counter")):($(o).find(".o-gallery-thumbs__counter").removeClass("--show-counter"),$(r).find(".o-gallery-thumbs__counter").addClass("--show-counter"),$(r).removeClass("js-hide")),n.resizeContent(e))})))}}])&&X(t.prototype,n),a&&X(t,a),Object.defineProperty(t,"prototype",{writable:!1}),e}();function te(e){return(te="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ne(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,(i=a.key,o=void 0,o=function(e,t){if("object"!==te(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!==te(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(i,"string"),"symbol"===te(o)?o:String(o)),a)}var i,o}var ae=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.init=this.init.bind(this),this.init()}var t,n,a;return t=e,(n=[{key:"init",value:function(){d.a.isBookingView()||(this.menuTransition=1e3,this.intervalTime=50,this.msie=d.a.detectIE(),this.guideClass="--guide",this.keys=[37,38,39,40],this.getLateralMenu(),this.currentPage(),this.stickyMenu(),this.duplicateInMainMenu(),this.functionsWithResize(),$("body").addClass("_main-menu-loaded"))}},{key:"paintPlus",value:function(){var e=$(".o-page-nav__first"),t='<li class="o-page-nav__first__element --has-children-first --dropdown --plus"><a href="#" class="o-page-nav__first__element__link --plus-icon" title="'+d.a.tr("showMore_string")+'">+</a><ul class="dropdown-elementlinks"></ul></li>',n=$(".o-page-nav__first__element.--plus");$(n).length<=0&&$(e).append(t)}},{key:"createLateralMenu",value:function(){var e=$("body");if($(e).hasClass(this.guideClass)){var t=$(".l-guide-main__menu"),n=$(".l-guide-main");$(t).length<=0&&$('<aside class="l-guide-main__menu"><nav></nav></aside>').prependTo(n)}}},{key:"currentPage",value:function(){setTimeout((function(){var e=$(".--current-page"),t=$(e).parentsUntil($(".o-page-nav__first"),"li");$(".l-guide-main__menu .o-page-nav__second"),$(t).addClass("--parent-current-page"),$(t).each((function(e,t){$(t).hasClass("--dropdown")||$(t).hasClass("o-page-nav__first")||0!==$(t).parents(".--dropdown").length||($(t).addClass("--opened-element"),$(t).addClass("--original"),$(t).parents(".o-page-nav__first").length>0&&$(t).addClass("--active"),setTimeout((function(){$(document.body).trigger("sticky_kit:recalc")})))}))}))}},{key:"stickyMenu",value:function(){var e,t=this,n=$("body"),a=$(".l-guide-main__menu .o-page-nav__second");if($(n).hasClass(t.guideClass)&&!t.msie)var i=setInterval((function(){a=$(".l-guide-main__menu .o-page-nav__second"),$(a).length>0&&void 0!==$("body").stick_in_parent&&(clearInterval(i),e=$(a).parents(".l-guide-main__menu"),$(a).stick_in_parent({parent:e}).on("sticky_kit:bottom",(function(e){var n=this;$(window).off("scroll.stickymenu",(function(){t.scrollFunctionStick(n)}))})).on("sticky_kit:unbottom",(function(e){var n=this;$(window).on("scroll.stickymenu",(function(){t.scrollFunctionStick(n)}))})))}),t.intervalTime)}},{key:"duplicateInMainMenu",value:function(){var e=$(".duplicate-principal");$(e).each((function(e,t){var n=t,a=$(n).text(),i=$(n).find("a").attr("href"),o=$(n).find("a").attr("title"),r=$(n).data("extra-icon");"undefined"!==te(o)&&!1!==o||(o=a),r="undefined"===te(o)||!1===o?"":" "+r;var l=$('<li class="o-page-nav__first__element --mobile-only"><a href="'+i+'" class="o-page-nav__first__element__link'+r+'" title="'+o+'">'+a+"</a></li>");$(l).insertBefore($(".o-page-nav__first__element.--dropdown.--plus"))}))}},{key:"functionsWithResize",value:function(){var e=this;setTimeout((function(){e.openMobileMenuTrigger(),e.checkWidth(),e.activeMenus(),e.activeSubMenus(),e.swipeSubMenu(),e.hoverClickSecondaryMenu(),e.openingCurrent(),e.preventRedirect(),e.fixedHeader(),e.dropdownClickRedirect()})),$(window).resize((function(){setTimeout((function(){e.openMobileMenuTrigger(),e.checkWidth(),e.activeMenus(),e.activeSubMenus(),e.swipeSubMenu(),e.hoverClickSecondaryMenu(),e.openingCurrent(),e.preventRedirect(),e.fixedHeader(),e.dropdownClickRedirect()}))}))}},{key:"openMobileMenuTrigger",value:function(){var e=this,t=$("body"),n=$("#hamburger-mobile"),a=$(".o-header__main");d.a.isMobile()||d.a.isMobileLandscape()?setTimeout((function(){$(n).off("click.clickmenu"),$(n).on("click.clickmenu",(function(){e.onClickMenu(a,t,"js-menu-opening","js-menu-opened","js-menu-closing","js-overflowHidden")}))}),e.menuTransition):setTimeout((function(){$(a).removeClass("js-menu-opening"),$(a).removeClass("js-menu-opened"),$(a).removeClass("js-menu-closing"),$(t).removeClass("js-overflowHidden"),$(n).off("click.clickmenu")}),e.menuTransition)}},{key:"onClickMenu",value:function(e,t,n,a,i,o){var r=this;if($(e).hasClass(a))$(e).removeClass(a),$(e).addClass(i),$(t).removeClass(o),r.disable_scroll(),"parentIFrame"in window&&window.parentIFrame.scrollTo(0,0),$("html, body").animate({scrollTop:0},"slow",(function(){r.enable_scroll()})),setTimeout((function(){$(e).removeClass(i)}),r.menuTransition);else{if($(e).hasClass(n)||$(e).hasClass(i))return!1;$(e).addClass(n),r.disable_scroll(),"parentIFrame"in window&&window.parentIFrame.scrollTo(0,0),$("html, body").animate({scrollTop:0},"slow",(function(){r.enable_scroll()})),setTimeout((function(){$(e).removeClass(n),$(e).addClass(a),$(t).addClass(o)}),r.menuTransition)}}},{key:"nextLinkEvent",value:function(e,t,n,a){var i=$(e).parents(".o-page-nav__third"),o=$(e).parents("."+a),r=$(e).siblings("ul"),l=100*$(o).length;$(r).removeClass(t),$(r).addClass(n),$(i).css("right",l+"%")}},{key:"backLinkEvent",value:function(e,t,n,a){var i=$(e).parents(".o-page-nav__third"),o=$(e).closest("."+a),r=$(o).parents("."+a),l=$(o).children("ul"),s=100*$(r).length;$(i).css("right",s+"%"),setTimeout((function(){$(l).removeClass(n),$(l).addClass(t)}),500)}},{key:"activateSwipe",value:function(e,t,n,a,i){var o=this;$(e).on("click.swipemenu",(function(e){e.preventDefault(),"next"===t?o.nextLinkEvent(this,n,a,i):"back"===t&&o.backLinkEvent(this,n,a,i)}))}},{key:"desactivateSwipe",value:function(e,t,n,a,i){$(e).off("click.swipemenu")}},{key:"swipeSubMenu",value:function(){var e=$("body:not(."+this.guideClass+") .o-page-nav__second"),t=$(e).find(".--has-children > a.o-arrow-open"),n=$(e).find(".--go-back"),a=$(e).find("ul");d.a.isMobile()||d.a.isMobileLandscape()?(this.desactivateSwipe(t,"next","--hidden","--visible","--has-children"),this.desactivateSwipe(n,"back","--hidden","--visible","--has-children"),$(a).each((function(e,t){$(t).removeClass("--visible"),$(t).removeClass("--hidden")}))):(this.desactivateSwipe(t,"next","--hidden","--visible","--has-children"),this.desactivateSwipe(n,"back","--hidden","--visible","--has-children"),this.activateSwipe(t,"next","--hidden","--visible","--has-children"),this.activateSwipe(n,"back","--hidden","--visible","--has-children"))}},{key:"showFirstMenuElements",value:function(e,t,n,a,i){for(var o=i-$(e).length,r=0;r<o;r++){var l=r,s=$(t)[l];$($($(a)[0]).find("li")[0]).remove(),$(s).css("display","inline-block")}$(a).find("li").length<=0&&$(n).is(":visible")&&$(n).hide()}},{key:"hideFirstMenuElements",value:function(e,t,n,a){for(var i=$(e).length-a,o=0;o<i;o++){var r=$(e).length-1-o,l=$(e)[r],s=$(l).clone();$(s).prependTo(n),$(l).hide()}$(n).find("li").length>0&&($(t).is(":visible")||$(t).css("display","inline-block"))}},{key:"mobileVersionFirstMenuElements",value:function(e,t,n,a){for(var i=0;i<$(t).length;i++){var o=i,r=$(t)[o];$($($(a)[0]).find("li")[0]).remove(),$(r).css("display","block")}for(i=0;i<$(e).length;i++)o=i,r=$(e)[o],$(r).css("display","block");$(a).find("li").length<=0&&$(n).is(":visible")&&$(n).hide()}},{key:"checkWidth",value:function(){var e=$(".o-page-nav__first__element:not(.--dropdown.--plus,.--mobile-only)"),t=e.filter(":visible"),n=e.filter(":hidden"),a=$(".o-page-nav__first__element.--dropdown.--plus"),i=$($(a)[0]).find(".dropdown-elementlinks")[0];if(d.a.isMobile()||d.a.isMobileLandscape())this.mobileVersionFirstMenuElements(t,n,a,i);else{var o=0,r=$(a).outerWidth();$(t).each((function(e,t){"block"===$(t).css("display")&&$(t).css("display","inline-block")})),$(e).each((function(e,t){var n=t,a=0;if($(n).is(":visible")){var i=$(n).find(".o-page-nav__first__element__link");a=$(i).outerWidth()}else a=$(n).outerWidth();if(!((r+=a)<$(window).innerWidth()))return!1;o++})),$(t).length>o?this.hideFirstMenuElements(t,a,i,o):$(t).length<o&&this.showFirstMenuElements(t,n,a,i,o)}}},{key:"resetMarginAndHeight",value:function(e){$(e).css("margin-top",0),$(e).css("min-height","auto")}},{key:"calculateMarginAndHeight",value:function(e,t,n){var a=0;this.resetMarginAndHeight(e),a=$(e).offset().top-$(t).offset().top,a*=-1,$(e).css("margin-top",a),$(e).css("min-height",n)}},{key:"clickActiveMenus",value:function(e,t,n,a){var i=this,o=$(e),r=$(o).parent('li[class*="__element"]'),l=$(r).find("."+a),s=$(r).siblings("."+a),c=$(s).find("."+a),u=$(r).children(".o-page-nav__second, .dropdown-elementlinks"),d=$(s).children(".o-page-nav__second, .dropdown-elementlinks");$(r).hasClass(a)?($(r).hasClass("o-page-nav__first__element")||($(r).removeClass(a),$(l).removeClass(a)),i.animateCloseMenu()):($(s).removeClass(a),$(c).removeClass(a),$(r).addClass(a),i.animateOpenMenu(o)),setTimeout((function(){$(o).hasClass("o-page-nav__first__element__link")&&(i.calculateMarginAndHeight($(u)[0],$(t)[0],$(n).outerHeight()),$(d).each((function(e,t){i.resetMarginAndHeight(t)})))}))}},{key:"animateCloseMenu",value:function(){var e=this;$(".m-nav-container").animate({scrollTop:0},"slow",(function(){e.enable_scroll()}))}},{key:"animateOpenMenu",value:function(e){var t=this,n=$(".m-nav-container"),a=$(".m-nav-container nav"),i=e.offset().top,o=a.offset().top;n.animate({scrollTop:i-o},"slow",(function(){t.enable_scroll()}))}},{key:"activeMenus",value:function(){var e=this,t=$(".o-page-nav-container"),n=$(".o-page-nav__first"),a=$(n).find(".o-page-nav__first__element.--active"),i=$(a).find(".o-page-nav__second, .dropdown-elementlinks"),o=$(t).find(".o-page-nav__first__element.--has-children-first .o-page-nav__first__element__link, .o-arrow-open");if(d.a.isMobile()||d.a.isMobileLandscape())var r=setInterval((function(){$(i).length>0?(clearInterval(r),$(o).off("click.activemenus"),$(o).on("click.activemenus",(function(){e.clickActiveMenus(this,t,n,"--active")})),$(i).each((function(a,i){e.calculateMarginAndHeight(i,$(t)[0],$(n).outerHeight())}))):(i=$(a).find(".o-page-nav__second, .dropdown-elementlinks"),o=$(t).find(".o-page-nav__first__element.--has-children-first .o-page-nav__first__element__link, .o-arrow-open"))}),e.intervalTime);else setTimeout((function(){i=$(".o-page-nav__second, .dropdown-elementlinks"),$(i).each((function(t,n){e.resetMarginAndHeight(n)})),$(o).off("click.activemenus")}),e.intervalTime)}},{key:"clickActiveSubMenus",value:function(e,t){var n=$(e).parents(".o-page-nav__dropdown"),a=$(n).siblings(t);$(n).hasClass(t)?$(n).removeClass(t):($(a).removeClass(t),$(n).addClass(t))}},{key:"activeSubMenus",value:function(){var e=this,t=$(".o-page-nav-secundary"),n=$(t).find(".o-page-nav__dropdown.--active"),a=$(t).find(".o-page-nav__dropdown .o-page-nav__dropdown__header");d.a.isMobile()||d.a.isMobileLandscape()?($(a).off("click.activesubmenus"),$(a).on("click.activesubmenus",(function(){e.clickActiveSubMenus(this,"--active")}))):($(n).each((function(e,t){$(t).removeClass("--active")})),$(a).off("click.activesubmenus"))}},{key:"getLateralMenu",value:function(){var e,t,n;setTimeout((function(){e=$(".o-page-nav__second"),t=$(e).parents(".o-page-nav__first__element.--has-children-first:not(.--dropdown)"),n=$(".l-guide-main__menu nav"),$(t).length>0&&(e=$(e).clone(),$($(e)[0]).appendTo($(n)))}))}},{key:"activateSecondElement",value:function(e,t,n,a,i,o){var r,l,s=this;"link"===n?(l=$(e).parents(".o-page-nav__second__element"),r=$(e)):"element"===n&&(l=$(e),r=$(e).find(".o-page-nav__second__element__link"));var c=$(l).find(".o-full-body-content"),u=($(c).children().filter(":not(.o-close-container)"),$(l).siblings("."+a)),f=$(u).find("."+i),m=t.hasClass("owl-carousel")?$(t).children(".owl-stage-outer").children(".owl-stage").children(".owl-item.active").find(".l-guide-main__content"):$(t).find(".l-guide-main__content");if($(u).removeClass(a),$(f).removeClass(i),$(l).addClass(a),$(r).addClass(i),d.a.isDesktopDevice()||d.a.isTabletDevice()){if($(c).width($(m).width()),!$(e).hasClass("--parent-current-page")&&$(e).offset()&&$(o).offset()){var p=$(o).offset().top,v=$(e).offset().top-p+$(e).height();$(c).height()<v&&$(c).height(v)}$(t).height("auto"),$(c).height()>$(t).outerHeight()&&$(t).height($(c).height()),s.scrollFunctionStick($(o)),$(window).on("scroll.stickymenu",(function(){s.scrollFunctionStick($(o))}))}else $(t).height("auto"),$(c).height("auto"),$(c).width("auto"),$(o).height("auto"),$(window).off("scroll.stickymenu",(function(){s.scrollFunctionStick($(o))})),s.msie||setTimeout((function(){$("."+s.guideClass+" .l-guide-main__menu .o-page-nav__second").stick_in_parent({parent:".l-guide-main__menu"}).on("sticky_kit:bottom",(function(e){var t=this;$(window).off("scroll.stickymenu",(function(){s.scrollFunctionStick(t)}))})).on("sticky_kit:unbottom",(function(e){var t=this;$(window).on("scroll.stickymenu",(function(){s.scrollFunctionStick(t)}))})),$(document.body).trigger("sticky_kit:recalc")}))}},{key:"desactivateSecondElement",value:function(e,t,n,a,i,o){var r,l,s=this;"link"===n?(l=$(e).parents(".o-page-nav__second__element"),r=$(e)):"element"===n&&(l=$(e),r=$(e).find(".o-page-nav__second__element__link"));var c=$(l).find(".o-full-body-content"),u=($(c).children().filter(":not(.o-close-container)"),$(l).siblings("."+a));$(u).find("."+i),t.hasClass("owl-carousel")?$(t).children(".owl-stage-outer").children(".owl-stage").children(".owl-item.active").find(".l-guide-main__content"):$(t).find(".l-guide-main__content"),$(l).removeClass(a),$(r).removeClass(i),$(t).height("auto"),$(c).height("auto"),$(c).width("auto"),$(o).height("auto"),$(window).on("scroll.stickymenu",(function(){s.scrollFunctionStick($(o))})),s.msie||setTimeout((function(){$("."+s.guideClass+" .l-guide-main__menu .o-page-nav__second").stick_in_parent({parent:".l-guide-main__menu"}).on("sticky_kit:bottom",(function(e){var t=this;$(window).off("scroll.stickymenu",(function(){s.scrollFunctionStick(t)}))})).on("sticky_kit:unbottom",(function(e){var t=this;$(window).on("scroll.stickymenu",(function(){s.scrollFunctionStick(t)}))})),$(document.body).trigger("sticky_kit:recalc")}))}},{key:"hoverClickSecondaryMenu",value:function(e,t){var n=this,a=$("."+n.guideClass+" .l-guide-main__menu .o-page-nav__second"),i=$("."+n.guideClass+" .l-guide-main__menu .o-page-nav__second__element__link.--link--has--children"),o=$("."+n.guideClass+" .l-guide-main__menu .o-page-nav__second__element__link:not(.--link--has--children)"),r=$("."+n.guideClass+" .l-guide-main__menu .o-page-nav__second__element a:not(.o-arrow-open)"),l=$(i).parents(".o-page-nav__second__element"),s=null!=e?$(e):$(".l-guide-main__container"),c=$(".js-active-element"),u=$(".js-active-link"),f=$(".a-close-icon"),m=$(a);if($(o).off("click mouseover"),$(r).off("click"),$(l).off("click"),$(f).off("click"),$(s).height("auto"),$(c).removeClass("js-active-element"),$(u).removeClass("js-active-link"),!d.a.isMobile()&&!d.a.isMobileLandscape()){var p=void 0!==CivAPP.SliderPages&&null!==CivAPP.SliderPages,v=m.hasClass("menuaim"),h=null!=t&&1==t,y=m.find("--current-page").length>0;(!p||p&&h||p&&!y)&&(v&&!h||void 0!==m.menuAim&&null!==m.menuAim&&"function"==typeof m.menuAim&&(null!=t&&1==t&&($(m).removeClass("menuaim"),m.menuAim("destroy")),m.menuAim({rowSelector:i,activationDelay:0,activateCallback:function(e){if(!d.a.isMobile()&&!d.a.isMobileLandscape()){var t=e;n.activateSecondElement(t,s,"link","js-active-element","js-active-link",a)}},deactivateCallback:function(e){if(!d.a.isMobile()&&!d.a.isMobileLandscape()){var t=e;return n.desactivateSecondElement(t,s,"link","js-active-element","js-active-link",a),!1}},exitMenuCallback:function(){if(!d.a.isMobile()&&!d.a.isMobileLandscape())return!0}}),$(m).addClass("menuaim"))),$(o).on("click mouseenter",(function(){return d.a.isTabletDevice()?($("body").trigger("click"),!1):d.a.isDesktopDevice()?($(m).trigger("mouseleave"),!1):void 0})),d.a.isTabletDevice()?void 0!==m.menuAim&&null!==m.menuAim&&"function"==typeof m.menuAim&&$(m).menuAim("switchToClick"):d.a.isDesktopDevice()&&$(r).on("click",(function(e){e.preventDefault(),window.location=this.href})),$(f).on("click",(function(e){return e.preventDefault(),d.a.isTabletDevice()?($("body").trigger("click"),!1):d.a.isDesktopDevice()?($(m).trigger("mouseleave"),!1):void 0})),d.a.isTabletDevice()&&($(l).find(".o-page-nav__second__element__link.--link--has--children").on("click",(function(e){e.preventDefault()})),$(o).on("click",(function(e){e.preventDefault(),window.location=this.href})))}}},{key:"openingCurrentClick",value:function(e,t){var n=$(e).parent("li"),a=$(n).find("."+t),i=$(n).siblings("."+t),o=$(i).find("."+t);$(n).hasClass(t)?$(n).children("ul").slideUp("slow",(function(){$(n).removeClass(t),$(a).removeClass(t),$(a).children("ul").slideUp("slow")})):$(n).children("ul").slideDown("slow",(function(){$(n).addClass(t)})),$(i).removeClass(t),$(i).children("ul").slideUp("slow"),$(o).removeClass(t),$(o).children("ul").slideUp("slow"),this.msie||$(document.body).trigger("sticky_kit:recalc")}},{key:"openingCurrent",value:function(){var e=this,t=$("."+e.guideClass+" .l-guide-main__menu .o-arrow-open"),n=$("."+e.guideClass+" .l-guide-main__menu .--parent-current-page");if($(t).off("click.openingcurrent"),window.innerWidth<1300){var a=$(n).find("ul");$(a).each((function(e,n){$(n).attr("style")&&$(n).removeAttr("style"),$(t).removeClass("--opened-element")}))}else setTimeout((function(){$(t).on("click.openingcurrent",(function(t){t.preventDefault();var n=$(this);e.openingCurrentClick(n,"--opened-element")}))}))}},{key:"wheel",value:function(e){e.preventDefault()}},{key:"keydown",value:function(e){for(var t=this.keys.length;t--;)if(e.keyCode===this.keys[t])return void e.preventDefault()}},{key:"disable_scroll",value:function(){window.addEventListener&&window.addEventListener("DOMMouseScroll",this.wheel,!1),window.onmousewheel=document.onmousewheel=this.wheel,document.onkeydown=this.keydown}},{key:"enable_scroll",value:function(){window.removeEventListener&&window.removeEventListener("DOMMouseScroll",this.wheel,!1),window.onmousewheel=document.onmousewheel=document.onkeydown=null}},{key:"preventRedirect",value:function(){var e=$(".o-page-nav__first__element.--has-children-first .o-page-nav__first__element__link");$(e).on("click",(function(e){(d.a.isMobileDevice()||d.a.isTabletDevice()||d.a.isMobile()||d.a.isMobileLandscape())&&e.preventDefault()}))}},{key:"scrollFunction",value:function(e,t){var n=$(e).scrollTop(),a=$(".o-header"),i=$(a).height();return n>t?n>i?($(a).removeClass("--fixedHeader"),$(a).hasClass("--fixedHeaderHidden")||$(a).addClass("--fixedHeaderHidden")):($(a).removeClass("--fixedHeader"),$(a).removeClass("--fixedHeaderHidden")):n>0?($(a).removeClass("--fixedHeaderHidden"),$(a).hasClass("--fixedHeader")||$(a).addClass("--fixedHeader")):($(a).removeClass("--fixedHeader"),$(a).removeClass("--fixedHeaderHidden")),t=n}},{key:"fixedHeader",value:function(){var e=this,t=0,n=$(".o-header");0==$(n).parents(".--checkout").length&&(t=e.scrollFunction($(window),t),$(window).off("scroll.fixedheader",(function(n){t=e.scrollFunction(this,t)})),$(window).on("scroll.fixedheader",(function(n){t=e.scrollFunction(this,t)})))}},{key:"scrollFunctionStick",value:function(e){var t=$(e).find(".js-active-element:not(.--parent-current-page) .o-full-body-content"),n=$(t).outerHeight(),a=$(".l-guide-main").offset().top+$(".l-guide-main").outerHeight()-$(window).scrollTop();"0px"==$(e).css("bottom")&&a<n?$(t).css({position:"absolute",top:"auto",bottom:0}):($(t).css({position:"",top:"",bottom:""}),0!=d.a.inViewport($(".o-footer"))?$(t).css("max-height","calc(100% - "+d.a.inViewport($(".o-footer"))+"px"):$(t).css("max-height",""))}},{key:"dropdownClickRedirect",value:function(){var e=$(".o-page-nav__first__element.--dropdown:not(.--plus) > a");setTimeout((function(){e=$(".o-page-nav__first__element.--dropdown:not(.--plus) > a")})),$(e).off("click.dropdownclickredirect"),$(e).on("click.dropdownclickredirect",(function(e){e.preventDefault(),d.a.isMobileDevice()||d.a.isTabletDevice()||d.a.isMobile()||d.a.isMobileLandscape()||(window.location=this.href)}))}}])&&ne(t.prototype,n),a&&ne(t,a),Object.defineProperty(t,"prototype",{writable:!1}),e}();function ie(e){return(ie="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function oe(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,(i=a.key,o=void 0,o=function(e,t){if("object"!==ie(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!==ie(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(i,"string"),"symbol"===ie(o)?o:String(o)),a)}var i,o}var re=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.init=this.init.bind(this),this.init()}var t,n,a;return t=e,(n=[{key:"init",value:function(){this.initMobileNav()}},{key:"initMobileNav",value:function(){$("#js-menu-overlay").on("click",(function(){d.a.$("body").removeClass("mobile-menu-opened"),d.a.$("body").addClass("mobile-menu-closed")})),$(window).on("changed.zf.mediaquery",(function(){d.a.$("body").removeClass("mobile-menu-opened"),d.a.$("body").removeClass("mobile-menu-closed")}));var e=$("#page-nav__user"),t=$("#user-login-form, #header-reservation-form, #user-forgot-password-header");t.find("legend.a-title--header-form").off("click.openform"),t.find("legend.a-title--header-form").on("click.openform",(function(){var e=$(this).filter('[data-go-right="true"]').length>0||$(this).filter('[data-go-left="true"]').length>0,t=$(this).closest("form"),n=t.closest(".swiper-container"),a=n.hasClass("js-shown-form");if(d.a.isDesktop()||e&&a)return!1;if(h(),null!=n&&n.length>0){var i=$(n).find(".__left"),o=$(n).find(".__right");n.toggleClass("js-shown-form"),n.removeClass("_right-opened"),n.find(".o-form").toggleClass("js-visible"),$(i).find('[tabindex="-1"]').each((function(e,t){$(t).removeAttr("tabindex")})),function(e){$(e).find('a, button, input, textarea, select, details,[tabindex]:not([tabindex="-1"])').each((function(e,t){$(t).attr("tabindex","-1")}))}(o)}else t.closest(".o-form").toggleClass("js-visible")}));var n=function(){e.off("click.menuitem focus.menuitem",'input, button[type="submit"]')},a=function(){e.hasClass("--pinned")||(e.addClass("--pinned"),d.a.onElementOutsideClick(e,(function(){e.removeClass("--pinned"),n()})))},i=function(){d.a.isWebkit()&&$("#main-page-header").find(":-webkit-autofill").each((function(){$(this).removeClass("parsley-error"),$(this).next(".parsley-errors-list").html(""),$(this).closest(".u-floating-label--s").addClass("is-focused")})),i=Function.prototype};e.off("mouseover.menuitem"),e.on("mouseover.menuitem",(function(t){$("body").off("mousedown.setMenuInputFieldsFocus"),$("body").on("mousedown.setMenuInputFieldsFocus",(function(t){$(t.target).closest("#page-nav__user").length||e.removeClass("--pinned")})),e.on("click.menuitem focus.menuitem",'input, button[type="submit"]',a),i(),e.find(".o-page-nav__dropdown__header").off("mousedown.menuitem"),e.find(".o-page-nav__dropdown__header").on("mousedown.menuitem",(function(){$(e).hasClass("--pinned")?e.removeClass("--pinned"):e.addClass("--pinned")}))})),$("#main-page-header").find(".o-page-nav__dropdown__header").off("mouseover.menuitem"),$("#main-page-header").find(".o-page-nav__dropdown__header").on("mouseover.menuitem",(function(t){$(t.target).closest("#page-nav__user").length||(e.removeClass("--pinned"),n())})),e.off("mouseout.menuitem"),e.on("mouseout.menuitem",(function(e){$(this).hasClass("--pinned")||n()}));var o=$("#header-reservation-form"),r=o.closest(".o-form");o.find("legend").on("click",(function(){if(d.a.isDesktop())return!1;h(),r.toggleClass("js-visible")}));var l=$("#page-nav__currency"),s=l.find(".o-page-nav__dropdown__header"),c=l.find(".o-page-nav__dropdown__body"),u=c.find("span");$(u).length>6?($(l).addClass("--horizontal-version"),$("body").addClass("--horizontal-version-body")):($(l).removeClass("--horizontal-version"),$("body").addClass("--horizontal-version-body")),s.on("click",(function(){d.a.isDesktop()||c.toggleClass("js-visible")})),u.on("click",(function(){d.a.createCookie("currency",$(this).attr("data-value"),100),d.a.sessionStorage.test()&&(d.a.sessionStorage.setItem("keepFilterData",!0),d.a.sessionStorage.setItem("citySlug",window.citySlug)),document.location.reload()}));var f=d.a.readCookie("currency");null===f&&(f=$("#currencySelectorButton").attr("data-value")),null!==f&&""!==f&&d.a.checkForCurrency(f)||(f="EUR");var m=u.filter("[data-value="+f+"]");$(m).closest("li").addClass("--active"),$("#currencySelectorButton").html(m.html()),$("#currencySelectorButton").attr("data-value",f),$(m).filter("[data-abbreviation]").length>0?$("#currencySelectorButton").attr("data-abbreviation",$(m).data("abbreviation")):$("#currencySelectorButton").attr("data-abbreviation","EUR");var p=/(^|\s)a-currency-icon--\S+/g;if(m.filter('[class*="a-currency-icon--"]').length>0){var v=m.attr("class");$("#currencySelectorButton").removeClass((function(e,t){return(t.match(p)||[]).join(" ")})),$("#currencySelectorButton").addClass((function(e,t){return(v.match(p)||[]).join(" ")}))}else $("#currencySelectorButton").removeClass((function(e,t){return(t.match(p)||[]).join(" ")}));var h=function(){c.removeClass("js-visible")}}}])&&oe(t.prototype,n),a&&oe(t,a),Object.defineProperty(t,"prototype",{writable:!1}),e}(),le=n(8);function se(e){return(se="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ce(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,i,o,r,l=[],s=!0,c=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(a=o.call(n)).done)&&(l.push(a.value),l.length!==t);s=!0);}catch(e){c=!0,i=e}finally{try{if(!s&&null!=n.return&&(r=n.return(),Object(r)!==r))return}finally{if(c)throw i}}return l}}(e,t)||fe(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ue(e,t,n,a,i,o,r){try{var l=e[o](r),s=l.value}catch(e){return void n(e)}l.done?t(s):Promise.resolve(s).then(a,i)}function de(e){return function(){var t=this,n=arguments;return new Promise((function(a,i){var o=e.apply(t,n);function r(e){ue(o,a,i,r,l,"next",e)}function l(e){ue(o,a,i,r,l,"throw",e)}r(void 0)}))}}function fe(e,t){if(e){if("string"==typeof e)return me(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?me(e,t):void 0}}function me(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}function pe(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,(i=a.key,o=void 0,o=function(e,t){if("object"!==se(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!==se(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(i,"string"),"symbol"===se(o)?o:String(o)),a)}var i,o}function ve(e,t){return(ve=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function he(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=be(e);if(t){var i=be(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return ye(this,n)}}function ye(e,t){if(t&&("object"===se(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return ge(e)}function ge(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function be(e){return(be=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}s.a.cfg.expand=10,document.addEventListener("lazyloaded",(function(e){$(e.target).parent(".blazy-container").removeClass("blazy-container")}));var we=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ve(e,t)}(c,e);var t,a,o,r,l,s=he(c);function c(e){var t;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,c),(t=s.call(this,e)).state={},t.isGuide=!0,t.init=t.init.bind(ge(t)),t.staticSliderPages=$(".slider-pages._static").length>0,d.a.foundation(),"undefined"!=typeof moment&&moment.locale(d.a.getMomentLocale()),t.heightImages=t.heightImages.bind(ge(t)),$(window).on("load",(function(){window.originalWidth=window.innerWidth})),window.CivAPP=ge(t),t.helpers={},t.loader=new R,t.myonload=t.myonload.bind(ge(t)),t.addHelper=t.addHelper.bind(ge(t)),t.removeHelper=t.removeHelper.bind(ge(t)),t.executeHelperCallback=t.executeHelperCallback.bind(ge(t)),t.pushGTMSitewideEvents=t.pushGTMSitewideEvents.bind(ge(t)),t.Utils=d.a,0!=$("#utils-helper-script").length&&(t.addHelper("../../modules/UtilsHelper"),n.e(20).then(n.bind(null,63)).then((function(e){var n=e.default;$.extend(d.a,n),t.markHelperAsLoaded({helperId:"../../modules/UtilsHelper",executeHelperActions:!0,helperModule:d.a})})).catch((function(e){d.a.l("error al cargar módulo UtilsHelper"),d.a.l(e)}))),t.ConfirmUtil=L.a,0!=$("#confirm-util-helper-script").length&&(t.addHelper("../../modules/ConfirmUtilHelper"),n.e(12).then(n.bind(null,64)).then((function(e){var n=e.default;$.extend(L.a,n),t.markHelperAsLoaded({helperId:"../../modules/ConfirmUtilHelper",executeHelperActions:!0,helperModule:L.a})})).catch((function(e){d.a.l("error al cargar módulo ConfirmUtilHelper"),d.a.l(e)}))),t.GTMUtils=new N.a,t.GTMUtils.bindNewModelClickEventHandler(),t.GTMUtils.bindGTMHandlers(),t.pushGTMSitewideEvents();var a=function(){var e=$("[data-css-for-large]");d.a.isMobile()||(e.attr("rel","stylesheet"),e.removeAttr("data-css-for-large"))};if(d.a.isMobile()){$("[data-css-for-large]");$(window).on("changed.zf.mediaquery",(function(){a()}))}return a(),t}return t=c,(a=[{key:"addHelper",value:function(e){this.helpers[e]={isLoaded:!1,actions:[]}}},{key:"markHelperAsLoaded",value:function(e){var t=e.helperId,n=e.helperModule,a="boolean"==typeof e.executeHelperActions&&e.executeHelperActions;this.helpers[t].isLoaded=!0,a&&this.executeHelperActions({helperId:t,helperModule:n})}},{key:"removeHelper",value:function(e){delete this.helpers[e],this.myonload()}},{key:"executeHelperCallback",value:function(e,t){this.helpers[e].isLoaded?t():this.helpers[e].actions.push(t)}},{key:"executeHelperActions",value:function(e){var t=e.helperId,n=e.helperModule;this.helpers[t].actions.forEach((function(e){e(n)}))}},{key:"myonload",value:function(){if(!0!==window.isCivGuideHome){var e=0,t=setInterval((function(){var n=!0;if(!d.a.isEmptyObject(this.helpers))for(var a in this.helpers)if(!this.helpers[a].isLoaded){n=!1;break}e<5e4?n?(clearInterval(t),setTimeout((function(){var e=void 0!==window.loadCalendarAjax&&null!==window.loadCalendarAjax&&(1==window.loadCalendarAjax||"true"==window.loadCalendarAjax||"1"==window.loadCalendarAjax),t=void 0!==window.ajaxCalendarConfig&&null!==window.ajaxCalendarConfig&&(1==window.ajaxCalendarConfig||"true"==window.ajaxCalendarConfig||"1"==window.ajaxCalendarConfig),n=!e||e&&(0==$("#formReservaActividad > .o-activity-calendar").length||$("#formReservaActividad > .o-activity-calendar").length>0&&t);if($("#formReservaActividad").length>0&&("undefined"==typeof civ||void 0===civ.calendar)&&n&&setTimeout((function(){$("#formReservaActividad").addClass("--loaded")}),100),void 0!==window.fns)for(var a=0;a<window.fns.length;a++)"function"==typeof window.fns[a]&&(window.fns[a](),window.fns[a]="null");d.a.$("body").addClass("--loaded"),1==d.a.isCartLoaded()&&d.a.sendMessageToApp("cartLoaded")}))):e+=100:clearInterval(t)}),100);d.a.isMopsOnTabsActive()&&void 0!==CivAPP.Forms&&null!==CivAPP.Forms&&CivAPP.Forms.openCardAsFirst()}}},{key:"componentDidMount",value:function(){var e=this;window.CivAPP=this,this.BlazyController=new p({callback:this.heightImages}),this.bLazy=this.BlazyController.getBlazy(),$(window).on("resize.heightImage load",u()((function(){e.heightImageList()}),200)),this.init(),this.addBodyUniqueIdentifier(),document.getElementById("optimizelySDKEnabled")&&(Object(T.b)(),this.optimizelyFlags=T.c),document.addEventListener("load",(function(e){e.target.matches(".limg")&&(e.target.classList="")}),!0),d.a.initJsLinks()}},{key:"addBodyUniqueIdentifier",value:function(){if("undefined"!=typeof GTMDataSite){var e="ab-".concat(GTMDataSite.page.typology.toLowerCase().replaceAll(" ","-")).concat("cart"===GTMDataSite.page.typology?"-".concat(GTMDataSite.page.title):"");$("body").hasClass(e)||$("body").addClass(e)}}},{key:"createNewLink",value:function(e){var t,n=document.createElement("a"),a=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=fe(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var a=0,i=function(){};return{s:i,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,r=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return r=e.done,e},e:function(e){l=!0,o=e},f:function(){try{r||null==n.return||n.return()}finally{if(l)throw o}}}}(e.attributes);try{for(a.s();!(t=a.n()).done;){var i=t.value;"data-loc"!==i.name&&n.setAttribute(i.name,i.value)}}catch(e){a.e(e)}finally{a.f()}return n.insertAdjacentHTML("beforeend",e.innerHTML),n}},{key:"replaceLinkWithNewLink",value:function(e,t){var n=e.parentNode;n.insertBefore(t,e),n.removeChild(e)}},{key:"loadDatePickerHelper",value:function(e){var t=this;0!==$("#date-picker-helper-script").length&&(e="function"==typeof e?e:Function.prototype,n.e(13).then(n.bind(null,65)).then((function(n){var a=n.default;t.DatePickerHelper=new a,t.DatePickerHelper.initDateTimePickers(),e()})).catch((function(e){d.a.l("error al cargar módulo DatePickerHelper"),d.a.l(e)})))}},{key:"loadInnerPagesHelper",value:function(e){if(!0!==window.isCivGuideHome){var t=this;e="function"==typeof e?e:Function.prototype,n.e(27).then(n.bind(null,66)).then((function(n){var a=n.default;$.extend(t,a),t.initHotelsSearch(),t.initZendeskFix(),t.printMapOnLoad(),t.printApp(),t.initTabs(),t.tableHeaders(),t.initPrintV2(),t.onlyTextOpinion(),t.deleteItems(),e()})).catch((function(e){d.a.l("error al cargar módulo GuidesInnerPagesHelper"),d.a.l(e)}))}}},{key:"loadFormsPhoneInput",value:(l=de(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return d.a.l("->loadFormsPhoneInput"),e.abrupt("return",n.e(6).then(n.bind(null,67)));case 2:case"end":return e.stop()}}),e)}))),function(){return l.apply(this,arguments)})},{key:"init",value:function(){var e=this,t=this;d.a.addBodyClasses(),this.isInMobileApp=d.a.isInWebView(),this.currentElementHTML=window.currentElementHTML,this.isSpecificGuide=d.a.returnAppVersion("3.0.0"),this.loadInnerPagesHelper(),d.a.initDropdowns(),d.a.initGoTos(),0!=$("#utils-helper-script").length&&this.executeHelperCallback("../../modules/UtilsHelper",(function(){d.a.toogleTranslation(),d.a.disableOthersRadioButtons(),d.a.copyToClipboard(),d.a.initFoldedElements(),d.a.initCardCity(),d.a.doublePaymentCheck(),d.a.horizontalVerticalImages(),d.a.horizontalVerticalRatioImages()})),0!=$("#confirm-util-helper-script").length?this.executeHelperCallback("../../modules/ConfirmUtilHelper",(function(){L.a.createLightboxes(),L.a.createLightboxesWarningInvoice(),L.a.initYoutubeLink(),L.a.initVideoLink()})):L.a.createLightboxes(),this.menu=new ae,this.sticky=new K(this),0!=$("#options-invoices-helper-script").length&&this.addHelper("../../helpers/OptionsInvoicesHelper"),0!=$("#calendar-helper-script").length&&this.addHelper("../../helpers/CalendarHelper");var a,i=function(){0!=$("#calendar-helper-script").length&&Promise.all([n.e(0),n.e(24)]).then(n.bind(null,87)).then((function(t){var n=t.default;e.CalendarHelper=new n,e.removeHelper("../../helpers/CalendarHelper")})).catch((function(e){d.a.l("error al cargar módulo CalendarHelper"),d.a.l(e)}))},o=function(){0!==$("#calendar-fetch-script").length&&Promise.all([n.e(0),n.e(5)]).then(n.bind(null,69)).then((function(t){var n=t.default;e.CalendarCFGFetch=new n;var a=document.getElementById("activity-detail-content"),i=document.querySelector(".main-comments-section");d.a.isMobile()&&(a||i)&&e.CalendarCFGFetch.initCalendarCFGFetch(),e.removeHelper("../../modules/CalendarCFGFetch")})).catch((function(e){d.a.l("error al cargar módulo CalendarCFGFetch"),d.a.l(e)}))};0!=$("#inline-date-picker-helper-script").length&&n.e(28).then(n.bind(null,70)).then((function(t){var n=t.default;e.InlineDatePickerHelper=new n})).catch((function(e){d.a.l("error al cargar módulo InlineDatePickerHelper"),d.a.l(e)})),0!=$("#weather-time-helper-script").length&&n.e(21).then(n.bind(null,71)).then((function(t){var n=t.default;e.weatherTime=new n})).catch((function(e){d.a.l("error al cargar módulo WeatherTimeHelperGuides"),d.a.l(e)})),0!=$("#forms-helper-script").length?(this.addHelper("../../modules/Forms"),Promise.all([n.e(0),n.e(16)]).then(n.bind(null,85)).then((function(t){e.removeHelper("../../modules/Forms");var r=t.default;e.Forms=new r,a=r,e.loadDatePickerHelper(),0!=$("#options-invoices-helper-script").length&&n.e(17).then(n.bind(null,72)).then((function(t){var n=t.default;$.extend(d.a,n),e.removeHelper("../helpers/OptionsInvoicesHelper")})).catch((function(e){d.a.l("error al cargar módulo OptionsInvoicesHelper"),d.a.l(e)})),i(),o(),function(e){$("#transferHomeForm").length>0&&n.e(19).then(n.bind(null,68)).then((function(t){"undefined"!=typeof transferFormData&&d.a.loading();var n=t.default;e.TransferFormController=new n(e)})).catch((function(e){d.a.l("error al cargar módulo TransferFormController"),d.a.l(e)}))}(e.Forms),W.init(),$("#contactDropdown.o-container-list-contact-us").length>0&&Promise.all([n.e(0),n.e(25)]).then(n.bind(null,88)).then((function(t){var n=t.default;e.ContactTabs=new n(a)})).catch((function(e){d.a.l("error al cargar módulo ContactTabs"),d.a.l(e)})),document.querySelectorAll("[data-parsley-phoneintltel-google]:not(.js-tel-input)").length>0&&document.getElementById("phone-input-helper-script")&&n.e(18).then(n.bind(null,73)).then((function(t){var n=t.default;e.Forms.googlePhoneUtil=n})).catch((function(e){d.a.l("error al cargar módulo PhoneInputHelper"),d.a.l(e)})),document.querySelectorAll("[data-parsley-emailregex]").length>0&&document.getElementById("email-input-helper-script")&&n.e(14).then(n.bind(null,74)).then((function(t){var n=t.validateEmailRegex;e.Forms.validateEmailRegex=n})).catch((function(e){d.a.l("error al cargar módulo EmailInputHelper"),d.a.l(e)}))})).catch((function(e){d.a.l("error al cargar módulo Forms..."),d.a.l(e)}))):0!=$("#common-forms-helper-script").length&&(this.addHelper("../../modules/CommonFormsGuides"),n.e(11).then(n.bind(null,75)).then((function(t){e.removeHelper("../../modules/CommonFormsGuides");var a=t.default;e.Forms=new a,e.loadDatePickerHelper(),i(),o(),W.init(),document.querySelectorAll("[data-parsley-emailregex]").length>0&&document.getElementById("email-input-helper-script")&&n.e(14).then(n.bind(null,74)).then((function(t){var n=t.validateEmailRegex;e.Forms.validateEmailRegex=n})).catch((function(e){d.a.l("error al cargar módulo EmailInputHelper"),d.a.l(e)}))})).catch((function(e){d.a.l("error al cargar módulo CommonFormsGuides..."),d.a.l(e)}))),this.Utils=d.a,window.isCivGuideHome||(d.a.initRatingStars(),this.GalleryRight=new ee),this.MenuUp=new re,this.ButtonAnchor=new Q;var r=d.a.userAgent();this.appLinks(r),this.formatContent(),this.loadingAseguraTuViaje=!1,d.a.setupLazyBgs([".o-main-promo",".l-mask-w",".l-mask-section",".o-main-header"]),this.analyticsTrack(),this.openNewWindowAndRedirect(),this.openNewWindowSizeAndRedirect(),d.a.switcherProfileLinks(),d.a.radioOpenClass(),d.a.removeOverlayParameter();var l=function(a){a="function"==typeof a?a:Function.prototype,$("#slider-helper-script").length>0&&n.e(30).then(n.bind(null,90)).then((function(e){var n=e.default;t.slider=new n(t),a(),t.preparePrint()})).catch((function(e){d.a.l("error al cargar módulo sliderGuides"),d.a.l(e)})),$("#a-view-slider-script").length>0&&n.e(23).then(n.bind(null,76)).then((function(t){var n=t.default;e.ASlider=new n(e)})).catch((function(e){d.a.l("error al cargar módulo ASlider"),d.a.l(e)}))};d.a.isActivityDetail()?l((function(){var a=function(e){var n=$(e);CivAPP.refreshBlazy(),1==n.data("meeting-point")&&n.find(".js-map, .js-map-static, .js-map-new, .js-map-search, .js-map-search-gm").length>0&&t.Maps.refreshMaps()};if(window.showOptimizedProductPage){var i=function(e,t){t.init(e,a)};d.a.isMobile()?Promise.all([n.e(1).then(n.bind(null,91)),n.e(4).then(n.bind(null,77))]).then((function(e){var t=ce(e,2),n=t[0],a=t[1],o=n.default,r=a.default;i(o,r)})).catch((function(e){d.a.l("error al cargar módulo ActivityDetailMob"),d.a.l(e)})):Promise.all([n.e(1).then(n.bind(null,91)),n.e(3).then(n.bind(null,78))]).then((function(e){var t=ce(e,2),n=t[0],a=t[1],o=n.default,r=a.default;i(o,r)})).catch((function(e){d.a.l("error al cargar módulo ActivityDetailLarge"),d.a.l(e)}))}else n.e(2).then(n.bind(null,79)).then((function(t){var n=t.default;e.activityDetail=new n(a)})).catch((function(e){d.a.l("error al cargar módulo ActivityDetail"),d.a.l(e)}))})):l(),0!=$("#guide-map-helper-script").length&&n.e(26).then(n.bind(null,80)).then((function(t){var n=t.default;e.GuideMap=new n})).catch((function(e){d.a.l("error al cargar módulo GuideMap ...."),d.a.l(e)})),0!=$("#zendesk-helper-script").length&&n.e(22).then(n.bind(null,81)).then((function(t){var n=t.default;e.Zendesk=new n})).catch((function(e){d.a.l("error al cargar módulo ZendeskGuides ...."),d.a.l(e)})),d.a.isMobile()||(this.setHomeBackground(),this.initClickableDesktopMenu()),this.Cart=new O,0!=$("#pcm-provider-request-data").length&&0!=$("#providerRequestData").length&&n.e(7).then(n.bind(null,86)).then((function(e){var n=e.default;t.Cart.loadProviderRequestData=n})).catch((function(e){d.a.l("error al cargar módulo ProviderRequestData"),d.a.l(e)})),0!=$("#flight-widget-helper-script").length&&n.e(15).then(n.bind(null,82)).then((function(t){var n=t.default;e.FlightWidget=new n})).catch((function(e){d.a.l("error al cargar módulo FlightWidgetGuides ...."),d.a.l(e)})),d.a.$(".js-map, .js-map-static, .js-map-search").length>0&&(this.initGoogleMaps=!0),t.getMapsScriptsAndInit(),this.staticSliderPages&&n.e(8).then(n.bind(null,83)).then((function(t){d.a.l(t);var n=t.default;e.SliderPages=new n(e.staticSliderPages)})).catch((function(e){d.a.l("error al cargar módulo staticSliderPages"),d.a.l(e)})),0!=$("#civ-helper-script").length&&n.e(10).then(n.bind(null,92)).then((function(t){d.a.l(t),e.video=new t.Video})).catch((function(e){d.a.l("error al cargar módulo CivHelper"),d.a.l(e)})),$(document).ready((function(){if(d.a.deleteABTastyEnabledTestsCookie(),!d.a.$("[data-equalizer]").length)return!1;$(window).on("resize",u()((function(){setTimeout((function(){$("[data-equalizer]").length>0&&Foundation.reInit("equalizer")}),250)}),200)),d.a.isCalendarPage()||d.a.isFiltersPage()||(d.a.sessionStorage.removeItem("keepFilterData"),d.a.sessionStorage.removeItem("filtersApplied"),d.a.sessionStorage.removeItem("citySlug"))})),window.addEventListener("pageshow",this.handleBrowserHistoryBack),window.CivAPPisLoaded=!0,this.myonload(),$(window).on("load",(function(){t.myonload()})),$("html").addClass(Foundation.MediaQuery.current),$(window).on("changed.zf.mediaquery",(function(e,t,n){$("html").removeClass(n).addClass(t)})),d.a.initCivTips()}},{key:"getMapsScriptsAndInit",value:function(){var e=this;0!=$("#maps-helper-script").length&&n.e(29).then(n.bind(null,89)).then((function(t){var n=t.default;e.Maps=new n})).catch((function(e){d.a.l("error al cargar módulo Maps ...."),d.a.l(e)}))}},{key:"preparePrint",value:function(){"function"==typeof this.slider.prepareActivityPrint&&this.slider.prepareActivityPrint()}},{key:"setHomeBackground",value:function(){var e=814;0!==$("#home-main-section").length&&(void 0!==window.cityPage&&(e={roma:1148}[window.cityPage.name]||e),new Waypoint({element:document.getElementById("home-main-section"),offset:function(){var t=this.element.clientHeight;return $(window).height()-t+e},handler:function(e){$(this.element).addClass("is-visible"),this.destroy()}}))}},{key:"formatContent",value:function(){var e=$(".listadoQueVer");if(e.length>0){var t=function(){e.find("li").each((function(){var e=$(this);e.css("height","auto"),e.removeClass("js-updated"),d.a.isMobile()&&setTimeout((function(){e.css("height",e.outerHeight()+"px"),e.addClass("js-updated")}),100)}))};e.find("li").each((function(){var e=$(this),n=e.find("> a").attr("href");e.on("click",(function(){document.location.href=n})),t()})),$(window).on("resize",u()((function(){t()}),200))}}},{key:"refreshBlazy",value:function(){this.BlazyController.refreshBlazy()}},{key:"render",value:function(){return i.a.createElement("div",{id:"CivGuidesApp"},i.a.createElement("div",{id:"js-loading-container"},i.a.createElement("div",{className:"loader"})),i.a.createElement("div",{id:"js-menu-overlay"}),i.a.createElement("div",{id:"js-modal-container"}))}},{key:"appLinks",value:function(e){void 0!==window.appsUrls&&("android"===e||"ios"===e)&&$(".o-page-nav__element.--download").length>0&&($(".o-page-nav__element.--download").addClass("--show-download-links"),"android"===e?($("#guideApp").length>0&&(""!==window.appsUrls.guideAndroid?$("#guideApp").attr("href",window.appsUrls.guideAndroid):$("#guideApp").addClass("--hide-icon-app")),$("#civitatisApp").length>0&&(""!==window.appsUrls.civitatisAndroid?$("#civitatisApp").attr("href",window.appsUrls.civitatisAndroid):$("#civitatisApp").addClass("--hide-icon-app"))):"ios"===e&&($("#guideApp").length>0&&(""!==window.appsUrls.guideIos?$("#guideApp").attr("href",window.appsUrls.guideIos):$("#guideApp").addClass("--hide-icon-app")),$("#civitatisApp").length>0&&(""!==window.appsUrls.civitatisIos?$("#civitatisApp").attr("href",window.appsUrls.civitatisIos):$("#civitatisApp").addClass("--hide-icon-app"))))}},{key:"pushTrackEvent",value:function(e,t){var n={},a="";a=""!=t?t+".send":"send",n.hitType="event",n.eventCategory=e.eventcategory,n.eventService=e.eventservice,n.eventAction=e.eventaction,e.eventlabel&&(n.eventLabel=e.eventlabel),e.eventvalue&&(e.eventlabel||(n.eventLabel=null),n.eventValue=e.eventvalue),"undefined"!=typeof ga&&ga(a,n)}},{key:"analyticsTrack",value:function(e){e=void 0!==e?e:d.a.$("body");var t=this,n=$(e).find(".ga-trackEvent-element");$(n).on("click",(function(){var e=$(this).data(),n=[],a="";if(e.trackers){n=e.trackers.split(",");for(var i=0;i<n.length;i++)a=n[i],t.pushTrackEvent(e,a)}else t.pushTrackEvent(e,"")}))}},{key:"openNewWindowAndRedirect",value:function(){var e=$(".js-new-window");$(e).off("click.jsNewWindow"),$(e).on("click.jsNewWindow",(function(e){e.preventDefault();var t=$(this).attr("href");window.open(t),$(this).data("reload-href")&&(window.location.href=$(this).data("reload-href"))}))}},{key:"openNewWindowSizeAndRedirect",value:function(){var e=$(".js-new-window-size");$(e).off("click.jsNewWindowSize"),$(e).on("click.jsNewWindowSize",(function(e){e.preventDefault();var t=$(this).attr("href"),n=$(this).data("width"),a=$(this).data("height");window.open(t,"newwindow","width="+n+", height="+a),$(this).data("reload-href")&&(window.location.href=$(this).data("reload-href"))}))}},{key:"getCurrentElementHTML",value:function(){return $("<div>").append($(".l-guide-main__container").clone()).html()}},{key:"heightImages",value:function(e,t){t="function"==typeof t?t:Function.prototype;var n=this;e.each((function(e,t){n.calculateHeightImageList(t)})),t()}},{key:"heightImageList",value:function(e){var t=$(".o-card, .comfort-card, .compact-card, .cosy-card").filter("[data-activity]");this.heightImages(t,e)}},{key:"calculateHeightImageList",value:function(e){var t=$(e).attr("data-activity"),n=$(e).find("#activity-features-"+t),a=$(e).find("#activity-image-"+t);n.length>0&&a.length>0&&(d.a.isDesktop()||d.a.isTablet())?a.height(a.find("img").outerHeight()+n.outerHeight()):a.height("")}},{key:"initClickableDesktopMenu",value:function(){var e=$("html:not(.small):not(.medium)"),t=e.find("#page-nav__lang"),n=e.find("#page-nav__currency"),a=e.find("#page-nav__user"),i=e.find(".o-page-nav__dropdown.--cart"),o=e.find("#civ-main-element, #lite-search-parent, .o-page-header__logo"),r=function(e){e.hasClass("active")?e.removeClass("active"):e.addClass("active")};o.on("click",(function(e){t.removeClass("active"),n.removeClass("active"),a.removeClass("active"),i.removeClass("active")})),t.on("click",(function(e){e.stopPropagation(),r(t),n.removeClass("active"),a.removeClass("active"),i.removeClass("active")})),n.on("click",(function(e){e.stopPropagation(),r(n),t.removeClass("active"),a.removeClass("active"),i.removeClass("active")})),a.find(".o-page-nav__dropdown__header").on("click",(function(e){e.stopPropagation(),r(a),t.removeClass("active"),n.removeClass("active"),i.removeClass("active")})),i.hasClass("--with-products")||i.on("click",(function(e){e.stopPropagation(),r(i),t.removeClass("active"),n.removeClass("active"),a.removeClass("active")}));var l=t.find(".o-page-nav__dropdown__body"),s=n.find(".o-page-nav__dropdown__body"),c=i.find(".o-page-nav__dropdown__body");$(l,s,c).on("click",(function(e){return e.stopPropagation()}))}},{key:"handleBrowserHistoryBack",value:function(e){try{performance.getEntriesByType("navigation"),e.persisted&&(d.a.isActivityDetail()||d.a.isCommentsActivity()||d.a.isTransferSelection()||d.a.isCartPage())&&window.location.reload()}catch(e){console.error("An error occurred while handling the pageshow event:",e)}}},{key:"pushGTMSitewideEvents",value:function(){var e,t,n=le.a.get("affiliateLogin"),a=le.a.get("agencyLogin"),i=le.a.get("accommodationLogin"),o=d.a.readCookie("ag_aid"),r=d.a.readCookie("aid");"string"==typeof n?n=parseInt(n):"string"==typeof r&&(r=parseInt(r)),a?(e="agencia",t="agencia"):n?(e="afiliado",o?t="agencia":199===n||199===r?t="Transactional":200===n||200===r?t="Newsletter":140===n||140===r?t="Marketing Automation":127===n||127===r?t="organico":128===n||128===r?t="Noti-Push":800===n||800===r?t="organico":n>=1e3||r>=1e3?t="afiliado":(n<1e3||r<1e3)&&(t="mkt")):i?(e="alojamiento",t="alojamiento"):(e="usuario",t=o&&r?"agencia":o?"agencia":i?"alojamiento":199===r?"Transactional":200===r?"Newsletter":140===r?"Marketing Automation":127===r?"organico":128===r?"Noti-Push":800===r?"organico":r>=1e3?"afiliado":null!=r&&r<1e3?"mkt":"organico");var l=document.querySelector('meta[name="sitewide-event"]');if(null!=l){var s=JSON.parse(atob(l.getAttribute("content"))),c=JSON.parse(s);null!=c&&(c.page.navigation_type=e,c.page.channel=t),window.isPDC&&(c.page.typology=SITEWIDE_PDC_TYPOLOGY),window.isPDO&&(c.page.typology=SITEWIDE_PDO_TYPOLOGY),d.a.pushGTMDataLayerObjectWithCheck(c)}}},{key:"loadDayPicker",value:(r=de(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",n.e(9).then(n.t.bind(null,84,7)));case 1:case"end":return e.stop()}}),e)}))),function(){return r.apply(this,arguments)})}])&&pe(t.prototype,a),o&&pe(t,o),Object.defineProperty(t,"prototype",{writable:!1}),c}(i.a.Component);window.locale=void 0!==window.civLocale&&""!==window.civLocale?window.civLocale:$("html").attr("lang");var _e=function(){$("html").attr("id","html"),$("body").attr("id","body"),window.currentElementHTML=$e(),$("body").append('<div id="civGuidesMountElement">'),r.a.render(i.a.createElement(we,null),$("#civGuidesMountElement")[0])},$e=function(){return $("<div>").append($(".l-guide-main__container").clone()).html()};$(document).ready((function(){var e;"undefined"==typeof Symbol?(e=_e,$.ajax({url:"https://cdnjs.cloudflare.com/ajax/libs/babel-core/5.8.38/browser-polyfill.min.js",cache:!0,dataType:"script"}).done((function(t,n,a){e()}))):_e()}))}]);