PageSourceSearch

https://biga.de/wp-content/cache/autoptimize/js/autoptimize_single…785b58d5d6ed481bdf50e1e8244.js?ver=10.14.14

js biga.de collected 2026-10-02 21:13:24 UTC 12,899 bytes, 79 lines download raw bytes

1var start_time_checking_index;function wpbc_show_date_info_top(param_calendar_id,my_thisDateTime){var resource_id=parseInt(param_calendar_id.replace("calendar_booking",''));if(isNaN(resource_id)){return'';}
2var child_resources_arr=wpbc_clone_obj(_wpbc.booking__get_param_value(resource_id,'resources_id_arr__in_dates'));var sql_date=wpbc__get__sql_class_date(new Date(my_thisDateTime));var child_resource_id;var merged_seconds;var dots_count=0;var dots_in__resources=[];if(child_resources_arr!==null){for(child_resource_id of child_resources_arr){if(false!==_wpbc.bookings_in_calendar__get_for_date(resource_id,sql_date)){merged_seconds=_wpbc.bookings_in_calendar__get_for_date(resource_id,sql_date)[child_resource_id].booked_time_slots.merged_seconds;}else{merged_seconds=[];}
3if(0===merged_seconds.length){return'';}
4for(var i=0;i<merged_seconds.length;i++){if(!wpbc_is_this_timeslot__full_day_booked(merged_seconds[i])){dots_count++;}}
5dots_in__resources.push(dots_count);dots_count=0;}}
6var dots_count_max=Math.max.apply(Math,dots_in__resources);var dot_content='';for(var d=0;d<dots_count_max;d++){dot_content+='&centerdot;';}
7dot_content=(''!==dot_content)?'<div class="wpbc_time_dots">'+dot_content+'</div>':'';return dot_content;}
8function wpbc_show_date_info_bottom(param_calendar_id,my_thisDateTime){var bottom_hint_arr=[];if(typeof(wpbc_show_day_cost_in_date_bottom)=='function'){var cost_hint=wpbc_show_day_cost_in_date_bottom(param_calendar_id,my_thisDateTime);if(''!==cost_hint){bottom_hint_arr.push(wpbc_show_day_cost_in_date_bottom(param_calendar_id,my_thisDateTime));}}
9var availability=wpbc_get_in_date_availability_hint(param_calendar_id,my_thisDateTime)
10if(''!==availability){bottom_hint_arr.push(availability);}
11var bottom_hint=bottom_hint_arr.join('');return bottom_hint;}
12function wpbc_get_in_date_availability_hint(param_calendar_id,my_thisDateTime){var resource_id=parseInt(param_calendar_id.replace("calendar_booking",''));var sql_date=wpbc__get__sql_class_date(new Date(my_thisDateTime));var hint__in_day__availability='';var get_for_date_obj=_wpbc.bookings_in_calendar__get_for_date(resource_id,sql_date);if(false!==get_for_date_obj){if((undefined!=get_for_date_obj['summary'])&&(undefined!=get_for_date_obj['summary'].hint__in_day__availability)){hint__in_day__availability=get_for_date_obj['summary'].hint__in_day__availability;}}
13return hint__in_day__availability;}
14jQuery(window).on('scroll',function(event){if('function'===typeof(wpbc_tippy)){wpbc_tippy.hideAll();}});function wpbc_is_time_field_in_booking_form(resource_id,form_elements){var count=form_elements.length;var start_time=false;var end_time=false;var duration=false;var element;for(var i=0;i<count;i++){element=form_elements[i];if(jQuery(element).closest('.booking_form_garbage').length){continue;}
15if((element.name!=undefined)&&(element.name.indexOf('hint')!==-1)){var my_element=element.name;if(my_element.indexOf('rangetime')!==-1){return true;}
16if((my_element.indexOf('durationtime')!==-1)){duration=element.value;}
17if(my_element.indexOf('starttime')!==-1){start_time=element.value;}
18if(my_element.indexOf('endtime')!==-1){end_time=element.value;}}}
19if((duration!==false)&&(start_time!==false)){return true;}
20if((start_time!==false)&&(end_time!==false)){return true;}
21return false;}
22function wpbc_is_time_in_the_past_for_today(myTime,sort_date_array){if(true===_wpbc.get_other_param('is_enabled_change_over')){return false;}
23var date_to_check=sort_date_array[0];if(parseInt(date_to_check[0])<parseInt(_wpbc.get_other_param('today_arr')[0])){return true;}
24if((parseInt(date_to_check[0])==parseInt(_wpbc.get_other_param('today_arr')[0]))&&(parseInt(date_to_check[1])<parseInt(_wpbc.get_other_param('today_arr')[1]))){return true;}
25if((parseInt(date_to_check[0])==parseInt(_wpbc.get_other_param('today_arr')[0]))&&(parseInt(date_to_check[1])==parseInt(_wpbc.get_other_param('today_arr')[1]))&&(parseInt(date_to_check[2])<parseInt(_wpbc.get_other_param('today_arr')[2]))){return true;}
26if((parseInt(date_to_check[0])==parseInt(_wpbc.get_other_param('today_arr')[0]))&&(parseInt(date_to_check[1])==parseInt(_wpbc.get_other_param('today_arr')[1]))&&(parseInt(date_to_check[2])==parseInt(_wpbc.get_other_param('today_arr')[2]))){var mytime_value=myTime.split(":");mytime_value=parseInt(mytime_value[0])*60+parseInt(mytime_value[1]);var current_time_value=parseInt(_wpbc.get_other_param('today_arr')[3])*60+parseInt(_wpbc.get_other_param('today_arr')[4]);if(current_time_value>mytime_value){return true;}}
27return false;}
28function wpbc_is_valid_time_string(time_str){if(typeof time_str!=='string'){return false;}
29const str=time_str.trim();if(str===''){return false;}
30const match=str.match(/^(\d{1,2}):(\d{2})(?:\s*([AaPp][Mm]))?$/);if(!match){return false;}
31const hour=Number(match[1]);const minute=Number(match[2]);const ampm=match[3]?match[3].toUpperCase():null;if(!Number.isInteger(hour)||!Number.isInteger(minute)){return false;}
32if(minute<0||minute>59){return false;}
33if(ampm){return hour>=1&&hour<=12;}
34if(hour<0||hour>24){return false;}
35if(hour===24&&minute!==0){return false;}
36return true;}
37function wpbc_is_this_time_selection_not_available(resource_id,form_elements){if(location.href.indexOf('page=wpbc-new')>0){return false;}
38var count=form_elements.length;var start_time=false;var end_time=false;var duration=false;var element;var element_start=false;var element_end=false;var element_duration=false;var element_rangetime=false;for(var i=0;i<count;i++){element=form_elements[i];if(jQuery(element).closest('.booking_form_garbage').length){continue;}
39if((element.name!=undefined)&&(element.name.indexOf('hint')===-1)){var my_element=element.name;if(my_element.indexOf('rangetime')!==-1){if(element.value==''){var notice_message_id=wpbc_front_end__show_message__warning(element,_wpbc.get_message('message_check_required'));return true;}
40var my_rangetime=element.value.split('-');if(my_rangetime.length>1){start_time=my_rangetime[0].replace(/(^\s+)|(\s+$)/g,"");end_time=my_rangetime[1].replace(/(^\s+)|(\s+$)/g,"");element_rangetime=element;}}
41if((my_element.indexOf('durationtime')!==-1)){duration=element.value;element_duration=element;}
42if(my_element.indexOf('starttime')!==-1){start_time=element.value;element_start=element;}
43if(my_element.indexOf('endtime')!==-1){end_time=element.value;element_end=element;}}}
44if((duration!==false)&&(start_time!==false)){var mylocalstarttime=start_time.split(':');var d=new Date(1980,1,1,mylocalstarttime[0],mylocalstarttime[1],0);var my_duration=duration.split(':');my_duration=my_duration[0]*60*60*1000+my_duration[1]*60*1000;d.setTime(d.getTime()+my_duration);var my_hours=d.getHours();if(my_hours<10)my_hours='0'+(my_hours+'');var my_minutes=d.getMinutes();if(my_minutes<10)my_minutes='0'+(my_minutes+'');end_time=(my_hours+'')+':'+(my_minutes+'');
44if(end_time=='00:00')end_time='23:59';}
45if((start_time===false)||(end_time===false)){return false;}else{var valid_time=true;if((start_time=='')||(end_time==''))valid_time=false;if(!wpbc_is_valid_time_string(start_time))valid_time=false;if(!wpbc_is_valid_time_string(end_time))valid_time=false;if(valid_time===true)
46if((typeof(checkRecurentTimeInside)=='function')&&(_wpbc.get_other_param('is_enabled_booking_recurrent_time')==true)){valid_time=checkRecurentTimeInside([start_time,end_time],resource_id);}else{if(typeof(checkTimeInside)=='function'){valid_time=checkTimeInside(start_time,true,resource_id);}
47if(valid_time===true){if(typeof(checkTimeInside)=='function'){valid_time=checkTimeInside(end_time,false,resource_id);}}}
48if(valid_time!==true){if((_wpbc.get_other_param('is_enabled_change_over'))&&(element_start!==false)&&(element_end!==false)){wpbc_front_end__show_message__warning_under_element('#date_booking'+resource_id,_wpbc.get_message('message_check_no_selected_dates'));}
49if(element_rangetime!==false){wpbc_front_end__show_message__warning_under_element(element_rangetime,_wpbc.get_message('message_error_range_time'));}
50if(element_duration!==false){wpbc_front_end__show_message__warning_under_element(element_duration,_wpbc.get_message('message_error_duration_time'));}
51if(element_start!==false){wpbc_front_end__show_message__warning_under_element(element_start,_wpbc.get_message('message_error_start_time'));}
52if(element_end!==false){wpbc_front_end__show_message__warning_under_element(element_end,_wpbc.get_message('message_error_end_time'));}
53return true;}else{return false;}}}
54function checkTimeInside(mytime,is_start_time,bk_type){var my_dates_str=document.getElementById('date_booking'+bk_type).value;if(my_dates_str.indexOf(' - ')!=0){my_dates_str=my_dates_str.replace(' - ',', ');}
55return checkTimeInsideProcess(mytime,is_start_time,bk_type,my_dates_str);}
56function checkRecurentTimeInside(my_rangetime,bk_type){var valid_time=true;var my_dates_str=document.getElementById('date_booking'+bk_type).value;var date_array=my_dates_str.split(", ");if(date_array.length==2){if(date_array[0]==date_array[1]){date_array=[date_array[0]];}}
57var temp_date_str='';for(var i=0;i<date_array.length;i++){temp_date_str=date_array[i];if(checkTimeInsideProcess(my_rangetime[0],true,bk_type,temp_date_str)==false)valid_time=false;if(checkTimeInsideProcess(my_rangetime[1],false,bk_type,temp_date_str)==false)valid_time=false;}
58return valid_time;}
59function checkTimeInsideProcess(mytime,is_start_time,bk_type,my_dates_str){var i,h,s,m;var date_array=my_dates_str.split(',');date_array=date_array.map(function(s){return s.trim();});if(date_array.length==2){if(date_array[0]==date_array[1]){date_array=[date_array[0]];}}
60var temp_elemnt;var td_class;var sort_date_array=[];var work_date_array=[];var times_array=[];var is_check_for_time;for(var i=0;i<date_array.length;i++){temp_elemnt=date_array[i].split(".");sort_date_array[i]=[temp_elemnt[2],temp_elemnt[1]+'',temp_elemnt[0]+''];}
61sort_date_array.sort();for(i=0;i<sort_date_array.length;i++){sort_date_array[i]=[parseInt(sort_date_array[i][0]*1),parseInt(sort_date_array[i][1]*1),parseInt(sort_date_array[i][2]*1)];}
62if(is_start_time){if(wpbc_is_time_in_the_past_for_today(mytime,sort_date_array)){return false;}}
63work_date_array=sort_date_array;for(var j=0;j<work_date_array.length;j++){td_class=work_date_array[j][1]+'-'+work_date_array[j][2]+'-'+work_date_array[j][0];if((j==0)||(j==(work_date_array.length-1)))is_check_for_time=true;else is_check_for_time=false;}
64if(is_start_time)work_date_array=sort_date_array[0];else work_date_array=sort_date_array[sort_date_array.length-1];td_class=work_date_array[1]+'-'+work_date_array[2]+'-'+work_date_array[0];times_array.sort();var times_in_day=[];var times_in_day_interval_marks=[];for(i=0;i<times_array.length;i++){s=times_array[i][2];if((s==2)&&(i==0)){times_in_day[times_in_day.length]=0;times_in_day_interval_marks[times_in_day_interval_marks.length]=1;}
65times_in_day[times_in_day.length]=times_array[i][0]*60+parseInt(times_array[i][1]);times_in_day_interval_marks[times_in_day_interval_marks.length]=s;if((s==1)&&(i==(times_array.length-1))){times_in_day[times_in_day.length]=(24*60);times_in_day_interval_marks[times_in_day_interval_marks.length]=2;}}
66var mytime_value=mytime.split(":");mytime_value=mytime_value[0]*60+parseInt(mytime_value[1]);var start_i=0;if(start_time_checking_index!=undefined)
67if(start_time_checking_index[0]!=undefined)
68if((!is_start_time)&&(sort_date_array.length==1)){start_i=start_time_checking_index[0];}
69i=start_i;for(i=start_i;i<times_in_day.length;i++){times_in_day[i]=parseInt(times_in_day[i]);mytime_value=parseInt(mytime_value);if(is_start_time){if(mytime_value>times_in_day[i]){}
69else if(mytime_value==times_in_day[i]){if(times_in_day_interval_marks[i]==1){return false;}else{if((i+1)<=(times_in_day.length-1)){if(times_in_day[i+1]<=mytime_value)return false;else{if(sort_date_array.length>1)
70if((i+1)<=(times_in_day.length-1))return false;start_time_checking_index=[i,td_class,mytime_value];return true;}}
71if(sort_date_array.length>1)
72if((i+1)<=(times_in_day.length-1))return false;start_time_checking_index=[i,td_class,mytime_value];return true;}}else if(mytime_value<times_in_day[i]){if(times_in_day_interval_marks[i]==2){return false;}else{if(sort_date_array.length>1)
73if((i+1)<=(times_in_day.length-1))return false;start_time_checking_index=[i,td_class,mytime_value];return true;}}}else{if(sort_date_array.length==1){if(start_time_checking_index!=undefined)
74if(start_time_checking_index[2]!=undefined)
75if((start_time_checking_index[2]==times_in_day[i])&&(times_in_day_interval_marks[i]==2)){}else if(times_in_day[i]<mytime_value)return false;else{if(start_time_checking_index[2]>=mytime_value)return false;return true;}}else{if(times_in_day[i]<mytime_value)return false;else return true;}}}
76if(is_start_time)start_time_checking_index=[i,td_class,mytime_value];else{if(start_time_checking_index!=undefined)
77if(start_time_checking_index[2]!=undefined)
78if((sort_date_array.length==1)&&(start_time_checking_index[2]>=mytime_value))return false;}
79return true;}

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.