(function framework7ComponentLoader(e,n){void 0===n&&(n=!0);document,window;var d=e.$,o=(e.Template7,e.utils,e.device,e.support,e.Class,e.Modal,e.ConstructorMethods,e.ModalMethods,{name:"menu",on:{click:function(o){var e=d(".menu-item-dropdown-opened");e.length&&e.each(function(e,n){d(o.target).closest(".menu-item-dropdown-opened").length||d(n).removeClass("menu-item-dropdown-opened")})}},clicks:{".menu-item-dropdown":function(e,n,o){if(e.hasClass("menu-item-dropdown-opened")){if(d(o.target).closest(".menu-dropdown").length)return;e.removeClass("menu-item-dropdown-opened")}else e.addClass("menu-item-dropdown-opened")},".menu-close":function(){d(".menu-item-dropdown-opened").removeClass("menu-item-dropdown-opened")}}});if(n){if(e.prototype.modules&&e.prototype.modules[o.name])return;e.use(o),e.instance&&(e.instance.useModuleParams(o,e.instance.params),e.instance.useModule(o))}return o}(Framework7, typeof Framework7AutoInstallComponent === 'undefined' ? undefined : Framework7AutoInstallComponent))
