PageSourceSearch

https://www.cambriawines.com/on/demandware.static/Sites-CW-Site/-/en_US/v1790247608618/js/a11yMenu.js

js cambriawines.com collected 2026-09-24 22:21:12 UTC 5,299 bytes, 1 lines download raw bytes

1!function(e){var t={};function n(a){if(t[a])return t[a].exports;var r=t[a]={i:a,l:!1,exports:{}};return e[a].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,a){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:a})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var a=Object.create(null);if(n.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(a,r,function(t){return e[t]}.bind(null,r));return a},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=0)}([function(e,t,n){"use strict";$((function(){var e=["a[href]","area[href]",'input:not([disabled]):not([type="hidden"])',"select:not([disabled])","textarea:not([disabled])","button:not([disabled])","iframe",'[contenteditable="true"]','[tabindex]:not([tabindex="-1"])'].join(","),t=$("[data-a11y-menu]");if(t.length){if($('.page[data-action="Checkout-Begin"]').length)return $("body").addClass("a11y-menu--disabled"),void t.attr("aria-hidden","true").attr("hidden","hidden");var n=t.find("[data-a11y-menu-open]"),a=t.find("[data-a11y-menu-dialog]"),r=t.find("[data-a11y-menu-close]"),i=a.find(".a11y-menu__trigger"),o=!1,d=!1,u=!1,c=!1;if(n.length&&a.length&&r.length){var l;if($(".a11y-menu__aria-hidden").each((function(){var t=$(this);t.attr("aria-hidden","true"),t.attr("tabindex","-1"),t.find(e).attr("tabindex","-1")})),s(),n.on("click",h),r.on("click",(function(){g()})),i.on("click",(function(e){e.preventDefault();var t=$(e.currentTarget),n="true"===t.attr("aria-expanded");f(t,!n)})),i.on("keydown",(function(e){var t=e.key,n="ArrowDown"===t||"ArrowRight"===t,a="Home"===t,r="End"===t;if("ArrowUp"===t||"ArrowLeft"===t||n||a||r){var i,o=$(e.currentTarget),d=function(e){return e.closest("li").parent("ul, ol").children("li").children(".a11y-menu__actions").children(".a11y-menu__trigger")}(o),u=d.index(o);if(!(u<0||d.length<2))e.preventDefault(),a?i=0:r?i=d.length-1:(i=n?u+1:u-1)>=d.length?i=0:i<0&&(i=d.length-1),d.eq(i).trigger("focus")}})),a.on("click",(function(e){$(e.target).is(a)&&g()}
1)),i.each((function(){var e=$(this),t="true"===e.attr("aria-expanded");f(e,t)})),t.on("focusout",(function(e){o&&!t.has(e.relatedTarget).length&&e.relatedTarget!==t[0]&&t.removeClass("a11y-menu--show-trigger")})),t.on("focusin",(function(){o&&t.addClass("a11y-menu--show-trigger")})),$(document).on("keydown.a11yMenuReveal",(function e(a){if(!o&&"Tab"===a.key){if(c)return o=!0,$(document).off("keydown.a11yMenuReveal",e),void $(document).off("pointerdown.a11yMenuReveal");o=!0,t.addClass("a11y-menu--show-trigger"),$(document).off("keydown.a11yMenuReveal",e),$(document).off("pointerdown.a11yMenuReveal"),a.preventDefault(),n.trigger("focus")}})),$(document).one("pointerdown.a11yMenuReveal",(function(){c=!0})),$("body").on("global.search:searchOpen.a11yMenu",m),$("body").on("global.search:searchClose.a11yMenu",v),"undefined"!=typeof MutationObserver)new MutationObserver((function(){clearTimeout(l),l=setTimeout(b,0)})).observe(document.body,{attributes:!0,attributeFilter:["class"]});b(),$("body").on("click","#a11yMockSearch",(function(){var e=$
1(".header-search-btn");e.length&&e.trigger("click")}))}}function s(){if($(".site-search").hasClass("open"))return $(".site-search").removeAttr("tabindex").find(e).removeAttr("tabindex"),void $(".site-search-suggestions").removeAttr("tabindex").find(e).removeAttr("tabindex");$(".site-search").attr("tabindex","-1").find(e).attr("tabindex","-1"),$(".site-search-suggestions").attr("tabindex","-1").find(e).attr("tabindex","-1")}function f(e,t){var n=e.closest(".a11y-menu__actions").next(".a11y-menu__sub-nav");n.length&&(e.attr("aria-expanded",t?"true":"false"),e.toggleClass("a11y-menu__trigger--expanded",t),t?n.removeAttr("hidden"):n.attr("hidden","hidden"))}function g(e){!1!==e&&(e=!0),a.attr("aria-hidden","true").attr("hidden","hidden"),n.attr("aria-expanded","false"),t.removeClass("a11y-menu--dialog-open"),$("body").removeClass("a11y-menu--lock-scroll"),$(document).off("keydown.a11yMenu",y),i.each((function(){f($(this),!1)})),e&&n.trigger("focus")}function h(){d||(a.removeAttr("hidden").attr("aria-hidden","false"),n.attr("aria-expanded","true"),t.removeClass("a11y-menu--show-trigger"),t.addClass("a11y-menu--dialog-open"),$("body").addClass("a11y-menu--lock-scroll"),$(document).on("keydown.a11yMenu",y),r.trigger("focus"))}function y(t){if("Escape"===t.key)return t.preventDefault(),void g();if("Tab"===t.key){var n=a.find(e).filter(":visible");if(n.length){var r=n.get(0),i=n.get(n.length-1),o=document.activeElement;t.shiftKey&&o===r?(t.preventDefault(),$(i).trigger("focus")):t.shiftKey||o!==i||(t.preventDefault(),$(r).trigger("focus"))}}}function m(){d||(u=t.hasClass("a11y-menu--dialog-open"),d=!0,u&&g(!1),t.attr("aria-hidden","true").attr("hidden","hidden"))}function v(){d&&(d=!1,t.removeAttr("hidden").removeAttr("aria-hidden"),u&&(u=!1,h()))}function b(){s(),$("body").hasClass("search-open")?m():v()}}))}]);

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.