(function (module, require) { 'use strict'; var window = require('window'), _ = require('_'), $ = require('$'), Globals = require('Globals'), Utils = require('Utils'), LinkBuilder = require('LinkBuilder'), Events = require('Events'), Settings = require('Storage:Settings'), KnoinAbstractBoot = require('Knoin:AbstractBoot') ; /** * @constructor * @param {RemoteStorage|AdminRemoteStorage} Remote * @extends KnoinAbstractBoot */ function AbstractApp(Remote) { KnoinAbstractBoot.call(this); this.isLocalAutocomplete = true; this.iframe = $('