!function(e){function t(t){for(var r,i,s=t[0],c=t[1],l=t[2],d=0,f=[];d
")},e.jstmpl.setup({fn:{get_hash_keys:t,nl2br:n}}))}(window.booking)},"KEM+":function(e,t){e.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},Khtt:function(e,t,n){var r="function"==typeof Map&&Map.prototype,o=Object.getOwnPropertyDescriptor&&r?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,a=r&&o&&"function"==typeof o.get?o.get:null,i=r&&Map.prototype.forEach,s="function"==typeof Set&&Set.prototype,c=Object.getOwnPropertyDescriptor&&s?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,l=s&&c&&"function"==typeof c.get?c.get:null,u=s&&Set.prototype.forEach,d=Boolean.prototype.valueOf,f=Object.prototype.toString,h="function"==typeof BigInt?BigInt.prototype.valueOf:null,p=n(0).custom,m=p&&_(p)?p:null;function b(e,t,n){var r="double"===(n.quoteStyle||t)?'"':"'";return r+e+r}function v(e){return String(e).replace(/"/g,""")}function y(e){return"[object Array]"===k(e)}function _(e){return"[object Symbol]"===k(e)}e.exports=function e(t,n,r,o){if(n||(n={}),w(n,"quoteStyle")&&"single"!==n.quoteStyle&&"double"!==n.quoteStyle)throw new TypeError('option "quoteStyle" must be "single" or "double"');if(void 0===t)return"undefined";if(null===t)return"null";if("boolean"==typeof t)return t?"true":"false";if("string"==typeof t)return function(e,t){return b(e.replace(/(['\\])/g,"\\$1").replace(/[\x00-\x1f]/g,O),"single",t)}(t,n);if("number"==typeof t)return 0===t?1/0/t>0?"0":"-0":String(t);if("bigint"==typeof t)return String(t)+"n";var s=void 0===n.depth?5:n.depth;if(void 0===r&&(r=0),r>=s&&s>0&&"object"==typeof t)return"[Object]";if(void 0===o)o=[];else if(function(e,t){if(e.indexOf)return e.indexOf(t);for(var n=0,r=e.length;n
")}})}))))};Fe.propTypes={tag:i.a.string.isRequired,values:i.a.shape({}),charges:i.a.arrayOf(i.a.string),title:i.a.string};var Le=Fe,Be=(n("T3IU"),n("DZyD"),{FREE_CANCELLATION:"free_cancellation",NON_REFUNDABLE:"non_refundable",SPECIAL_CONDITION:"special_condition"}),ze=function(e){var t=e.prepayment,n=e.cancellation,r="no_prepayment"===t.type,o=["anytime","1"].includes(n.info.refundable),a=n.type===Be.NON_REFUNDABLE,i=n.type===Be.FREE_CANCELLATION,s=n.type===Be.SPECIAL_CONDITION,c=t.description,l=n.description,u=i||s?n.type_translation:Object(P.b)(Object(y.b)("bks_be_non_refundable"));"bks_be_free_cancellation"===u&&(u=Object(P.b)(Object(y.b)("bks_be_free_cancellation")));var d="";if(i&&!o)if(n.info.is_midnight){var f=Object(_e.a)(n.info.date_before_raw,"date_with_year");d=Object(P.b)(Object(y.b)("bks_be_pod_free_cancellation_before_on",{variables:{cancel_before_time:n.info.time_before_midnight,cancellation_date:f}}))}else{var h=Object(_e.a)(n.info.date_raw,"date_with_year");d=Object(P.b)(Object(y.b)("bks_be_pod_free_cancellation_before_on",{variables:{cancel_before_time:n.info.time,cancellation_date:h}}))}return{cancellationNameFull:"".concat(u," ").concat(d),cancellationName:u,cancellationDeadline:d,prepaymentText:c,cancellationText:l,isNoPrepayment:r,isFullyFlex:o,isNonRefundable:a,isFreeCancellation:i,isSpecialCondition:s}},He=n("Mp6Z");function We(e){return(We="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 Ve(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t
"+(t?"\n
":"")},r=function(e){return e.replace(/(?:\r?\n)((?:\r?\n)*)/,o)},i=function(e,t){return t?"
":"\n
"},a=function(e){return e.replace(/(?:\r?\n)((?:\r?\n)*)/,i)},c=function(e){return r(y(e))},s=function(e){return r(t(e))},l=function(e){return"
"+a(t(e))+"
"},u=function(e){return""+a(String(e))+"
"},f=function(e){return D[e]},d=function(e){return String(e).replace(/([\b\f\n\r\t'"\\<>]|"|')/g,f)},h=function(t){return e.jstmpl.fn.PERL_BOOL(t)?"true":"false"},p=function(e){return null==e?"":"'"+d(e)+"'"},m=function(e){return encodeURIComponent(e).replace(/[!'()]/g,escape).replace(/\*/g,"%2A")},b=function(e){return String(e).replace(/ /g,"")},v=function(e){return String(e).replace(/\n/g,"