1 2(function($){'use strict';$(document).ready(function(){$('.wpwh-accordion-content').hide();$('.wpwh-accordion-title').css('cursor','pointer').click(function(){$(this).siblings('.wpwh-accordion-title').removeClass('opened').closest('div').find('.wpwh-accordion-content').stop().slideUp();$(this).toggleClass('opened').closest('div').find('.wpwh-accordion-content').stop().slideToggle();if($(this).hasClass('wpwh-accordion-title-disappear')) 3$(this).stop().slideUp();});$('#em-booking-form, .em-booking-form').each(function(){$(this).find('.form_toggle').each(function(){var $form_toggle_wrapper=$(this).closest('.form_toggle_wrapper'),is_inverted=$form_toggle_wrapper.hasClass('inverted');if(xor($(this).is(':checked'),is_inverted)) 4$form_toggle_wrapper.addClass('opened');else $form_toggle_wrapper.removeClass('opened')});$(this).on('click','.form_toggle',function(){$(this).closest('.form_toggle_wrapper').toggleClass('opened')})});$('.wpwh-form').submit(function(e){e.preventDefault();$(this).find('.wpwh-error').remove();var $loading=$('<div id="loading-wrapper" style="display: none;"><div id="loading" class="sk-cube-grid">'+'<div class="sk-cube sk-cube1"></div>'+'<div class="sk-cube sk-cube2"></div>'+'<div class="sk-cube sk-cube3"></div>'+'<div class="sk-cube sk-cube4"></div>'+'<div class="sk-cube sk-cube5"></div>'+'<div class="sk-cube sk-cube6"></div>'+'<div class="sk-cube sk-cube7"></div>'+'<div class="sk-cube sk-cube8"></div>'+'<div class="sk-cube sk-cube9"></div>'+'</div></div>');$(this).append($loading);$loading.fadeIn();(function($form){$.ajax({type:"POST",url:$form.attr('action'),data:$form.serialize(),success:function(data){let parsedData;try{parsedData=JSON.parse(data)}catch(e){parsedData={status:500,msg:'internal server error'}} 5if(parsedData.status===200){let success_msg=$('<span class="wpwh-success success success--main">'+parsedData.msg+'</span>');let wpwh_form=$('.wpwh-form');if(wpwh_form.attr('id')==='wpwh-registerform') 6wpwh_form.slideUp();wpwh_form.before(success_msg);if(typeof parsedData.reload!=='undefined'&&parsedData.reload===!0) 7location.reload();else{$('.wpwh-form > div input').each(function(){let val=$(this).val();$(this).siblings('p').html(val)});$('.wpwh-form > div select').each(function(){let val_arr=[];let val='';$(this).find('option:selected').each(function(){val_arr.push($(this).text())});val=val_arr.join(', ');$(this).siblings('p').html(val)});$('.wpwh-my-account-view-toggle--cancel').first().trigger('click')}}else{let error_msg=$('<span class="wpwh-error error error--main">'+parsedData.msg+'</span>');$form.prepend(error_msg);if(typeof grecaptcha!=='undefined') 8grecaptcha.reset();$.each(parsedData.errors,function(k,v){error_msg=$('<span class="wpwh-error error">'+v+'</span>');$('label[for="wpwh-registerform-'+k+'"], label[for="wpwh-my-account-form-'+k+'"]').parent().append(error_msg)})} 9$(document).scrollTop($form.offset().top-50)},complete:function(data){let parsedData;try{parsedData=JSON.parse(data.responseText)}catch(e){parsedData={status:500,msg:'internal server error'}} 10if(typeof parsedData.reload==='undefined'||parsedData.reload!==!0) 11$('#loading-wrapper').fadeOut(function(){$(this).remove()})}})})($(this))});$('.wpwh-my-account-view-toggle').on('click',function(e){e.preventDefault();$(this).closest('.wpwh-form').toggleClass('edit')});$(document.body).on('checkout_error',function(e){if(typeof grecaptcha!=='undefined') 12grecaptcha.reset();});$('.em-booking-section.em-booking-section--popup').hide();document.querySelectorAll('.em-booking-submit').forEach(function(booking_submit){booking_submit.addEventListener('click',function(e){e.preventDefault();let items=formItemsToJson(document.querySelector('.em-booking-form'));let is_one_of_recommended_cat_missing=!1;let recommended_list={};let recommended_not_selected_list={};for(let key in items.em_tickets){if(!items.em_tickets.hasOwnProperty(key))continue;let obj=items.em_tickets[key];if(obj.recommended==='1'){if(typeof recommended_list[obj.recommended_cat]==='undefined') 13recommended_list[obj.recommended_cat]=[];recommended_list[obj.recommended_cat].push(obj);if(parseInt(obj.spaces)<=0){if(typeof recommended_not_selected_list[obj.recommended_cat]==='undefined') 14recommended_not_selected_list[obj.recommended_cat]=[];recommended_not_selected_list[obj.recommended_cat].push(obj)}}} 15$('.em-booking-section--popup-content-list').html('');if(recommended_list!=={}){Object.entries(recommended_list).forEach(([key,recommended_list_children],index)=>
15{if(JSON.stringify(recommended_not_selected_list[key])===JSON.stringify(recommended_list[key])){Object.entries(recommended_list_children).forEach(([key2,recommended_list_children_item],index)=>{$('.em-booking-section--popup-content-list').append('<li>'+recommended_list_children_item.name+'</li>')});is_one_of_recommended_cat_missing=!0}})} 16if(!is_one_of_recommended_cat_missing){document.querySelector('.em-booking-form').requestSubmit()}else{$('.em-booking-section.em-booking-section--popup').stop().fadeIn()}})});if($('.em-booking-section--popup-continue').length>0) 17document.querySelector('.em-booking-section--popup-continue').addEventListener('click',function(e){e.preventDefault();document.querySelector('.em-booking-form').requestSubmit();$('.em-booking-section.em-booking-section--popup').stop().fadeOut()});if($('.em-booking-section--popup-abort').length>0) 18document.querySelector('.em-booking-section--popup-abort').addEventListener('click',function(e){e.preventDefault();$(document.documentElement).stop().animate({scrollTop:$('.em-tickets').offset().top},300);$('.em-booking-section.em-booking-section--popup').stop().fadeOut()});const hide_state_optgroup=(el)=>{$('#wpwh-registerform-billing_state optgroup').show();let selected_country=$('#wpwh-registerform-billing_country').val();if(selected_country){$('#wpwh-registerform-billing_state optgroup:not([label="'+selected_country+'"])').hide();$('#wpwh-registerform-billing_state optgroup:not([label="'+selected_country+'"]) option:selected').removeAttr('selected')}} 19hide_state_optgroup();$('#wpwh-registerform-billing_country').on('change',hide_state_optgroup)})})(jQuery);if(typeof xor!=="function"){function xor(a,b){return(a||b)&&!(a&&b)}} 20function formItemsToJson(FormElement){let formDataEntries=new FormData(FormElement).entries();const handleChild=function(obj,keysArr,value){let firstK=keysArr.shift();firstK=firstK.replace(']','');if(keysArr.length===0){if(firstK===''){if(!Array.isArray(obj))obj=[];obj.push(value)}else obj[firstK]=value}else{if(firstK==='')obj.push(value);else{if(!(firstK in obj))obj[firstK]={};obj[firstK]=handleChild(obj[firstK],keysArr,value)}} 21return obj};let result={};for(const[key,value]of formDataEntries) 22result=handleChild(result,key.split(/\[/),value);return result}; 23 24
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.