"use strict";!function(r,t,a,i){var n=r(a),e=r(t),d=r(".js-mainnavigation"),s=r(".js-mainnavigation-close"),l=function(i){i.attr("aria-hidden","true"),i.removeClass("is-open"),i.addClass("is-closed");var a=i.attr("id"),n=a.match("[0-9]+");r('.js-mainnavigation-trigger[aria-controls="'+a+'"]').each(function(){var a=r(this);a.parent().removeClass("is-open"),a.removeClass("is-open"),i.addClass("is-closed"),a.attr("aria-expanded","false")}),i.hasClass("is-open")?d.addClass("is-openLevel-"+n):d.removeClass("is-openLevel-"+n)},o=function(a){var i=r("#"+a.attr("aria-controls"));i.length?"true"===i.attr("aria-hidden")?function(i){i.attr("aria-hidden","false"),i.addClass("is-open"),i.removeClass("is-closed");var a=i.attr("id"),n=i.data("mainnavigation-group"),t=i.data("mainnavigation-autofocus"),e=r('.js-mainnavigation-trigger[aria-controls="'+a+'"]'),s=a.match("[0-9]+");if(t&&i.find("input, textarea, a, button, select").first().focus(),e.each(function(){var a=r(this);a.parent().addClass("is-open"),a.addClass("is-open"),a.removeClass("is-closed"),a.attr("aria-expanded","true")}),n){var o=r('.js-mainnavigation-panel[aria-hidden="false"][data-mainnavigation-group="'+n+'"]');o.each(function(){var a=r(this);a.is(i)||l(a),o.hasClass("is-open")?d.addClass("is-openLevel-"+s):d.removeClass("is-openLevel-"+s)})}}(i):(l(i),i.find(".js-mainnavigation-panel").each(function(){var a=r(this);l(a)})):console.warn("No Panel for dropDown Trigger")};d.on("click",".js-mainnavigation-trigger",function(a){a.preventDefault();var i=r(this);o(i)}),d.on("click",".js-mainnavigation-label",function(a){a.stopPropagation()}),n.on("click",function(a){r(a.target).closest(".js-mainnavigation-panel, .js-mainnavigation-trigger").length||r('.js-mainnavigation-panel[aria-hidden="false"]').each(function(){l(r(this))})}),s.on("click",function(a){r(a.target).parent(".js-mainnavigation-panel, .js-mainnavigation-trigger").length||r('.js-mainnavigation-panel[aria-hidden="false"]').each(function(){l(r(this))})}),e.on("orientationchange resize load",function(){var a=r(".js-mainnavigation-panel[data-mainnavigation-disable-at]");a.length&&a.each(function(){var a=r(this),i=a.data("mainnavigation-disable-at"),n=a.data("mainnavigation-disabled");t.matchMedia(i).matches?n||(a.attr("aria-hidden","false"),a.data("mainnavigation-disabled",!0)):n&&(a.attr("aria-hidden","true"),a.data("mainnavigation-disabled",!1))})})}(jQuery,window,document);