diff --git a/framework/core/js/forum/dist/app.js b/framework/core/js/forum/dist/app.js index 29b7ac59c..28d6e2eb5 100644 --- a/framework/core/js/forum/dist/app.js +++ b/framework/core/js/forum/dist/app.js @@ -18237,6 +18237,8 @@ $('#el').spin('flower', 'red'); 'use strict'; System.register('flarum/app', ['flarum/ForumApp', 'flarum/initializers/store', 'flarum/initializers/preload', 'flarum/initializers/routes', 'flarum/initializers/components', 'flarum/initializers/humanTime', 'flarum/initializers/boot', 'flarum/initializers/alertEmailConfirmation'], function (_export, _context) { + "use strict"; + var ForumApp, store, preload, routes, components, humanTime, boot, alertEmailConfirmation, app; return { setters: [function (_flarumForumApp) { @@ -18276,6 +18278,8 @@ System.register('flarum/app', ['flarum/ForumApp', 'flarum/initializers/store', ' 'use strict'; System.register('flarum/App', ['flarum/utils/ItemList', 'flarum/components/Alert', 'flarum/components/Button', 'flarum/components/RequestErrorModal', 'flarum/components/ConfirmPasswordModal', 'flarum/Translator', 'flarum/utils/extract', 'flarum/utils/patchMithril', 'flarum/utils/RequestError', 'flarum/extend'], function (_export, _context) { + "use strict"; + var ItemList, Alert, Button, RequestErrorModal, ConfirmPasswordModal, Translator, extract, patchMithril, RequestError, extend, App; return { setters: [function (_flarumUtilsItemList) { @@ -18604,6 +18608,8 @@ System.register('flarum/App', ['flarum/utils/ItemList', 'flarum/components/Alert 'use strict'; System.register('flarum/Component', [], function (_export, _context) { + "use strict"; + var Component; return { setters: [], @@ -18614,7 +18620,6 @@ System.register('flarum/Component', [], function (_export, _context) { * @param {Array|Object} children * @public */ - function Component() { var props = arguments.length <= 0 || arguments[0] === undefined ? {} : arguments[0]; var children = arguments.length <= 1 || arguments[1] === undefined ? null : arguments[1]; @@ -18772,6 +18777,8 @@ System.register('flarum/Component', [], function (_export, _context) { 'use strict'; System.register('flarum/components/Alert', ['flarum/Component', 'flarum/components/Button', 'flarum/helpers/listItems', 'flarum/utils/extract'], function (_export, _context) { + "use strict"; + var Component, Button, listItems, extract, Alert; return { setters: [function (_flarumComponent) { @@ -18843,6 +18850,8 @@ System.register('flarum/components/Alert', ['flarum/Component', 'flarum/componen 'use strict'; System.register('flarum/components/AlertManager', ['flarum/Component', 'flarum/components/Alert'], function (_export, _context) { + "use strict"; + var Component, Alert, AlertManager; return { setters: [function (_flarumComponent) { @@ -18932,6 +18941,8 @@ System.register('flarum/components/AlertManager', ['flarum/Component', 'flarum/c 'use strict'; System.register('flarum/components/AvatarEditor', ['flarum/Component', 'flarum/helpers/avatar', 'flarum/helpers/icon', 'flarum/helpers/listItems', 'flarum/utils/ItemList', 'flarum/components/Button', 'flarum/components/LoadingIndicator'], function (_export, _context) { + "use strict"; + var Component, avatar, icon, listItems, ItemList, Button, LoadingIndicator, AvatarEditor; return { setters: [function (_flarumComponent) { @@ -19095,6 +19106,8 @@ System.register('flarum/components/AvatarEditor', ['flarum/Component', 'flarum/h 'use strict'; System.register('flarum/components/Badge', ['flarum/Component', 'flarum/helpers/icon', 'flarum/utils/extract'], function (_export, _context) { + "use strict"; + var Component, icon, extract, Badge; return { setters: [function (_flarumComponent) { @@ -19147,6 +19160,8 @@ System.register('flarum/components/Badge', ['flarum/Component', 'flarum/helpers/ 'use strict'; System.register('flarum/components/Button', ['flarum/Component', 'flarum/helpers/icon', 'flarum/utils/extract', 'flarum/utils/extractText', 'flarum/components/LoadingIndicator'], function (_export, _context) { + "use strict"; + var Component, icon, extract, extractText, LoadingIndicator, Button; return { setters: [function (_flarumComponent) { @@ -19221,6 +19236,8 @@ System.register('flarum/components/Button', ['flarum/Component', 'flarum/helpers 'use strict'; System.register('flarum/components/ChangeEmailModal', ['flarum/components/Modal', 'flarum/components/Button'], function (_export, _context) { + "use strict"; + var Modal, Button, ChangeEmailModal; return { setters: [function (_flarumComponentsModal) { @@ -19385,6 +19402,8 @@ System.register('flarum/components/ChangeEmailModal', ['flarum/components/Modal' 'use strict'; System.register('flarum/components/ChangePasswordModal', ['flarum/components/Modal', 'flarum/components/Button'], function (_export, _context) { + "use strict"; + var Modal, Button, ChangePasswordModal; return { setters: [function (_flarumComponentsModal) { @@ -19462,6 +19481,8 @@ System.register('flarum/components/ChangePasswordModal', ['flarum/components/Mod 'use strict'; System.register('flarum/components/Checkbox', ['flarum/Component', 'flarum/components/LoadingIndicator', 'flarum/helpers/icon'], function (_export, _context) { + "use strict"; + var Component, LoadingIndicator, icon, Checkbox; return { setters: [function (_flarumComponent) { @@ -19534,6 +19555,8 @@ System.register('flarum/components/Checkbox', ['flarum/Component', 'flarum/compo 'use strict'; System.register('flarum/components/CommentPost', ['flarum/components/Post', 'flarum/utils/classList', 'flarum/components/PostUser', 'flarum/components/PostMeta', 'flarum/components/PostEdited', 'flarum/components/EditPostComposer', 'flarum/utils/ItemList', 'flarum/helpers/listItems', 'flarum/components/Button'], function (_export, _context) { + "use strict"; + var Post, classList, PostUser, PostMeta, PostEdited, EditPostComposer, ItemList, listItems, Button, CommentPost; return { setters: [function (_flarumComponentsPost) { @@ -19710,6 +19733,8 @@ System.register('flarum/components/CommentPost', ['flarum/components/Post', 'fla 'use strict'; System.register('flarum/components/Composer', ['flarum/Component', 'flarum/utils/ItemList', 'flarum/components/ComposerButton', 'flarum/helpers/listItems', 'flarum/utils/classList', 'flarum/utils/computed'], function (_export, _context) { + "use strict"; + var Component, ItemList, ComposerButton, listItems, classList, computed, Composer; return { setters: [function (_flarumComponent) { @@ -20152,6 +20177,8 @@ System.register('flarum/components/Composer', ['flarum/Component', 'flarum/utils 'use strict'; System.register('flarum/components/ComposerBody', ['flarum/Component', 'flarum/components/LoadingIndicator', 'flarum/components/TextEditor', 'flarum/helpers/avatar', 'flarum/helpers/listItems', 'flarum/utils/ItemList'], function (_export, _context) { + "use strict"; + var Component, LoadingIndicator, TextEditor, avatar, listItems, ItemList, ComposerBody; return { setters: [function (_flarumComponent) { @@ -20270,6 +20297,8 @@ System.register('flarum/components/ComposerBody', ['flarum/Component', 'flarum/c 'use strict'; System.register('flarum/components/ComposerButton', ['flarum/components/Button'], function (_export, _context) { + "use strict"; + var Button, ComposerButton; return { setters: [function (_flarumComponentsButton) { @@ -20302,6 +20331,8 @@ System.register('flarum/components/ComposerButton', ['flarum/components/Button'] 'use strict'; System.register('flarum/components/DiscussionComposer', ['flarum/components/ComposerBody', 'flarum/utils/extractText'], function (_export, _context) { + "use strict"; + var ComposerBody, extractText, DiscussionComposer; return { setters: [function (_flarumComponentsComposerBody) { @@ -20413,6 +20444,8 @@ System.register('flarum/components/DiscussionComposer', ['flarum/components/Comp 'use strict'; System.register('flarum/components/DiscussionHero', ['flarum/Component', 'flarum/utils/ItemList', 'flarum/helpers/listItems'], function (_export, _context) { + "use strict"; + var Component, ItemList, listItems, DiscussionHero; return { setters: [function (_flarumComponent) { @@ -20482,6 +20515,8 @@ System.register('flarum/components/DiscussionHero', ['flarum/Component', 'flarum 'use strict'; System.register('flarum/components/DiscussionList', ['flarum/Component', 'flarum/components/DiscussionListItem', 'flarum/components/Button', 'flarum/components/LoadingIndicator', 'flarum/components/Placeholder'], function (_export, _context) { + "use strict"; + var Component, DiscussionListItem, Button, LoadingIndicator, Placeholder, DiscussionList; return { setters: [function (_flarumComponent) { @@ -20685,6 +20720,8 @@ System.register('flarum/components/DiscussionList', ['flarum/Component', 'flarum 'use strict'; System.register('flarum/components/DiscussionListItem', ['flarum/Component', 'flarum/helpers/avatar', 'flarum/helpers/listItems', 'flarum/helpers/highlight', 'flarum/helpers/icon', 'flarum/utils/humanTime', 'flarum/utils/ItemList', 'flarum/utils/abbreviateNumber', 'flarum/components/Dropdown', 'flarum/components/TerminalPost', 'flarum/components/PostPreview', 'flarum/utils/SubtreeRetainer', 'flarum/utils/DiscussionControls', 'flarum/utils/slidable', 'flarum/utils/extractText', 'flarum/utils/classList'], function (_export, _context) { + "use strict"; + var Component, avatar, listItems, highlight, icon, humanTime, ItemList, abbreviateNumber, Dropdown, TerminalPost, PostPreview, SubtreeRetainer, DiscussionControls, slidable, extractText, classList, DiscussionListItem; return { setters: [function (_flarumComponent) { @@ -20912,6 +20949,8 @@ System.register('flarum/components/DiscussionListItem', ['flarum/Component', 'fl 'use strict'; System.register('flarum/components/DiscussionPage', ['flarum/components/Page', 'flarum/utils/ItemList', 'flarum/components/DiscussionHero', 'flarum/components/PostStream', 'flarum/components/PostStreamScrubber', 'flarum/components/LoadingIndicator', 'flarum/components/SplitDropdown', 'flarum/helpers/listItems', 'flarum/utils/DiscussionControls'], function (_export, _context) { + "use strict"; + var Page, ItemList, DiscussionHero, PostStream, PostStreamScrubber, LoadingIndicator, SplitDropdown, listItems, DiscussionControls, DiscussionPage; return { setters: [function (_flarumComponentsPage) { @@ -21204,6 +21243,8 @@ System.register('flarum/components/DiscussionPage', ['flarum/components/Page', ' 'use strict'; System.register('flarum/components/DiscussionRenamedNotification', ['flarum/components/Notification'], function (_export, _context) { + "use strict"; + var Notification, DiscussionRenamedNotification; return { setters: [function (_flarumComponentsNotification) { @@ -21246,6 +21287,8 @@ System.register('flarum/components/DiscussionRenamedNotification', ['flarum/comp 'use strict'; System.register('flarum/components/DiscussionRenamedPost', ['flarum/components/EventPost', 'flarum/utils/extractText'], function (_export, _context) { + "use strict"; + var EventPost, extractText, DiscussionRenamedPost; return { setters: [function (_flarumComponentsEventPost) { @@ -21306,6 +21349,8 @@ System.register('flarum/components/DiscussionRenamedPost', ['flarum/components/E 'use strict'; System.register('flarum/components/DiscussionsSearchSource', ['flarum/helpers/highlight', 'flarum/components/LinkButton'], function (_export, _context) { + "use strict"; + var highlight, LinkButton, DiscussionsSearchSource; return { setters: [function (_flarumHelpersHighlight) { @@ -21390,6 +21435,8 @@ System.register('flarum/components/DiscussionsSearchSource', ['flarum/helpers/hi 'use strict'; System.register('flarum/components/DiscussionsUserPage', ['flarum/components/UserPage', 'flarum/components/DiscussionList'], function (_export, _context) { + "use strict"; + var UserPage, DiscussionList, DiscussionsUserPage; return { setters: [function (_flarumComponentsUserPage) { @@ -21437,6 +21484,8 @@ System.register('flarum/components/DiscussionsUserPage', ['flarum/components/Use 'use strict'; System.register('flarum/components/Dropdown', ['flarum/Component', 'flarum/helpers/icon', 'flarum/helpers/listItems'], function (_export, _context) { + "use strict"; + var Component, icon, listItems, Dropdown; return { setters: [function (_flarumComponent) { @@ -21563,6 +21612,8 @@ System.register('flarum/components/Dropdown', ['flarum/Component', 'flarum/helpe 'use strict'; System.register('flarum/components/EditPostComposer', ['flarum/components/ComposerBody', 'flarum/helpers/icon'], function (_export, _context) { + "use strict"; + var ComposerBody, icon, EditPostComposer; @@ -21679,6 +21730,8 @@ System.register('flarum/components/EditPostComposer', ['flarum/components/Compos 'use strict'; System.register('flarum/components/EditUserModal', ['flarum/components/Modal', 'flarum/components/Button', 'flarum/components/GroupBadge', 'flarum/models/Group', 'flarum/utils/extractText'], function (_export, _context) { + "use strict"; + var Modal, Button, GroupBadge, Group, extractText, EditUserModal; return { setters: [function (_flarumComponentsModal) { @@ -21885,6 +21938,8 @@ System.register('flarum/components/EditUserModal', ['flarum/components/Modal', ' 'use strict'; System.register('flarum/components/EventPost', ['flarum/components/Post', 'flarum/utils/string', 'flarum/helpers/username', 'flarum/helpers/icon'], function (_export, _context) { + "use strict"; + var Post, ucfirst, usernameHelper, icon, EventPost; return { setters: [function (_flarumComponentsPost) { @@ -21965,6 +22020,8 @@ System.register('flarum/components/EventPost', ['flarum/components/Post', 'flaru 'use strict'; System.register('flarum/components/FieldSet', ['flarum/Component', 'flarum/helpers/listItems'], function (_export, _context) { + "use strict"; + var Component, listItems, FieldSet; return { setters: [function (_flarumComponent) { @@ -22010,6 +22067,8 @@ System.register('flarum/components/FieldSet', ['flarum/Component', 'flarum/helpe 'use strict'; System.register('flarum/components/ForgotPasswordModal', ['flarum/components/Modal', 'flarum/components/Alert', 'flarum/components/Button', 'flarum/utils/extractText'], function (_export, _context) { + "use strict"; + var Modal, Alert, Button, extractText, ForgotPasswordModal; return { setters: [function (_flarumComponentsModal) { @@ -22158,6 +22217,8 @@ System.register('flarum/components/ForgotPasswordModal', ['flarum/components/Mod 'use strict'; System.register('flarum/components/GroupBadge', ['flarum/components/Badge'], function (_export, _context) { + "use strict"; + var Badge, GroupBadge; return { setters: [function (_flarumComponentsBadge) { @@ -22197,6 +22258,8 @@ System.register('flarum/components/GroupBadge', ['flarum/components/Badge'], fun 'use strict'; System.register('flarum/components/HeaderPrimary', ['flarum/Component', 'flarum/utils/ItemList', 'flarum/helpers/listItems'], function (_export, _context) { + "use strict"; + var Component, ItemList, listItems, HeaderPrimary; return { setters: [function (_flarumComponent) { @@ -22248,6 +22311,8 @@ System.register('flarum/components/HeaderPrimary', ['flarum/Component', 'flarum/ 'use strict'; System.register('flarum/components/HeaderSecondary', ['flarum/Component', 'flarum/components/Button', 'flarum/components/LogInModal', 'flarum/components/SignUpModal', 'flarum/components/SessionDropdown', 'flarum/components/SelectDropdown', 'flarum/components/NotificationsDropdown', 'flarum/utils/ItemList', 'flarum/helpers/listItems'], function (_export, _context) { + "use strict"; + var Component, Button, LogInModal, SignUpModal, SessionDropdown, SelectDropdown, NotificationsDropdown, ItemList, listItems, HeaderSecondary; return { setters: [function (_flarumComponent) { @@ -22369,6 +22434,8 @@ System.register('flarum/components/HeaderSecondary', ['flarum/Component', 'flaru 'use strict'; System.register('flarum/components/IndexPage', ['flarum/extend', 'flarum/components/Page', 'flarum/utils/ItemList', 'flarum/helpers/listItems', 'flarum/helpers/icon', 'flarum/components/DiscussionList', 'flarum/components/WelcomeHero', 'flarum/components/DiscussionComposer', 'flarum/components/LogInModal', 'flarum/components/DiscussionPage', 'flarum/components/Select', 'flarum/components/Button', 'flarum/components/LinkButton', 'flarum/components/SelectDropdown'], function (_export, _context) { + "use strict"; + var extend, Page, ItemList, listItems, icon, DiscussionList, WelcomeHero, DiscussionComposer, LogInModal, DiscussionPage, Select, Button, LinkButton, SelectDropdown, IndexPage; return { setters: [function (_flarumExtend) { @@ -22728,6 +22795,8 @@ System.register('flarum/components/IndexPage', ['flarum/extend', 'flarum/compone 'use strict'; System.register('flarum/components/LinkButton', ['flarum/components/Button'], function (_export, _context) { + "use strict"; + var Button, LinkButton; return { setters: [function (_flarumComponentsButton) { @@ -22773,6 +22842,8 @@ System.register('flarum/components/LinkButton', ['flarum/components/Button'], fu 'use strict'; System.register('flarum/components/LoadingIndicator', ['flarum/Component'], function (_export, _context) { + "use strict"; + var Component, LoadingIndicator; return { setters: [function (_flarumComponent) { @@ -22820,6 +22891,8 @@ System.register('flarum/components/LoadingIndicator', ['flarum/Component'], func 'use strict'; System.register('flarum/components/LoadingPost', ['flarum/Component', 'flarum/helpers/avatar'], function (_export, _context) { + "use strict"; + var Component, avatar, LoadingPost; return { setters: [function (_flarumComponent) { @@ -22868,6 +22941,8 @@ System.register('flarum/components/LoadingPost', ['flarum/Component', 'flarum/he 'use strict'; System.register('flarum/components/LogInButton', ['flarum/components/Button'], function (_export, _context) { + "use strict"; + var Button, LogInButton; return { setters: [function (_flarumComponentsButton) { @@ -22908,6 +22983,8 @@ System.register('flarum/components/LogInButton', ['flarum/components/Button'], f 'use strict'; System.register('flarum/components/LogInButtons', ['flarum/Component', 'flarum/utils/ItemList'], function (_export, _context) { + "use strict"; + var Component, ItemList, LogInButtons; return { setters: [function (_flarumComponent) { @@ -22949,6 +23026,8 @@ System.register('flarum/components/LogInButtons', ['flarum/Component', 'flarum/u 'use strict'; System.register('flarum/components/LogInModal', ['flarum/components/Modal', 'flarum/components/ForgotPasswordModal', 'flarum/components/SignUpModal', 'flarum/components/Alert', 'flarum/components/Button', 'flarum/components/LogInButtons', 'flarum/utils/extractText'], function (_export, _context) { + "use strict"; + var Modal, ForgotPasswordModal, SignUpModal, Alert, Button, LogInButtons, extractText, LogInModal; return { setters: [function (_flarumComponentsModal) { @@ -23114,6 +23193,8 @@ System.register('flarum/components/LogInModal', ['flarum/components/Modal', 'fla 'use strict'; System.register('flarum/components/Modal', ['flarum/Component', 'flarum/components/Alert', 'flarum/components/Button'], function (_export, _context) { + "use strict"; + var Component, Alert, Button, Modal; return { setters: [function (_flarumComponent) { @@ -23246,6 +23327,8 @@ System.register('flarum/components/Modal', ['flarum/Component', 'flarum/componen 'use strict'; System.register('flarum/components/ModalManager', ['flarum/Component', 'flarum/components/Modal'], function (_export, _context) { + "use strict"; + var Component, Modal, ModalManager; return { setters: [function (_flarumComponent) { @@ -23356,6 +23439,8 @@ System.register('flarum/components/ModalManager', ['flarum/Component', 'flarum/c 'use strict'; System.register('flarum/components/Navigation', ['flarum/Component', 'flarum/components/Button', 'flarum/components/LinkButton'], function (_export, _context) { + "use strict"; + var Component, Button, LinkButton, Navigation; return { setters: [function (_flarumComponent) { @@ -23464,6 +23549,8 @@ System.register('flarum/components/Navigation', ['flarum/Component', 'flarum/com 'use strict'; System.register('flarum/components/Notification', ['flarum/Component', 'flarum/helpers/avatar', 'flarum/helpers/icon', 'flarum/helpers/humanTime'], function (_export, _context) { + "use strict"; + var Component, avatar, icon, humanTime, Notification; return { setters: [function (_flarumComponent) { @@ -23546,6 +23633,8 @@ System.register('flarum/components/Notification', ['flarum/Component', 'flarum/h 'use strict'; System.register('flarum/components/NotificationGrid', ['flarum/Component', 'flarum/components/Checkbox', 'flarum/helpers/icon', 'flarum/utils/ItemList'], function (_export, _context) { + "use strict"; + var Component, Checkbox, icon, ItemList, NotificationGrid; return { setters: [function (_flarumComponent) { @@ -23757,6 +23846,8 @@ System.register('flarum/components/NotificationGrid', ['flarum/Component', 'flar 'use strict'; System.register('flarum/components/NotificationList', ['flarum/Component', 'flarum/helpers/listItems', 'flarum/components/Button', 'flarum/components/LoadingIndicator', 'flarum/models/Discussion'], function (_export, _context) { + "use strict"; + var Component, listItems, Button, LoadingIndicator, Discussion, NotificationList; return { setters: [function (_flarumComponent) { @@ -23941,6 +24032,8 @@ System.register('flarum/components/NotificationList', ['flarum/Component', 'flar 'use strict'; System.register('flarum/components/NotificationsDropdown', ['flarum/components/Dropdown', 'flarum/helpers/icon', 'flarum/components/NotificationList'], function (_export, _context) { + "use strict"; + var Dropdown, icon, NotificationList, NotificationsDropdown; return { setters: [function (_flarumComponentsDropdown) { @@ -24056,6 +24149,8 @@ System.register('flarum/components/NotificationsDropdown', ['flarum/components/D 'use strict'; System.register('flarum/components/NotificationsPage', ['flarum/components/Page', 'flarum/components/NotificationList'], function (_export, _context) { + "use strict"; + var Page, NotificationList, NotificationsPage; return { setters: [function (_flarumComponentsPage) { @@ -24104,6 +24199,8 @@ System.register('flarum/components/NotificationsPage', ['flarum/components/Page' 'use strict'; System.register('flarum/components/Page', ['flarum/Component'], function (_export, _context) { + "use strict"; + var Component, Page; return { setters: [function (_flarumComponent) { @@ -24160,6 +24257,8 @@ System.register('flarum/components/Page', ['flarum/Component'], function (_expor "use strict"; System.register("flarum/components/Placeholder", ["flarum/Component"], function (_export, _context) { + "use strict"; + var Component, Placeholder; return { setters: [function (_flarumComponent) { @@ -24198,6 +24297,8 @@ System.register("flarum/components/Placeholder", ["flarum/Component"], function 'use strict'; System.register('flarum/components/Post', ['flarum/Component', 'flarum/utils/SubtreeRetainer', 'flarum/components/Dropdown', 'flarum/utils/PostControls', 'flarum/helpers/listItems', 'flarum/utils/ItemList'], function (_export, _context) { + "use strict"; + var Component, SubtreeRetainer, Dropdown, PostControls, listItems, ItemList, Post; return { setters: [function (_flarumComponent) { @@ -24343,6 +24444,8 @@ System.register('flarum/components/Post', ['flarum/Component', 'flarum/utils/Sub 'use strict'; System.register('flarum/components/PostEdited', ['flarum/Component', 'flarum/utils/humanTime', 'flarum/utils/extractText'], function (_export, _context) { + "use strict"; + var Component, humanTime, extractText, PostEdited; return { setters: [function (_flarumComponent) { @@ -24403,6 +24506,8 @@ System.register('flarum/components/PostEdited', ['flarum/Component', 'flarum/uti 'use strict'; System.register('flarum/components/PostMeta', ['flarum/Component', 'flarum/helpers/humanTime', 'flarum/helpers/fullTime'], function (_export, _context) { + "use strict"; + var Component, humanTime, fullTime, PostMeta; return { setters: [function (_flarumComponent) { @@ -24495,6 +24600,8 @@ System.register('flarum/components/PostMeta', ['flarum/Component', 'flarum/helpe 'use strict'; System.register('flarum/components/PostPreview', ['flarum/Component', 'flarum/helpers/avatar', 'flarum/helpers/username', 'flarum/helpers/highlight'], function (_export, _context) { + "use strict"; + var Component, avatar, username, highlight, PostPreview; return { setters: [function (_flarumComponent) { @@ -24550,6 +24657,8 @@ System.register('flarum/components/PostPreview', ['flarum/Component', 'flarum/he 'use strict'; System.register('flarum/components/PostStream', ['flarum/Component', 'flarum/utils/ScrollListener', 'flarum/components/LoadingPost', 'flarum/utils/anchorScroll', 'flarum/utils/mixin', 'flarum/utils/evented', 'flarum/components/ReplyPlaceholder', 'flarum/components/Button'], function (_export, _context) { + "use strict"; + var Component, ScrollListener, PostLoading, anchorScroll, mixin, evented, ReplyPlaceholder, Button, PostStream; return { setters: [function (_flarumComponent) { @@ -25073,6 +25182,8 @@ System.register('flarum/components/PostStream', ['flarum/Component', 'flarum/uti 'use strict'; System.register('flarum/components/PostStreamScrubber', ['flarum/Component', 'flarum/helpers/icon', 'flarum/utils/ScrollListener', 'flarum/utils/SubtreeRetainer', 'flarum/utils/computed', 'flarum/utils/formatNumber'], function (_export, _context) { + "use strict"; + var Component, icon, ScrollListener, SubtreeRetainer, computed, formatNumber, PostStreamScrubber; return { setters: [function (_flarumComponent) { @@ -25538,6 +25649,8 @@ System.register('flarum/components/PostStreamScrubber', ['flarum/Component', 'fl 'use strict'; System.register('flarum/components/PostsUserPage', ['flarum/components/UserPage', 'flarum/components/LoadingIndicator', 'flarum/components/Button', 'flarum/components/CommentPost'], function (_export, _context) { + "use strict"; + var UserPage, LoadingIndicator, Button, CommentPost, PostsUserPage; return { setters: [function (_flarumComponentsUserPage) { @@ -25696,6 +25809,8 @@ System.register('flarum/components/PostsUserPage', ['flarum/components/UserPage' 'use strict'; System.register('flarum/components/PostUser', ['flarum/Component', 'flarum/components/UserCard', 'flarum/helpers/avatar', 'flarum/helpers/username', 'flarum/helpers/userOnline', 'flarum/helpers/listItems'], function (_export, _context) { + "use strict"; + var Component, UserCard, avatar, username, userOnline, listItems, PostUser; return { setters: [function (_flarumComponent) { @@ -25834,6 +25949,8 @@ System.register('flarum/components/PostUser', ['flarum/Component', 'flarum/compo 'use strict'; System.register('flarum/components/ReplyComposer', ['flarum/components/ComposerBody', 'flarum/components/Alert', 'flarum/components/Button', 'flarum/helpers/icon', 'flarum/utils/extractText'], function (_export, _context) { + "use strict"; + var ComposerBody, Alert, Button, icon, extractText, ReplyComposer; @@ -25982,6 +26099,8 @@ System.register('flarum/components/ReplyComposer', ['flarum/components/ComposerB 'use strict'; System.register('flarum/components/ReplyPlaceholder', ['flarum/Component', 'flarum/helpers/avatar', 'flarum/helpers/username', 'flarum/utils/DiscussionControls'], function (_export, _context) { + "use strict"; + var Component, avatar, username, DiscussionControls, ReplyPlaceholder; return { setters: [function (_flarumComponent) { @@ -26089,6 +26208,8 @@ System.register('flarum/components/ReplyPlaceholder', ['flarum/Component', 'flar 'use strict'; System.register('flarum/components/RequestErrorModal', ['flarum/components/Modal'], function (_export, _context) { + "use strict"; + var Modal, RequestErrorModal; return { setters: [function (_flarumComponentsModal) { @@ -26150,6 +26271,8 @@ System.register('flarum/components/RequestErrorModal', ['flarum/components/Modal 'use strict'; System.register('flarum/components/Search', ['flarum/Component', 'flarum/components/LoadingIndicator', 'flarum/utils/ItemList', 'flarum/utils/classList', 'flarum/utils/extractText', 'flarum/utils/KeyboardNavigatable', 'flarum/helpers/icon', 'flarum/components/DiscussionsSearchSource', 'flarum/components/UsersSearchSource'], function (_export, _context) { + "use strict"; + var Component, LoadingIndicator, ItemList, classList, extractText, KeyboardNavigatable, icon, DiscussionsSearchSource, UsersSearchSource, Search; return { setters: [function (_flarumComponent) { @@ -26447,6 +26570,8 @@ System.register('flarum/components/Search', ['flarum/Component', 'flarum/compone "use strict"; System.register("flarum/components/SearchSource", [], function (_export, _context) { + "use strict"; + var SearchSource; return { setters: [], @@ -26473,6 +26598,8 @@ System.register("flarum/components/SearchSource", [], function (_export, _contex 'use strict'; System.register('flarum/components/Select', ['flarum/Component', 'flarum/helpers/icon'], function (_export, _context) { + "use strict"; + var Component, icon, Select; return { setters: [function (_flarumComponent) { @@ -26526,6 +26653,8 @@ System.register('flarum/components/Select', ['flarum/Component', 'flarum/helpers 'use strict'; System.register('flarum/components/SelectDropdown', ['flarum/components/Dropdown', 'flarum/helpers/icon'], function (_export, _context) { + "use strict"; + var Dropdown, icon, SelectDropdown; return { setters: [function (_flarumComponentsDropdown) { @@ -26578,6 +26707,8 @@ System.register('flarum/components/SelectDropdown', ['flarum/components/Dropdown "use strict"; System.register("flarum/components/Separator", ["flarum/Component"], function (_export, _context) { + "use strict"; + var Component, Separator; return { setters: [function (_flarumComponent) { @@ -26610,6 +26741,8 @@ System.register("flarum/components/Separator", ["flarum/Component"], function (_ 'use strict'; System.register('flarum/components/SessionDropdown', ['flarum/helpers/avatar', 'flarum/helpers/username', 'flarum/components/Dropdown', 'flarum/components/LinkButton', 'flarum/components/Button', 'flarum/utils/ItemList', 'flarum/components/Separator', 'flarum/models/Group'], function (_export, _context) { + "use strict"; + var avatar, username, Dropdown, LinkButton, Button, ItemList, Separator, Group, SessionDropdown; return { setters: [function (_flarumHelpersAvatar) { @@ -26716,6 +26849,8 @@ System.register('flarum/components/SessionDropdown', ['flarum/helpers/avatar', ' 'use strict'; System.register('flarum/components/SettingsPage', ['flarum/components/UserPage', 'flarum/utils/ItemList', 'flarum/components/Switch', 'flarum/components/Button', 'flarum/components/FieldSet', 'flarum/components/NotificationGrid', 'flarum/components/ChangePasswordModal', 'flarum/components/ChangeEmailModal', 'flarum/helpers/listItems'], function (_export, _context) { + "use strict"; + var UserPage, ItemList, Switch, Button, FieldSet, NotificationGrid, ChangePasswordModal, ChangeEmailModal, listItems, SettingsPage; return { setters: [function (_flarumComponentsUserPage) { @@ -26868,6 +27003,8 @@ System.register('flarum/components/SettingsPage', ['flarum/components/UserPage', 'use strict'; System.register('flarum/components/SignUpModal', ['flarum/components/Modal', 'flarum/components/LogInModal', 'flarum/helpers/avatar', 'flarum/components/Button', 'flarum/components/LogInButtons', 'flarum/utils/extractText'], function (_export, _context) { + "use strict"; + var Modal, LogInModal, avatar, Button, LogInButtons, extractText, SignUpModal; return { setters: [function (_flarumComponentsModal) { @@ -27062,6 +27199,8 @@ System.register('flarum/components/SignUpModal', ['flarum/components/Modal', 'fl 'use strict'; System.register('flarum/components/SplitDropdown', ['flarum/components/Dropdown', 'flarum/components/Button', 'flarum/helpers/icon'], function (_export, _context) { + "use strict"; + var Dropdown, Button, icon, SplitDropdown; return { setters: [function (_flarumComponentsDropdown) { @@ -27127,6 +27266,8 @@ System.register('flarum/components/SplitDropdown', ['flarum/components/Dropdown' 'use strict'; System.register('flarum/components/Switch', ['flarum/components/Checkbox'], function (_export, _context) { + "use strict"; + var Checkbox, Switch; return { setters: [function (_flarumComponentsCheckbox) { @@ -27164,6 +27305,8 @@ System.register('flarum/components/Switch', ['flarum/components/Checkbox'], func 'use strict'; System.register('flarum/components/TerminalPost', ['flarum/Component', 'flarum/helpers/humanTime', 'flarum/helpers/icon'], function (_export, _context) { + "use strict"; + var Component, humanTime, icon, TerminalPost; return { setters: [function (_flarumComponent) { @@ -27213,6 +27356,8 @@ System.register('flarum/components/TerminalPost', ['flarum/Component', 'flarum/h 'use strict'; System.register('flarum/components/TextEditor', ['flarum/Component', 'flarum/utils/ItemList', 'flarum/helpers/listItems', 'flarum/components/Button'], function (_export, _context) { + "use strict"; + var Component, ItemList, listItems, Button, TextEditor; return { setters: [function (_flarumComponent) { @@ -27360,6 +27505,8 @@ System.register('flarum/components/TextEditor', ['flarum/Component', 'flarum/uti 'use strict'; System.register('flarum/components/UserBio', ['flarum/Component', 'flarum/components/LoadingIndicator', 'flarum/utils/classList', 'flarum/utils/extractText'], function (_export, _context) { + "use strict"; + var Component, LoadingIndicator, classList, extractText, UserBio; return { setters: [function (_flarumComponent) { @@ -27492,6 +27639,8 @@ System.register('flarum/components/UserBio', ['flarum/Component', 'flarum/compon 'use strict'; System.register('flarum/components/UserCard', ['flarum/Component', 'flarum/utils/humanTime', 'flarum/utils/ItemList', 'flarum/utils/UserControls', 'flarum/helpers/avatar', 'flarum/helpers/username', 'flarum/helpers/icon', 'flarum/components/Dropdown', 'flarum/components/UserBio', 'flarum/components/AvatarEditor', 'flarum/helpers/listItems'], function (_export, _context) { + "use strict"; + var Component, humanTime, ItemList, UserControls, avatar, username, icon, Dropdown, UserBio, AvatarEditor, listItems, UserCard; return { setters: [function (_flarumComponent) { @@ -27621,6 +27770,8 @@ System.register('flarum/components/UserCard', ['flarum/Component', 'flarum/utils 'use strict'; System.register('flarum/components/UserPage', ['flarum/components/Page', 'flarum/utils/ItemList', 'flarum/utils/affixSidebar', 'flarum/components/UserCard', 'flarum/components/LoadingIndicator', 'flarum/components/SelectDropdown', 'flarum/components/LinkButton', 'flarum/components/Separator', 'flarum/helpers/listItems'], function (_export, _context) { + "use strict"; + var Page, ItemList, affixSidebar, UserCard, LoadingIndicator, SelectDropdown, LinkButton, Separator, listItems, UserPage; return { setters: [function (_flarumComponentsPage) { @@ -27790,6 +27941,8 @@ System.register('flarum/components/UserPage', ['flarum/components/Page', 'flarum 'use strict'; System.register('flarum/components/UsersSearchSource', ['flarum/helpers/highlight', 'flarum/helpers/avatar', 'flarum/helpers/username'], function (_export, _context) { + "use strict"; + var highlight, avatar, username, UsersSearchResults; return { setters: [function (_flarumHelpersHighlight) { @@ -27853,6 +28006,8 @@ System.register('flarum/components/UsersSearchSource', ['flarum/helpers/highligh 'use strict'; System.register('flarum/components/WelcomeHero', ['flarum/Component', 'flarum/components/Button'], function (_export, _context) { + "use strict"; + var Component, Button, WelcomeHero; return { setters: [function (_flarumComponent) { @@ -27931,93 +28086,96 @@ System.register('flarum/components/WelcomeHero', ['flarum/Component', 'flarum/co "use strict"; System.register("flarum/extend", [], function (_export, _context) { + "use strict"; + + /** + * Extend an object's method by running its output through a mutating callback + * every time it is called. + * + * The callback accepts the method's return value and should perform any + * mutations directly on this value. For this reason, this function will not be + * effective on methods which return scalar values (numbers, strings, booleans). + * + * Care should be taken to extend the correct object – in most cases, a class' + * prototype will be the desired target of extension, not the class itself. + * + * @example + * extend(Discussion.prototype, 'badges', function(badges) { + * // do something with `badges` + * }); + * + * @param {Object} object The object that owns the method + * @param {String} method The name of the method to extend + * @param {function} callback A callback which mutates the method's output + */ + function extend(object, method, callback) { + var original = object[method]; + + object[method] = function () { + for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + + var value = original ? original.apply(this, args) : undefined; + + callback.apply(this, [value].concat(args)); + + return value; + }; + + babelHelpers.extends(object[method], original); + } + + /** + * Override an object's method by replacing it with a new function, so that the + * new function will be run every time the object's method is called. + * + * The replacement function accepts the original method as its first argument, + * which is like a call to 'super'. Any arguments passed to the original method + * are also passed to the replacement. + * + * Care should be taken to extend the correct object – in most cases, a class' + * prototype will be the desired target of extension, not the class itself. + * + * @example + * override(Discussion.prototype, 'badges', function(original) { + * const badges = original(); + * // do something with badges + * return badges; + * }); + * + * @param {Object} object The object that owns the method + * @param {String} method The name of the method to override + * @param {function} newMethod The method to replace it with + */ + + _export("extend", extend); + + function override(object, method, newMethod) { + var original = object[method]; + + object[method] = function () { + for (var _len2 = arguments.length, args = Array(_len2), _key2 = 0; _key2 < _len2; _key2++) { + args[_key2] = arguments[_key2]; + } + + return newMethod.apply(this, [original.bind(this)].concat(args)); + }; + + babelHelpers.extends(object[method], original); + } + _export("override", override); + return { setters: [], - execute: function () { - /** - * Extend an object's method by running its output through a mutating callback - * every time it is called. - * - * The callback accepts the method's return value and should perform any - * mutations directly on this value. For this reason, this function will not be - * effective on methods which return scalar values (numbers, strings, booleans). - * - * Care should be taken to extend the correct object – in most cases, a class' - * prototype will be the desired target of extension, not the class itself. - * - * @example - * extend(Discussion.prototype, 'badges', function(badges) { - * // do something with `badges` - * }); - * - * @param {Object} object The object that owns the method - * @param {String} method The name of the method to extend - * @param {function} callback A callback which mutates the method's output - */ - function extend(object, method, callback) { - var original = object[method]; - - object[method] = function () { - for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) { - args[_key] = arguments[_key]; - } - - var value = original ? original.apply(this, args) : undefined; - - callback.apply(this, [value].concat(args)); - - return value; - }; - - babelHelpers.extends(object[method], original); - } - - /** - * Override an object's method by replacing it with a new function, so that the - * new function will be run every time the object's method is called. - * - * The replacement function accepts the original method as its first argument, - * which is like a call to 'super'. Any arguments passed to the original method - * are also passed to the replacement. - * - * Care should be taken to extend the correct object – in most cases, a class' - * prototype will be the desired target of extension, not the class itself. - * - * @example - * override(Discussion.prototype, 'badges', function(original) { - * const badges = original(); - * // do something with badges - * return badges; - * }); - * - * @param {Object} object The object that owns the method - * @param {String} method The name of the method to override - * @param {function} newMethod The method to replace it with - */ - - _export("extend", extend); - - function override(object, method, newMethod) { - var original = object[method]; - - object[method] = function () { - for (var _len2 = arguments.length, args = Array(_len2), _key2 = 0; _key2 < _len2; _key2++) { - args[_key2] = arguments[_key2]; - } - - return newMethod.apply(this, [original.bind(this)].concat(args)); - }; - - babelHelpers.extends(object[method], original); - } - - _export("override", override); - } + execute: function () {} }; });; 'use strict'; System.register('flarum/ForumApp', ['flarum/utils/History', 'flarum/App', 'flarum/components/Search', 'flarum/components/Composer', 'flarum/components/ReplyComposer', 'flarum/components/DiscussionPage', 'flarum/components/SignUpModal'], function (_export, _context) { + "use strict"; + var History, App, Search, Composer, ReplyComposer, DiscussionPage, SignUpModal, ForumApp; return { setters: [function (_flarumUtilsHistory) { @@ -28136,6 +28294,8 @@ System.register('flarum/ForumApp', ['flarum/utils/History', 'flarum/App', 'flaru 'use strict'; System.register('flarum/helpers/avatar', [], function (_export, _context) { + "use strict"; + function avatar(user) { var attrs = arguments.length <= 1 || arguments[1] === undefined ? {} : arguments[1]; @@ -28182,6 +28342,8 @@ System.register('flarum/helpers/avatar', [], function (_export, _context) { 'use strict'; System.register('flarum/helpers/fullTime', [], function (_export, _context) { + "use strict"; + function fullTime(time) { var mo = moment(time); @@ -28205,6 +28367,8 @@ System.register('flarum/helpers/fullTime', [], function (_export, _context) { 'use strict'; System.register('flarum/helpers/highlight', ['flarum/utils/string'], function (_export, _context) { + "use strict"; + var truncate; function highlight(string, phrase, length) { if (!phrase && !length) return string; @@ -28244,6 +28408,8 @@ System.register('flarum/helpers/highlight', ['flarum/utils/string'], function (_ 'use strict'; System.register('flarum/helpers/humanTime', ['flarum/utils/humanTime'], function (_export, _context) { + "use strict"; + var humanTimeUtil; function humanTime(time) { var mo = moment(time); @@ -28271,6 +28437,8 @@ System.register('flarum/helpers/humanTime', ['flarum/utils/humanTime'], function 'use strict'; System.register('flarum/helpers/icon', [], function (_export, _context) { + "use strict"; + function icon(name) { var attrs = arguments.length <= 1 || arguments[1] === undefined ? {} : arguments[1]; @@ -28289,6 +28457,8 @@ System.register('flarum/helpers/icon', [], function (_export, _context) { 'use strict'; System.register('flarum/helpers/listItems', ['flarum/components/Separator', 'flarum/utils/classList'], function (_export, _context) { + "use strict"; + var Separator, classList; @@ -28353,6 +28523,8 @@ System.register('flarum/helpers/listItems', ['flarum/components/Separator', 'fla 'use strict'; System.register('flarum/helpers/punctuateSeries', [], function (_export, _context) { + "use strict"; + function punctuateSeries(items) { if (items.length === 2) { return app.translator.trans('core.lib.series.two_text', { @@ -28387,6 +28559,8 @@ System.register('flarum/helpers/punctuateSeries', [], function (_export, _contex "use strict"; System.register("flarum/helpers/username", [], function (_export, _context) { + "use strict"; + function username(user) { var name = user && user.username() || app.translator.trans('core.lib.username.deleted_text'); @@ -28407,6 +28581,8 @@ System.register("flarum/helpers/username", [], function (_export, _context) { 'use strict'; System.register('flarum/helpers/userOnline', ['flarum/helpers/icon'], function (_export, _context) { + "use strict"; + var icon; function userOnline(user) { if (user.lastSeenTime() && user.isOnline()) { @@ -28430,6 +28606,8 @@ System.register('flarum/helpers/userOnline', ['flarum/helpers/icon'], function ( 'use strict'; System.register('flarum/initializers/alertEmailConfirmation', ['flarum/components/Alert', 'flarum/components/Button', 'flarum/helpers/icon'], function (_export, _context) { + "use strict"; + var Alert, Button, icon; function alertEmailConfirmation(app) { var user = app.session.user; @@ -28510,6 +28688,8 @@ System.register('flarum/initializers/alertEmailConfirmation', ['flarum/component 'use strict'; System.register('flarum/initializers/boot', ['flarum/utils/ScrollListener', 'flarum/utils/Pane', 'flarum/utils/Drawer', 'flarum/utils/mapRoutes', 'flarum/helpers/icon', 'flarum/components/Navigation', 'flarum/components/HeaderPrimary', 'flarum/components/HeaderSecondary', 'flarum/components/Composer', 'flarum/components/ModalManager', 'flarum/components/AlertManager'], function (_export, _context) { + "use strict"; + var ScrollListener, Pane, Drawer, mapRoutes, icon, Navigation, HeaderPrimary, HeaderSecondary, Composer, ModalManager, AlertManager; function boot(app) { // Get the configured default route and update that route's path to be '/'. @@ -28606,6 +28786,8 @@ System.register('flarum/initializers/boot', ['flarum/utils/ScrollListener', 'fla 'use strict'; System.register('flarum/initializers/components', ['flarum/components/CommentPost', 'flarum/components/DiscussionRenamedPost', 'flarum/components/DiscussionRenamedNotification'], function (_export, _context) { + "use strict"; + var CommentPost, DiscussionRenamedPost, DiscussionRenamedNotification; function components(app) { app.postComponents.comment = CommentPost; @@ -28630,6 +28812,8 @@ System.register('flarum/initializers/components', ['flarum/components/CommentPos 'use strict'; System.register('flarum/initializers/humanTime', ['flarum/utils/humanTime'], function (_export, _context) { + "use strict"; + var humanTimeUtil; @@ -28662,6 +28846,8 @@ System.register('flarum/initializers/humanTime', ['flarum/utils/humanTime'], fun 'use strict'; System.register('flarum/initializers/preload', ['flarum/Session'], function (_export, _context) { + "use strict"; + var Session; function preload(app) { app.store.pushPayload({ data: app.data.resources }); @@ -28683,6 +28869,8 @@ System.register('flarum/initializers/preload', ['flarum/Session'], function (_ex 'use strict'; System.register('flarum/initializers/routes', ['flarum/components/IndexPage', 'flarum/components/DiscussionPage', 'flarum/components/PostsUserPage', 'flarum/components/DiscussionsUserPage', 'flarum/components/SettingsPage', 'flarum/components/NotificationsPage'], function (_export, _context) { + "use strict"; + var IndexPage, DiscussionPage, PostsUserPage, DiscussionsUserPage, SettingsPage, NotificationsPage; _export('default', function (app) { @@ -28758,6 +28946,8 @@ System.register('flarum/initializers/routes', ['flarum/components/IndexPage', 'f 'use strict'; System.register('flarum/initializers/store', ['flarum/Store', 'flarum/models/Forum', 'flarum/models/User', 'flarum/models/Discussion', 'flarum/models/Post', 'flarum/models/Group', 'flarum/models/Activity', 'flarum/models/Notification'], function (_export, _context) { + "use strict"; + var Store, Forum, User, Discussion, Post, Group, Activity, Notification; function store(app) { app.store = new Store({ @@ -28797,6 +28987,8 @@ System.register('flarum/initializers/store', ['flarum/Store', 'flarum/models/For 'use strict'; System.register('flarum/Model', [], function (_export, _context) { + "use strict"; + var Model; return { setters: [], @@ -28807,7 +28999,6 @@ System.register('flarum/Model', [], function (_export, _context) { * @param {Store} store The data store that this model should be persisted to. * @public */ - function Model() { var data = arguments.length <= 0 || arguments[0] === undefined ? {} : arguments[0]; var store = arguments.length <= 1 || arguments[1] === undefined ? null : arguments[1]; @@ -29055,6 +29246,8 @@ System.register('flarum/Model', [], function (_export, _context) { 'use strict'; System.register('flarum/models/Discussion', ['flarum/Model', 'flarum/utils/computed', 'flarum/utils/ItemList', 'flarum/components/Badge'], function (_export, _context) { + "use strict"; + var Model, computed, ItemList, Badge, Discussion; return { setters: [function (_flarumModel) { @@ -29167,6 +29360,8 @@ System.register('flarum/models/Discussion', ['flarum/Model', 'flarum/utils/compu 'use strict'; System.register('flarum/models/Forum', ['flarum/Model'], function (_export, _context) { + "use strict"; + var Model, Forum; return { setters: [function (_flarumModel) { @@ -29197,6 +29392,8 @@ System.register('flarum/models/Forum', ['flarum/Model'], function (_export, _con 'use strict'; System.register('flarum/models/Group', ['flarum/Model'], function (_export, _context) { + "use strict"; + var Model, Group; return { setters: [function (_flarumModel) { @@ -29232,6 +29429,8 @@ System.register('flarum/models/Group', ['flarum/Model'], function (_export, _con 'use strict'; System.register('flarum/models/Notification', ['flarum/Model', 'flarum/utils/computed'], function (_export, _context) { + "use strict"; + var Model, computed, Notification; return { setters: [function (_flarumModel) { @@ -29277,6 +29476,8 @@ System.register('flarum/models/Notification', ['flarum/Model', 'flarum/utils/com 'use strict'; System.register('flarum/models/Post', ['flarum/Model', 'flarum/utils/computed', 'flarum/utils/string'], function (_export, _context) { + "use strict"; + var Model, computed, getPlainContent, Post; return { setters: [function (_flarumModel) { @@ -29334,6 +29535,8 @@ System.register('flarum/models/Post', ['flarum/Model', 'flarum/utils/computed', 'use strict'; System.register('flarum/models/User', ['flarum/Model', 'flarum/utils/stringToColor', 'flarum/utils/ItemList', 'flarum/utils/computed', 'flarum/components/GroupBadge'], function (_export, _context) { + "use strict"; + var Model, stringToColor, ItemList, computed, GroupBadge, User; return { setters: [function (_flarumModel) { @@ -29446,6 +29649,8 @@ System.register('flarum/models/User', ['flarum/Model', 'flarum/utils/stringToCol 'use strict'; System.register('flarum/Session', [], function (_export, _context) { + "use strict"; + var Session; return { setters: [], @@ -29509,6 +29714,8 @@ System.register('flarum/Session', [], function (_export, _context) { 'use strict'; System.register('flarum/Store', [], function (_export, _context) { + "use strict"; + var Store; return { setters: [], @@ -29646,6 +29853,8 @@ System.register('flarum/Store', [], function (_export, _context) { 'use strict'; System.register('flarum/Translator', ['flarum/models/User', 'flarum/helpers/username', 'flarum/utils/extractText', 'flarum/utils/extract'], function (_export, _context) { + "use strict"; + var User, username, extractText, extract, Translator; return { setters: [function (_flarumModelsUser) { @@ -29953,6 +30162,8 @@ System.register('flarum/Translator', ['flarum/models/User', 'flarum/helpers/user 'use strict'; System.register('flarum/utils/abbreviateNumber', [], function (_export, _context) { + "use strict"; + function abbreviateNumber(number) { // TODO: translation if (number >= 1000000) { @@ -29974,6 +30185,8 @@ System.register('flarum/utils/abbreviateNumber', [], function (_export, _context 'use strict'; System.register('flarum/utils/affixSidebar', [], function (_export, _context) { + "use strict"; + function affixSidebar(element, isInitialized) { var _this = this; @@ -30009,6 +30222,8 @@ System.register('flarum/utils/affixSidebar', [], function (_export, _context) { "use strict"; System.register("flarum/utils/anchorScroll", [], function (_export, _context) { + "use strict"; + function anchorScroll(element, callback) { var $window = $(window); var relativeScroll = $(element).offset().top - $window.scrollTop(); @@ -30028,6 +30243,8 @@ System.register("flarum/utils/anchorScroll", [], function (_export, _context) { 'use strict'; System.register('flarum/utils/classList', [], function (_export, _context) { + "use strict"; + function classList(classes) { var classNames = void 0; @@ -30056,6 +30273,8 @@ System.register('flarum/utils/classList', [], function (_export, _context) { 'use strict'; System.register('flarum/utils/computed', [], function (_export, _context) { + "use strict"; + function computed() { for (var _len = arguments.length, dependentKeys = Array(_len), _key = 0; _key < _len; _key++) { dependentKeys[_key] = arguments[_key]; @@ -30103,6 +30322,8 @@ System.register('flarum/utils/computed', [], function (_export, _context) { 'use strict'; System.register('flarum/utils/DiscussionControls', ['flarum/components/DiscussionPage', 'flarum/components/ReplyComposer', 'flarum/components/LogInModal', 'flarum/components/Button', 'flarum/components/Separator', 'flarum/utils/ItemList', 'flarum/utils/extractText'], function (_export, _context) { + "use strict"; + var DiscussionPage, ReplyComposer, LogInModal, Button, Separator, ItemList, extractText; return { setters: [function (_flarumComponentsDiscussionPage) { @@ -30287,6 +30508,8 @@ System.register('flarum/utils/DiscussionControls', ['flarum/components/Discussio 'use strict'; System.register('flarum/utils/Drawer', [], function (_export, _context) { + "use strict"; + var Drawer; return { setters: [], @@ -30353,6 +30576,8 @@ System.register('flarum/utils/Drawer', [], function (_export, _context) { "use strict"; System.register("flarum/utils/evented", [], function (_export, _context) { + "use strict"; + return { setters: [], execute: function () { @@ -30410,6 +30635,8 @@ System.register("flarum/utils/evented", [], function (_export, _context) { "use strict"; System.register("flarum/utils/extract", [], function (_export, _context) { + "use strict"; + function extract(object, property) { var value = object[property]; @@ -30428,6 +30655,8 @@ System.register("flarum/utils/extract", [], function (_export, _context) { 'use strict'; System.register('flarum/utils/extractText', [], function (_export, _context) { + "use strict"; + function extractText(vdom) { if (vdom instanceof Array) { return vdom.map(function (element) { @@ -30450,6 +30679,8 @@ System.register('flarum/utils/extractText', [], function (_export, _context) { 'use strict'; System.register('flarum/utils/formatNumber', [], function (_export, _context) { + "use strict"; + function formatNumber(number) { return number.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ','); } @@ -30464,6 +30695,8 @@ System.register('flarum/utils/formatNumber', [], function (_export, _context) { 'use strict'; System.register('flarum/utils/History', [], function (_export, _context) { + "use strict"; + var History; return { setters: [], @@ -30560,6 +30793,8 @@ System.register('flarum/utils/History', [], function (_export, _context) { 'use strict'; System.register('flarum/utils/humanTime', [], function (_export, _context) { + "use strict"; + function humanTime(time) { var m = moment(time); var now = moment(); @@ -30607,6 +30842,8 @@ System.register('flarum/utils/humanTime', [], function (_export, _context) { "use strict"; System.register("flarum/utils/ItemList", [], function (_export, _context) { + "use strict"; + var Item, ItemList; return { setters: [], @@ -30723,6 +30960,8 @@ System.register("flarum/utils/ItemList", [], function (_export, _context) { 'use strict'; System.register('flarum/utils/KeyboardNavigatable', [], function (_export, _context) { + "use strict"; + var KeyboardNavigatable; return { setters: [], @@ -30838,6 +31077,8 @@ System.register('flarum/utils/KeyboardNavigatable', [], function (_export, _cont 'use strict'; System.register('flarum/utils/mapRoutes', [], function (_export, _context) { + "use strict"; + function mapRoutes(routes) { var basePath = arguments.length <= 1 || arguments[1] === undefined ? '' : arguments[1]; @@ -30864,6 +31105,8 @@ System.register('flarum/utils/mapRoutes', [], function (_export, _context) { "use strict"; System.register("flarum/utils/mixin", [], function (_export, _context) { + "use strict"; + function mixin(Parent) { var Mixed = function (_Parent) { babelHelpers.inherits(Mixed, _Parent); @@ -30897,6 +31140,8 @@ System.register("flarum/utils/mixin", [], function (_export, _context) { 'use strict'; System.register('flarum/utils/Pane', [], function (_export, _context) { + "use strict"; + var Pane; return { setters: [], @@ -31012,6 +31257,8 @@ System.register('flarum/utils/Pane', [], function (_export, _context) { 'use strict'; System.register('flarum/utils/patchMithril', ['../Component'], function (_export, _context) { + "use strict"; + var Component; function patchMithril(global) { var mo = global.m; @@ -31070,6 +31317,8 @@ System.register('flarum/utils/patchMithril', ['../Component'], function (_export 'use strict'; System.register('flarum/utils/PostControls', ['flarum/components/EditPostComposer', 'flarum/components/Button', 'flarum/components/Separator', 'flarum/utils/ItemList'], function (_export, _context) { + "use strict"; + var EditPostComposer, Button, Separator, ItemList; return { setters: [function (_flarumComponentsEditPostComposer) { @@ -31200,6 +31449,8 @@ System.register('flarum/utils/PostControls', ['flarum/components/EditPostCompose "use strict"; System.register("flarum/utils/RequestError", [], function (_export, _context) { + "use strict"; + var RequestError; return { setters: [], @@ -31228,6 +31479,8 @@ System.register("flarum/utils/RequestError", [], function (_export, _context) { "use strict"; System.register("flarum/utils/ScrollListener", [], function (_export, _context) { + "use strict"; + var scroll, ScrollListener; return { setters: [], @@ -31242,7 +31495,6 @@ System.register("flarum/utils/ScrollListener", [], function (_export, _context) * changes. * @public */ - function ScrollListener(callback) { babelHelpers.classCallCheck(this, ScrollListener); @@ -31301,6 +31553,8 @@ System.register("flarum/utils/ScrollListener", [], function (_export, _context) 'use strict'; System.register('flarum/utils/slidable', [], function (_export, _context) { + "use strict"; + function slidable(element) { var $element = $(element); var threshold = 50; @@ -31459,84 +31713,88 @@ System.register('flarum/utils/slidable', [], function (_export, _context) { 'use strict'; System.register('flarum/utils/string', [], function (_export, _context) { + "use strict"; + + /** + * Truncate a string to the given length, appending ellipses if necessary. + * + * @param {String} string + * @param {Number} length + * @param {Number} [start=0] + * @return {String} + */ + function truncate(string, length) { + var start = arguments.length <= 2 || arguments[2] === undefined ? 0 : arguments[2]; + + return (start > 0 ? '...' : '') + string.substring(start, start + length) + (string.length > start + length ? '...' : ''); + } + + /** + * Create a slug out of the given string. Non-alphanumeric characters are + * converted to hyphens. + * + * @param {String} string + * @return {String} + */ + + _export('truncate', truncate); + + function slug(string) { + return string.toLowerCase().replace(/[^a-z0-9]/gi, '-').replace(/-+/g, '-').replace(/-$|^-/g, '') || '-'; + } + + /** + * Strip HTML tags and quotes out of the given string, replacing them with + * meaningful punctuation. + * + * @param {String} string + * @return {String} + */ + + _export('slug', slug); + + function getPlainContent(string) { + var html = string.replace(/(<\/p>|
)/g, '$1  ').replace(/]*>/ig, ' '); + + var dom = $('
').html(html); + + dom.find(getPlainContent.removeSelectors.join(',')).remove(); + + return dom.text().replace(/\s+/g, ' ').trim(); + } + + /** + * An array of DOM selectors to remove when getting plain content. + * + * @type {Array} + */ + + _export('getPlainContent', getPlainContent); + + /** + * Make a string's first character uppercase. + * + * @param {String} string + * @return {String} + */ + function ucfirst(string) { + return string.substr(0, 1).toUpperCase() + string.substr(1); + } + + _export('ucfirst', ucfirst); + return { setters: [], execute: function () { - /** - * Truncate a string to the given length, appending ellipses if necessary. - * - * @param {String} string - * @param {Number} length - * @param {Number} [start=0] - * @return {String} - */ - function truncate(string, length) { - var start = arguments.length <= 2 || arguments[2] === undefined ? 0 : arguments[2]; - - return (start > 0 ? '...' : '') + string.substring(start, start + length) + (string.length > start + length ? '...' : ''); - } - - /** - * Create a slug out of the given string. Non-alphanumeric characters are - * converted to hyphens. - * - * @param {String} string - * @return {String} - */ - - _export('truncate', truncate); - - function slug(string) { - return string.toLowerCase().replace(/[^a-z0-9]/gi, '-').replace(/-+/g, '-').replace(/-$|^-/g, '') || '-'; - } - - /** - * Strip HTML tags and quotes out of the given string, replacing them with - * meaningful punctuation. - * - * @param {String} string - * @return {String} - */ - - _export('slug', slug); - - function getPlainContent(string) { - var html = string.replace(/(<\/p>|
)/g, '$1  ').replace(/]*>/ig, ' '); - - var dom = $('
').html(html); - - dom.find(getPlainContent.removeSelectors.join(',')).remove(); - - return dom.text().replace(/\s+/g, ' ').trim(); - } - - /** - * An array of DOM selectors to remove when getting plain content. - * - * @type {Array} - */ - - _export('getPlainContent', getPlainContent); - getPlainContent.removeSelectors = ['blockquote', 'script']; - - /** - * Make a string's first character uppercase. - * - * @param {String} string - * @return {String} - */ - function ucfirst(string) { - return string.substr(0, 1).toUpperCase() + string.substr(1); - } - - _export('ucfirst', ucfirst); } }; });; 'use strict'; System.register('flarum/utils/stringToColor', [], function (_export, _context) { + "use strict"; + function hsvToRgb(h, s, v) { var r = void 0; var g = void 0; @@ -31603,6 +31861,8 @@ System.register('flarum/utils/stringToColor', [], function (_export, _context) { 'use strict'; System.register('flarum/utils/SubtreeRetainer', [], function (_export, _context) { + "use strict"; + var SubtreeRetainer; return { setters: [], @@ -31611,7 +31871,6 @@ System.register('flarum/utils/SubtreeRetainer', [], function (_export, _context) /** * @param {...callbacks} callbacks Functions returning data to keep track of. */ - function SubtreeRetainer() { babelHelpers.classCallCheck(this, SubtreeRetainer); @@ -31675,6 +31934,8 @@ System.register('flarum/utils/SubtreeRetainer', [], function (_export, _context) 'use strict'; System.register('flarum/utils/UserControls', ['flarum/components/Button', 'flarum/components/Separator', 'flarum/components/EditUserModal', 'flarum/components/UserPage', 'flarum/utils/ItemList'], function (_export, _context) { + "use strict"; + var Button, Separator, EditUserModal, UserPage, ItemList; return { setters: [function (_flarumComponentsButton) {