gitextract_v2tdrp1t/ ├── .codebeatignore ├── .codeclimate.yml ├── .eslintrc.json ├── .gitignore ├── .htaccess ├── .travis.yml ├── .vscode/ │ └── settings.json ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── TODO.md ├── attachs/ │ └── filler.txt ├── backups/ │ └── filler.txt ├── build-linux ├── build-linux-nowebsockets ├── build-nowebsockets.bat ├── build.bat ├── build_templates.bat ├── cmd/ │ ├── common_hook_gen/ │ │ └── hookgen.go │ ├── elasticsearch/ │ │ └── setup.go │ ├── hook_gen/ │ │ └── main.go │ ├── hook_stub_gen/ │ │ └── main.go │ ├── install/ │ │ └── install.go │ └── query_gen/ │ ├── build.bat │ ├── main.go │ ├── run.bat │ ├── spitter.go │ └── tables.go ├── common/ │ ├── activity_stream.go │ ├── activity_stream_matches.go │ ├── alerts/ │ │ └── tmpls.go │ ├── alerts.go │ ├── analytics.go │ ├── attachments.go │ ├── audit_logs.go │ ├── auth.go │ ├── cache.go │ ├── common.go │ ├── common_easyjson.tgo │ ├── conversations.go │ ├── convos_posts.go │ ├── counters/ │ │ ├── agents.go │ │ ├── common.go │ │ ├── forums.go │ │ ├── langs.go │ │ ├── memory.go │ │ ├── performance.go │ │ ├── posts.go │ │ ├── referrers.go │ │ ├── requests.go │ │ ├── routes.go │ │ ├── systems.go │ │ ├── topics.go │ │ └── topics_views.go │ ├── disk.go │ ├── email.go │ ├── email_store.go │ ├── errors.go │ ├── extend.go │ ├── files.go │ ├── forum.go │ ├── forum_actions.go │ ├── forum_perms.go │ ├── forum_perms_store.go │ ├── forum_store.go │ ├── gauth/ │ │ └── authenticator.go │ ├── group.go │ ├── group_store.go │ ├── ip_search.go │ ├── likes.go │ ├── menu_item_store.go │ ├── menu_store.go │ ├── menus.go │ ├── meta/ │ │ └── meta_store.go │ ├── mfa_store.go │ ├── misc_logs.go │ ├── module_ottojs.go │ ├── no_websockets.go │ ├── null_reply_cache.go │ ├── null_topic_cache.go │ ├── null_user_cache.go │ ├── page_store.go │ ├── pages.go │ ├── parser.go │ ├── password_reset.go │ ├── permissions.go │ ├── phrases/ │ │ └── phrases.go │ ├── pluginlangs.go │ ├── poll.go │ ├── poll_cache.go │ ├── poll_store.go │ ├── profile_reply.go │ ├── profile_reply_store.go │ ├── promotions.go │ ├── ratelimit.go │ ├── recalc.go │ ├── relations.go │ ├── reply.go │ ├── reply_cache.go │ ├── reply_store.go │ ├── report_store.go │ ├── routes_common.go │ ├── search.go │ ├── settings.go │ ├── site.go │ ├── statistics.go │ ├── subscription.go │ ├── tasks.go │ ├── template_init.go │ ├── templates/ │ │ ├── context.go │ │ ├── minifiers.go │ │ └── templates.go │ ├── thaw.go │ ├── theme.go │ ├── theme_list.go │ ├── thumbnailer.go │ ├── tickloop.go │ ├── topic.go │ ├── topic_cache.go │ ├── topic_list.go │ ├── topic_store.go │ ├── user.go │ ├── user_cache.go │ ├── user_store.go │ ├── utils.go │ ├── weak_passwords.go │ ├── websockets.go │ ├── widget.go │ ├── widget_search_and_filter.go │ ├── widget_store.go │ ├── widget_wol.go │ ├── widget_wol_context.go │ ├── widgets.go │ ├── word_filters.go │ ├── ws_hub.go │ └── ws_user.go ├── config/ │ ├── config_example.json │ ├── emoji_default.json │ ├── filler.txt │ └── weakpass_default.json ├── database.go ├── dev-update-linux ├── dev-update-travis ├── dev-update.bat ├── docs/ │ ├── configuration.md │ ├── custom_pages.md │ ├── emoji.md │ ├── installation.md │ ├── internationalisation.md │ ├── landing_page.md │ ├── templates.md │ ├── updating.md │ └── weak_passwords.md ├── experimental/ │ ├── config.json │ ├── counterTree/ │ │ ├── tree.go │ │ └── tree_test.go │ ├── module_lua.go │ ├── module_v8js.go │ ├── new-replybit.html │ ├── new-update.bat │ ├── plugin_geoip.go │ ├── plugin_sendmail.go │ ├── theme-ext.json │ └── theme-ext.xml ├── extend/ │ ├── adventure/ │ │ ├── lib/ │ │ │ ├── adventure.go │ │ │ └── adventure_store.go │ │ ├── plugin.json │ │ └── prebuild/ │ │ └── filler.txt │ ├── filler.go │ ├── guilds/ │ │ ├── lib/ │ │ │ ├── guild_store.go │ │ │ └── guilds.go │ │ ├── plugin.json │ │ ├── plugin_guilds.go │ │ └── prebuild/ │ │ └── filler.txt │ ├── heytherejs/ │ │ ├── main.js │ │ └── plugin.json │ ├── plugin_adventure.go │ ├── plugin_bbcode.go │ ├── plugin_heythere.go │ ├── plugin_hyperdrive.go │ ├── plugin_markdown.go │ └── plugin_skeleton.go ├── gen_mssql.go ├── gen_mysql.go ├── gen_pgsql.go ├── gen_router.go ├── gen_tables.go ├── general_test.go ├── go.mod ├── go.sum ├── gosora_example.service ├── install/ │ ├── install.go │ ├── mssql.go │ ├── mysql.go │ ├── pgsql.go │ └── utils.go ├── install-docker ├── install-linux ├── install.bat ├── langs/ │ └── english.json ├── last_version.txt ├── logs/ │ └── filler.txt ├── main.go ├── migrations/ │ └── filler.txt ├── misc_test.go ├── mssql.go ├── mysql.go ├── old_router.go ├── pages/ │ └── page_test.html ├── parser_test.go ├── patcher/ │ ├── main.go │ ├── patches.go │ └── utils.go ├── pgsql.go ├── plugin_test.go ├── pre-run-linux ├── public/ │ ├── EQCSS.js │ ├── Sortable-1.4.0/ │ │ ├── .editorconfig │ │ ├── .gitignore │ │ ├── .jshintrc │ │ ├── CONTRIBUTING.md │ │ ├── README.md │ │ ├── Sortable.js │ │ ├── bower.json │ │ ├── component.json │ │ ├── jquery.binding.js │ │ └── package.json │ ├── account.js │ ├── analytics.js │ ├── chartist/ │ │ ├── chartist-plugin-legend.css │ │ └── chartist.css │ ├── convo.js │ ├── font-awesome-4.7.0/ │ │ └── fonts/ │ │ └── FontAwesome.otf │ ├── global.js │ ├── init.js │ ├── jquery-emojiarea/ │ │ ├── LICENSE │ │ ├── README.md │ │ ├── emojis.js │ │ ├── jquery.emojiarea.css │ │ └── jquery.emojiarea.js │ ├── member.js │ ├── panel_forum_edit.js │ ├── panel_forums.js │ ├── panel_menu_items.js │ ├── profile_member.js │ ├── register.js │ ├── templates/ │ │ └── filler.txt │ ├── trumbowyg/ │ │ └── ui/ │ │ ├── trumbowyg.css │ │ └── trumbowyg.custom.css │ └── widgets.js ├── pubnot/ │ ├── chartist/ │ │ ├── chartist-plugin-legend.css │ │ ├── chartist.css │ │ ├── chartist.js │ │ └── scss/ │ │ ├── chartist.scss │ │ └── settings/ │ │ └── _chartist-settings.scss │ ├── font-awesome-4.7.0/ │ │ ├── css/ │ │ │ └── font-awesome.css │ │ └── fonts/ │ │ └── FontAwesome.otf │ └── trumbowyg/ │ ├── plugins/ │ │ ├── base64/ │ │ │ └── trumbowyg.base64.js │ │ ├── cleanpaste/ │ │ │ └── trumbowyg.cleanpaste.js │ │ ├── colors/ │ │ │ ├── trumbowyg.colors.js │ │ │ └── ui/ │ │ │ ├── sass/ │ │ │ │ └── trumbowyg.colors.scss │ │ │ └── trumbowyg.colors.css │ │ ├── emoji/ │ │ │ ├── trumbowyg.emoji.js │ │ │ └── ui/ │ │ │ ├── sass/ │ │ │ │ └── trumbowyg.emoji.scss │ │ │ └── trumbowyg.emoji.css │ │ ├── insertaudio/ │ │ │ └── trumbowyg.insertaudio.js │ │ ├── noembed/ │ │ │ └── trumbowyg.noembed.js │ │ ├── pasteimage/ │ │ │ └── trumbowyg.pasteimage.js │ │ ├── preformatted/ │ │ │ └── trumbowyg.preformatted.js │ │ ├── table/ │ │ │ └── trumbowyg.table.js │ │ ├── template/ │ │ │ └── trumbowyg.template.js │ │ └── upload/ │ │ └── trumbowyg.upload.js │ ├── trumbowyg.js │ └── ui/ │ ├── sass/ │ │ └── trumbowyg.scss │ ├── trumbowyg.css │ └── trumbowyg.custom.css ├── query_gen/ │ ├── acc_builders.go │ ├── accumulator.go │ ├── builder.go │ ├── install.go │ ├── micro_builders.go │ ├── mssql.go │ ├── mysql.go │ ├── pgsql.go │ ├── querygen.go │ ├── transaction.go │ ├── utils.go │ └── utils_test.go ├── quick-update-linux ├── rev_templates.go ├── router.go ├── router_gen/ │ ├── build.bat │ ├── main.go │ ├── misc_test.go │ ├── prec.go │ ├── route_group.go │ ├── route_impl.go │ ├── route_subset.go │ ├── router.go │ ├── routes.go │ └── run.bat ├── routes/ │ ├── account.go │ ├── api.go │ ├── attachments.go │ ├── common.go │ ├── convos.go │ ├── forum.go │ ├── forum_list.go │ ├── misc.go │ ├── moderate.go │ ├── panel/ │ │ ├── analytics.go │ │ ├── backups.go │ │ ├── common.go │ │ ├── dashboard.go │ │ ├── debug.go │ │ ├── forums.go │ │ ├── groups.go │ │ ├── logs.go │ │ ├── pages.go │ │ ├── plugins.go │ │ ├── settings.go │ │ ├── themes.go │ │ ├── users.go │ │ └── word_filters.go │ ├── poll.go │ ├── profile.go │ ├── profile_reply.go │ ├── reply.go │ ├── reports.go │ ├── stubs.go │ ├── topic.go │ ├── topic_list.go │ └── user.go ├── routes.go ├── run-linux ├── run-linux-nowebsockets ├── run-linux-tests ├── run-nowebsockets.bat ├── run.bat ├── run_mssql.bat ├── run_tests.bat ├── run_tests_mssql.bat ├── schema/ │ ├── mssql/ │ │ ├── inserts.sql │ │ ├── query_activity_stream.sql │ │ ├── query_activity_stream_matches.sql │ │ ├── query_activity_subscriptions.sql │ │ ├── query_administration_logs.sql │ │ ├── query_attachments.sql │ │ ├── query_conversations.sql │ │ ├── query_conversations_participants.sql │ │ ├── query_conversations_posts.sql │ │ ├── query_emails.sql │ │ ├── query_forums.sql │ │ ├── query_forums_actions.sql │ │ ├── query_forums_permissions.sql │ │ ├── query_likes.sql │ │ ├── query_login_logs.sql │ │ ├── query_memchunks.sql │ │ ├── query_menu_items.sql │ │ ├── query_menus.sql │ │ ├── query_meta.sql │ │ ├── query_moderation_logs.sql │ │ ├── query_pages.sql │ │ ├── query_password_resets.sql │ │ ├── query_perfchunks.sql │ │ ├── query_plugins.sql │ │ ├── query_polls.sql │ │ ├── query_polls_options.sql │ │ ├── query_polls_voters.sql │ │ ├── query_polls_votes.sql │ │ ├── query_postchunks.sql │ │ ├── query_registration_logs.sql │ │ ├── query_replies.sql │ │ ├── query_revisions.sql │ │ ├── query_settings.sql │ │ ├── query_sync.sql │ │ ├── query_themes.sql │ │ ├── query_topicchunks.sql │ │ ├── query_topics.sql │ │ ├── query_updates.sql │ │ ├── query_users.sql │ │ ├── query_users_2fa_keys.sql │ │ ├── query_users_avatar_queue.sql │ │ ├── query_users_blocks.sql │ │ ├── query_users_groups.sql │ │ ├── query_users_groups_promotions.sql │ │ ├── query_users_groups_scheduler.sql │ │ ├── query_users_replies.sql │ │ ├── query_viewchunks.sql │ │ ├── query_viewchunks_agents.sql │ │ ├── query_viewchunks_forums.sql │ │ ├── query_viewchunks_langs.sql │ │ ├── query_viewchunks_referrers.sql │ │ ├── query_viewchunks_systems.sql │ │ ├── query_widgets.sql │ │ └── query_word_filters.sql │ ├── mysql/ │ │ ├── inserts.sql │ │ ├── query_activity_stream.sql │ │ ├── query_activity_stream_matches.sql │ │ ├── query_activity_subscriptions.sql │ │ ├── query_administration_logs.sql │ │ ├── query_attachments.sql │ │ ├── query_conversations.sql │ │ ├── query_conversations_participants.sql │ │ ├── query_conversations_posts.sql │ │ ├── query_emails.sql │ │ ├── query_forums.sql │ │ ├── query_forums_actions.sql │ │ ├── query_forums_permissions.sql │ │ ├── query_likes.sql │ │ ├── query_login_logs.sql │ │ ├── query_memchunks.sql │ │ ├── query_menu_items.sql │ │ ├── query_menus.sql │ │ ├── query_meta.sql │ │ ├── query_moderation_logs.sql │ │ ├── query_pages.sql │ │ ├── query_password_resets.sql │ │ ├── query_perfchunks.sql │ │ ├── query_plugins.sql │ │ ├── query_polls.sql │ │ ├── query_polls_options.sql │ │ ├── query_polls_voters.sql │ │ ├── query_polls_votes.sql │ │ ├── query_postchunks.sql │ │ ├── query_registration_logs.sql │ │ ├── query_replies.sql │ │ ├── query_revisions.sql │ │ ├── query_settings.sql │ │ ├── query_sync.sql │ │ ├── query_themes.sql │ │ ├── query_topicchunks.sql │ │ ├── query_topics.sql │ │ ├── query_updates.sql │ │ ├── query_users.sql │ │ ├── query_users_2fa_keys.sql │ │ ├── query_users_avatar_queue.sql │ │ ├── query_users_blocks.sql │ │ ├── query_users_groups.sql │ │ ├── query_users_groups_promotions.sql │ │ ├── query_users_groups_scheduler.sql │ │ ├── query_users_replies.sql │ │ ├── query_viewchunks.sql │ │ ├── query_viewchunks_agents.sql │ │ ├── query_viewchunks_forums.sql │ │ ├── query_viewchunks_langs.sql │ │ ├── query_viewchunks_referrers.sql │ │ ├── query_viewchunks_systems.sql │ │ ├── query_widgets.sql │ │ └── query_word_filters.sql │ ├── pgsql/ │ │ ├── inserts.sql │ │ ├── query_activity_stream.sql │ │ ├── query_activity_stream_matches.sql │ │ ├── query_activity_subscriptions.sql │ │ ├── query_administration_logs.sql │ │ ├── query_attachments.sql │ │ ├── query_conversations.sql │ │ ├── query_conversations_participants.sql │ │ ├── query_conversations_posts.sql │ │ ├── query_emails.sql │ │ ├── query_forums.sql │ │ ├── query_forums_actions.sql │ │ ├── query_forums_permissions.sql │ │ ├── query_likes.sql │ │ ├── query_login_logs.sql │ │ ├── query_memchunks.sql │ │ ├── query_menu_items.sql │ │ ├── query_menus.sql │ │ ├── query_meta.sql │ │ ├── query_moderation_logs.sql │ │ ├── query_pages.sql │ │ ├── query_password_resets.sql │ │ ├── query_perfchunks.sql │ │ ├── query_plugins.sql │ │ ├── query_polls.sql │ │ ├── query_polls_options.sql │ │ ├── query_polls_votes.sql │ │ ├── query_postchunks.sql │ │ ├── query_registration_logs.sql │ │ ├── query_replies.sql │ │ ├── query_revisions.sql │ │ ├── query_settings.sql │ │ ├── query_sync.sql │ │ ├── query_themes.sql │ │ ├── query_topicchunks.sql │ │ ├── query_topics.sql │ │ ├── query_updates.sql │ │ ├── query_users.sql │ │ ├── query_users_2fa_keys.sql │ │ ├── query_users_avatar_queue.sql │ │ ├── query_users_blocks.sql │ │ ├── query_users_groups.sql │ │ ├── query_users_groups_promotions.sql │ │ ├── query_users_groups_scheduler.sql │ │ ├── query_users_replies.sql │ │ ├── query_viewchunks.sql │ │ ├── query_viewchunks_agents.sql │ │ ├── query_viewchunks_forums.sql │ │ ├── query_viewchunks_langs.sql │ │ ├── query_viewchunks_referrers.sql │ │ ├── query_viewchunks_systems.sql │ │ ├── query_widgets.sql │ │ └── query_word_filters.sql │ └── schema.json ├── templates/ │ ├── account.html │ ├── account_blocked.html │ ├── account_logins.html │ ├── account_menu.html │ ├── account_own_edit.html │ ├── account_own_edit_email.html │ ├── account_own_edit_level.html │ ├── account_own_edit_mfa.html │ ├── account_own_edit_mfa_setup.html │ ├── account_own_edit_password.html │ ├── account_own_edit_privacy.html │ ├── account_test.html │ ├── alert.html │ ├── are_you_sure.html │ ├── convo.html │ ├── convo_row.html │ ├── convo_row_alt.html │ ├── convos.html │ ├── create_convo.html │ ├── create_topic.html │ ├── custom_page.html │ ├── error.html │ ├── footer.html │ ├── forum.html │ ├── forum_gallery.html │ ├── forums.html │ ├── guilds_create_guild.html │ ├── guilds_css.html │ ├── guilds_guild_list.html │ ├── guilds_member_list.html │ ├── guilds_view_guild.html │ ├── header.html │ ├── ip_search.html │ ├── level_list.html │ ├── login.html │ ├── login_mfa_verify.html │ ├── menu_alerts.html │ ├── menu_item.html │ ├── notice.html │ ├── overrides/ │ │ └── filler.txt │ ├── overview.html │ ├── paginator.html │ ├── paginator_mod.html │ ├── panel.html │ ├── panel_adminlogs.html │ ├── panel_analytics_active_memory.html │ ├── panel_analytics_agent_views.html │ ├── panel_analytics_agents.html │ ├── panel_analytics_forum_views.html │ ├── panel_analytics_forums.html │ ├── panel_analytics_lang_views.html │ ├── panel_analytics_langs.html │ ├── panel_analytics_memory.html │ ├── panel_analytics_performance.html │ ├── panel_analytics_posts.html │ ├── panel_analytics_referrer_views.html │ ├── panel_analytics_referrers.html │ ├── panel_analytics_route_views.html │ ├── panel_analytics_routes.html │ ├── panel_analytics_routes_perf.html │ ├── panel_analytics_script.html │ ├── panel_analytics_script_memory.html │ ├── panel_analytics_script_perf.html │ ├── panel_analytics_system_views.html │ ├── panel_analytics_systems.html │ ├── panel_analytics_time_range.html │ ├── panel_analytics_time_range_month.html │ ├── panel_analytics_topics.html │ ├── panel_analytics_views.html │ ├── panel_are_you_sure.html │ ├── panel_backups.html │ ├── panel_before_head.html │ ├── panel_dashboard.html │ ├── panel_debug.html │ ├── panel_debug_stat.html │ ├── panel_debug_stat_head.html │ ├── panel_debug_stat_head_q.html │ ├── panel_debug_stat_q.html │ ├── panel_debug_subhead.html │ ├── panel_forum_edit.html │ ├── panel_forum_edit_perms.html │ ├── panel_forums.html │ ├── panel_group_edit.html │ ├── panel_group_edit_perms.html │ ├── panel_group_edit_promotions.html │ ├── panel_group_menu.html │ ├── panel_groups.html │ ├── panel_inner_menu.html │ ├── panel_menu.html │ ├── panel_modlogs.html │ ├── panel_pages.html │ ├── panel_pages_edit.html │ ├── panel_plugins.html │ ├── panel_reglogs.html │ ├── panel_setting.html │ ├── panel_settings.html │ ├── panel_themes.html │ ├── panel_themes_menus.html │ ├── panel_themes_menus_item_edit.html │ ├── panel_themes_menus_items.html │ ├── panel_themes_widgets.html │ ├── panel_themes_widgets_widget.html │ ├── panel_user_edit.html │ ├── panel_users.html │ ├── panel_word_filters.html │ ├── password_reset.html │ ├── password_reset_token.html │ ├── profile.html │ ├── profile_comments_row.html │ ├── profile_comments_row_alt.html │ ├── register.html │ ├── register_verify.html │ ├── topic.html │ ├── topic_alt.html │ ├── topic_alt_inner.html │ ├── topic_alt_mini.html │ ├── topic_alt_poll.html │ ├── topic_alt_posts.html │ ├── topic_alt_quick_reply.html │ ├── topic_alt_userinfo.html │ ├── topic_c_attach_item.html │ ├── topic_c_edit_post.html │ ├── topic_c_poll_input.html │ ├── topic_inner.html │ ├── topic_mini.html │ ├── topic_poll.html │ ├── topic_posts.html │ ├── topics.html │ ├── topics_inner.html │ ├── topics_mini.html │ ├── topics_mod_floater.html │ ├── topics_quick_topic.html │ ├── topics_topic.html │ ├── widget_about.html │ ├── widget_menu.html │ ├── widget_online.html │ ├── widget_search_and_filter.html │ └── widget_simple.html ├── themes/ │ ├── cosora/ │ │ ├── public/ │ │ │ ├── account.css │ │ │ ├── convo.css │ │ │ ├── main.css │ │ │ ├── misc.js │ │ │ ├── panel.css │ │ │ └── profile.css │ │ └── theme.json │ ├── nox/ │ │ ├── overrides/ │ │ │ ├── login.html │ │ │ ├── panel_before_head.html │ │ │ ├── panel_group_menu.html │ │ │ ├── panel_inner_menu.html │ │ │ ├── panel_menu.html │ │ │ ├── profile_comments_row.html │ │ │ └── topics_topic.html │ │ ├── public/ │ │ │ ├── acc_panel_common.css │ │ │ ├── account.css │ │ │ ├── convo.css │ │ │ ├── fa-svg/ │ │ │ │ ├── LICENSE.txt │ │ │ │ └── README.md │ │ │ ├── main.css │ │ │ ├── misc.js │ │ │ ├── panel.css │ │ │ └── profile.css │ │ └── theme.json │ ├── shadow/ │ │ ├── DEVELOPERS.md │ │ ├── overrides/ │ │ │ └── login.html │ │ ├── public/ │ │ │ ├── account.css │ │ │ ├── convo.css │ │ │ ├── main.css │ │ │ ├── misc.js │ │ │ ├── panel.css │ │ │ └── profile.css │ │ └── theme.json │ └── tempra_simple/ │ ├── DEVELOPERS.md │ ├── overrides/ │ │ └── login.html │ ├── public/ │ │ ├── account.css │ │ ├── convo.css │ │ ├── main.css │ │ ├── media.partial.css │ │ ├── misc.js │ │ ├── panel.css │ │ ├── profile.css │ │ └── sample.css │ └── theme.json ├── tickloop.go ├── tmp/ │ └── filler.txt ├── tmpl_client/ │ └── stub.go ├── tmplstub.go ├── update-deps-linux ├── update-deps.bat ├── updater/ │ └── main.go ├── uploads/ │ └── filler.txt └── uutils/ └── utils.go