PageSourceSearch

https://labadibeachhotelgh.com/wp-content/cache/wpo-minify/1790776156/assets/wpo-minify-footer-b3946b16.js

js labadibeachhotelgh.com collected 2026-10-04 13:31:10 UTC 95,500 bytes, 236 lines download raw bytes

1try{
2try{
3try{
4try{
5try{
6try{
7try{
8try{
9try{
10try{
11try{
12
13!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var t;"undefined"!=typeof window?t=window:"undefined"!=typeof global?t=global:"undefined"!=typeof self&&(t=self),t.sbjs=e()}}(function(){return function e(t,r,n){function a(s,o){if(!r[s]){if(!t[s]){var c="function"==typeof require&&require;if(!o&&c)return c(s,!0);if(i)return i(s,!0);var u=new Error("Cannot find module '"+s+"'");throw u.code="MODULE_NOT_FOUND",u}var p=r[s]={exports:{}};t[s][0].call(p.exports,function(e){var r=t[s][1][e];return a(r||e)},p,p.exports,e,t,r,n)}return r[s].exports}for(var i="function"==typeof require&&require,s=0;s<n.length;s++)a(n[s]);return a}({1:[function(e,t,r){"use strict";var n=e("./init"),a={init:function(e){this.get=n(e),e&&e.callback&&"function"==typeof e.callback&&e.callback(this.get)}};t.exports=a},{"./init":6}],2:[function(e,t,r){"use strict";var n=e("./terms"),a=e("./helpers/utils"),i={containers:{current:"sbjs_current",current_extra:"sbjs_current_add",first:"sbjs_first",first_extra:"sbjs_first_add",session:"sbjs_session",udata:"sbjs_udata",promocode:"sbjs_promo"},service:{migrations:"sbjs_migrations"},delimiter:"|||",aliases:{main:{type:"typ",source:"src",medium:"mdm",campaign:"cmp",content:"cnt",term:"trm",id:"id",platform:"plt",format:"fmt",tactic:"tct"},extra:{fire_date:"fd",entrance_point:"ep",referer:"rf"},session:{pages_seen:"pgs",current_page:"cpg"},udata:{visits:"vst",ip:"uip",agent:"uag"},promo:"code"},pack:{main:function(e){return i.aliases.main.type+"="+e.type+i.delimiter+i.aliases.main.source+"="+e.source+i.delimiter+i.aliases.main.medium+"="+e.medium+i.delimiter+i.aliases.main.campaign+"="+e.campaign+i.delimiter+i.aliases.main.content+"="+e.content+i.delimiter+i.aliases.main.term+"="+e.term+i.delimiter+i.aliases.main.id+"="+e.id+i.delimiter+i.aliases.main.platform+"="+e.platform+i.delimiter+i.aliases.main.format+"="+e.format+i.delimiter+i.aliases.main.tactic+"="+e.tactic},extra:function(e){return i.aliases.extra.fire_date+"="+a.setDate(new Date,e)+i.delimiter+i.aliases.extra.entrance_point+"="+document.location.href+i.delimiter+i.aliases.extra.referer+"="+(document.referrer||n.none)},user:function(e,t){return i.aliases.udata.visits+"="+e+i.delimiter+i.aliases.udata.ip+"="+t+i.delimiter+i.aliases.udata.agent+"="+navigator.userAgent},session:function(e){return i.aliases.session.pages_seen+"="+e+i.delimiter+i.aliases.session.current_page+"="+document.location.href},promo:function(e){return i.aliases.promo+"="+a.setLeadingZeroToInt(a.randomInt(e.min,e.max),e.max.toString().length)}}};t.exports=i},{"./helpers/utils":5,"./terms":9}],3:[function(e,t,r){"use strict";var n=e("../data").delimiter;t.exports={useBase64:!1,setBase64Flag:function(e){this.useBase64=e},encodeData:function(e){return encodeURIComponent(e).replace(/\!/g,"%21").replace(/\~/g,"%7E").replace(/\*/g,"%2A").replace(/\'/g,"%27").replace(/\(/g,"%28").replace(/\)/g,"%29")},decodeData:function(e){try{return decodeURIComponent(e).replace(/\%21/g,"!").replace(/\%7E/g,"~").replace(/\%2A/g,"*").replace(/\%27/g,"'").replace(/\%28/g,"(").replace(/\%29/g,")")}catch(t){try{return unescape(e)}catch(r){return""}}},set:function(e,t,r,n,a){var i,s;if(r){var o=new Date;o.setTime(o.getTime()+60*r*1e3),i="; expires="+o.toGMTString()}else i="";s=n&&!a?";domain=."+n:"";var c=this.encodeData(t);this.useBase64&&(c=btoa(c).replace(/=+$/,"")),document.cookie=this.encodeData(e)+"="+c+i+s+"; path=/"},get:function(e){for(var t=this.encodeData(e)+"=",r=document.cookie.split(";"),n=0;n<r.length;n++){for(var a=r[n];" "===a.charAt(0);)a=a.substring(1,a.length);if(0===a.indexOf(t)){var i=a.substring(t.length,a.length);if(/^[A-Za-z0-9+/]+$/.test(i))try{i=atob(i.padEnd(4*Math.ceil(i.length/4),"="))}catch(s){}return this.decodeData(i)}}return null},destroy:function(e,t,r){this.set(e,"",-1,t,r)},parse:function(e){var t=[],r={};if("string"==typeof e)t.push(e);else for(var a in e)e.hasOwnProperty(a)&&t.push(e[a]);for(var i=0;i<t.length;i++){var s;r[this.unsbjs(t[i])]={},s=this.get(t[i])?this.get(t[i]).split(n):[];for(var o=0;o<s.length;o++){var c=s[o].split("="),u=c.splice(0,1);u.push(c.join("=")),r[this.unsbjs(t[i])][u[0]]=this.decodeData(u[1])}}return r},unsbjs:function(e){return e.replace("sbjs_","")}}},{"../data":2}],4:[function(e,t,r){"use strict";
13t.exports={parse:function(e){for(var t=this.parseOptions,r=t.parser[t.strictMode?"strict":"loose"].exec(e),n={},a=14;a--;)n[t.key[a]]=r[a]||"";return n[t.q.name]={},n[t.key[12]].replace(t.q.parser,function(e,r,a){r&&(n[t.q.name][r]=a)}),n},parseOptions:{strictMode:!1,key:["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"],q:{name:"queryKey",parser:/(?:^|&)([^&=]*)=?([^&]*)/g},parser:{strict:/^(?:([^:\/?#]+):)?(?:\/\/((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?))?((((?:[^?#\/]*\/)*)([^?#]*))(?:\?([^#]*))?(?:#(.*))?)/,loose:/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/}},getParam:function(e){for(var t={},r=(e||window.location.search.substring(1)).split("&"),n=0;n<r.length;n++){var a=r[n].split("=");if("undefined"==typeof t[a[0]])t[a[0]]=a[1];else if("string"==typeof t[a[0]]){var i=[t[a[0]],a[1]];t[a[0]]=i}else t[a[0]].push(a[1])}return t},getHost:function(e){return this.parse(e).host.replace("www.","")}}},{}],5:[function(e,t,r){"use strict";t.exports={escapeRegexp:function(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")},setDate:function(e,t){var r=e.getTimezoneOffset()/60,n=e.getHours(),a=t||0===t?t:-r;return e.setHours(n+r+a),e.getFullYear()+"-"+this.setLeadingZeroToInt(e.getMonth()+1,2)+"-"+this.setLeadingZeroToInt(e.getDate(),2)+" "+this.setLeadingZeroToInt(e.getHours(),2)+":"+this.setLeadingZeroToInt(e.getMinutes(),2)+":"+this.setLeadingZeroToInt(e.getSeconds(),2)},setLeadingZeroToInt:function(e,t){for(var r=e+"";r.length<t;)r="0"+r;return r},randomInt:function(e,t){return Math.floor(Math.random()*(t-e+1))+e}}},{}],6:[function(e,t,r){"use strict";var n=e("./data"),a=e("./terms"),i=e("./helpers/cookies"),s=e("./helpers/uri"),o=e("./helpers/utils"),c=e("./params"),u=e("./migrations");t.exports=function(e){var t,r,p,f,m,d,l,g,h,y,_,v,b,x=c.fetch(e),k=s.getParam(),w=x.domain.host,q=x.domain.isolate,I=x.lifetime;function j(e){switch(e){case a.traffic.utm:t=a.traffic.utm,r="undefined"!=typeof k.utm_source?k.utm_source:"undefined"!=typeof k.gclid?"google":"undefined"!=typeof k.yclid?"yandex":a.none,p="undefined"!=typeof k.utm_medium?k.utm_medium:"undefined"!=typeof k.gclid?"cpc":"undefined"!=typeof k.yclid?"cpc":a.none,f="undefined"!=typeof k.utm_campaign?k.utm_campaign:"undefined"!=typeof k[x.campaign_param]?k[x.campaign_param]:"undefined"!=typeof k.gclid?"google_cpc":"undefined"!=typeof k.yclid?"yandex_cpc":a.none,m="undefined"!=typeof k.utm_content?k.utm_content:"undefined"!=typeof k[x.content_param]?k[x.content_param]:a.none,l=k.utm_id||a.none,g=k.utm_source_platform||a.none,h=k.utm_creative_format||a.none,y=k.utm_marketing_tactic||a.none,d="undefined"!=typeof k.utm_term?k.utm_term:"undefined"!=typeof k[x.term_param]?k[x.term_param]:function(){var e=document.referrer;if(k.utm_term)return k.utm_term;if(!(e&&s.parse(e).host&&s.parse(e).host.match(/^(?:.*\.)?yandex\..{2,9}$/i)))return!1;try{return s.getParam(s.parse(document.referrer).query).text}catch(t){return!1}}()||a.none;break;case a.traffic.organic:t=a.traffic.organic,r=r||s.getHost(document.referrer),p=a.referer.organic,f=a.none,m=a.none,d=a.none,l=a.none,g=a.none,h=a.none,y=a.none;break;case a.traffic.referral:t=a.traffic.referral,r=r||s.getHost(document.referrer),p=p||a.referer.referral,f=a.none,m=s.parse(document.referrer).path,d=a.none,l=a.none,g=a.none,h=a.none,y=a.none;break;case a.traffic.typein:t=a.traffic.typein,r=x.typein_attributes.source,p=x.typein_attributes.medium,f=a.none,m=a.none,d=a.none,l=a.none,g=a.none,h=a.none,y=a.none;break;default:t=a.oops,r=a.oops,p=a.oops,f=a.oops,m=a.oops,d=a.oops,l=a.oops,g=a.oops,h=a.oops,y=a.oops}var i={type:t,source:r,medium:p,campaign:f,content:m,term:d,id:l,platform:g,format:h,tactic:y};return n.pack.main(i)}function R(e){var t=document.referrer;switch(e){case a.traffic.organic:return!!t&&H(t)&&function(e){var t=new RegExp("^(?:.*\\.)?"+o.escapeRegexp("yandex")+"\\..{2,9}$"),n=new RegExp(".*"+o.escapeRegexp("text")+"=.*"),a=new RegExp("^(?:www\\.)?"+o.escapeRegexp("google")+"\\..{2,9}$");if(s.parse(e).query&&s.parse(e).host.match(t)&&s.parse(e).query.match(n))return r="yandex",!0;if(s.parse(e).host.match(a))return r="google",!0;
vendor: 6,377 bytes, line 13
13if(!s.parse(e).query)return!1;for(var i=0;i<x.organics.length;i++){if(s.parse(e).host.match(new RegExp("^(?:.*\\.)?"+o.escapeRegexp(x.organics[i].host)+"$","i"))&&s.parse(e).query.match(new RegExp(".*"+o.escapeRegexp(x.organics[i].param)+"=.*","i")))return r=x.organics[i].display||x.organics[i].host,!0;if(i+1===x.organics.length)return!1}}(t);case a.traffic.referral:return!!t&&H(t)&&function(e){if(!(x.referrals.length>0))return r=s.getHost(e),!0;for(var t=0;t<x.referrals.length;t++){if(s.parse(e).host.match(new RegExp("^(?:.*\\.)?"+o.escapeRegexp(x.referrals[t].host)+"$","i")))return r=x.referrals[t].display||x.referrals[t].host,p=x.referrals[t].medium||a.referer.referral,!0;if(t+1===x.referrals.length)return r=s.getHost(e),!0}}(t);default:return!1}}function H(e){if(x.domain){if(q)return s.getHost(e)!==s.getHost(w);var t=new RegExp("^(?:.*\\.)?"+o.escapeRegexp(w)+"$","i");return!s.getHost(e).match(t)}return s.getHost(e)!==s.getHost(document.location.href)}function D(){i.set(n.containers.current_extra,n.pack.extra(x.timezone_offset),I,w,q),i.get(n.containers.first_extra)||i.set(n.containers.first_extra,n.pack.extra(x.timezone_offset),I,w,q)}return i.setBase64Flag(x.base64),u.go(I,w,q),i.set(n.containers.current,function(){var e;if("undefined"!=typeof k.utm_source||"undefined"!=typeof k.utm_medium||"undefined"!=typeof k.utm_campaign||"undefined"!=typeof k.utm_content||"undefined"!=typeof k.utm_term||"undefined"!=typeof k.utm_id||"undefined"!=typeof k.utm_source_platform||"undefined"!=typeof k.utm_creative_format||"undefined"!=typeof k.utm_marketing_tactic||"undefined"!=typeof k.gclid||"undefined"!=typeof k.yclid||"undefined"!=typeof k[x.campaign_param]||"undefined"!=typeof k[x.term_param]||"undefined"!=typeof k[x.content_param])D(),e=j(a.traffic.utm);else if(R(a.traffic.organic))D(),e=j(a.traffic.organic);else if(!i.get(n.containers.session)&&R(a.traffic.referral))D(),e=j(a.traffic.referral);else{if(i.get(n.containers.first)||i.get(n.containers.current))return i.get(n.containers.current);D(),e=j(a.traffic.typein)}return e}(),I,w,q),i.get(n.containers.first)||i.set(n.containers.first,i.get(n.containers.current),I,w,q),i.get(n.containers.udata)?(_=parseInt(i.parse(n.containers.udata)[i.unsbjs(n.containers.udata)][n.aliases.udata.visits])||1,_=i.get(n.containers.session)?_:_+1,v=n.pack.user(_,x.user_ip)):(_=1,v=n.pack.user(_,x.user_ip)),i.set(n.containers.udata,v,I,w,q),i.get(n.containers.session)?(b=parseInt(i.parse(n.containers.session)[i.unsbjs(n.containers.session)][n.aliases.session.pages_seen])||1,b+=1):b=1,i.set(n.containers.session,n.pack.session(b),x.session_length,w,q),x.promocode&&!i.get(n.containers.promocode)&&i.set(n.containers.promocode,n.pack.promo(x.promocode),I,w,q),i.parse(n.containers)}},{"./data":2,"./helpers/cookies":3,"./helpers/uri":4,"./helpers/utils":5,"./migrations":7,"./params":8,"./terms":9}],7:[function(e,t,r){"use strict";var n=e("./data"),a=e("./helpers/cookies");t.exports={go:function(e,t,r){var i,s=this.migrations,o={l:e,d:t,i:r};if(a.get(n.containers.first)||a.get(n.service.migrations)){if(!a.get(n.service.migrations))for(i=0;i<s.length;i++)s[i].go(s[i].id,o)}else{var c=[];for(i=0;i<s.length;i++)c.push(s[i].id);var u="";for(i=0;i<c.length;i++)u+=c[i]+"=1",i<c.length-1&&(u+=n.delimiter);a.set(n.service.migrations,u,o.l,o.d,o.i)}},migrations:[{id:"1418474375998",version:"1.0.0-beta",go:function(e,t){var r=e+"=1",i=e+"=0",s=function(e,t,r){return t||r?e:n.delimiter};try{var o=[];for(var c in n.containers)n.containers.hasOwnProperty(c)&&o.push(n.containers[c]);for(var u=0;u<o.length;u++)if(a.get(o[u])){var p=a.get(o[u]).replace(/(\|)?\|(\|)?/g,s);a.destroy(o[u],t.d,t.i),a.destroy(o[u],t.d,!t.i),a.set(o[u],p,t.l,t.d,t.i)}a.get(n.containers.session)&&a.set(n.containers.session,n.pack.session(0),t.l,t.d,t.i),a.set(n.service.migrations,r,t.l,t.d,t.i)}catch(f){a.set(n.service.migrations,i,t.l,t.d,t.i)}}}]}},{"./data":2,"./helpers/cookies":3}],8:[function(e,t,r){"use strict";var n=e("./terms"),a=e("./helpers/uri");t.exports={fetch:function(e){var t=e||{},r={};if(r.lifetime=this.validate.checkFloat(t.lifetime)||6,r.lifetime=parseInt(30*r.lifetime*24*60),r.session_length=this.validate.checkInt(t.session_length)||30,r.timezone_offset=this.validate.checkInt(t.timezone_offset),r.base64=t.base64||!1,r.campaign_param=t.campaign_param||!1,r.term_param=t.term_param||!1,r.content_param=t.content_param||!1,r.user_ip=t.user_ip||n.none,t.promocode?(r.promocode={},r.promocode.min=parseInt(t.promocode.min)||1e5,r.promocode.max=parseInt(t.promocode.max)||999999):r.promocode=!1,t.typein_attributes&&t.typein_attributes.source&&t.typein_attributes.medium?(r.typein_attributes={},r.typein_attributes.source=t.typein_attributes.source,r.typein_attributes.medium=t.typein_attributes.medium):r.typein_attributes={source:"(direct)",medium:"(none)"},t.domain&&this.validate.isString(t.domain)?r.domain={host:t.domain,isolate:!1}:t.domain&&t.domain.host?r.domain=t.domain:r.domain={host:a.getHost(document.location.hostname),isolate:!1},r.referrals=[],t.referrals&&t.referrals.length>0)for(var i=0;i<t.referrals.length;i++)t.referrals[i].host&&r.referrals.push(t.referrals[i]);if(r.organics=[],t.organics&&t.organics.length>0)for(var s=0;s<t.organics.length;s++)t.organics[s].host&&t.organics[s].param&&r.organics.push(t.organics[s]);return r.organics.push({host:"bing.com",param:"q",display:"bing"}),r.organics.push({host:"yahoo.com",param:"p",display:"yahoo"}),r.organics.push({host:"about.com",param:"q",display:"about"}),r.organics.push({host:"aol.com",param:"q",display:"aol"}),r.organics.push({host:"ask.com",param:"q",display:"ask"}),r.organics.push({host:"globososo.com",param:"q",display:"globo"}),r.organics.push({host:"go.mail.ru",param:"q",display:"go.mail.ru"}),r.organics.push({host:"rambler.ru",param:"query",display:"rambler"}),r.organics.push({host:"tut.by",param:"query",display:"tut.by"}),r.referrals.push({host:"t.co",display:"twitter.com"}),r.referrals.push({host:"plus.url.google.com",display:"plus.google.com"}),r},validate:{checkFloat:function(e){return!(!e||!this.isNumeric(parseFloat(e)))&&parseFloat(e)},checkInt:function(e){return!(!e||!this.isNumeric(parseInt(e)))&&parseInt(e)},isNumeric:function(e){return!isNaN(e)},isString:function(e){return"[object String]"===Object.prototype.toString.call(e)}}}},{"./helpers/uri":4,"./terms":9}],9:[function(e,t,r){"use strict";
13t.exports={traffic:{utm:"utm",organic:"organic",referral:"referral",typein:"typein"},referer:{referral:"referral",organic:"organic",social:"social"},none:"(none)",oops:"(Houston, we have a problem)"}},{}]},{},[1])(1)});
14
15
16
17}
18catch(e){console.error("WP-Optimize Minify: An error has occurred in the minified code. \n\n- Original script: https://labadibeachhotelgh.com/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.min.js\n- Error message: "+ e.message);}
19
20!function(t){"use strict";const e=t.params,n=(document.querySelector.bind(document),(t,e)=>e.split(".").reduce((t,e)=>t&&t[e],t)),i=()=>null,s=t=>null===t||t===undefined?"":t,o="wc/store/checkout";function a(t){document.querySelectorAll("wc-order-attribution-inputs").forEach((t,e)=>{e>0&&t.remove()});for(const e of document.querySelectorAll("wc-order-attribution-inputs"))e.values=t}function r(t){window.wp&&window.wp.data&&window.wp.data.dispatch&&window.wc&&window.wc.wcBlocksData&&window.wp.data.dispatch(window.wc.wcBlocksData.CHECKOUT_STORE_KEY).setExtensionData("woocommerce/order-attribution",t,!0)}function c(){return"undefined"!=typeof sbjs}function d(){if(window.wp&&window.wp.data&&"function"==typeof window.wp.data.subscribe){const e=window.wp.data.subscribe(function(){e(),r(t.getAttributionData())},o)}}t.getAttributionData=function(){const s=e.allowTracking&&c()?n:i,o=c()?sbjs.get:{},a=Object.entries(t.fields).map(([t,e])=>[t,s(o,e)]);return Object.fromEntries(a)},t.setOrderTracking=function(n){if(e.allowTracking=n,n){if(!c())return;sbjs.init({lifetime:Number(e.lifetime),session_length:Number(e.session),base64:Boolean(e.base64),timezone_offset:"0"})}else!function(){const t=window.location.hostname;["sbjs_current","sbjs_current_add","sbjs_first","sbjs_first_add","sbjs_session","sbjs_udata","sbjs_migrations","sbjs_promo"].forEach(e=>{document.cookie=`${e}=; path=/; max-age=-999; domain=.${t};`})}();const i=t.getAttributionData();a(i),r(i)},t.setOrderTracking(e.allowTracking),"loading"===document.readyState?document.addEventListener("DOMContentLoaded",d):d(),window.customElements.define("wc-order-attribution-inputs",class extends HTMLElement{constructor(){if(super(),this._fieldNames=Object.keys(t.fields),this.hasOwnProperty("_values")){let t=this.values;delete this.values,this.values=t||{}}}connectedCallback(){this.innerHTML="";const t=new DocumentFragment;for(const n of this._fieldNames){const i=document.createElement("input");i.type="hidden",i.name=`${e.prefix}${n}`,i.value=s(this.values&&this.values[n]||""),t.appendChild(i)}this.appendChild(t)}set values(t){if(this._values=t,this.isConnected)for(const t of this._fieldNames){const n=this.querySelector(`input[name="${e.prefix}${t}"]`);n?n.value=s(this.values[t]):console.warn(`Field "${t}" not found. `+"Most likely, the '<wc-order-attribution-inputs>' element was manipulated.")}}get values(){return this._values}})}(window.wc_order_attribution);
21
22
23
24}
25catch(e){console.error("WP-Optimize Minify: An error has occurred in the minified code. \n\n- Original script: https://labadibeachhotelgh.com/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.min.js\n- Error message: "+ e.message);}
26
27( function ( $ ) {
28    /**
29     * bind
30     */
31    $( document ).ready( function () {
32        var value;
33
34        $( ub_cookie_notice.id + '-wrap' ).show();
35
36        $( ub_cookie_notice.id + ' .ub-cn-set-cookie' ).on( 'click', function ( e ) {
37            e.preventDefault();
38            $( this ).setUBCookieNotice();
39        } );
40        /**
41         * it ws already shown
42         */
43        value = $.fn.BrandaGetCookieValue( ub_cookie_notice.cookie.name + '_close' );
44        if ( 'hide' === value ) {
45            $( ub_cookie_notice.id ).hide();
46        } else {
47            $( ub_cookie_notice.id ).show();
48        }
49    } );
50
51    /**
52     * get cookie value
53     */
54    $.fn.BrandaGetCookieValue = function( cname ) {
55        var name = cname + "=";
56        var decodedCookie = decodeURIComponent(document.cookie);
57        var ca = decodedCookie.split(';');
58        for(var i = 0; i <ca.length; i++) {
59            var c = ca[i];
60            while (c.charAt(0) == ' ') {
61                c = c.substring(1);
62            }
63            if (c.indexOf(name) == 0) {
64                return c.substring(name.length, c.length);
65            }
66        }
67        return "";
68    }
69
70    /**
71     * set Cookie Notice
72     */
73    $.fn.setUBCookieNotice = function () {
74        var notice = $( ub_cookie_notice.id );
75        var expires = new Date();
76        var value = parseInt( expires.getTime() );
77        var cookie = '';
78        /**
79         * set time
80         */
81        value = parseInt( expires.getTime() );
82        /**
83         * add time
84         */
85        value += parseInt( ub_cookie_notice.cookie.value ) * 1000;
86        /**
87         * add time zone
88         */
89        value += parseInt( ub_cookie_notice.cookie.timezone ) * 1000;
90        /**
91         * set time
92         */
93        expires.setTime( value );
94        /**
95         * add cookie timestamp
96         */
97        cookie = ub_cookie_notice.cookie.name + '=' + value/1000 + ';';
98        cookie += ' expires=' + expires.toUTCString() + ';';
99        if ( ub_cookie_notice.cookie.domain ) {
100            cookie += ' domain=' + ub_cookie_notice.cookie.domain + ';';
101        }
102        /**
103         * Add cookie now (fix cache issue)
104         */
105        cookie += ' path=' + ub_cookie_notice.cookie.path + ';';
106        if ( 'on' === ub_cookie_notice.cookie.secure ) {
107            cookie += ' secure;'
108        }
109        document.cookie = cookie;
110        cookie = ub_cookie_notice.cookie.name + '_close=hide;';
111        cookie += ' expires=;';
112        if ( ub_cookie_notice.cookie.domain ) {
113            cookie += ' domain=' + ub_cookie_notice.cookie.domain + ';';
114        }
115        cookie += ' path=' + ub_cookie_notice.cookie.path + ';';
116        if ( 'on' === ub_cookie_notice.cookie.secure ) {
117            cookie += ' secure;'
118        }
119        document.cookie = cookie;
120        /**
121         * set user meta
122         */
123        if ( undefined !== ub_cookie_notice.logged && 'yes' === ub_cookie_notice.logged ) {
124            var data = {
125                'action': 'ub_cookie_notice',
126                'user_id': ub_cookie_notice.user_id,
127                'nonce': ub_cookie_notice.nonce
128            };
129            $.post( ub_cookie_notice.ajaxurl, data );
130        } else {
131            // Dimiss the notice for visitor.
132            var data = {
133                'action': 'ub_dismiss_visitor_notice',
134                'nonce': ub_cookie_notice.nonce
135            };
136            $.post( ub_cookie_notice.ajaxurl, data );
137        }
138        /**
139         * reload
140         */
141        if ( undefined !== ub_cookie_notice.reloading && 'on' === ub_cookie_notice.reloading ) {
142            document.location.reload( true );
143            return;
144        }
145        /**
146         * hide
147         */
148        var animation = undefined !== ub_cookie_notice.animation? ub_cookie_notice.animation:'none';
149        switch( animation ) {
150            case 'fade':
151                notice.fadeOut( 400 );
152                break;
153            case 'slide':
154                notice.slideUp( 400 );
155                break;
156            default:
157                notice.hide();
158        }
159    };
160
161} )( jQuery );
162
163
164
165}
166catch(e){console.error("WP-Optimize Minify: An error has occurred in the minified code. \n\n- Original script: https://labadibeachhotelgh.com/wp-content/plugins/branda-white-labeling/inc/modules/front-end/assets/js/cookie-notice-front.js\n- Error message: "+ e.message);}
167
168jQuery(function(j){"use strict";var e={containerSelector:".yith-wcbk-select-alt__container",openedClass:"yith-wcbk-select-alt__container--opened",unselectedClass:"yith-wcbk-select-alt__container--unselected",open:function(){j(this).closest(e.containerSelector).addClass(e.openedClass)},close:function(){j(this).closest(e.containerSelector).removeClass(e.openedClass)},blur:function(){j(this).trigger("blur")}};j(document).on("focusin",e.containerSelector+" select",e.open).on("focusout change",e.containerSelector+" select",e.close).on("change",e.containerSelector+" select",e.blur),j(document).on("yith-wcbk-init-fields:help-tip",function(){j(".yith-wcbk-help-tip:not(.yith-wcbk-help-tip--initialized)").each(function(){j(this).tipTip({attribute:"data-tip",fadeIn:50,fadeOut:50,delay:200}),j(this).addClass("yith-wcbk-help-tip--initialized")})}).trigger("yith-wcbk-init-fields:help-tip"),j(document).on("yith-wcbk-init-fields:selector",function(){j(".yith-wcbk-selector:not(.yith-wcbk-selector--initialized)").each(function(){var t=j(this),i=t.data("placeholder"),e=t.data("options"),l=t.data("selected"),n=!!t.data("multiple"),c=!!t.data("allow-clear"),a={},o={},s={field:t.find(".yith-wcbk-selector__field"),head:t.find(".yith-wcbk-selector__head"),label:t.find(".yith-wcbk-selector__label"),labelImage:t.find(".yith-wcbk-selector__label__image"),dropdown:t.find(".yith-wcbk-selector__dropdown, .yith-wcbk-selector__list"),close:t.find(".yith-wcbk-selector__close"),clear:t.find(".yith-wcbk-selector__clear"),items:t.find(".yith-wcbk-selector__item")},d=function(e){return e in a&&a[e]}
168,r=function(){return t.hasClass("yith-wcbk-selector--opened")},h=function(e){return e in o&&"label"in o[e]?o[e].label:""},b=function(e){return e in o&&"image"in o[e]?o[e].image:""},f=function(){return n?!!l.length:!!l},u=function(){var e;f()?(n?(e=(e=l.map(h)).filter(function(e){return!!e}),s.label.html(e.join(", "))):(e=b(l),s.label.html(h(l)),s.labelImage.html(e),e?s.head.removeClass("yith-wcbk-selector__head--no-image"):s.head.addClass("yith-wcbk-selector__head--no-image")),s.label.addClass("yith-wcbk-selector__label--selected"),s.label.removeClass("yith-wcbk-selector__label--placeholder")):(s.label.html(i),s.label.removeClass("yith-wcbk-selector__label--selected"),s.label.addClass("yith-wcbk-selector__label--placeholder"),s.head.addClass("yith-wcbk-selector__head--no-image"))},p=function(){var e;s.items.removeClass("yith-wcbk-selector__item--selected"),f()&&(n?j.each(l,function(e,t){t=d(t);t&&t.addClass("yith-wcbk-selector__item--selected")}):(e=d(l))&&e.addClass("yith-wcbk-selector__item--selected"))},w=function(){f()?t.addClass("yith-wcbk-selector--selected"):t.removeClass("yith-wcbk-selector--selected")},y=function(e){l=e,t.data("selected",l),k()},k=function(){p(),u(),w(),s.field.val(l).trigger("change")},_=function(e){var t,i;return n?(-1<(i=(t=l.slice()).indexOf(e))?t.splice(i,1):t.push(e),t):e},g=function(e){y(_(e))},m=function(){c&&(y(n?[]:""),z())},v=function(){n||z()},C=function(){(r()?z:S)()},S=function(){t.addClass("yith-wcbk-selector--opened");var e=s.dropdown.get(0).getBoundingClientRect();!(s.head.get(0).getBoundingClientRect().y>e.height)||window.innerHeight>=e.y+e.height?(t.addClass("yith-wcbk-selector--opened--below"),t.removeClass("yith-wcbk-selector--opened--above")):(t.addClass("yith-wcbk-selector--opened--above"),t.removeClass("yith-wcbk-selector--opened--below"))},z=function(){t.removeClass("yith-wcbk-selector--opened"),t.removeClass("yith-wcbk-selector--opened--below"),t.removeClass("yith-wcbk-selector--opened--above")};j.each(e,function(e,t){o[t.key]=t}),s.items.each(function(){var e=j(this),t=e.data("key");a[t]=e}),document.addEventListener("click",function(e){s.close.length&&s.close.get(0).contains(e.target)?(e.preventDefault(),z()):s.clear.length&&s.clear.get(0).contains(e.target)?(e.preventDefault(),m()):s.dropdown.length&&s.dropdown.get(0).contains(e.target)||(s.head.length&&s.head.get(0).contains(e.target)?(e.preventDefault(),C):z)()},!0),s.items.on("click",function(e){e=j(e.target).closest(".yith-wcbk-selector__item").data("key");g(e),v()}),t.addClass("yith-wcbk-selector--initialized")})}).trigger("yith-wcbk-init-fields:selector"),j(document).on("yith-wcbk-init-fields:select-list",function(){j(".yith-wcbk-select-list:not(.yith-wcbk-select-list--initialized)").each(function(){var t=j(this),i=t.data("empty-message"),l={option:"yith-wcbk-select-list__option",optionSkeleton:"yith-wcbk-select-list__option-skeleton",selected:"yith-wcbk-select-list__option--selected",emptyMessage:"yith-wcbk-select-list__empty-message"},n={field:t.find("select.yith-wcbk-select-list__field"),container:t.find(".yith-wcbk-select-list__options")},c=function(e){t.data("is-loading",e)},a=function(){return t.data("is-loading")},e=function(){n.container.html("");var e=n.field.find('option[value!=""]');e.length?e.each(function(){var e=[l.option,j(this).is(":selected")?l.selected:""].filter(Boolean).join(" "),t=j("<div />");t.addClass(e),t.attr("data-value",j(this).val()),t.html(j(this).html()),n.container.append(t)}):a()?(e=j("<div />").addClass(l.optionSkeleton),n.container.append(e.clone()),n.container.append(e.clone()),n.container.append(e.clone())):i&&n.container.append(j("<div />").addClass(l.emptyMessage).html(i)),c(!1)},o=function(){var e=n.field.val();n.container.find("."+l.selected).removeClass(l.selected),n.container.find("."+l.option+'[data-value="'+e+'"]').addClass(l.selected)},s=function(e){e=j(e.target).data("value");n.field.val(e),n.field.trigger("change")};e(),n.field.on("yith-wcbk-select-list:update",e),n.field.on("change",o),n.container.on("click","."+l.option,s),t.addClass("yith-wcbk-select-list--initialized")})}).trigger("yith-wcbk-init-fields:select-list")});
169
170
171
172}
173catch(e){console.error("WP-Optimize Minify: An error has occurred in the minified code. \n\n- Original script: https://labadibeachhotelgh.com/w
173p-content/plugins/yith-woocommerce-booking-premium/assets/js/fields.min.js\n- Error message: "+ e.message);}
174
175!function(e){"use strict";var a={},t=function(e){var t=""+e;return t=e<10?"0"+t:t};a.DAY_IN_SECONDS=86400,a.DAY_IN_MILLISECONDS=1e3*a.DAY_IN_SECONDS,a.formatDate=function(e){return[e.getFullYear(),t(e.getMonth()+1),t(e.getDate())].join("-")},a.add_days_to_date=function(e,t){return"object"==typeof e&&(e=a.formatDate(e)),e+="T00:00:00",(e=new Date(e)).setDate(e.getDate()+t),e},a.date_diff=function(e,t,a){"string"==typeof e&&(e=e.replace(/-/g,"/")),"string"==typeof t&&(t=t.replace(/-/g,"/")),e=new Date(e),t=new Date(t);var n,r,i=0;switch(a=void 0!==a?a:"seconds"){case"days":r=e.getTime()-60*e.getTimezoneOffset()*1e3,n=t.getTime()-60*t.getTimezoneOffset()*1e3,i=parseInt((r-n)/864e5);break;case"months":var o=e.getFullYear(),s=t.getFullYear(),i=e.getMonth()+12*o-(t.getMonth()+12*s);break;default:r=e.getTime()-60*e.getTimezoneOffset()*1e3,n=t.getTime()-60*t.getTimezoneOffset()*1e3,i=parseInt(r-n,10)}return isNaN(i)?0:i},e.yith_wcbk_dates=a}(this);
176
177
178
179}
180catch(e){console.error("WP-Optimize Minify: An error has occurred in the minified code. \n\n- Original script: https://labadibeachhotelgh.com/wp-content/plugins/yith-woocommerce-booking-premium/assets/js/yith-wcbk-dates.min.js\n- Error message: "+ e.message);}
181
182/*!
183 * jQuery UI Datepicker 1.13.3
184 * https://jqueryui.com
185 *
186 * Copyright OpenJS Foundation and other contributors
187 * Released under the MIT license.
188 * https://jquery.org/license
189 */
190!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","../version","../keycode"],e):e(jQuery)}(function(V){"use strict";var n;function e(){this._curInst=null,this._keyEvent=!1,this._disabledInputs=[],this._datepickerShowing=!1,this._inDialog=!1,this._mainDivId="ui-datepicker-div",this._inlineClass="ui-datepicker-inline",this._appendClass="ui-datepicker-append",this._triggerClass="ui-datepicker-trigger",this._dialogClass="ui-datepicker-dialog",this._disableClass="ui-datepicker-disabled",this._unselectableClass="ui-datepicker-unselectable",this._currentClass="ui-datepicker-current-day",this._dayOverClass="ui-datepicker-days-cell-over",this.regional=[],this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:"",selectMonthLabel:"Select month",selectYearLabel:"Select year"},this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:!1,hideIfNoPrevNext:!1,navigationAsDateFormat:!1,gotoCurrent:!1,changeMonth:!1,changeYear:!1,yearRange:"c-10:c+10",showOtherMonths:!1,selectOtherMonths:!1,showWeek:!1,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,onUpdateDatepicker:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:!0,showButtonPanel:!1,autoSize:!1,disabled:!1},V.extend(this._defaults,this.regional[""]),this.regional.en=V.extend(!0,{},this.regional[""]),this.regional["en-US"]=V.extend(!0,{},this.regional.en),this.dpDiv=a(V("<div id='"+this._mainDivId+"' class='ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>"))}function a(e){var t="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return e.on("mouseout",t,function(){V(this).removeClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&V(this).removeClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&V(this).removeClass("ui-datepicker-next-hover")}).on("mouseover",t,d)}function d(){V.datepicker._isDisabledDatepicker((n.inline?n.dpDiv.parent():n.input)[0])||(V(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),V(this).addClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&V(this).addClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&V(this).addClass("ui-datepicker-next-hover"))}function c(e,t){for(var a in V.extend(e,t),t)null==t[a]&&(e[a]=t[a])}return V.extend(V.ui,{datepicker:{version:"1.13.3"}}),V.extend(e.prototype,{markerClassName:"hasDatepicker",maxRows:4,_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(e){return c(this._defaults,e||{}),this},_attachDatepicker:function(e,t){var a,i=e.nodeName.toLowerCase(),s="div"===i||"span"===i;
vendor: 32,551 bytes, line 190
190e.id||(this.uuid+=1,e.id="dp"+this.uuid),(a=this._newInst(V(e),s)).settings=V.extend({},t||{}),"input"===i?this._connectDatepicker(e,a):s&&this._inlineDatepicker(e,a)},_newInst:function(e,t){return{id:e[0].id.replace(/([^A-Za-z0-9_\-])/g,"\\\\$1"),input:e,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:t,dpDiv:t?a(V("<div class='"+this._inlineClass+" ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>")):this.dpDiv}},_connectDatepicker:function(e,t){var a=V(e);t.append=V([]),t.trigger=V([]),a.hasClass(this.markerClassName)||(this._attachments(a,t),a.addClass(this.markerClassName).on("keydown",this._doKeyDown).on("keypress",this._doKeyPress).on("keyup",this._doKeyUp),this._autoSize(t),V.data(e,"datepicker",t),t.settings.disabled&&this._disableDatepicker(e))},_attachments:function(e,t){var a,i=this._get(t,"appendText"),s=this._get(t,"isRTL");t.append&&t.append.remove(),i&&(t.append=V("<span>").addClass(this._appendClass).text(i),e[s?"before":"after"](t.append)),e.off("focus",this._showDatepicker),t.trigger&&t.trigger.remove(),"focus"!==(i=this._get(t,"showOn"))&&"both"!==i||e.on("focus",this._showDatepicker),"button"!==i&&"both"!==i||(i=this._get(t,"buttonText"),a=this._get(t,"buttonImage"),this._get(t,"buttonImageOnly")?t.trigger=V("<img>").addClass(this._triggerClass).attr({src:a,alt:i,title:i}):(t.trigger=V("<button type='button'>").addClass(this._triggerClass),a?t.trigger.html(V("<img>").attr({src:a,alt:i,title:i})):t.trigger.text(i)),e[s?"before":"after"](t.trigger),t.trigger.on("click",function(){return V.datepicker._datepickerShowing&&V.datepicker._lastInput===e[0]?V.datepicker._hideDatepicker():(V.datepicker._datepickerShowing&&V.datepicker._lastInput!==e[0]&&V.datepicker._hideDatepicker(),V.datepicker._showDatepicker(e[0])),!1}))},_autoSize:function(e){var t,a,i,s,r,n;this._get(e,"autoSize")&&!e.inline&&(r=new Date(2009,11,20),(n=this._get(e,"dateFormat")).match(/[DM]/)&&(r.setMonth((t=function(e){for(s=i=a=0;s<e.length;s++)e[s].length>a&&(a=e[s].length,i=s);return i})(this._get(e,n.match(/MM/)?"monthNames":"monthNamesShort"))),r.setDate(t(this._get(e,n.match(/DD/)?"dayNames":"dayNamesShort"))+20-r.getDay())),e.input.attr("size",this._formatDate(e,r).length))},_inlineDatepicker:function(e,t){var a=V(e);a.hasClass(this.markerClassName)||(a.addClass(this.markerClassName).append(t.dpDiv),V.data(e,"datepicker",t),this._setDate(t,this._getDefaultDate(t),!0),this._updateDatepicker(t),this._updateAlternate(t),t.settings.disabled&&this._disableDatepicker(e),t.dpDiv.css("display","block"))},_dialogDatepicker:function(e,t,a,i,s){var r,n=this._dialogInst;return n||(this.uuid+=1,r="dp"+this.uuid,this._dialogInput=V("<input type='text' id='"+r+"' style='position: absolute; top: -100px; width: 0px;'/>"),this._dialogInput.on("keydown",this._doKeyDown),V("body").append(this._dialogInput),(n=this._dialogInst=this._newInst(this._dialogInput,!1)).settings={},V.data(this._dialogInput[0],"datepicker",n)),c(n.settings,i||{}),t=t&&t.constructor===Date?this._formatDate(n,t):t,this._dialogInput.val(t),this._pos=s?s.length?s:[s.pageX,s.pageY]:null,this._pos||(r=document.documentElement.clientWidth,i=document.documentElement.clientHeight,t=document.documentElement.scrollLeft||document.body.scrollLeft,s=document.documentElement.scrollTop||document.body.scrollTop,this._pos=[r/2-100+t,i/2-150+s]),this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px"),n.settings.onSelect=a,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput[0]),V.blockUI&&V.blockUI(this.dpDiv),V.data(this._dialogInput[0],"datepicker",n),this},_destroyDatepicker:function(e){var t,a=V(e),i=V.data(e,"datepicker");a.hasClass(this.markerClassName)&&(t=e.nodeName.toLowerCase(),V.removeData(e,"datepicker"),"input"===t?(i.append.remove(),i.trigger.remove(),a.removeClass(this.markerClassName).off("focus",this._showDatepicker).off("keydown",this._doKeyDown).off("keypress",this._doKeyPress).off("keyup",this._doKeyUp)):"div"!==t&&"span"!==t||a.removeClass(this.markerClassName).empty(),n===i)&&(n=null,this._curInst=null)},_enableDatepicker:function(t){var e,a=V(t),i=V.data(t,"datepicker");a.hasClass(this.markerClassName)&&("input"===(e=t.nodeName.toLowerCase())?(t.disabled=!1,i.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""})):"div"!==e&&"span"!==e||((i=a.children("."+this._inlineClass)).children().removeClass("ui-state-disabled"),i.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!1)),this._disabledInputs=V.map(this._disabledInputs,function(e){return e===t?null:e}))},_disableDatepicker:function(t){var e,a=V(t),i=V.data(t,"datepicker");a.hasClass(this.markerClassName)&&("input"===(e=t.nodeName.toLowerCase())?(t.disabled=!0,i.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"})):"div"!==e&&"span"!==e||((i=a.children("."+this._inlineClass)).children().addClass("ui-state-disabled"),i.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!0)),this._disabledInputs=V.map(this._disabledInputs,function(e){return e===t?null:e}),this._disabledInputs[this._disabledInputs.length]=t)},_isDisabledDatepicker:function(e){if(e)for(var t=0;t<this._disabledInputs.length;t++)if(this._disabledInputs[t]===e)return!0;return!1},_getInst:function(e){try{return V.data(e,"datepicker")}catch(e){throw"Missing instance data for this datepicker"}},_optionDatepicker:function(e,t,a){var i,s,r=this._getInst(e);if(2===arguments.length&&"string"==typeof t)return"defaults"===t?V.extend({},V.datepicker._defaults):r?"all"===t?V.extend({},r.settings):this._get(r,t):null;i=t||{},"string"==typeof t&&((i={})[t]=a),r&&(this._curInst===r&&this._hideDatepicker(),t=this._getDateDatepicker(e,!0),a=this._getMinMaxDate(r,"min"),s=this._getMinMaxDate(r,"max"),c(r.settings,i),null!==a&&void 0!==i.dateFormat&&void 0===i.minDate&&(r.settings.minDate=this._formatDate(r,a)),null!==s&&void 0!==i.dateFormat&&void 0===i.maxDate&&(r.settings.maxDate=this._formatDate(r,s)),"disabled"in i&&(i.disabled?this._disableDatepicker(e):this._enableDatepicker(e)),this._attachments(V(e),r),this._autoSize(r),this._setDate(r,t),this._updateAlternate(r),this._updateDatepicker(r))},_changeDatepicker:function(e,t,a){this._optionDatepicker(e,t,a)},_refreshDatepicker:function(e){e=this._getInst(e);e&&this._updateDatepicker(e)},_setDateDatepicker:function(e,t){e=this._getInst(e);e&&(this._setDate(e,t),this._updateDatepicker(e),this._updateAlternate(e))},_getDateDatepicker:function(e,t){e=this._getInst(e);return e&&!e.inline&&this._setDateFromField(e,t),e?this._getDate(e):null},_doKeyDown:function(e){var t,a,i=V.datepicker._getInst(e.target),s=!0,r=i.dpDiv.is(".ui-datepicker-rtl");if(i._keyEvent=!0,V.datepicker._datepickerShowing)switch(e.keyCode){case 9:V.datepicker._hideDatepicker(),s=!1;break;case 13:return(a=V("td."+V.datepicker._dayOverClass+":not(."+V.datepicker._currentClass+")",i.dpDiv))[0]&&V.datepicker._selectDay(e.target,i.selectedMonth,i.selectedYear,a[0]),(a=V.datepicker._get(i,"onSelect"))?(t=V.datepicker._formatDate(i),a.apply(i.input?i.input[0]:null,[t,i])):V.datepicker._hideDatepicker(),!1;case 27:V.datepicker._hideDatepicker();break;case 33:V.datepicker._adjustDate(e.target,e.ctrlKey?-V.datepicker._get(i,"stepBigMonths"):-V.datepicker._get(i,"stepMonths"),"M");break;case 34:V.datepicker._adjustDate(e.target,e.ctrlKey?+V.datepicker._get(i,"stepBigMonths"):+V.datepicker._get(i,"stepMonths"),"M");break;case 35:(e.ctrlKey||e.metaKey)&&V.datepicker._clearDate(e.target),s=e.ctrlKey||e.metaKey;break;case 36:(e.ctrlKey||e.metaKey)&&V.datepicker._gotoToday(e.target),s=e.ctrlKey||e.metaKey;break;case 37:(e.ctrlKey||e.metaKey)&&V.datepicker._adjustDate(e.target,r?1:-1,"D"),s=e.ctrlKey||e.metaKey,e.originalEvent.altKey&&V.datepicker._adjustDate(e.target,e.ctrlKey?-V.datepicker._get(i,"stepBigMonths"):-V.datepicker._get(i,"stepMonths"),"M");break;case 38:(e.ctrlKey||e.metaKey)&&V.datepicker._adjustDate(e.target,-7,"D"),s=e.ctrlKey||e.metaKey;break;case 39:(e.ctrlKey||e.metaKey)&&V.datepicker._adjustDate(e.target,r?-1:1,"D"),s=e.ctrlKey||e.metaKey,e.originalEvent.altKey&&V.datepicker._adjustDate(e.target,e.ctrlKey?+V.datepicker._get(i,"stepBigMonths"):+V.datepicker._get(i,"stepMonths"),"M");break;case 40:(e.ctrlKey||e.metaKey)&&V.datepicker._adjustDate(e.target,7,"D"),s=e.ctrlKey||e.metaKey;break;default:s=!1}else 36===e.keyCode&&e.ctrlKey?V.datepicker._showDatepicker(this):s=!1;s&&(e.preventDefault(),e.stopPropagation())},_doKeyPress:function(e){var t,a=V.datepicker._getInst(e.target);if(V.datepicker._get(a,"constrainInput"))return a=V.datepicker._possibleChars(V.datepicker._get(a,"dateFormat")),t=String.fromCharCode(null==e.charCode?e.keyCode:e.charCode),e.ctrlKey||e.metaKey||t<" "||!a||-1<a.indexOf(t)},_doKeyUp:function(e){e=V.datepicker._getInst(e.target);if(e.input.val()!==e.lastVal)try{V.datepicker.parseDate(V.datepicker._get(e,"dateFormat"),e.input?e.input.val():null,V.datepicker._getFormatConfig(e))&&(V.datepicker._setDateFromField(e),V.datepicker._updateAlternate(e),V.datepicker._updateDatepicker(e))}catch(e){}return!0},_showDatepicker:function(e){var t,a,i,s;"input"!==(e=e.target||e).nodeName.toLowerCase()&&(e=V("input",e.parentNode)[0]),V.datepicker._isDisabledDatepicker(e)||V.datepicker._lastInput===e||(s=V.datepicker._getInst(e),V.datepicker._curInst&&V.datepicker._curInst!==s&&(V.datepicker._curInst.dpDiv.stop(!0,!0),s)&&V.datepicker._datepickerShowing&&V.datepicker._hideDatepicker(V.datepicker._curInst.input[0]),!1===(a=(a=V.datepicker._get(s,"beforeShow"))?a.apply(e,[e,s]):{}))||(c(s.settings,a),s.lastVal=null,V.datepicker._lastInput=e,V.datepicker._setDateFromField(s),V.datepicker._inDialog&&(e.value=""),V.datepicker._pos||(V.datepicker._pos=V.datepicker._findPos(e),V.datepicker._pos[1]+=e.offsetHeight),t=!1,V(e).parents().each(function(){return!(t|="fixed"===V(this).css("position"))}),a={left:V.datepicker._pos[0],top:V.datepicker._pos[1]},V.datepicker._pos=null,s.dpDiv.empty(),s.dpDiv.css({position:"absolute",display:"block",top:"-1000px"}),V.datepicker._updateDatepicker(s),a=V.datepicker._checkOffset(s,a,t),s.dpDiv.css({position:V.datepicker._inDialog&&V.blockUI?"static":t?"fixed":"absolute",display:"none",left:a.left+"px",top:a.top+"px"}),s.inline)||(a=V.datepicker._get(s,"showAnim"),i=V.datepicker._get(s,"duration"),s.dpDiv.css("z-index",function(e){for(var t;e.length&&e[0]!==document;){if(("absolute"===(t=e.css("position"))||"relative"===t||"fixed"===t)&&(t=parseInt(e.css("zIndex"),10),!isNaN(t))&&0!==t)return t;e=e.parent()}return 0}(V(e))+1),V.datepicker._datepickerShowing=!0,V.effects&&V.effects.effect[a]?s.dpDiv.show(a,V.datepicker._get(s,"showOptions"),i):s.dpDiv[a||"show"](a?i:null),V.datepicker._shouldFocusInput(s)&&s.input.trigger("focus"),V.datepicker._curInst=s)},_updateDatepicker:function(e){this.maxRows=4,(n=e).dpDiv.empty().append(this._generateHTML(e)),this._attachHandlers(e);var t,a=this._getNumberOfMonths(e),i=a[1],s=e.dpDiv.find("."+this._dayOverClass+" a"),r=V.datepicker._get(e,"onUpdateDatepicker");0<s.length&&d.apply(s.get(0)),e.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width(""),1<i&&e.dpDiv.addClass("ui-datepicker-multi-"+i).css("width",17*i+"em"),e.dpDiv[(1!==a[0]||1!==a[1]?"add":"remove")+"Class"]("ui-datepicker-multi"),e.dpDiv[(this._get(e,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl"),e===V.datepicker._curInst&&V.datepicker._datepickerShowing&&V.datepicker._shouldFocusInput(e)&&e.input.trigger("focus"),e.yearshtml&&(t=e.yearshtml,setTimeout(function(){t===e.yearshtml&&e.yearshtml&&e.dpDiv.find("select.ui-datepicker-year").first().replaceWith(e.yearshtml),t=e.yearshtml=null},0)),r&&r.apply(e.input?e.input[0]:null,[e])},_shouldFocusInput:function(e){return e.input&&e.input.is(":visible")&&!e.input.is(":disabled")&&!e.input.is(":focus")},_checkOffset:function(e,t,a){var i=e.dpDiv.outerWidth(),s=e.dpDiv.outerHeight(),r=e.input?e.input.outerWidth():0,n=e.input?e.input.outerHeight():0,d=document.documentElement.clientWidth+(a?0:V(document).scrollLeft()),c=document.documentElement.clientHeight+(a?0:V(document).scrollTop());return t.left-=this._get(e,"isRTL")?i-r:0,t.left-=a&&t.left===e.input.offset().left?V(document).scrollLeft():0,t.top-=a&&t.top===e.input.offset().top+n?V(document).scrollTop():0,t.left-=Math.min(t.left,d<t.left+i&&i<d?Math.abs(t.left+i-d):0),t.top-=Math.min(t.top,c<t.top+s&&s<c?Math.abs(s+n):0),t},_findPos:function(e){for(var t=this._getInst(e),a=this._get(t,"isRTL");e&&("hidden"===e.type||1!==e.nodeType||V.expr.pseudos.hidden(e));)e=e[a?"previousSibling":"nextSibling"];return[(t=V(e).offset()).left,t.top]},_hideDatepicker:function(e){var t,a,i=this._curInst;!i||e&&i!==V.data(e,"datepicker")||this._datepickerShowing&&(e=this._get(i,"showAnim"),a=this._get(i,"duration"),t=function(){V.datepicker._tidyDialog(i)},V.effects&&(V.effects.effect[e]||V.effects[e])?i.dpDiv.hide(e,V.datepicker._get(i,"showOptions"),a,t):i.dpDiv["slideDown"===e?"slideUp":"fadeIn"===e?"fadeOut":"hide"](e?a:null,t),e||t(),this._datepickerShowing=!1,(a=this._get(i,"onClose"))&&a.apply(i.input?i.input[0]:null,[i.input?i.input.val():"",i]),this._lastInput=null,this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),V.blockUI)&&(V.unblockUI(),V("body").append(this.dpDiv)),this._inDialog=!1)},_tidyDialog:function(e){e.dpDiv.removeClass(this._dialogClass).off(".ui-datepicker-calendar")},_checkExternalClick:function(e){var t;V.datepicker._curInst&&(e=V(e.target),t=V.datepicker._getInst(e[0]),!(e[0].id===V.datepicker._mainDivId||0!==e.parents("#"+V.datepicker._mainDivId).length||e.hasClass(V.datepicker.markerClassName)||e.closest("."+V.datepicker._triggerClass).length||!V.datepicker._datepickerShowing||V.datepicker._inDialog&&V.blockUI)||e.hasClass(V.datepicker.markerClassName)&&V.datepicker._curInst!==t)&&V.datepicker._hideDatepicker()},_adjustDate:function(e,t,a){var e=V(e),i=this._getInst(e[0]);this._isDisabledDatepicker(e[0])||(this._adjustInstDate(i,t,a),this._updateDatepicker(i))},_gotoToday:function(e){var t,e=V(e),a=this._getInst(e[0]);this._get(a,"gotoCurrent")&&a.currentDay?(a.selectedDay=a.currentDay,a.drawMonth=a.selectedMonth=a.currentMonth,a.drawYear=a.selectedYear=a.currentYear):(t=new Date,a.selectedDay=t.getDate(),a.drawMonth=a.selectedMonth=t.getMonth(),a.drawYear=a.selectedYear=t.getFullYear()),this._notifyChange(a),this._adjustDate(e)},_selectMonthYear:function(e,t,a){var e=V(e),i=this._getInst(e[0]);i["selected"+("M"===a?"Month":"Year")]=i["draw"+("M"===a?"Month":"Year")]=parseInt(t.options[t.selectedIndex].value,10),this._notifyChange(i),this._adjustDate(e)},_selectDay:function(e,t,a,i){var s=V(e);V(i).hasClass(this._unselectableClass)||this._isDisabledDatepicker(s[0])||((s=this._getInst(s[0])).selectedDay=s.currentDay=parseInt(V("a",i).attr("data-date")),s.selectedMonth=s.currentMonth=t,s.selectedYear=s.currentYear=a,this._selectDate(e,this._formatDate(s,s.currentDay,s.currentMonth,s.currentYear)))},_clearDate:function(e){e=V(e);this._selectDate(e,"")},_selectDate:function(e,t){var a,e=V(e),e=this._getInst(e[0]);t=null!=t?t:this._formatDate(e),e.input&&e.input.val(t),this._updateAlternate(e),(a=this._get(e,"onSelect"))?a.apply(e.input?e.input[0]:null,[t,e]):e.input&&e.input.trigger("change"),e.inline?this._updateDatepicker(e):(this._hideDatepicker(),this._lastInput=e.input[0],"object"!=typeof e.input[0]&&e.input.trigger("focus"),this._lastInput=null)},_updateAlternate:function(e){var t,a,i=this._get(e,"altField");i&&(a=this._get(e,"altFormat")||this._get(e,"dateFormat"),t=this._getDate(e),a=this.formatDate(a,t,this._getFormatConfig(e)),V(document).find(i).val(a))},noWeekends:function(e){e=e.getDay();return[0<e&&e<6,""]},iso8601Week:function(e){var t,e=new Date(e.getTime());return e.setDate(e.getDate()+4-(e.getDay()||7)),t=e.getTime(),e.setMonth(0),e.setDate(1),Math.floor(Math.round((t-e)/864e5)/7)+1},parseDate:function(t,s,e){if(null==t||null==s)throw"Invalid arguments";if(""===(s="object"==typeof s?s.toString():s+""))return null;for(var a,i,r=0,n=(e?e.shortYearCutoff:null)||this._defaults.shortYearCutoff,n="string"!=typeof n?n:(new Date).getFullYear()%100+parseInt(n,10),d=(e?e.dayNamesShort:null)||this._defaults.dayNamesShort,c=(e?e.dayNames:null)||this._defaults.dayNames,o=(e?e.monthNamesShort:null)||this._defaults.monthNamesShort,l=(e?e.monthNames:null)||this._defaults.monthNames,h=-1,u=-1,p=-1,g=-1,_=!1,f=function(e){e=y+1<t.length&&t.charAt(y+1)===e;return e&&y++,e},k=function(e){var t=f(e),t="@"===e?14:"!"===e?20:"y"===e&&t?4:"o"===e?3:2,e=new RegExp("^\\d{"+("y"===e?t:1)+","+t+"}"),t=s.substring(r).match(e);if(t)return r+=t[0].length,parseInt(t[0],10);throw"Missing number at position "+r},D=function(e,t,a){var i=-1,e=V.map(f(e)?a:t,function(e,t){return[[t,e]]}).sort(function(e,t){return-(e[1].length-t[1].length)});if(V.each(e,function(e,t){var a=t[1];if(s.substr(r,a.length).toLowerCase()===a.toLowerCase())return i=t[0],r+=a.length,!1}),-1!==i)return i+1;throw"Unknown name at position "+r},m=function(){if(s.charAt(r)!==t.charAt(y))throw"Unexpected literal at position "+r;r++},y=0;y<t.length;y++)if(_)"'"!==t.charAt(y)||f("'")?m():_=!1;else switch(t.charAt(y)){case"d":p=k("d");break;case"D":D("D",d,c);break;case"o":g=k("o");break;case"m":u=k("m");break;case"M":u=D("M",o,l);break;case"y":h=k("y");break;case"@":h=(i=new Date(k("@"))).getFullYear(),u=i.getMonth()+1,p=i.getDate();break;case"!":h=(i=new Date((k("!")-this._ticksTo1970)/1e4)).getFullYear(),u=i.getMonth()+1,p=i.getDate();break;case"'":f("'")?m():_=!0;break;default:m()}if(r<s.length&&(e=s.substr(r),!/^\s+/.test(e)))throw"Extra/unparsed characters found in date: "+e;if(-1===h?h=(new Date).getFullYear():h<100&&(h+=(new Date).getFullYear()-(new Date).getFullYear()%100+(h<=n?0:-100)),-1<g)for(u=1,p=g;;){if(p<=(a=this._getDaysInMonth(h,u-1)))break;u++,p-=a}if((i=this._daylightSavingAdjust(new Date(h,u-1,p))).getFullYear()!==h||i.getMonth()+1!==u||i.getDate()!==p)throw"Invalid date";return i},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:24*(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925))*60*60*1e7,formatDate:function(t,e,a){if(!e)return"";function i(e,t,a){var i=""+t;if(l(e))for(;i.length<a;)i="0"+i;return i}function s(e,t,a,i){return(l(e)?i:a)[t]}var r,n=(a?a.dayNamesShort:null)||this._defaults.dayNamesShort,d=(a?a.dayNames:null)||this._defaults.dayNames,c=(a?a.monthNamesShort:null)||this._defaults.monthNamesShort,o=(a?a.monthNames:null)||this._defaults.monthNames,l=function(e){e=r+1<t.length&&t.charAt(r+1)===e;return e&&r++,e},h="",u=!1;if(e)for(r=0;r<t.length;r++)if(u)"'"!==t.charAt(r)||l("'")?h+=t.charAt(r):u=!1;else switch(t.charAt(r)){case"d":h+=i("d",e.getDate(),2);break;case"D":h+=s("D",e.getDay(),n,d);break;case"o":h+=i("o",Math.round((new Date(e.getFullYear(),e.getMonth(),e.getDate()).getTime()-new Date(e.getFullYear(),0,0).getTime())/864e5),3);break;case"m":h+=i("m",e.getMonth()+1,2);break;case"M":h+=s("M",e.getMonth(),c,o);break;case"y":h+=l("y")?e.getFullYear():(e.getFullYear()%100<10?"0":"")+e.getFullYear()%100;break;case"@":h+=e.getTime();break;case"!":h+=1e4*e.getTime()+this._ticksTo1970;break;case"'":l("'")?h+="'":u=!0;break;default:h+=t.charAt(r)}return h},_possibleChars:function(t){for(var e="",a=!1,i=function(e){e=s+1<t.length&&t.charAt(s+1)===e;return e&&s++,e},s=0;s<t.length;s++)if(a)"'"!==t.charAt(s)||i("'")?e+=t.charAt(s):a=!1;else switch(t.charAt(s)){case"d":case"m":case"y":case"@":e+="0123456789";break;case"D":case"M":return null;case"'":i("'")?e+="'":a=!0;break;default:e+=t.charAt(s)}return e},_get:function(e,t){return(void 0!==e.settings[t]?e.settings:this._defaults)[t]},_setDateFromField:function(e,t){if(e.input.val()!==e.lastVal){var a=this._get(e,"dateFormat"),i=e.lastVal=e.input?e.input.val():null,s=this._getDefaultDate(e),r=s,n=this._getFormatConfig(e);try{r=this.parseDate(a,i,n)||s}catch(e){i=t?"":i}e.selectedDay=r.getDate(),e.drawMonth=e.selectedMonth=r.getMonth(),e.drawYear=e.selectedYear=r.getFullYear(),e.currentDay=i?r.getDate():0,e.currentMonth=i?r.getMonth():0,e.currentYear=i?r.getFullYear():0,this._adjustInstDate(e)}},_getDefaultDate:function(e){return this._restrictMinMax(e,this._determineDate(e,this._get(e,"defaultDate"),new Date))},_determineDate:function(d,e,t){var a,i=null==e||""===e?t:"string"==typeof e?function(e){try{return V.datepicker.parseDate(V.datepicker._get(d,"dateFormat"),e,V.datepicker._getFormatConfig(d))}catch(e){}for(var t=(e.toLowerCase().match(/^c/)?V.datepicker._getDate(d):null)||new Date,a=t.getFullYear(),i=t.getMonth(),s=t.getDate(),r=/([+\-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,n=r.exec(e);n;){switch(n[2]||"d"){case"d":case"D":s+=parseInt(n[1],10);break;case"w":case"W":s+=7*parseInt(n[1],10);break;case"m":case"M":i+=parseInt(n[1],10),s=Math.min(s,V.datepicker._getDaysInMonth(a,i));break;case"y":case"Y":a+=parseInt(n[1],10),s=Math.min(s,V.datepicker._getDaysInMonth(a,i))}n=r.exec(e)}return new Date(a,i,s)}(e):"number"==typeof e?isNaN(e)?t:(i=e,(a=new Date).setDate(a.getDate()+i),a):new Date(e.getTime());return(i=i&&"Invalid Date"===i.toString()?t:i)&&(i.setHours(0),i.setMinutes(0),i.setSeconds(0),i.setMilliseconds(0)),this._daylightSavingAdjust(i)},_daylightSavingAdjust:function(e){return e?(e.setHours(12<e.getHours()?e.getHours()+2:0),e):null},_setDate:function(e,t,a){var i=!t,s=e.selectedMonth,r=e.selectedYear,t=this._restrictMinMax(e,this._determineDate(e,t,new Date));e.selectedDay=e.currentDay=t.getDate(),e.drawMonth=e.selectedMonth=e.currentMonth=t.getMonth(),e.drawYear=e.selectedYear=e.currentYear=t.getFullYear(),s===e.selectedMonth&&r===e.selectedYear||a||this._notifyChange(e),this._adjustInstDate(e),e.input&&e.input.val(i?"":this._formatDate(e))},_getDate:function(e){return!e.currentYear||e.input&&""===e.input.val()?null:this._daylightSavingAdjust(new Date(e.currentYear,e.currentMonth,e.currentDay))},_attachHandlers:function(e){var t=this._get(e,"stepMonths"),a="#"+e.id.replace(/\\\\/g,"\\");e.dpDiv.find("[data-handler]").map(function(){var e={prev:function(){V.datepicker._adjustDate(a,-t,"M")},next:function(){V.datepicker._adjustDate(a,+t,"M")},hide:function(){V.datepicker._hideDatepicker()},today:function(){V.datepicker._gotoToday(a)},selectDay:function(){return V.datepicker._selectDay(a,+this.getAttribute("data-month"),+this.getAttribute("data-year"),this),!1},selectMonth:function(){return V.datepicker._selectMonthYear(a,this,"M"),!1},selectYear:function(){return V.datepicker._selectMonthYear(a,this,"Y"),!1}};V(this).on(this.getAttribute("data-event"),e[this.getAttribute("data-handler")])})},_generateHTML:function(e){var t,a,i,s,r,O,L,R,H,n,d,W,c,o,l,h,u,p,g,_,f,k,E,D,m,U,y,P,z,v,M,b,w=new Date,B=this._daylightSavingAdjust(new Date(w.getFullYear(),w.getMonth(),w.getDate())),C=this._get(e,"isRTL"),w=this._get(e,"showButtonPanel"),I=this._get(e,"hideIfNoPrevNext"),x=this._get(e,"navigationAsDateFormat"),Y=this._getNumberOfMonths(e),S=this._get(e,"showCurrentAtPos"),F=this._get(e,"stepMonths"),J=1!==Y[0]||1!==Y[1],N=this._daylightSavingAdjust(e.currentDay?new Date(e.currentYear,e.currentMonth,e.currentDay):new Date(9999,9,9)),T=this._getMinMaxDate(e,"min"),A=this._getMinMaxDate(e,"max"),K=e.drawMonth-S,j=e.drawYear;if(K<0&&(K+=12,j--),A)for(t=this._daylightSavingAdjust(new Date(A.getFullYear(),A.getMonth()-Y[0]*Y[1]+1,A.getDate())),t=T&&t<T?T:t;this._daylightSavingAdjust(new Date(j,K,1))>t;)--K<0&&(K=11,j--);for(e.drawMonth=K,e.drawYear=j,S=this._get(e,"prevText"),S=x?this.formatDate(S,this._daylightSavingAdjust(new Date(j,K-F,1)),this._getFormatConfig(e)):S,a=this._canAdjustMonth(e,-1,j,K)?V("<a>").attr({class:"ui-datepicker-prev ui-corner-all","data-handler":"prev","data-event":"click",title:S}).append(V("<span>").addClass("ui-icon ui-icon-circle-triangle-"+(C?"e":"w")).text(S))[0].outerHTML:I?"":V("<a>").attr({class:"ui-datepicker-prev ui-corner-all ui-state-disabled",title:S}).append(V("<span>").addClass("ui-icon ui-icon-circle-triangle-"+(C?"e":"w")).text(S))[0].outerHTML,S=this._get(e,"nextText"),S=x?this.formatDate(S,this._daylightSavingAdjust(new Date(j,K+F,1)),this._getFormatConfig(e)):S,i=this._canAdjustMonth(e,1,j,K)?V("<a>").attr({class:"ui-datepicker-next ui-corner-all","data-handler":"next","data-event":"click",title:S}).append(V("<span>").addClass("ui-icon ui-icon-circle-triangle-"+(C?"w":"e")).text(S))[0].outerHTML:I?"":V("<a>").attr({class:"ui-datepicker-next ui-corner-all ui-state-disabled",title:S}).append(V("<span>").attr("class","ui-icon ui-icon-circle-triangle-"+(C?"w":"e")).text(S))[0].outerHTML,F=this._get(e,"currentText"),I=this._get(e,"gotoCurrent")&&e.currentDay?N:B,F=x?this.formatDate(F,I,this._getFormatConfig(e)):F,S="",e.inline||(S=V("<button>").attr({type:"button",class:"ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all","data-handler":"hide","data-event":"click"}).text(this._get(e,"closeText"))[0].outerHTML),x="",w&&(x=V("<div class='ui-datepicker-buttonpane ui-widget-content'>").append(C?S:"").append(this._isInRange(e,I)?V("<button>").attr({type:"button",class:"ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all","data-handler":"today","data-event":"click"}).text(F):"").append(C?"":S)[0].outerHTML),s=parseInt(this._get(e,"firstDay"),10),s=isNaN(s)?0:s,r=this._get(e,"showWeek"),O=this._get(e,"dayNames"),L=this._get(e,"dayNamesMin"),R=this._get(e,"monthNames"),H=this._get(e,"monthNamesShort"),n=this._get(e,"beforeShowDay"),d=this._get(e,"showOtherMonths"),W=this._get(e,"selectOtherMonths"),c=this._getDefaultDate(e),o="",h=0;h<Y[0];h++){for(u="",this.maxRows=4,p=0;p<Y[1];p++){if(g=this._daylightSavingAdjust(new Date(j,K,e.selectedDay)),_=" ui-corner-all",f="",J){if(f+="<div class='ui-datepicker-group",1<Y[1])switch(p){case 0:f+=" ui-datepicker-group-first",_=" ui-corner-"+(C?"right":"left");break;case Y[1]-1:f+=" ui-datepicker-group-last",_=" ui-corner-"+(C?"left":"right");break;default:f+=" ui-datepicker-group-middle",_=""}f+="'>"}for(f+="<div class='ui-datepicker-header ui-widget-header ui-helper-clearfix"+_+"'>"+(/all|left/.test(_)&&0===h?C?i:a:"")+(/all|right/.test(_)&&0===h?C?a:i:"")+this._generateMonthYearHeader(e,K,j,T,A,0<h||0<p,R,H)+"</div><table class='ui-datepicker-calendar'><thead><tr>",k=r?"<th class='ui-datepicker-week-col'>"+this._get(e,"weekHeader")+"</th>":"",l=0;l<7;l++)k+="<th scope='col'"+(5<=(l+s+6)%7?" class='ui-datepicker-week-end'":"")+"><span title='"+O[E=(l+s)%7]+"'>"+L[E]+"</span></th>";for(f+=k+"</tr></thead><tbody>",m=this._getDaysInMonth(j,K),j===e.selectedYear&&K===e.selectedMonth&&(e.selectedDay=Math.min(e.selectedDay,m)),D=(this._getFirstDayOfMonth(j,K)-s+7)%7,m=Math.ceil((D+m)/7),U=J&&this.maxRows>m?this.maxRows:m,this.maxRows=U,y=this._daylightSavingAdjust(new Date(j,K,1-D)),P=0;P<U;P++){for(f+="<tr>",z=r?"<td class='ui-datepicker-week-col'>"+this._get(e,"calculateWeek")(y)+"</td>":"",l=0;l<7;l++)v=n?n.apply(e.input?e.input[0]:null,[y]):[!0,""],b=(M=y.getMonth()!==K)&&!W||!v[0]||T&&y<T||A&&A<y,z+="<td class='"+(5<=(l+s+6)%7?" ui-datepicker-week-end":"")+(M?" ui-datepicker-other-month":"")+(y.getTime()===g.getTime()&&K===e.selectedMonth&&e._keyEvent||c.getTime()===y.getTime()&&c.getTime()===g.getTime()?" "+this._dayOverClass:"")+(b?" "+this._unselectableClass+" ui-state-disabled":"")+(M&&!d?"":" "+v[1]+(y.getTime()===N.getTime()?" "+this._currentClass:"")+(y.getTime()===B.getTime()?" ui-datepicker-today":""))+"'"+(M&&!d||!v[2]?"":" title='"+v[2].replace(/'/g,"&#39;")+"'")+(b?"":" data-handler='selectDay' data-event='click' data-month='"+y.getMonth()+"' data-year='"+y.getFullYear()+"'")+">"+(M&&!d?"&#xa0;":b?"<span class='ui-state-default'>"+y.getDate()+"</span>":"<a class='ui-state-default"+(y.getTime()===B.getTime()?" ui-state-highlight":"")+(y.getTime()===N.getTime()?" ui-state-active":"")+(M?" ui-priority-secondary":"")+"' href='#' aria-current='"+(y.getTime()===N.getTime()?"true":"false")+"' data-date='"+y.getDate()+"'>"+y.getDate()+"</a>")+"</td>",y.setDate(y.getDate()+1),y=this._daylightSavingAdjust(y);f+=z+"</tr>"}11<++K&&(K=0,j++),u+=f+="</tbody></table>"+(J?"</div>"+(0<Y[0]&&p===Y[1]-1?"<div class='ui-datepicker-row-break'></div>":""):"")}o+=u}return o+=x,e._keyEvent=!1,o},_generateMonthYearHeader:function(e,t,a,i,s,r,n,d){var c,o,l,h,u,p,g=this._get(e,"changeMonth"),_=this._get(e,"changeYear"),f=this._get(e,"showMonthAfterYear"),k=this._get(e,"selectMonthLabel"),D=this._get(e,"selectYearLabel"),m="<div class='ui-datepicker-title'>",y="";if(r||!g)y+="<span class='ui-datepicker-month'>"+n[t]+"</span>";else{for(c=i&&i.getFullYear()===a,o=s&&s.getFullYear()===a,y+="<select class='ui-datepicker-month' aria-label='"+k+"' data-handler='selectMonth' data-event='change'>",l=0;l<12;l++)(!c||l>=i.getMonth())&&(!o||l<=s.getMonth())&&(y+="<option value='"+l+"'"+(l===t?" selected='selected'":"")+">"+d[l]+"</option>");y+="</select>"}if(f||(m+=y+(!r&&g&&_?"":"&#xa0;")),!e.yearshtml)if(e.yearshtml="",r||!_)m+="<span class='ui-datepicker-year'>"+a+"</span>";else{for(n=this._get(e,"yearRange").split(":"),h=(new Date).getFullYear(),u=(k=function(e){e=e.match(/c[+\-].*/)?a+parseInt(e.substring(1),10):e.match(/[+\-].*/)?h+parseInt(e,10):parseInt(e,10);return isNaN(e)?h:e})(n[0]),p=Math.max(u,k(n[1]||"")),u=i?Math.max(u,i.getFullYear()):u,p=s?Math.min(p,s.getFullYear()):p,e.yearshtml+="<select class='ui-datepicker-year' aria-label='"+D+"' data-handler='selectYear' data-event='change'>";u<=p;u++)e.yearshtml+="<option value='"+u+"'"+(u===a?" selected='selected'":"")+">"+u+"</option>";e.yearshtml+="</select>",m+=e.yearshtml,e.yearshtml=null}return m+=this._get(e,"yearSuffix"),f&&(m+=(!r&&g&&_?"":"&#xa0;")+y),m+="</div>"},_adjustInstDate:function(e,t,a){var i=e.selectedYear+("Y"===a?t:0),s=e.selectedMonth+("M"===a?t:0),t=Math.min(e.selectedDay,this._getDaysInMonth(i,s))+("D"===a?t:0),i=this._restrictMinMax(e,this._daylightSavingAdjust(new Date(i,s,t)));e.selectedDay=i.getDate(),e.drawMonth=e.selectedMonth=i.getMonth(),e.drawYear=e.selectedYear=i.getFullYear(),"M"!==a&&"Y"!==a||this._notifyChange(e)},_restrictMinMax:function(e,t){var a=this._getMinMaxDate(e,"min"),e=this._getMinMaxDate(e,"max"),a=a&&t<a?a:t;return e&&e<a?e:a},_notifyChange:function(e){var t=this._get(e,"onChangeMonthYear");t&&t.apply(e.input?e.input[0]:null,[e.selectedYear,e.selectedMonth+1,e])},_getNumberOfMonths:function(e){e=this._get(e,"numberOfMonths");return null==e?[1,1]:"number"==typeof e?[1,e]:e},_getMinMaxDate:function(e,t){return this._determineDate(e,this._get(e,t+"Date"),null)},_getDaysInMonth:function(e,t){return 32-this._daylightSavingAdjust(new Date(e,t,32)).getDate()},_getFirstDayOfMonth:function(e,t){return new Date(e,t,1).getDay()},_canAdjustMonth:function(e,t,a,i){var s=this._getNumberOfMonths(e),a=this._daylightSavingAdjust(new Date(a,i+(t<0?t:s[0]*s[1]),1));return t<0&&a.setDate(this._getDaysInMonth(a.getFullYear(),a.getMonth())),this._isInRange(e,a)},_isInRange:function(e,t){var a,i=this._getMinMaxDate(e,"min"),s=this._getMinMaxDate(e,"max"),r=null,n=null,e=this._get(e,"yearRange");return e&&(e=e.split(":"),a=(new Date).getFullYear(),r=parseInt(e[0],10),n=parseInt(e[1],10),e[0].match(/[+\-].*/)&&(r+=a),e[1].match(/[+\-].*/))&&(n+=a),(!i||t.getTime()>=i.getTime())&&(!s||t.getTime()<=s.getTime())&&(!r||t.getFullYear()>=r)&&(!n||t.getFullYear()<=n)},_getFormatConfig:function(e){var t=this._get(e,"shortYearCutoff");return{shortYearCutoff:"string"!=typeof t?t:(new Date).getFullYear()%100+parseInt(t,10),dayNamesShort:this._get(e,"dayNamesShort"),dayNames:this._get(e,"dayNames"),monthNamesShort:this._get(e,"monthNamesShort"),monthNames:this._get(e,"monthNames")}},_formatDate:function(e,t,a,i){t||(e.currentDay=e.selectedDay,e.currentMonth=e.selectedMonth,e.currentYear=e.selectedYear);i=t?"object"==typeof t?t:this._daylightSavingAdjust(new Date(i,a,t)):this._daylightSavingAdjust(new Date(e.currentYear,e.currentMonth,e.currentDay));return this.formatDate(this._get(e,"dateFormat"),i,this._getFormatConfig(e))}}),V.fn.datepicker=function(e){if(!this.length)return this;V.datepicker.initialized||(V(document).on("mousedown",V.datepicker._checkExternalClick),V.datepicker.initialized=!0),0===V("#"+V.datepicker._mainDivId).length&&V("body").append(V.datepicker.dpDiv);
190var t=Array.prototype.slice.call(arguments,1);return"string"==typeof e&&("isDisabled"===e||"getDate"===e||"widget"===e)||"option"===e&&2===arguments.length&&"string"==typeof arguments[1]?V.datepicker["_"+e+"Datepicker"].apply(V.datepicker,[this[0]].concat(t)):this.each(function(){"string"==typeof e?V.datepicker["_"+e+"Datepicker"].apply(V.datepicker,[this].concat(t)):V.datepicker._attachDatepicker(this,e)})},V.datepicker=new e,V.datepicker.initialized=!1,V.datepicker.uuid=(new Date).getTime(),V.datepicker.version="1.13.3",V.datepicker});
191
192
193jQuery(function(jQuery){jQuery.datepicker.setDefaults({"closeText":"Close","currentText":"Today","monthNames":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesShort":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"nextText":"Next","prevText":"Previous","dayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"dayNamesShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"dayNamesMin":["S","M","T","W","T","F","S"],"dateFormat":"MM d, yy","firstDay":1,"isRTL":false});});
194
195}
196catch(e){console.error("WP-Optimize Minify: An error has occurred in the minified code. \n\n- Original script: https://labadibeachhotelgh.com/wp-includes/js/jquery/ui/datepicker.min.js\n- Error message: "+ e.message);}
197
198jQuery(function(y){"use strict";y.fn.yith_wcbk_datepicker=function(){var t=new Date,g=new Date(t.getFullYear(),t.getMonth(),t.getDate()),p=function(t){var e=t.data("type"),a=y(t.data("related-from"));return t="to"===e&&0<a.length?a:t},m=function(t){return{all_day:(t=p(t)).data("all-day"),allow_same_date:t.data("allow-same-date")||"yes",ajax_load_months:t.data("ajax-load-months"),month_to_load:t.data("month-to-load"),year_to_load:t.data("year-to-load"),min_duration:t.data("min-duration"),notAvailableDates:t.data("not-available-dates")||[],product_id:t.data("product-id"),is_static:t.data("static")||"no",loadedMonths:t.data("loaded-months")||[],monthsToLoad:t.data("months-to-load")||1}};return y(this).each(function(){var l=y(this),a=l.parent(".yith-wcbk-date-range-picker"),s=l.data("type"),t=l.data("min-date"),e=l.data("max-date"),i=l.data("number-of-months")||
1981,c=y(l.data("related-to")),n=y(l.data("on-select-open")),_=y(l.data("related-from")),o=l.next(".yith-wcbk-date-picker--formatted"),d=y(l.data("update-on-change")),h=!1,k="yes"===l.data("disable-after-non-available-date")&&"to"===s,r=function(t,e){e=e||0;var a,i,n=m(l);0<c.length&&(i="yes"===bk.settings.check_min_max_duration_in_calendar?n.min_duration:1,"yes"===n.allow_same_date&&--i,a=0<i?yith_wcbk_dates.add_days_to_date(t,i):t,c.val()&&yith_wcbk_dates.date_diff(c.val(),a)<0&&c.datepicker("setDate",null),e?setTimeout(function(){c.datepicker("option","minDate",a)},e):c.datepicker("option","minDate",a))},t=(l.datepicker({dateFormat:"yy-mm-dd",minDate:t,maxDate:e,showAnim:!1,showButtonPanel:!0,closeText:yith_wcbk_datepicker_params.i18n_clear,altField:o,altFormat:bk.settings.datepickerFormat,numberOfMonths:i,popup:{position:"bottom left",origin:"top left"},beforeShow:function(t,e){h=!1,l.addClass("yith-wcbk-datepicker--opened"),a.length&&(a.addClass("yith-wcbk-date-range-picker--opened"),s)&&a.addClass("yith-wcbk-date-range-picker--opened-"+s),y("#ui-datepicker-div").addClass("yith-wcbk-datepicker").addClass("notranslate"),"yes"===m(l).is_static&&y("#ui-datepicker-div").addClass("yith-wcbk-datepicker--static").appendTo(l.parent().parent()),e.yith_booking_date_selected=!1,setTimeout(function(){y(".ui-datepicker-close").on("click",function(){l.datepicker("setDate",null).trigger("change")})},10)},beforeShowDay:function(t){var e,a,i=!0,n=l.data("allowed-days")||[],o=m(l),d=[],r=!("to"!==s||!_.length)&&_.datepicker("getDate");return 1900<t.getFullYear()&&15===t.getDate()&&(a=p(l),function(t,e,a){a=m(l=a),t=t+"-"+(9<e?e:"0"+parseInt(e,10));return!a.loadedMonths.includes(t)}(t.getFullYear(),t.getMonth()+1,l))&&(!function(t,e,a){a=m(l=a);if("yes"===a.ajax_load_months){a=a.year_to_load+"-"+a.month_to_load+"-01";if(0===yith_wcbk_dates.date_diff(t+"-"+e+"-01",a,"months"))return!0}return!1}(t.getFullYear(),t.getMonth()+1,l)?l.trigger("yith_wcbk_datepicker_load_non_available_dates_in_month",[a,o,t.getFullYear(),t.getMonth()+1]):l.trigger("yith_wcbk_datepicker_update_non_available_dates",[a,o])),(i=i&&k&&h&&t.getTime()>=h.getTime()?!1:i)&&0<n.length&&(a=t.getDay(),i=-1!==n.indexOf(a=0===a?7:a)),i&&0<o.notAvailableDates.length&&(e="yes"===bk.settings.check_min_max_duration_in_calendar?o.min_duration:1,"yes"===o.all_day&&--e,a="to"===s?yith_wcbk_dates.add_days_to_date(t,-e):t,n=yith_wcbk_dates.formatDate(a),i=-1===o.notAvailableDates.indexOf(n)),!i&&t.getTime()>g.getTime()&&(d.push("bk-non-available-date"),"to"!==s||r&&t.getTime()>r.getTime()+yith_wcbk_dates.DAY_IN_MILLISECONDS*e)&&(h=h||new Date(t)),"from"===s&&c.length&&yith_wcbk_dates.formatDate(t)===c.val()&&d.push("bk-to-date"),"to"===s&&_.length&&yith_wcbk_dates.formatDate(t)===_.val()&&d.push("bk-from-date"),[i,d.join(" ")]},onClose:function(t,e){y("#ui-datepicker-div").removeClass("yith-wcbk-datepicker").removeClass("notranslate"),"yes"===m(l).is_static&&y("#ui-datepicker-div").removeClass("yith-wcbk-datepicker--static").appendTo(y("body")),e.yith_booking_date_selected&&0<n.length&&!n.val()&&(n.trigger("focus"),setTimeout(function(){n.trigger("focus")},50)),l.removeClass("yith-wcbk-datepicker--opened"),a.length&&(a.removeClass("yith-wcbk-date-range-picker--opened"),s)&&a.removeClass("yith-wcbk-date-range-picker--opened-"+s)},onSelect:function(t,e){t&&(r(t),e.yith_booking_date_selected=!0),y(this).trigger("change")}}),o.on("focus",function(){l.trigger("focus")}),l.parent().find(".yith-wcbk-booking-date-icon")),u=!1;t.on("mousedown",function(){u=!!l.datepicker("widget").is(":visible")}).on("click",function(){u||l.trigger("focus")}),l.is(".yith-wcbk-date-picker--inline")&&l.val(l.data("value")),l.val()&&(l.datepicker("setDate",l.val()+" 00:00:00"),r(l.val(),100)),d.length&&(l.on("change",function(){d.val(y(this).val())}),d.val(l.val()))})}});
199
200
201jQuery(function(jQuery){jQuery.datepicker.setDefaults({"closeText":"Close","currentText":"Today","monthNames":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesShort":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"nextText":"Next","prevText":"Previous","dayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Frid
201ay","Saturday"],"dayNamesShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"dayNamesMin":["S","M","T","W","T","F","S"],"dateFormat":"MM d, yy","firstDay":1,"isRTL":false});});
202
203}
204catch(e){console.error("WP-Optimize Minify: An error has occurred in the minified code. \n\n- Original script: https://labadibeachhotelgh.com/wp-content/plugins/yith-woocommerce-booking-premium/assets/js/datepicker.min.js\n- Error message: "+ e.message);}
205
206jQuery(function(i){"use strict";i.fn.yith_wcbk_monthpicker=function(){return i(this).each(function(){i(this).on("click",".month.enabled",function(e){var t=i(this).closest(".yith-wcbk-month-picker-wrapper"),n=t.find(".selected"),e=i(e.target),c=e.data("value"),t=t.find(".yith-wcbk-month-picker-value");e.is(".selected")||(n.removeClass("selected"),e.addClass("selected"),t.val(c),t.trigger("change"))}).on("click",".prev, .next",function(e){console.log("click");var t=i(this).closest(".yith-wcbk-month-picker-wrapper"),e=i(e.target),n=parseInt(t.data("current-year")),n=e.is(".prev")?n-1:n+1,c=t.find(".year-"+n);e.is(".enabled")&&0<c.length&&(t.find(".year").hide(),c.show(),t.data("current-year",n))})})}});
207
208
209jQuery(function(jQuery){jQuery.datepicker.setDefaults({"closeText":"Close","currentText":"Today","monthNames":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesShort":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"nextText":"Next","prevText":"Previous","dayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"dayNamesShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"dayNamesMin":["S","M","T","W","T","F","S"],"dateFormat":"MM d, yy","firstDay":1,"isRTL":false});});
210
211}
212catch(e){console.error("WP-Optimize Minify: An error has occurred in the minified code. \n\n- Original script: https://labadibeachhotelgh.com/wp-content/plugins/yith-woocommerce-booking-premium/assets/js/monthpicker.min.js\n- Error message: "+ e.message);}
213
214!function(v,m){v.fn.yith_wcbk_people_selector=function(t){var o=this,l=v(this),n=!1,a="",e=!1,s={main:!1,open:!1,close:!1,toggle:!1,widget:v(".yith_wcbk_booking_product_form_widget")},i=function(){m.addEventListener("click",g,!0);var e=l.attr("id"),e=!!e&&v('label[for="'+e+'"]');l.on("open",u),l.on("close",f),n.on("change",d),e&&e.length&&e.on("click",function(){s.toggle.trigger("click")})},c=function(){var e=l.data("min"),n=l.data("max");o.min=void 0!==e&&parseInt(e,10),o.max=void 0!==n&&parseInt(n,10)},r=function(){a=l.find(t.totals_selector)||"",e=l.find(t.fieldsContainer_selector)||"",n=l.find(t.field_selector)||!1,s.main=l.find("."+t["class"]),s.open=l.find(t.openHandler_selector),s.close=l.find(t.closeHandler_selector),s.toggle=l.find(t.toggleHandler_selector),_(),n&&n.each(function(){v(this).yith_wcbk_people_selector_field({canIncreaseGlobal:function(){return!1===o.max||o.value<o.max},onUpdate:function(){n.trigger("enableDisableButtons")}})})},p=function(){return!!l.hasClass(t.opened_class)},_=function(){var e=0;n&&n.each(function(){e+=parseInt(v(this).yith_wcbk_people_selector_field("getValue"))}),o.value=e},d=function(e){var n,e=e||!0;_(),n=1<o.value?t.plural_label.replace("%s",o.value.toString()):1===o.value?t.singular_label:t.zero_label,a.text(n),e&&l.trigger("change")},u=function(){l.removeClass(t.closed_class).addClass(t.opened_class),e&&e.show(),t.onOpen()},f=function(){l.removeClass(t.opened_class).addClass(t.closed_class),e&&e.hide(),t.onClose()},b=function(e){"object"==typeof e&&"undefined"!=typeof e.stopPropagation&&e.stopPropagation(),(p()?f:u)()},g=function(e){s.close.length&&s.close.get(0).contains(e.target)?f():s.open.length&&s.open.get(0).contains(e.target)?u():s.toggle.length&&s.toggle.get(0).contains(e.target)?b():l.get(0).contains(e.target)||f()},h={zero_label:yith_people_selector_params.i18n_zero_person,singular_label:yith_people_selector_params.i18n_one_person,plural_label:yith_people_selector_params.i18n_more_persons,"class":"yith-wcbk-people-selector",totals_selector:".yith-wcbk-people-selector__totals",closeHandler_selector:".yith-wcbk-people-selector__close-handler",openHandler_selector:".yith-wcbk-people-selector__open-handler",toggleHandler_selector:".yith-wcbk-people-selector__toggle-handler",fieldsContainer_selector:".yith-wcbk-people-selector__fields-container",field_selector:".yith-wcbk-people-selector__field",opened_class:"yith-wcbk-people-selector--opened",closed_class:"yith-wcbk-people-selector--closed",onOpen:function(){},onClose:function(){}};return t=v.extend({},h,t),o.val=function(){return o.value},o.value=0,c(),r(),i(),d(!1),f(),l},v.fn.yith_wcbk_people_selector_field=function(e){var t=this,o=v(this),l=!1,a=!1,n=!1,s=!1,i=function(){l=o.find(t.options.value_selector)||!1,a=o.find(t.options.total_selector)||!1,n=o.find(t.options.plus_selector)||!1,s=o.find(t.options.minus_selector)||!1},c=function(){o.on("click",t.options.plus_selector,function(){t.canIncrease()&&f()}),o.on("click",t.options.minus_selector,function(){t.canDecrease()&&u()}),o.on("enableDisableButtons",t.enableDisableButtons)},r=function(){var e=o.data("min"),n=o.data("max");t.min=void 0!==e&&parseInt(e),t.max=void 0!==n&&parseInt(n)},p=function(e){var e=void 0===e||e,n=d();a&&a.text(n),l&&l.val(n),e&&l.trigger("change"),t.enableDisableButtons(),t.options.onUpdate()},_=function(e,n){l&&void 0!==e&&(e=e,!1!==t.min&&(e=Math.max(t.min,parseInt(e))),!1!==t.max&&(e=Math.min(t.max,parseInt(e))),e=parseInt(e),l.val(e),o.data("value",e),p(n))},d=function(){var e=0;return l&&(e=l.val()||0),parseInt(e)},u=function(e){var e=void 0===e||isNaN(e)?1:parseInt(e),n=d(),e=parseInt(e);_(n-e)},f=function(e){var e=void 0===e||isNaN(e)?1:parseInt(e),n=d(),e=parseInt(e);_(n+e)},b={value_selector:".yith-wcbk-people-selector__field__value",total_selector:".yith-wcbk-people-selector__field__total",plus_selector:".yith-wcbk-people-selector__field__plus",minus_selector:".yith-wcbk-people-selector__field__minus",buttonDisabledClass:"yith-wcbk-people-selector__field__button--disabled",canIncreaseGlobal:function(){return!0},canDecreaseGlobal:function(){return!0},onUpdate:function(){}};return t.canIncrease=function(){var e=!0;return(e=!1!==t.max?d()<t.max:e)&&t.options.canIncreaseGlobal()},t.canDecrease=function(){var e=!0;return(e=!1!==t.min?d()>t.min:e)&&t.options.canDecreaseGlobal()},t.enableDisableButtons=function(){t.canIncrease()?n.removeClass(t.o
214ptions.buttonDisabledClass):n.addClass(t.options.buttonDisabledClass),t.canDecrease()?s.removeClass(t.options.buttonDisabledClass):s.addClass(t.options.buttonDisabledClass)},"getValue"===(e=void 0!==e?e:{})?o.data("value")||0:(t.options=v.extend({},b,e),r(),i(),c(),_(d(),!1),o)}}(jQuery,(window,document));
215
216
217jQuery(function(jQuery){jQuery.datepicker.setDefaults({"closeText":"Close","currentText":"Today","monthNames":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesShort":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"nextText":"Next","prevText":"Previous","dayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"dayNamesShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"dayNamesMin":["S","M","T","W","T","F","S"],"dateFormat":"MM d, yy","firstDay":1,"isRTL":false});});
218
219}
220catch(e){console.error("WP-Optimize Minify: An error has occurred in the minified code. \n\n- Original script: https://labadibeachhotelgh.com/wp-content/plugins/yith-woocommerce-booking-premium/assets/js/yith-wcbk-people-selector.min.js\n- Error message: "+ e.message);}
221
222window.yith_booking=window.yith_booking||{},function(i){window.yith_booking.ajax=function(o,n){return n=void 0!==n?n:{},(o=void 0!==o?o:{}).action=bk.frontendAjaxAction,o.context="frontend","block"in n&&n.block.block(bk.blockParams),i.ajax({type:"POST",data:o,url:bk.ajaxurl,complete:function(){"block"in n&&n.block.unblock()}})}}(jQuery);
223
224
225jQuery(function(jQuery){jQuery.datepicker.setDefaults({"closeText":"Close","currentText":"Today","monthNames":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesShort":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"nextText":"Next","prevText":"Previous","dayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"dayNamesShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"dayNamesMin":["S","M","T","W","T","F","S"],"dateFormat":"MM d, yy","firstDay":1,"isRTL":false});});
226
227}
228catch(e){console.error("WP-Optimize Minify: An error has occurred in the minified code. \n\n- Original script: https://labadibeachhotelgh.com/wp-content/plugins/yith-woocommerce-booking-premium/assets/js/ajax.min.js\n- Error message: "+ e.message);}
229
230jQuery(function(_){"use strict";var f=function(t){return Math.abs(parseInt(t,10))||0},h=function(){var t,o=arguments[0],a=Array.prototype.slice.call(arguments).slice(1);for(t in a)var e=a[t],o=o.replace("%s",e);return o},p=function(){return Array.prototype.slice.call(arguments).filter(function(t){return t.length}).shift()},g=bk.blockParams,a=bk.blockParamsEmpty,b="on-form-update"===yith_booking_form_params.form_error_handling,k="on-button-click"===yith_booking_form_params.form_error_handling,y=function(t,o){var a,e,i="";return i=o in bk.i18n_durations?h((a=bk.i18n_durations[o].singular,o=bk.i18n_durations[o].plural,e=t,(e=isNaN(e)?0:e)<2?a:o),t):i},v=function(t,o){return"string"==typeof o&&(o=[o]),void 0!==t.find(function(t){return-1<o.indexOf(t.key)})};_.fn.yith_booking_form=function(){var u={form:_(this).closest(".yith-wcbk-booking-form"),dom:{},ajaxCall:null},i=(u.productID=u.form.data("product-id"),u.bookingData=u.form.data("booking_data"),u.dom={duration:u.form.find(".yith-wcbk-booking-duration"),realDuration:u.form.find(".yith-wcbk-booking-real-duration"),persons:u.form.find(".yith-wcbk-booking-persons"),personTypes:u.form.find(".yith-wcbk-booking-person-types"),optionalServices:u.form.find("input[type=checkbox].yith-wcbk-booking-service"),serviceQuantities:u.form.find("input.yith-wcbk-booking-service-quantity"),startDate:u.form.find(".yith-wcbk-booking-start-date"),from:u.form.find(".yith-wcbk-booking-hidden-from"),endDate:u.form.find(".yith-wcbk-booking-end-date"),message:u.form.find(".yith-wcbk-booking-form-message"),totals:u.form.find(".yith-wcbk-booking-form-totals"),totalsSection:u.form.find(".yith-wcbk-form-section-totals"),additionalData:u.form.find(".yith-wcbk-booking-form-additional-data"),time:u.form.find(".yith-wcbk-booking-start-date-time"),addToCart:u.form.closest("form").find("button[type=submit]"),addToQuote:_(".add-request-quote-button").first(),prices:u.form.closest(yith_booking_form_params.dom.product_container).find(yith_booking_form_params.dom.price)},u.dom.price="yes"!==yith_booking_form_params.price_first_only?u.dom.prices:u.dom.prices.first(),u.dom.timeWrap=u.dom.time.closest(".yith-wcbk-form-section"),u.getDuration=function(){return u.bookingData.duration},u.getDurationUnit=function(){return u.bookingData.duration_unit},u.getMinimumDuration=function(){return u.bookingData.minimum_duration},u.getMaximumDuration=function(){return u.bookingData.maximum_duration},u.getMinimumPeople=function(){return u.bookingData.minimum_number_of_people},u.getMaximumPeople=function(){return u.bookingData.maximum_number_of_people},u.getFormattedDuration=function(t){return y(t,u.getDurationUnit())},u.hasDuration=function(){return!!u.dom.duration.length},u.isDurationUnit=function(t){return"string"==typeof t?t===u.getDurationUnit():t.includes(u.getDurationUnit())},u.isFullDay=function(){return"yes"===u.bookingData.full_day},u.hasTime=function(){return u.isDurationUnit(["hour","minute"])},u.hasPeople=function(){return!!u.dom.persons.length||u.hasPersonTypes()},u.hasPersonTypes=function(){return!!u.dom.personTypes.length},u.hasOptionalServices=function(){return!!u.dom.optionalServices.length},u.updateTotalsHtml=function(t){t?u.dom.totalsSection.show():u.dom.totalsSection.hide(),u.dom.totals.html(t)},u.updateMessageHtml=function(t){t?u.dom.message.show():u.dom.message.hide(),u.dom.message.html(t)}
230,function(){return u.form.find(".yith-wcbk-booking-form-error").length}),n=function(){u.form.find(".yith-wcbk-booking-form-error").remove(),u.form.find(".yith-wcbk-form-section__content--with-error").removeClass("yith-wcbk-form-section__content--with-error")},r=function(t){for(var o in n(),t){var a,o=t[o];o.message&&o.field&&(a=_('<div class="yith-wcbk-booking-form-error">'+o.message+"</div>"),o.field.closest(".yith-wcbk-form-section__content").addClass("yith-wcbk-form-section__content--with-error").append(a))}},d=function(){var t=f(u.dom.duration.val()),o=f(u.dom.persons.val()),a=u.dom.startDate.val(),e=a,i=u.dom.endDate.val(),n=o,r=u.dom.time.val(),d=!0,m={},s=[],l=(u.dom.from.length&&(r?u.dom.from.val(a+" "+r):u.dom.from.val(a),e=u.dom.from.val()),u.hasPersonTypes()&&(n=0,u.dom.personTypes.each(function(){n+=_(this).val()<1?0:parseInt(_(this).val(),10)})),u.hasDuration()&&!t&&(s.push({key:"empty-duration",field:u.dom.duration,message:yith_booking_form_params.i18n_empty_duration}),d=!1),e&&i&&u.isDurationUnit("day")&&(t=yith_wcbk_dates.date_diff(i,e,"days"),u.isFullDay())&&(t+=1),(!a||0<u.dom.endDate.length&&!i)&&(u.hasTime()?s.push({key:"empty-date-for-time",field:u.dom.startDate,message:yith_booking_form_params.i18n_empty_date_for_time}):s.push({key:"empty-date",field:p(u.dom.endDate,u.dom.startDate),message:yith_booking_form_params.i18n_empty_date}),d=!1),u.hasTime()&&a&&!r&&(s.push({key:"empty-time",field:u.dom.time,message:yith_booking_form_params.i18n_empty_time}),d=!1),u.hasPeople()&&(n<u.getMinimumPeople()&&(s.push({key:"minimum-people",field:u.hasPersonTypes()?u.dom.personTypes.last():u.dom.persons,message:h(yith_booking_form_params.i18n_min_persons,u.getMinimumPeople())}),d=!1),0<u.getMaximumPeople())&&n>u.getMaximumPeople()&&(s.push({key:"maximum-people",field:u.hasPersonTypes()?u.dom.personTypes.last():u.dom.persons,message:h(yith_booking_form_params.i18n_max_persons,u.getMaximumPeople())}),d=!1),0<u.getMinimumDuration()&&t<u.getMinimumDuration()&&(v(s,["empty-duration","empty-date"])||s.push({key:"minimum-duration",field:p(u.dom.duration,u.dom.endDate,u.dom.startDate),message:h(yith_booking_form_params.i18n_min_duration,u.getFormattedDuration(u.getMinimumDuration()))}),d=!1),u.getMaximumDuration()&&t>u.getMaximumDuration()&&(v(s,["empty-duration","empty-date"])||s.push({key:"maximum-duration",field:p(u.dom.duration,u.dom.endDate,u.dom.startDate),message:h(yith_booking_form_params.i18n_max_duration,u.getFormattedDuration(u.getMaximumDuration()))}),d=!1),[]),c=[];return u.hasPersonTypes()&&u.dom.personTypes.each(function(){l.push({id:_(this).data("person-type-id"),number:_(this).val()})}),u.hasOptionalServices()&&u.dom.optionalServices.each(function(){_(this).is(":checked")&&c.push(_(this).data("service-id"))}),m={product_id:u.productID,duration:t,from:e,from_date:a,time:r,to:i,persons:o,person_types:l,booking_services:c},u.dom.serviceQuantities.length&&u.dom.serviceQuantities.each(function(){var t=_(this).attr("name"),o=_(this).val();t.length&&(m[t]=o)}),u.dom.additionalData.length&&u.dom.additionalData.each(function(){var t=_(this),o=t.attr("name"),a=t.val(),t=!t.is("input[type=checkbox]")||t.is(":checked"),e="[]"===o.substring(o.length-2,o.length);t&&o.length&&(e?o in m?m[o].push(a):m[o]=Array.isArray(a)?a:[a]:m[o]=a)}),{errors:s,validation:d,formData:m}},m=function(t){t?(u.dom.addToCart.removeClass("yith-wcbk-not-allowed"),u.dom.addToQuote.removeClass("yith-wcbk-not-allowed")):(u.dom.addToCart.addClass("yith-wcbk-not-allowed"),u.dom.addToQuote.addClass("yith-wcbk-not-allowed")),!b||t?(u.dom.addToCart.attr("disabled",!1),u.dom.addToQuote.removeClass("disabled")):(u.dom.addToCart.attr("disabled",!0),u.dom.addToQuote.addClass("disabled")),u.form.trigger("yith_wcbk_booking_form_add_to_cart_enabled_status_updated",[t])},s=function(t){t?(u.dom.totals.html()&&u.dom.totals.block(g),u.dom.message.html()&&u.dom.message.block(g),u.dom.price.block(g),u.dom.addToCart.block(a),u.dom.addToQuote.block(a)):(u.dom.message.unblock(),u.dom.price.unblock(),u.dom.addToCart.unblock(),u.dom.addToQuote.unblock())},t=function(t){_(this).is(".yith-wcbk-not-allowed")&&t.preventDefault(),k&&
230(n(),(t=d()).validation||r(t.errors))},e=function(o){o=void 0!==o?o:{},o=_.extend({},{updateFormOnCompleteOnlyIfValid:!1},o);var t=!1,a=d(),e=a.formData.duration||0,i=a.formData.from_date||!1,n=a.formData.time||!1,a=a.formData;return u.hasTime()&&i&&e&&(a.request="get_booking_available_times",u.ajaxCall&&u.ajaxCall.abort(),t=!0,u.ajaxCall=yith_booking.ajax(a,{block:u.dom.time.parent()}),u.ajaxCall.done(function(t){var o,t=t.data;try{t.error?u.dom.message.html('<p class="error">'+t.error+"</p>"):(t.time_data_html&&u.dom.time.html(t.time_data_html),n&&(o=u.dom.time.find('option[value="'+n+'"]'))&&o.attr("selected","selected"),t.message&&u.dom.message.html("<p>"+t.message+"</p>"),u.dom.time.trigger("yith-wcbk-select-list:update"),u.form.trigger("yith_wcbk_form_update_time",t))}catch(a){console.log(a)}}).always(function(){var t=d();o.updateFormOnCompleteOnlyIfValid&&!t.validation||u.form.trigger("yith_wcbk_booking_form_update")})),t},l=function(t){return!(!b||(t="undefined"!=typeof t.target&&t.target)&&t.is(".yith-wcbk-booking-start-date")&&u.dom.endDate.length&&!u.dom.endDate.val())},c=function(){u.hasTime()&&(u.dom.startDate.val()?u.dom.timeWrap.show():u.dom.timeWrap.hide())},o=function(a,e){var t=d().formData,i={notAvailableDates:a.data("not-available-dates")||[]};t.request="get_product_non_available_dates",yith_booking.ajax(t).done(function(t){t=t.data;try{t.error?console.log(t.error):(a.data("month-to-load",t.month_to_load),a.data("year-to-load",t.year_to_load),a.data("not-available-dates",i.notAvailableDates.concat(t.not_available_dates)),a.data("loaded-months",i.loadedMonths.concat(t.loaded_months)),a.datepicker("refresh"))}catch(o){console.log(o.message)}e()})};u.updateTotalsHtml(""),m(!1),u.dom.addToCart.on("click",t),u.dom.addToQuote.on("click",t),u.dom.realDuration.on("change",function(){var t=Math.floor(u.dom.realDuration.val()/u.getDuration());u.dom.duration.val(t).trigger("change")}),u.form.on("yith_wcbk_booking_form_update",function(t,o){var a=i(),e=d();o=void 0!==o?o:{},n(),e.validation?(s(!0),e.formData.request="get_booking_data",u.ajaxCall&&u.ajaxCall.abort(),u.ajaxCall=yith_booking.ajax(e.formData),u.ajaxCall.done(function(t){var o=t.data;try{o.error?u.updateMessageHtml('<p class="error">'+t.error+"</p>"):(o.message?u.updateMessageHtml(o.message):u.updateMessageHtml(""),o.totals_html?u.updateTotalsHtml(o.totals_html):u.updateTotalsHtml(""),o.price&&0<o.price.length&&u.dom.price.html(o.price),m(!!o.is_available),u.form.trigger("yith_wcbk_form_update_response",o))}catch(a){console.log(a.message)}}).always(function(t,o){"abort"!==o&&s(!1)})):(u.updateMessageHtml(""),u.updateTotalsHtml(""),(a||l(o))&&r(e.errors),m(!1))}),u.form.on("yith_wcbk_booking_form_loaded",function(){var t=!e({updateFormOnCompleteOnlyIfValid:!0});c(),t&&d().validation&&u.form.trigger("yith_wcbk_booking_form_update")}),u.form.on("yith_wcbk_booking_form_update_time_slots",e),u.form.on("yith_wcbk_datepicker_update_non_available_dates",".yith-wcbk-date-picker",function(t,a,e){var i=_(this),o=d().formData;_("#ui-datepicker-div").block(g),o.month=e.month_to_load,o.year=e.year_to_load,o.request="get_product_non_available_dates",yith_booking.ajax(o).done(function(t){t=t.data;try{t.error?console.log(t.error):(a.data("month-to-load",t.month_to_load),a.data("year-to-load",t.year_to_load),a.data("not-available-dates",e.notAvailableDates.concat(t.not_available_dates)),a.data("loaded-months",e.loadedMonths.concat(t.loaded_months)),_("#ui-datepicker-div").unblock(),i.datepicker("refresh"))}catch(o){console.log(o.message)}})}),u.form.on("yith_wcbk_datepicker_load_non_available_dates_in_month",".yith-wcbk-date-picker",function(t,a,e,o,i){var n=_(this),r=d().formData;r.year=o,r.month=i,r.months_to_load=1,r.request="get_product_non_available_dates",_("#ui-datepicker-div").block(g),yith_booking.ajax(r).done(function(t){t=t.data;try{t.error?console.log(t.error):(a.data("not-available-dates",e.notAvailableDates.concat(t.not_available_dates)),a.data("loaded-months",e.loadedMonths.concat(t.loaded_months)),_("#ui-datepicker-div").unblock(),n.datepicker("refresh"))}catch(o){console.log(o.message)}})}),u.form.on("change","input, select, .yith-wcbk-date-picker--inline",function(t){var o=_(t.target),a=!0;!o.is(".yith-wcbk-booking-real-duration")&&(c(),a=o.is(".yith-wcbk-booking-start-date")||o.is(".yith-wcbk-booking-duration")?!e():a)&&u.form.trigger("yith_wcbk_booking_form_update",[{target:o,event:t}])}),!yith_booking_form_params.is_admin&&"yes"===yith_booking_form_params.ajax_update_non_available_dates_on_load&&u.dom.startDate.is(".yith-wcbk-date-picker")?(u.dom.startDate.parent().block(g),o(u.dom.startDate,function(){u.dom.startDate.parent().unblock(),u.form.trigger("yith_wcbk_booking_form_loaded")})):u.form.trigger("yith_wcbk_booking_form_loaded")},_(document).on("yith-wcbk-init-booking-form",function(){var t=_(".yith-wcbk-date-picker"),o=_(".yith-wcbk-booking-form"),a=_(".yith-wcbk-people-selector"),e=_(".yith-wcbk-month-picker-wrapper");t.yith_wcbk_datepicker(),e.yith_wcbk_monthpicker(),a.each(function(){_(this).yith_wcbk_people_selector()}),o.each(function(){_(this).yith_booking_form()}),_(document).trigger("yith-wcbk-booking-form-initialized")}).trigger("yith-wcbk-init-booking-form"),_(document).on("qv_loader_stop",function(){_(document).trigger("yith-wcbk-init-booking-form"),_(document).trigger("yith-wcbk-init-fields:selector"),_(document).trigger("yith-wcbk-init-fields:help-tip"),_(document).trigger("yith-wcbk-init-fields:select-list")})});
231
232
233jQuery(function(jQuery){jQuery.datepicker.setDefaults({"closeText":"Close","currentText":"Today","monthNames":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesShort":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"nextText":"Next","prevText":"Previous","dayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Frid
233ay","Saturday"],"dayNamesShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"dayNamesMin":["S","M","T","W","T","F","S"],"dateFormat":"MM d, yy","firstDay":1,"isRTL":false});});
234
235}
236catch(e){console.error("WP-Optimize Minify: An error has occurred in the minified code. \n\n- Original script: https://labadibeachhotelgh.com/wp-content/plugins/yith-woocommerce-booking-premium/assets/js/booking_form.min.js\n- Error message: "+ e.message);}

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.