(function framework7ComponentLoader(e,t){void 0===t&&(t=!0);document,window;var n=e.$,o=(e.Template7,e.utils),r=(e.device,e.support,e.Class,e.Modal),i=(e.ConstructorMethods,e.ModalMethods),s=function(e){function t(t,r){var i=o.extend({on:{}},r);e.call(this,t,i);var s;return this.params=i,(s=this.params.el?n(this.params.el):n(this.params.content))&&s.length>0&&s[0].f7Modal?s[0].f7Modal:0===s.length?this.destroy():(o.extend(this,{app:t,$el:s,el:s[0],type:"loginScreen"}),s[0].f7Modal=this,this)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t}(r),a={name:"loginScreen",static:{LoginScreen:s},create:function(){this.loginScreen=i({app:this,constructor:s,defaultSelector:".login-screen.modal-in"})},clicks:{".login-screen-open":function(e,t){void 0===t&&(t={});this.loginScreen.open(t.loginScreen,t.animate)},".login-screen-close":function(e,t){void 0===t&&(t={});this.loginScreen.close(t.loginScreen,t.animate)}}};if(t){if(e.prototype.modules&&e.prototype.modules[a.name])return;e.use(a),e.instance&&(e.instance.useModuleParams(a,e.instance.params),e.instance.useModule(a))}return a}(Framework7, typeof Framework7AutoInstallComponent === 'undefined' ? undefined : Framework7AutoInstallComponent))
