PageSourceSearch

https://www.gites-de-france-22-35-56.fr/api_externe/dateRangePicker_v2.0/DateRangePicker.min.js

js gites-de-france-22-35-56.fr collected 2026-10-07 13:39:10 UTC 32,437 bytes, 1 lines download raw bytes

1!function(a){a.fn.dateRangePicker=function(d,t){function e(a){for(var d=["/","-","."," "],t=0;t<d.length;t++)if(tab=a.split(d[t]),3===tab.length)return d[t]}function r(a,d){return a.split(d)}function n(){if(0===F()&&!0===d.forceDeparture&&(a("#"+d.idMain+" #input-drp-arrival-id").focus(),K=0),0===K?(a("#"+d.idMain+" #input-drp-arrival-id").addClass("drp-selecting"),a("#"+d.idMain+" #input-drp-departure-id").removeClass("drp-selecting"),b("#"+d.idMain+" #input-drp-departure-id",-(d.maxRange+1))):(a("#"+d.idMain+" #input-drp-departure-id").addClass("drp-selecting"),a("#"+d.idMain+" #input-drp-arrival-id").removeClass("drp-selecting"),b("#"+d.idMain+" #input-drp-arrival-id",d.maxRange+1)),a("#"+d.idPopup).length)return!1;d.smartDisplay||(p("#"+d.idMain+" #input-drp-departure-id"),p("#"+d.idMain+" #input-drp-arrival-id")),l(),u(),c(),A(),d.smartDisplay&&W(),d.askValidation&&B(),"function"==typeof t.openingPopup&&t.openingPopup()}function p(a){d.minDate>m()&&(U.setMonth(d.minDate.getMonth()),U.setFullYear(d.minDate.getFullYear()));var t=E(a,d.dateTokens,d.dateSeparator);if(I(t)){var i=new Date(t[2],t[1],t[0]);U.setMonth(i.getMonth()),U.setFullYear(i.getFullYear())}}function s(){var t=a('<div class="ui-drp-panel"></div>').appendTo("#"+d.idPopup),i=t.innerWidth();return t.remove(),i}function o(){var t=a("#"+d.idMain).offset();t.top+=a("#"+d.idMain).height()+10,d.panelWidth=s(),d.preloadedMonths?a("#"+d.idPopup).fadeIn().css({top:t.top,left:t.left}):a("#"+d.idPopup).fadeIn().css({top:t.top,left:t.left,width:d.panelWidth*d.nbMonths})}function l(){var t='<div id="'+d.idPopup+'" class="ui-drp-popup"><div class="ui-drp-main-header">';d.headerText&&(t+='<div class="ui-drp-main-header-text">'+d.headerText+"</div>"),d.smartDisplay&&(t+='<div class="smart-display-container"><input id="smart-display-arrival-id" class="drp-smart-display" placeholder="'+d.placeholderStart+'" readonly="readonly"><input id="smart-display-departure-id" class="drp-smart-display" placeholder="'+d.placeholderEnd+'" readonly="readonly"></div>'),t+='</div><div class="ui-drp-board"></div></div><div id="'+d.idFade+'" class="ui-drp-fade"></div>',a("#"+d.idMain).css({"z-index":"99999"}),a("body").append(t).addClass("drp-active"),a("#"+d.idFade).fadeIn(),a(window).resize(o),o(),d.preloadedMonths&&(D("ui-drp-main-header"),a("#"+d.idPopup+" .ui-drp-board").css({"overflow-y":"scroll","overflow-x":"hidden",height:"315px",width:"350px"}))}function u(){if(d.preloadedMonths)for(a=0;a<d.preloadedMonths;a++)v((t=new Date(U.getFullYear(),U.getMonth()+a)).getMonth(),t.getFullYear(),null,null);else{g();for(var a=-1;a<d.nbMonths+1;a++){var t=new Date(U.getFullYear(),U.getMonth()+a);v(t.getMonth(),t.getFullYear(),a*d.panelWidth,a)}L()}z(),X(),k()}function c(){for(var t=0,i=0;i<d.nbMonths;i++)t+=a("#"+d.idPopup+" table[index="+i+"] tr").length;t/d.nbMonths>5?a("#"+d.idPopup).css({height:"358px"}):a("#"+d.idPopup).css({height:"315px"})}function v(t,i,e,r){var n=M(new Date(i,t,1).getDay()),p=f(t,i);a("#"+d.idPopup+" .ui-drp-board").append('<div class="ui-drp-panel">'),y(t,i),null!=e?(D("ui-drp-panel:last"),a("#"+d.idPopup+" .ui-drp-panel:last").append('<div class="ui-drp-table">').css({position:"absolute",left:e}),a("#"+d.idPopup+" .ui-drp-table:last").append('<table class="ui-drp-calendar" index="'+r+'">')):a("#"+d.idPopup+" .ui-drp-panel:last").append('<div class="ui-drp-table"><table class="ui-drp-calendar"></table></div>');for(var s=1,o=((n=(n+7-d.firstWeekDay)%7)+p)/7,l=0;l<o;l++){a("#"+d.idPopup+" .ui-drp-calendar:last").append("<tr>");for(var u=0;u<=6;u++)0===l&&u<n?C(null,t,i,p,Z):s>p?C(null,t,i,p,Z):(C(s,t,i,p,Z),s++)}}function h(a,t,i){var e=new Date(a[2],a[1],a[0]),r=new Date(t[2],t[1],t[0]),n=e;return!(0===i&&(n=n.setDate(e.getDate()+(d.maxRange+1)))>r)&&!(1===i&&(n=n.setDate(e.getDate()-(d.maxRange+1)))<r)}function M(a){return a>0?--a:6}function f(a,d){return 11===a?31:new Date(d,a+1,0).getDate()}function m(){return new Date((new Date).toDateString())}function g(){if(a("#"+d.idPopup+" .ui-drp-board").append('<div class="ui-drp-next-month">'+d.nextButton),!1===d.allowPrevious){var t=new Date;if(U.getMonth()==t.getMonth()&&U.getFullYear()==t.getFullYear())return}a("#"+d.idPopup+" .ui-drp-board").append('<div class="ui-drp-previous-month">'+d.previousButton)}function y(t,i){var e='<div class="ui-drp-header"><span class="ui-drp-month">'+d.monthName[t]+" "+i+"</span></div>";a("#"+d.idPopup+" .ui-drp-panel:last").append(e)}function D(t){for(var i='<div class="ui-drp-week"><table class="ui-drp-week-table"><tr>',e=0;e<=6;e++)i+='<td class="ui-drp-week-days">'+d.dayNameShort[(e+d.firstWeekDay)%7]+"</td>";i+="</tr></table></div>",a("#"+d.idPopup+" ."+t).append(i)}function C(t,i,e,r,n){var p=null,s=new Date(e,i,t);p=null===t?'<td class="ui-drp-other-month"><span></span></td>':!1===d.allowPrevious&&s<n||d.minDate&&s<d.minDate?'<td class="ui-drp-passed" data-day="'+t+'" data-month="'+i+'" data-year="'+e+'"><span>'+t+"</span></td>":!1===d.allowFuture&&s>n||d.maxDate&&s>d.maxDate?'<td class="ui-drp-future" data-day="'+t+'" data-month="'+i+'" data-year="'+e+'"><span>'+t+"</span></td>":t===n.getDate()&&i===n.getMonth()&&e===n.getFullYear()?'<td class="ui-drp-today" data-day="'+t+'" data-month="'+i+'" data-year="'+e+'"><span>'+t+"</span></td>":'<td class="ui-drp-default" data-day="'+t+'" data-month="'+i+'" data-year="'+e+'"><span>'+t+"</span></td>",a("#"+d.idPopup+" tr:last").append(p),1===t?a("#"+d.idPopup+" td:last").addClass("ui-drp-first-day"):t===r&&a("#"+d.idPopup+" td:last").addClass("ui-drp-last-day")}function P(t,i){var e,r,n;r=new Date(t[2],t[1],t[0]);var p=(((n=new Date(i[2],i[1],i[0]))-r)/864e5).toFixed();p<=d.maxRange?a("#"+d.idMain+" #"+d.idDuration).val(p):a("#"+d.idMain+" #"+d.idDuration).val(null),r>n&&(e=t,t=i,i=e,e=a("#"+d.idMain+" #input-drp-arrival-id").val(),a("#"+d.idMain+" #input-drp-arrival-id").val(a("#"+d.idMain+" #input-drp-departure-id").val()),a("#"+d.idMain+" #input-drp-departure-id").val(e),e=a("#"+d.idMain+" #"+d.idStart).val(),a("#"+d.idMain+" #"+d.idStart).val(a("#"+d.idMain+" #"+d.idEnd).val()),a("#"+d.idMain+" #"+d.idEnd).val(e)),h(t,i,0)&&(a("#"+d.idMain+" #input-drp-departure-id").val(null),a("#"+d.idMain+" #"+d.idEnd).val(null),a("#"+d.idMain+" .drp-end-chosen").removeClass("drp-end-chosen"))}function k(){0===F()&&!0===d.forceDeparture&&(a("#"+d.idMain+" #input-drp-arrival-id").focus(),K=0),0===K?(a("#"+d.idMain+" #input-drp-arrival-id").addClass("drp-selecting"),a("#"+d.idMain+" #input-drp-departure-id").removeClass("drp-selecting")):(a("#"+d.idMain+" #input-drp-departure-id").addClass("drp-selecting"),a("#"+d.idMain+" #input-drp-arrival-id").removeClass("drp-selecting"));var t=E("#"+d.idMain+" #input-drp-arrival-id",d.dateTokens,d.dateSeparator);I(t)||(a("#"+d.idMain+" #input-drp-arrival-id").val(null),a("#"+d.idMain+" #"+d.idStart).val(null),a("#"+d.idMain+" #"+d.idDuration).val(null),a("#"+d.idMain+" .drp-start-chosen").removeClass("drp-start-chosen"));var i=E("#"+d.idMain+" #input-drp-departure-id",d.dateTokens,d.dateSeparator);I(i)||(a("#"+d.idMain+" #input-drp-departure-id").val(null),a("#"+d.idMain+" #"+d.idEnd).val(null),a("#"+d.idMain+" #"+d.idDuration).val(null),a("#"+d.idMain+" .drp-end-chosen").removeClass("drp-end-chosen")),I(t)&&I(i)&&P(t,i);var e=F();if(e>0&&!0===d.durationInput&&0===a("#"+d.idMain+" #"+d.idDuration).length?(a("#"+d.idMain).append('<input duration="true" id="'+d.idDuration+'" type="text" placeholder="'+d.placeholderDuration+'" />'),a("#"+d.idMain+" #"+d.idDuration).click(function(){n()})):0===e&&a("#"+d.idMain+" #"+d.idDuration).remove(),e>0&&0===a("#"+d.idMain+" .ui-drp-clear-cross").length?(a("#"+d.idMain+" .ui-drp-picto").remove(),a("#"+d.idMain).append(d.clearCross),N()):0===e&&(a("#"+d.idMain+" .ui-drp-clear-cross").remove(),a(".ui-drp-picto").length||(a("#"+d.idMain).append(d.picto),a("#"+d.idMain+" .ui-drp-picto").click(function(){a("#"+d.idMain+" #input-drp-arrival-id").focus(),K=0,n()}))),e>0&&(1===K?b("#"+d.idMain+" #input-drp-arrival-id",d.maxRange+1):b("#"+d.idMain+" #input-drp-departure-id",-(d.maxRange+1))),3===e?a("#"+d.idPopup).addClass("drp-selected"):a("#"+d.idPopup).removeClass("drp-selected"),a("#"+d.idMain+" #"+d.idDuration).unbind("
1keyup").keyup(function(d){13===d.keyCode&&(R(a(this).val()),x(e))}).focusout(function(){a(this).unbind("focusout"),R(a(this).val()),x(e)}),a("#"+d.idPopup+" .ui-drp-range").removeClass("ui-drp-range"),a("#"+d.idPopup+" .ui-drp-dynamicrange").removeClass("ui-drp-dynamicrange"),a("#"+d.idPopup+" .ui-drp-selected").removeClass("drp-end").removeClass("drp-start").removeClass("ui-drp-selected"),(a("#"+d.idPopup+" td[data-day="+t[0]+"][data-month="+t[1]+"][data-year="+t[2]+"]").hasClass("ui-drp-default")||a("#"+d.idPopup+" td[data-day="+t[0]+"][data-month="+t[1]+"][data-year="+t[2]+"]").hasClass("ui-drp-today"))&&a("#"+d.idPopup+" td[data-day="+t[0]+"][data-month="+t[1]+"][data-year="+t[2]+"]").addClass("ui-drp-selected").addClass("drp-start"),(a("#"+d.idPopup+" td[data-day="+i[0]+"][data-month="+i[1]+"][data-year="+i[2]+"]").hasClass("ui-drp-default")||a("#"+d.idPopup+" td[data-day="+i[0]+"][data-month="+i[1]+"][data-year="+i[2]+"]").hasClass("ui-drp-today"))&&a("#"+d.idPopup+" td[data-day="+i[0]+"][data-month="+i[1]+"][data-year="+i[2]+"]").addClass("ui-drp-selected").addClass("drp-end"),3===e){t[0]++;for(var r=new Date(i[2],i[1],i[0]),p=new Date(t[2],t[1],t[0]);p<r;p.setDate(p.getDate()+1))a("#"+d.idPopup+" td[data-day="+p.getDate()+"][data-month="+p.getMonth()+"][data-year="+p.getFullYear()+"]").addClass("ui-drp-range")}}function b(t,i){if(""!==a(t).val()){var e=E(t,d.dateTokens,d.dateSeparator),r=new Date(e[2],e[1],e[0]);if(i>0){a("#"+d.idPopup+" td").addClass("ui-drp-out-of-range");for(n=0;n<i;n++)a("#"+d.idPopup+" td[data-day="+r.getDate()+"][data-month="+r.getMonth()+"][data-year="+r.getFullYear()+"]").removeClass("ui-drp-out-of-range"),r=new Date(r.setDate(r.getDate()+1))}else{a("#"+d.idPopup+" td").addClass("ui-drp-out-of-range");for(var n=0;n>i;n--)a("#"+d.idPopup+" td[data-day="+r.getDate()+"][data-month="+r.getMonth()+"][data-year="+r.getFullYear()+"]").removeClass("ui-drp-out-of-range"),r=new Date(r.setDate(r.getDate()-1))}S(i)}}function S(t){if(""!==a("#"+d.idMain+" #input-drp-arrival-id").val()||""!==a("#"+d.idMain+" #input-drp-departure-id").val())if(t>0){var i=E("#"+d.idMain+" #input-drp-arrival-id",d.dateTokens,d.dateSeparator),e=new Date(i[2],i[1],i[0]);a("#"+d.idPopup+" td").filter(function(){return a(this).attr("data-year")<e.getFullYear()||(a(this).attr("data-month")<e.getMonth()||a(this).attr("data-year")==e.getFullYear()&&a(this).attr("data-month")==e.getMonth()&&a(this).attr("data-day")<e.getDate())}).removeClass("ui-drp-out-of-range")}else{var i=E("#"+d.idMain+" #input-drp-departure-id",d.dateTokens,d.dateSeparator),e=new Date(i[2],i[1],i[0]);a("#"+d.idPopup+" td.ui-drp-default").filter(function(){return a(this).attr("data-year")>e.getFullYear()||(parseInt(a(this).attr("data-month"))>parseInt(e.getMonth())||a(this).attr("data-year")==e.getFullYear()&&a(this).attr("data-month")==e.getMonth()&&a(this).attr("data-day")>e.getDate())}).removeClass("ui-drp-out-of-range")}}function w(t,i){var e=a("#"+d.idMain+" "+t).val();e?a("#"+d.idPopup+" "+i).val(e).addClass("drp-smart-select"):a("#"+d.idPopup+" "+i).val(e).removeClass("drp-smart-select")}function x(i){1===i&&(d.smartDisplay&&w("#input-drp-arrival-id","#smart-display-arrival-id"),"function"==typeof t.selectedStart&&t.selectedStart()),2===i&&(d.smartDisplay&&w("#input-drp-departure-id","#smart-display-departure-id"),"function"==typeof t.selectedEnd&&t.selectedEnd()),3===i&&(d.smartDisplay&&(w("#input-drp-arrival-id","#smart-display-arrival-id"),w("#input-drp-departure-id","#smart-display-departure-id")),d.askValidation&&a("#"+d.idPopup+" .ui-drp-main-footer-button").removeAttr("disabled"),"function"==typeof t.selectedRange&&t.selectedRange())}function F(){var a,t=E("#"+d.idMain+" #input-drp-arrival-id",d.dateTokens,d.dateSeparator),i=E("#"+d.idMain+" #input-drp-departure-id",d.dateTokens,d.dateSeparator);return 3!==t.length&&3!==i.length?a=0:3===t.length&&3!==i.length?a=1:3!==t.length&&3===i.length?a=2:3===t.length&&3===i.length&&(a=3),a}function Y(a){return parseInt(a)<10?"0"+a:a}function T(a,t,e,r,n){var p=new Array;for(i=0;i<r.length;i++)"YYYY"===r[i]?p[i]=parseInt(e):"YY"===r[i]?p[i]=parseInt(e)-2e3:"M"===r[i]?p[i]=parseInt(t)+1:"MM"===r[i]?p[i]=Y(parseInt(t)+1):"MMM"===r[i]?p[i]=d.monthNameShort[parseInt(t)]:"MMMM"===r[i]?p[i]=d.monthName[parseInt(t)]:"D"===r[i]?p[i]=parseInt(a):"DD"===r[i]&&(p[i]=Y(parseInt(a)));return p[0]+n+p[1]+n+p[2]}function E(t,i,e){var r=a(t).val(),n=r.split(e);
1if(3===n.length){for(var p=new Array,s=0;s<n.length;s++)"YYYY"===i[s]?p[2]=parseInt(n[s]):"YY"===i[s]?p[2]=2e3+parseInt(n[s]):"M"===i[s]||"MM"===i[s]?p[1]=parseInt(n[s])-1:"MMM"===i[s]?p[1]=d.monthNameShort.indexOf(n[s]):"MMMM"===i[s]?p[1]=d.monthName.indexOf(n[s]):"D"!==i[s]&&"DD"!==i[s]||(p[0]=parseInt(n[s]));return p}return r}function I(a){if(3!==a.length||isNaN(a[0])||isNaN(a[1])||isNaN(a[2]))return!1;if(a[1]<0||a[1]>11)return!1;var t=f(a[1],a[2]);if(a[0]<1||a[0]>t)return!1;var i=new Date(a[2],a[1],a[0]);return!(!1===d.allowPrevious&&i<Z)&&(!(!1===d.allowFuture&&i>Z)&&(!(d.minDate&&i<d.minDate)&&!(d.maxDate&&i>d.maxDate)))}function O(){k(),"function"==typeof t.closingPopup&&t.closingPopup(),a("body").removeClass("drp-active"),a("#"+d.idMain+":focus").blur(),a("#"+d.idMain+" #input-drp-arrival-id").removeClass("drp-selecting"),a("#"+d.idMain+" #input-drp-departure-id").removeClass("drp-selecting"),a("#"+d.idFade+", #"+d.idPopup).fadeOut(function(){a("#"+d.idMain).css({"z-index":"initial"}),a("#"+d.idPopup).remove(),a("#"+d.idFade).remove()})}function R(t){if(isNaN(t)||parseInt(t)<0||parseInt(t)>d.maxRange)a("#"+d.idMain+" #"+d.idDuration).val(null);else{if(1===K){i=E("#"+d.idMain+" #input-drp-arrival-id",d.dateTokens,d.dateSeparator);if((e=new Date(i[2],i[1],i[0])).setDate(e.getDate()+parseInt(t)),!I(r=[e.getFullYear(),e.getMonth(),e.getDate()]))return void a("#"+d.idMain+" #"+d.idDuration).val(null).removeClass("drp-start-chosen");a("#"+d.idMain+" #input-drp-departure-id").val(T(e.getDate(),e.getMonth(),e.getFullYear(),d.dateTokens,d.dateSeparator)).addClass("drp-end-chosen"),a("#"+d.idMain+" #"+d.idEnd).val(T(e.getDate(),e.getMonth(),e.getFullYear(),d.processTokens,d.processSeparator))}else{var i=E("#"+d.idMain+" #input-drp-departure-id",d.dateTokens,d.dateSeparator),e=new Date(i[2],i[1],i[0]);e.setDate(e.getDate()-parseInt(t));var r=[e.getFullYear(),e.getMonth(),e.getDate()];if(!I(r))return void a("#"+d.idMain+" #"+d.idDuration).val(null).removeClass("drp-start-chosen");a("#"+d.idMain+" #input-drp-arrival-id").val(T(e.getDate(),e.getMonth(),e.getFullYear(),d.dateTokens,d.dateSeparator)).addClass("drp-start-chosen"),a("#"+d.idMain+" #"+d.idStart).val(T(e.getDate(),e.getMonth(),e.getFullYear(),d.processTokens,d.processSeparator))}k()}}function N(){a("#"+d.idMain+" .ui-drp-clear-cross").unbind("click").click(function(){V(),a("#"+d.idPopup+" .ui-drp-selected").removeClass("drp-start").removeClass("drp-end").removeClass("ui-drp-selected"),a("#"+d.idPopup+" .ui-drp-range").removeClass("ui-drp-range"),a("#"+d.idPopup+" .ui-drp-out-of-range").removeClass("ui-drp-out-of-range"),a("#"+d.idMain).append(d.picto),a("#"+d.idMain+" .ui-drp-picto").click(function(){a("#"+d.idMain+" #input-drp-arrival-id").focus(),K=0,n()}),a("#"+d.idPopup).length&&k()})}function A(){a("#"+d.idFade).click(function(){d.askValidation&&J()&&V(),O()})}function W(){a("#"+d.idPopup+" #smart-display-arrival-id").click(function(){a("#"+d.idMain+" #input-drp-arrival-id").click()}),a("#"+d.idPopup+" #smart-display-departure-id").click(function(){a("#"+d.idMain+" #input-drp-departure-id").click()}),w("#input-drp-arrival-id","#smart-display-arrival-id"),w("#input-drp-departure-id","#smart-display-departure-id");var t=a("#"+d.idPopup+" .drp-start").offset();t&&a("#"+d.idPopup+" .ui-drp-board").animate({scrollTop:t.top-a("#"+d.idPopup+" .ui-drp-panel").height()-a("#"+d.idPopup+" .ui-drp-main-header").height()},800)}function B(){a("#"+d.idPopup+" .ui-drp-main-header").append(d.validationCross),a("#"+d.idPopup+" .ui-drp-validation-cross").click(function(){J()&&V(),O()}),a("#"+d.idPopup).append('<div class="ui-drp-main-footer">'),a("#"+d.idPopup+" .ui-drp-main-footer").append('<button class="ui-drp-main-footer-button">Valider</button>'),3!==F()&&a("#"+d.idPopup+" .ui-drp-main-footer-button").attr("disabled","disabled"),a("#"+d.idPopup+" .ui-drp-main-footer-button").click(function(){a("#"+d.idMain+" #input-drp-arrival-id").attr("validated-date",a("#"+d.idMain+" #input-drp-arrival-id").val()),a("#"+d.idMain+" #input-drp-departure-id").attr("validated-date",a("#"+d.idMain+" #input-drp-departure-id").val()),a("#"+d.idMain+" #"+d.idStart).attr("validated-date",a("#"+d.idMain+" #"+d.idStart).val()),a("#"+d.idMain+" #"+d.idEnd).attr("validated-date",a("#"+d.idMain+" #"+d.idEnd).val()),O()})}function J(){var t=a("#"+d.idMain+" #"+d.idStart).attr("validated-date"),i=a("#"+d.idMain+" #"+d.idEnd).attr("validated-date");return!t&&!i||(a("#"+d.idMain+" #"+d.idStart).val(t),a("#"+d.idMain+" #"+d.idEnd).val(i),a("#"+d.idMain+" #input-drp-arrival-id").val(a("#"+d.idMain+" #input-drp-arrival-id").attr("validated-date")),a("#"+d.idMain+" #input-drp-departure-id").val(a("#"+d.idMain+" #input-drp-departure-id").attr("validated-date")),k(),!1)}function V(){a("#"+d.idMain+" #input-drp-arrival-id").val(null).removeAttr("validated-date"),a("#"+d.idMain+" #input-drp-departure-id").val(null).removeAttr("validated-date"),a("#"+d.idMain+" #"+d.idStart).val(null),a("#"+d.idMain+" #"+d.idEnd).val(null),a("#"+d.idMain+" #"+d.idDuration).remove(),a("#"+d.idMain+" .ui-drp-clear-cross").remove(),a("#"+d.idMain+" .drp-start-chosen").removeClass("drp-start-chosen"),a("#"+d.idMain+" .drp-end-chosen").removeClass("drp-end-chosen"),"function"==typeof t.input
1sCleared&&t.inputsCleared()}function z(){a("#"+d.idPopup+" .ui-drp-today, #"+d.idPopup+" .ui-drp-default").click(function(){if(a(this).hasClass("ui-drp-out-of-range"))"function"==typeof t.clickOutOfRange&&t.clickOutOfRange();else{var i=T(a(this).text(),a(this).attr("data-month"),a(this).attr("data-year"),d.dateTokens,d.dateSeparator),e=T(a(this).text(),a(this).attr("data-month"),a(this).attr("data-year"),d.processTokens,d.processSeparator),r=F(),n=E("#"+d.idMain+" #input-drp-arrival-id",d.dateTokens,d.dateSeparator),p=E("#"+d.idMain+" #input-drp-departure-id",d.dateTokens,d.dateSeparator);if(1===K&&0===r&&!0===d.forceDeparture&&(K=0),0===K){if(a(this).hasClass("ui-drp-default")||a(this).hasClass("ui-drp-today"))if(0===r)a(this).addClass("ui-drp-selected").addClass("drp-start"),a("#"+d.idMain+" #input-drp-arrival-id").val(i).addClass("drp-start-chosen"),a("#"+d.idMain+" #"+d.idStart).val(e);else if(1===r)a("#"+d.idPopup+" .ui-drp-selected").removeClass("drp-start").removeClass("ui-drp-selected"),a(this).addClass("ui-drp-selected").addClass("drp-start"),a("#"+d.idMain+" #input-drp-arrival-id").val(i),a("#"+d.idMain+" #"+d.idStart).val(e);else if(2===r){var s=[a(this).text(),a(this).attr("data-month"),a(this).attr("data-year")],o=new Date(p[2],p[1],p[0]),l=new Date(s[2],s[1],s[0]);l<=o?(a(this).addClass("ui-drp-selected").addClass("drp-start"),a("#"+d.idMain+" #input-drp-arrival-id").val(i).addClass("drp-start-chosen"),a("#"+d.idMain+" #"+d.idStart).val(e)):l>o&&(a("#"+d.idPopup+" .ui-drp-selected").removeClass("drp-end").removeClass("ui-drp-selected"),a(this).addClass("ui-drp-selected").addClass("drp-end"),a("#"+d.idMain+" #input-drp-departure-id").val(i),a("#"+d.idMain+" #"+d.idEnd).val(e))}else if(3===r){var u=[a(this).text(),a(this).attr("data-month"),a(this).attr("data-year")],c=new Date(p[2],p[1],p[0]);new Date(u[2],u[1],u[0])>c?(a("#"+d.idPopup+" .ui-drp-selected").removeClass("drp-start").removeClass("drp-end").removeClass("ui-drp-selected"),a("#"+d.idPopup+" .ui-drp-range").removeClass("ui-drp-range"),a(this).addClass("ui-drp-selected").addClass("drp-start"),a("#"+d.idMain+" #input-drp-departure-id").val(null).removeClass("drp-end-chosen"),a("#"+d.idMain+" #input-drp-arrival-id").val(i),a("#"+d.idMain+" #"+d.idEnd).val(null),a("#"+d.idMain+" #"+d.idStart).val(e)):(a("#"+d.idPopup+" .drp-start").removeClass("ui-drp-selected").removeClass("drp-start"),a(this).addClass("ui-drp-selected").addClass("drp-start"),a("#"+d.idMain+" #input-drp-arrival-id").val(i),a("#"+d.idMain+" #"+d.idStart).val(e))}}else if(1===K&&(a(this).hasClass("ui-drp-default")||a(this).hasClass("ui-drp-today")))if(0===r)a(this).addClass("ui-drp-selected").addClass("drp-end"),a("#"+d.idMain+" #input-drp-departure-id").val(i).addClass("drp-end-chosen"),a("#"+d.idMain+" #"+d.idEnd).val(e);else if(2===r)a("#"+d.idPopup+" .ui-drp-selected").removeClass("drp-end").removeClass("ui-drp-selected"),a(this).addClass("ui-drp-selected").addClass("drp-end"),a("#"+d.idMain+" #input-drp-departure-id").val(i),a("#"+d.idMain+" #"+d.idEnd).val(e);else if(1===r){var v=[a(this).text(),a(this).attr("data-month"),a(this).attr("data-year")],h=new Date(n[2],n[1],n[0]),M=new Date(v[2],v[1],v[0]);M>=h?(a(this).addClass("ui-drp-selected").addClass("drp-end"),a("#"+d.idMain+" #input-drp-departure-id").val(i).addClass("drp-end-chosen"),a("#"+d.idMain+" #"+d.idEnd).val(e)):M<h&&(a("#"+d.idPopup+" .ui-drp-selected").removeClass("drp-start").removeClass("ui-drp-selected"),a(this).addClass("ui-drp-selected").addClass("drp-start"),a("#"+d.idMain+" #input-drp-arrival-id").val(i),a("#"+d.idMain+" #"+d.idStart).val(e))}else if(3===r){var f=[a(this).text(),a(this).attr("data-month"),a(this).attr("data-year")],m=new Date(n[2],n[1],n[0]);new Date(f[2],f[1],f[0])<m?(a("#"+d.idPopup+" .ui-drp-selected").removeClass("drp-start").removeClass("drp-end").removeClass("ui-drp-selected"),a("#"+d.idPopup+" .ui-drp-range").removeClass("ui-drp-range"),a(this).addClass("ui-drp-selected").addClass("drp-start"),a("#"+d.idMain+" #input-drp-departure-id").val(null).removeClass("drp-end-chosen"),a("#"+d.idMain+" #input-drp-arrival-id").val(i),a("#"+d.idMain+" #"+d.idEnd).val(null),a("#"+d.idMain+" #"+d.idStart).val(e)):(a("#"+d.idPopup+" .drp-end").removeClass("ui-drp-selected").removeClass("drp-end"),a(this).addClass("ui-drp-selected").addClass("drp-end"),a("#"+d.idMain+" #input-drp-departure-id").val(i),a("#"+d.idMain+" #"+d.idEnd).val(e))}x(r=F()),3===r?d.askValidation?k():O():1===r?(a("#"+d.idMain+" #input-drp-departure-id").focus(),K=1,k()):2===r&&(a("#"+d.idMain+" #input-drp-arrival-id").focus(),K=0,k())}})}function X(){a("#"+d.idPopup+" .ui-drp-default, .ui-drp-today").mouseenter(function(){var i=F();if(i>0){var e=E("#"+d.idMain+" #input-drp-arrival-id",d.dateTokens,d.dateSeparator),r=E("#"+d.idMain+" #input-drp-departure-id",d.dateTokens,d.dateSeparator),n=new Date(e[2],e[1],e[0]),p=new Date(r[2],r[1],r[0]);if(1===i){if(0===K)return;var s=[a(this).attr("data-day"),a(this).attr("data-month"),a(this).attr("data-year")],o=new Date(s[2],s[1],s[0]);if(M=h(e,s,0))return a("#"+d.idPopup).addClass("drp-unavailable"),void("function"==typeof t.hoverOutOfRange&&t.hoverOutOfRange());e[0]++,o>n&&a("#"+d.idPopup).addClass("drp-available");for(var l=new Date(e[2],e[1],e[0]);l<=o;l.setDate(l.getDate()+1))a("#"+d.idPopup+" td[data-day="+l.getDate()+"][data-month="+l.getMonth()+"][data-year="+l.getFullYear()+"]").addClass("ui-drp-dynamicrange")}else if(2===i){if(1===K)return;var u=[a(this).attr("data-day"),a(this).attr("data-month"),a(this).attr("data-year")],c=new Date(u[2],u[1],u[0]);if(f=h(r,u,1))return a("#"+d.idPopup).addClass("drp-unavailable"),void("function"==typeof t.hoverOutOfRange&&t.hoverOutOfRange());r[0]--,c<p&&a("#"+d.idPopup).addClass("drp-available");for(var v=new Date(r[2],r[1],r[0]);v>=c;v.setDate(v.getDate()-1))a("#"+d.idPopup+" td[data-day="+v.getDate()+"][data-month="+v.getMonth()+"][data-year="+v.getFullYear()+"]").addClass("ui-drp-dynamicrange")}else if(3===i)if(0===K){e[0]++;var s=[a(this).attr("data-day"),a(this).attr("data-month"),a(this).attr("data-year")],o=new Date(s[2],s[1],s[0]),M=h(r,s,1);if(M)return a("#"+d.idPopup).addClass("drp-unavailable"),void("function"==typeof t.hoverOutOfRange&&t.hoverOutOfRange());o<p&&a("#"+d.idPopup).addClass("drp-available"),a(this).addClass("ui-drp-dynamicrange")}else if(1===K){r[0]--;var u=[a(this).attr("data-day"),a(this).attr("data-month"),a(this).attr("data-year")],c=new Date(u[2],u[1],u[0]),f=h(e,u,0);if(f)return a("#"+d.idPopup).addClass("drp-unavailable"),void("function"==typeof t.hoverOutOfRange&&t.hoverOutOfRange());c>n&&a("#"+d.idPopup).addClass("drp-available"),a(this).addClass("ui-drp-dynamicrange")}}}).mouseleave(function(){a("#"+d.idPopup+" .ui-drp-default, .ui-drp-today").removeClass("ui-drp-dynamicrange"),a("#"+d.idPopup).removeClass("drp-unavailable").removeClass("drp-available")})}function _(){U.setMonth(U.getMonth()+1);for(var t=0,i=1;i<=d.nbMonths;i++)t+=a("#"+d.idPopup+" table[index="+i+"] tr").length;t/d.nbMonths>5?a("#"+d.idPopup).animate({height:"358px"},180):a("#"+d.idPopup).animate({height:"315px"},180),a.when(a("#"+d.idPopup+" .ui-drp-table, .ui-drp-header").animate({left:"-="+d.panelWidth+"px"},250)).then(function(){a("#"+d.idPopup+" .ui-drp-board").empty(),u()})}function j(){U.setMonth(U.getMonth()-1);for(var t=0,i=-1;i<d.nbMonths-1;i++)t+=a("#"+d.idPopup+" table[index="+i+"] tr").length;t/d.nbMonths>5?a("#"+d.idPopup).animate({height:"358px"},180):a("#"+d.idPopup).animate({height:"315px"},180),a.when(a("#"+d.idPopup+" .ui-drp-table, .ui-drp-header").animate({left:"+="+d.panelWidth+"px"},250)).then(function(){a("#"+d.idPopup+" .ui-drp-board").empty(),u()})}function L(){if(d.isMobile&&!d.preloadedMonths){var t,i;a("#"+d.idPopup+" .ui-drp-panel").bind("touchstart",function(a){t=a.originalEvent.changedTouches[0].pageX}),a("#"+d.idPopup+" .ui-drp-panel").bind("touchend",function(e){t&&(i=e.originalEvent.changedTouches[0].pageX,t>i+30?_():t<i-30&&a("#"+d.idPopup+" .ui-drp-previous-month").length&&j())})}a("#"+d.idPopup+" .ui-drp-previous-month").unbind("click").click(function(){a("#"+d.idPopup+" .ui-drp-previous-month").unbind("click"),j()}),a("#"+d.idPopup+" .ui-drp-next-month").unbind("click").click(function(){a("#"+d.idPopup+" .ui-drp-next-month").unbind("click"),_()})}function Q(){var t=E("#"+d.idMain+" #"+d.idStart,d.processTokens,d.processSeparator);if(I(t)){var i=T(t[0],t[1],t[2],d.dateTokens,d.dateSeparator);a("#"+d.idMain+" #input-drp-arrival-id").val(i),a("#"+d.idMain+" #input-drp-arrival-id").attr("validated-date",i),a("#"+d.idMain+" #"+d.idStart).attr("validated-date",a("#"+d.idMain+" #"+d.idStart).val())}var e=E("#"+d.idMain+" #"+d.idEnd,d.processTokens,d.processSeparator);if(I(e)){var r=T(e[0],e[1],e[2],d.dateTokens,d.dateSeparator);a("#"+d.idMain+" #input-drp-departure-id").val(r),a("#"+d.idMain+" #input-drp-departure-id").attr("validated-date",r),a("#"+d.idMain+" #"+d.idEnd).attr("validated-date",a("#"+d.idMain+" #"+d.idEnd).val())}var p=F();1===p?a("#"+d.idMain+" #input-drp-arrival-id").addClass("drp-start-chosen"):2===p?a("#"+d.idMain+" #input-drp-departure-id").addClass("drp-end-chosen"):3===p&&(a("#"+d.idMain+" #input-drp-arrival-id").addClass("drp-start-chosen"),a("#"+d.idMain+" #input-drp-departure-id").addClass("drp-end-chosen")),p>0&&!0===d.durationInput&&0===a("#"+d.idMain+" #"+d.idDuration).length&&(a("#"+d.idMain).append('<input duration="true" id="'+d.idDuration+'" type="text" placeholder="'+d.placeholderDuration+'" />'),a("#"+d.idMain+" #"+d.idDuration).click(function(){n()})),p>0&&0===a("#"+d.idMain+" .ui-drp-clear-cross").length&&(a("#"+d.idMain+" .ui-drp-picto").remove(),a("#"+d.idMain).append(d.clearCross),N())}var q={};t=a.extend(q,t);var G={};G="function"==typeof dateRangePicker_setRegional?dateRangePicker_setRegional():{monthName:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNameShort:["Jan.","Feb.","Mar.","Apr.","May.","Jun.","Jul.","Aug.","Sep.","Oct.","Nov.","Dec."],dayName:["Monday","Tuesday","Wednesday","Thursday","Frid
1ay","Saturday","Sunday"],dayNameShort:["Mo","Tu","We","Th","Fr","Sa","Su"],placeholderStart:"Arrival",placeholderEnd:"Departure",placeholderDuration:"Duration",dateFormat:"DD MMM YYYY",processFormat:"MM/DD/YYYY"},d=a.extend(G,d);var H={initStart:null,initEnd:null,idStart:"input-drp-start-id",idEnd:"input-drp-end-id",idDuration:"input-drp-duration-id",nameStart:"input-drp-start-name",nameEnd:"input-drp-end-name",classStart:"input-drp-start-class",classEnd:"input-drp-end-class",previousButton:'<svg width="44" height="34"><polygon points="32,17 12,17 17,12 12,17 17,22 12,17" style="stroke:grey;stroke-width:1;" /></svg>',nextButton:'<svg width="44" height="34"><polygon points="12,17 32,17 27,12 32,17 27,22 32,17" style="stroke:grey;stroke-width:1;" /></svg>',separator:'<svg class="ui-drp-arrow" width="30" height="30"><polygon points="5,15 25,15 20,10 25,15 20,20 25,15" style="stroke:grey;stroke-width:1;" /></svg>',clearCross:'<svg class="ui-drp-clear-cross" width="30" height="30"><polygon points="10,10 20,20 15,15 20,10 10,20 15,15" style="stroke:black;stroke-width:2;" /></svg>',validationCross:'<svg class="ui-drp-validation-cross" width="30" height="30"><polygon points="10,10 20,20 15,15 20,10 10,20 15,15" style="stroke:black;stroke-width:2;" /></svg>',picto:'<img src="drp-picto.png" class="ui-drp-picto">',minDate:null,maxDate:null,allowPrevious:!0,allowFuture:!0,forceDeparture:!1,durationInput:!1,readonly:!1,smartDisplay:!1,askValidation:!1,preloadedMonths:null,headerText:null,firstWeekDay:5,maxRange:28,nbMonths:2};d=a.extend(H,d),function(t){a.each(d,function(i,e){a.each(t,function(a,e){i.toLowerCase()===a&&(d[i]=t[a]),"data-start"===a&&(d.initStart=t[a]),"data-end"===a&&(d.initEnd=t[a]),"min-start"===a&&(d.minDate=new Date(t[a])),"max-end"===a&&(d.maxDate=new Date(t[a]))})})}(function(d){var t={};return a.each(d[0].attributes,function(a,d){t[d.name]=d.value}),t}(a(this))),d.idMain=a(this).attr("id"),d.idPopup=d.idMain+"-ui-drp",d.idFade=d.idMain+"-ui-fade",d.dateSeparator=e(d.dateFormat),d.dateTokens=r(d.dateFormat,d.dateSeparator),d.processSeparator=e(d.processFormat),d.processTokens=r(d.processFormat,d.processSeparator),d.isMobile=!1;var K=0,U=m(),Z=m(),$='<div class="drp-start-container"><input drp="true" id="input-drp-arrival-id" class="'+d.classStart+'" name="input-drp-arrival-name" type="text" placeholder="'+d.placeholderStart+'"><input id="'+d.idStart+'" name="'+d.nameStart+'" type="hidden"></div>'+d.separator+'<div class="drp-end-container"><input drp="true" id="input-drp-departure-id" class="'+d.classEnd+'" name="input-drp-departure-name" type="text" placeholder="'+d.placeholderEnd+'"><input id="'+d.idEnd+'" name="'+d.nameEnd+'" type="hidden"></div>'+d.picto;return a("#"+d.idMain).append($),/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)&&(d.nbMonths=1,d.isMobile=!0,d.readonly=!0),d.readonly&&(a("#"+d.idMain+" #input-drp-arrival-id").attr("readonly","true"),a("#"+d.idMain+" #input-drp-departure-id").attr("readonly","true")),d.initStart&&(a("#"+d.idMain+" #"+d.idStart).val(d.initStart),arr=E("#"+d.idMain+" #"+d.idStart,d.processTokens,d.processSeparator),str=T(arr[0],arr[1],arr[2],d.dateTokens,d.dateSeparator),a("#"+d.idMain+" #input-drp-arrival-id").val(str)),d.initEnd&&(a("#"+d.idMain+" #"+d.idEnd).val(d.initEnd),tab=E("#"+d.idMain+" #"+d.idEnd,d.processTokens,d.processSeparator),ptr=T(tab[0],tab[1],tab[2],d.dateTokens,d.dateSeparator),a("#"+d.idMain+" #input-drp-departure-id").val(ptr)),Q(),a("#"+d.idMain+" input").keyup(function(t){13===t.keyCode&&a(this).attr("id")!==d.idDuration&&k()}),a("#"+d.idMain).delegate("input","keyup",function(){var t=E("#"+d.idMain+" #input-drp-arrival-id",d.dateTokens,d.dateSeparator);if(I(t)){var i=T(t[0],t[1],t[2],d.processTokens,d.processSeparator);a("#"+d.idMain+" #"+d.idStart).val(i)}var e=E("#"+d.idMain+" #input-drp-departure-id",d.dateTokens,d.dateSeparator);if(I(e)){var r=T(e[0],e[1],e[2],d.processTokens,d.processSeparator);a("#"+d.idMain+" #"+d.idEnd).val(r)}}),a("#"+d.idMain+" .drp-start-container, #"+d.idMain+" .ui-drp-arrow, #"+d.idMain+" .ui-drp-picto").click(function(){a("#"+d.idMain+" #input-drp-arrival-id").focus(),K=0,n(),d.isMobile&&a(this).blur()}),a("#"+d.idMain+" .drp-end-container").click(function(){a("#"+d.idMain+" #input-drp-departure-id").focus(),K=1,n(),d.isMobile&&a(this).blur()}
1),{reloadInputs:Q}}}(jQuery);

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.