PageSourceSearch

https://www.hotelavanti.cz/wp-content/plugins/de-builder-evo-block…/assets/js/dp_a11y.min.js?ver=1.0.0

js hotelavanti.cz collected 2026-09-30 21:57:43 UTC 8,281 bytes, 1 lines download raw bytes

1const dpA11y=x=>{var y=jQuery;if(x instanceof y){var t=y("html").attr("lang")||"en";const g=new Intl.DateTimeFormat(t,{weekday:"long",month:"long",day:"numeric"});x.each(function(){let t=y(this),e=(t.attr("role","application"),t.attr("aria-label","Calendar"),t.find("td:not(.ui-state-disabled)")),i=t.find(".ui-datepicker-next"),a=t.find(".ui-datepicker-prev"),o=!1,v=t.find(".ui-datepicker-group");v=0<v.length?v:t.find(".ui-widget-content"),i.attr("tabindex","0"),i.attr("role","button"),a.not(".ui-state-disabled").attr("tabindex","0"),a.attr("role","button"),v.each(function(){let t=y(this).find("table.ui-datepicker-calendar");var e=y(this).find(".ui-datepicker-month").text()+" "+y(this).find(".ui-datepicker-year").text();t.attr("aria-label"," "+e)}),e.each(function(){let t=y(this),e=t.find("a"),i=parseInt(t.attr("data-month"))+1;i=1===i.toString().length?"0"+i.toString():i.toString();var a=1===e.text().length?"0"+e.text():e.text();let k=t.attr("data-year")+"-"+i+"-"+a,n=new Date(k);var a=g.format(n.getTime()),r=!!e.hasClass("ui-state-active"),d=!!t.hasClass("ui-datepicker-today");t.attr("aria-label",a),t.attr("data-fullDate",k),t.attr("role","button"),e.attr("role","presentation"),e.attr("tabindex","-1"),e.removeAttr("aria-current"),o=r||o,r?t.attr("tabindex","0"):t.attr("tabindex","-1"),r&&t.attr("aria-pressed","true"),d&&t.attr("aria-current","date"),t.hasClass("checkin-date")?(t.attr("aria-label",a+" Check-in"),t.attr("tabindex","0"),t.attr("aria-pressed","true")):t.hasClass("checkout-date")&&(t.attr("aria-label",a+" Check-out"),t.attr("tabindex","0"),t.attr("aria-pressed","true"));let s=t,l=x.find(".ui-datepicker-next, .ui-datepicker-prev"),f;f=setTimeout(function(){s.keyup(function(t){var e=t.which,i=y(this).index();let a=y(t.target).find("a").text().trim(),n=y(t.target).siblings("td"),r=y(t.target).prev("td:not(.ui-state-disabled)"),d=y(t.target).parent().prev(),s=y(t.target).parents(".ui-datepicker-group").prev(".ui-datepicker-group:visible"),l=x.find(".ui-datepicker-prev"),f=y(t.target).next("td:not(.ui-state-disabled)"),o=y(t.target).parent().next(),g=y(t.target).parents(".ui-datepicker-group").next(".ui-datepicker-group:visible"),u=x.find(".ui-datepicker-next"),c=(u.attr("tabindex","0"),u.attr("tabindex","0"),12),h=0,b=v.length;if(32===e&&(y(t.target).find("a").trigger("click"),x.find("td").each(function(){y(this).attr("data-fulldate")===k&&(console.log("found"),y(this).trigger("focus"))})),33===e){t.preventDefault();var p=t.originalEvent.shiftKey;let e=!1;if(0<s.length&&!p)s.find("td").each(function(){y(this).find("a, span").text().trim()===a&&((y(this).is(".ui-state-disabled")?s.find("td:not(.ui-state-disabled)").first():y(this)).trigger("focus"),e=!0)}),e||s.find("td:not(.ui-state-disabled)").last().trigger("focus");else{if(p){1<v.length&&(v.each(function(){b--,0<y(this).find("td:focus-visible").length&&(h=b,console.log("found position",b))}),c-=v.length-h-1,console.log(c));for(let t=1;t<=c;t++)(l=x.find(".ui-datepicker-prev")).trigger("click")}else l.trigger("click");l.trigger("focus");let t=x.find(".ui-datepicker-prev").parent().next("table");t.find("td").each(function(){y(this).find("a, span").text().trim()===a&&((y(this).is(".ui-state-disabled")?t.find("td:not(.ui-state-disabled)").first():y(this)).trigger("focus"),e=!0)}),e||t.find("td:not(.ui-state-disabled)").last().trigger("focus")}}if(34===e){t.preventDefault();p=t.originalEvent.shiftKey;let e=!1;if(0<g.length&&!p)g.find("td:not(.ui-state-disabled)").each(function(){y(this).find("a, span").text().trim()===a&&(y(this).trigger("focus"),e=!0)}),e||g.find("td:not(.ui-state-disabled)").last().trigger("focus");else{if(p){1<v.length&&(v.each(function(){b--,0<y(this).find("td:focus-visible").length&&(h=b)}),c-=h);for(let t=1;t<=c;t++)(u=x.find(".ui-datepicker-next")).trigger("click")}else u.trigger("click");u.trigger("focus");let t=x.find(".ui-datepicker-next").parent().next("table");t.find("td:not(.ui-state-disabled)").each(function(){y(this).find("a, span").text().trim()===a&&(y(this).trigger("focus"),e=!0)}),e||t.find("td:not(.ui-state-disabled)").last().trigger("focus")}}if(35===e)if(0<n.last().not(".ui-state-disabled").length)y(t.target).is(":last-child")||n.last(
1).trigger("focus");else if(0<g.length){let t=g.find("tbody tr").first();t.find("td:not(.ui-state-disabled)").last().trigger("focus")}else{u.trigger("click"),u.trigger("focus");let t=x.find(".ui-datepicker-next").parent().next("table"),e=t.find("tbody tr").first();e.find("td:not(.ui-state-disabled)").last().trigger("focus")}if(36===e)if(0<n.first().not(".ui-state-disabled").length)y(t.target).is(":first-child")||n.first().trigger("focus");else if(0<s.length){let t=s.find("tbody tr").last();(t=0<t.find("td:not(.ui-state-disabled)").length?t:s.find("tbody tr").eq(-1)).find("td:not(.ui-state-disabled)").first().trigger("focus")}else{l.trigger("click"),l.trigger("focus");let t=x.find(".ui-datepicker-prev").parent().next("table"),e=t.find("tbody tr").last();(e=0<e.find("td:not(.ui-state-disabled)").length?e:t.find("tbody tr").eq(-1)).find("td:not(.ui-state-disabled)").first().trigger("focus")}if(37===e)if(0<r.length)r.trigger("focus");else if(0<d.length&&0<d.find("td:not(.ui-state-disabled").length)d.find("td").last().trigger("focus");else if(0<s.length)s.find("td:not(.ui-state-disabled)").last().trigger("focus");else{l.trigger("click"),l.trigger("focus");let t=x.find(".ui-datepicker-prev").parent().next("table");t.find("td:not(.ui-state-disabled)").last().focus()}if(38===e)if(d=y(t.target).parent().prev(),r=d.find("td").eq(i),0<d.length&&0<r.not(".ui-state-disabled").length)r.trigger("focus");else if(0<s.length)(0<s.find("tbody tr").eq(-1).find("td").eq(i).not(".ui-state-disabled").length?s.find("tbody tr").eq(-1).find("td").eq(i):0<s.find("tbody tr").eq(-2).find("td").eq(i).not(".ui-state-disabled").length?s.find("tbody tr").eq(-2).find("td").eq(i):s.find("td:not(.ui-state-disabled)").first()).trigger("focus");else{l.trigger("click"),l.trigger("focus");let t=x.find(".ui-datepicker-prev").parent().next("table").find("tbody tr");(0<t.eq(-1).find("td").eq(i).not(".ui-state-disabled").length?t.eq(-1).find("td").eq(i):0<t.eq(-2).find("td").eq(i).not(".ui-state-disabled").length?t.eq(-2).find("td").eq(i):t.find("td:not(.ui-state-disabled)").first()).trigger("focus")}if(39===e&&(0<f.length?f.trigger("focus"):0<o.length&&0<o.find("td:not(.ui-state-disabled").length?o.find("td").first().trigger("focus"):0<g.length?g.find("td:not(.ui-state-disabled)").first().trigger("focus"):(u.trigger("click"),u.trigger("focus"),(lastTable=x.find(".ui-datepicker-next").parent().next("table")).find("td:not(.ui-state-disabled)").first().focus())),40===e)if(o=y(t.target).parent().next(),f=o.find("td").eq(i),0<o.length&&0<f.not(".ui-state-disabled").length)f.trigger("focus");else if(0<g.length)0<g.find("tbody tr").eq(0).find("td").eq(i).not(".ui-state-disabled").length?g.find("tbody tr").eq(0).find("td").eq(i).trigger("focus"):g.find("tbody tr").eq(1).find("td").eq(i).focus();else{u.trigger("click"),u.trigger("focus");let t=x.find(".ui-datepicker-next").parent().next("table").find("tbody tr");(0<t.eq(0).find("td").eq(i).not(".ui-state-disabled").length?t.eq(0):t.eq(1)).find("td").eq(i).trigger("focus")}}),l.keyup(function(t){var e=t.which;console.log(e),13!==e&&32!==e||(y(this).trigger("click"),x.find("."+t.target.classList[0]).trigger("focus"),console.log(t.target.classList[0]))}),clearTimeout(f)},10),s.keydown(function(t){var e=t.which;38!==e&&40!==e&&33!==e&&32!==e&&35!==e&&36!==e&&34!==e||t.preventDefault(),13===t.keyCode&&(t.preventDefault(),y(t.target).find("a").trigger("click"),x.find("td").each(function(){y(this).attr("data-fulldate")===k&&(console.log("found"),y(this).trigger("focus"))}))})}),o||e.first().attr("tabindex","0")})}else console.warn("dpA11y: $selector is not a jQuery object. Try wrapping it in jQuery like this: dpA11y($('selector'))")},dateInputMask=n=>{var t;t=jQuery,n instanceof t?n.on("keypress",function(t){var e=t.which,i=((e<47||57<e)&&t.preventDefault(),n.val().length);let a=n.val();1===i&&3===i||47==e&&t.preventDefault(),2===i&&(a+="/",n.val(a)),5===i&&(a+="/",n.val(a))}):console.warn("dateInputMask: $selector is not a jQuery object. Try wrapping it in jQuery like this: dateInputMask($('selector'))")};

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.