1!function(o){"function"==typeof define&&define.amd?define(["jquery","smartmenus"],o):"object"==typeof module&&"object"==typeof module.exports?module.exports=o(require("jquery")):o(jQuery)}(function(d){return d.extend(d.SmartMenus.Bootstrap={},{keydownFix:!1,init:function(){var o=d("ul.navbar-nav:not([data-sm-skip])");o.each(function(){var a=d(this),s=a.data("smartmenus");if(!s){var e,t=a.is("[data-sm-skip-collapsible-behavior]"),o=a.hasClass("ml-auto")||0<a.prevAll(".mr-auto").length;function n(){a.find("a.current").each(function(){var o=d(this);(o.hasClass("dropdown-item")?o:o.parent()).addClass("active")}),a.find("a.has-submenu").each(function(){var o=d(this);o.is('[data-toggle="dropdown"]')&&o.dataSM("bs-data-toggle-dropdown",!0).removeAttr("data-toggle"),!t&&o.hasClass("dropdown-toggle")&&o.dataSM("bs-dropdown-toggle",!0).removeClass("dropdown-toggle")})}function r(o){var t=s.getViewportWidth();t==e&&!o||(s.isCollapsible()?a.addClass("sm-collapsible"):a.removeClass("sm-collapsible"),e=t)}a.smartmenus({subMenusSubOffsetX:2,subMenusSubOffsetY:-9,subIndicators:!t,collapsibleShowFunction:null,collapsibleHideFunction:null,rightToLeftSubMenus:o,bottomToTopSubMenus:0<a.closest(".fixed-bottom").length,bootstrapHighlightClasses:"text-dark bg-light"}).on({"show.smapi":function(o,t){var a=d(t),e=a.dataSM("scroll-arrows");e&&e.css("background-color",a.css("background-color")),a.parent().addClass("show"),s.opts.keepHighlighted&&2<a.dataSM("level")&&a.prevAll("a").addClass(s.opts.bootstrapHighlightClasses)},"hide.smapi":function(o,t){var a=d(t);a.parent().removeClass("show"),s.opts.keepHighlighted&&2<a.dataSM("level")&&a.prevAll("a").removeClass(s.opts.bootstrapHighlightClasses)}}),s=a.data("smartmenus"),n(),s.refresh=function(){d.SmartMenus.prototype.refresh.call(this),n(),r(!0)},s.destroy=function(o){a.find("a.current").each(function(){var o=d(this);(o.hasClass("active")?o:o.parent()).removeClass("active")}),a.find("a.has-submenu").each(function(){var o=d(this);o.dataSM("bs-dropdown-toggle")&&o.addClass("dropdown-toggle").removeDataSM("bs-dropdown-toggle"),o.dataSM("bs-data-toggle-dropdown")&&o.attr("data-toggle","dropdown").removeDataSM("bs-data-toggle-dropdown")}),d.SmartMenus.prototype.destroy.call(this,o)},t&&(s.opts.collapsibleBehavior="toggle"),r(),d(window).on("resize.smartmenus"+s.rootId,r)}}),o.length&&!d.SmartMenus.Bootstrap.keydownFix&&(d(document).off("keydown.bs.dropdown.data-api",".dropdown-menu"),d.fn.dropdown&&d.fn.dropdown.Constructor&&d(document).on("keydown.bs.dropdown.data-api",".dropdown-menu.show",d.fn.dropdown.Constructor._dataApiKeydownHandler),d.SmartMenus.Bootstrap.keydownFix=!0)}}),d(d.SmartMenus.Bootstrap.init),d});
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.