1(function($){bookneticHooks.addAction('booking_panel_loaded',function(booknetic){let booking_panel_js=booknetic.panel_js;booking_panel_js.on('click','.booknetic_card',function(){$(this).closest('.booknetic_card_container').find('.booknetic_card_selected').removeClass('booknetic_card_selected');$(this).addClass('booknetic_card_selected');booknetic.stepManager.goForward()})});bookneticHooks.addAction('before_step_loading',function(booknetic,new_step_id,old_step_id){if(new_step_id!=='location') 2return;booknetic.stepManager.loadStandartSteps(new_step_id,old_step_id)});bookneticHooks.addAction('loaded_step',function(booknetic,new_step_id){if(new_step_id!=='location') 3return;booknetic.panel_js.find(".booknetic_card_container .booknetic_category_accordion[data-accordion='on']").each(function(){$(this).find('>div').not(':first-child').addClass('booknetic_category_accordion_hidden');$(this).attr('data-accordion','off')})});bookneticHooks.addFilter('step_validation_location',function(result,booknetic){if(!(booknetic.getSelected.location()>0)){return{status:!1,errorMsg:booknetic.__('select_location')}} 4return result})})(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.