bbPress - Version 2.6.7

Version Description

Download this release

Release Info

Developer johnjamesjacoby
Plugin Icon 128x128 bbPress
Version 2.6.7
Comparing to
See all releases

Code changes from version 2.6.6 to 2.6.7

Files changed (37) hide show
  1. bbpress.php +2 -2
  2. bbpress.pot +218 -224
  3. includes/admin/assets/css/admin-rtl.css +30 -30
  4. includes/admin/assets/css/admin-rtl.min.css +1 -1
  5. includes/admin/assets/css/admin.css +30 -30
  6. includes/admin/assets/css/admin.min.css +1 -1
  7. includes/admin/classes/class-bbp-admin.php +4 -4
  8. includes/admin/classes/class-bbp-topic-replies-list-table.php +1 -1
  9. includes/admin/forums.php +1 -1
  10. includes/admin/replies.php +1 -1
  11. includes/admin/settings.php +2 -2
  12. includes/admin/topics.php +1 -1
  13. includes/common/template.php +7 -6
  14. includes/core/functions.php +45 -0
  15. includes/core/template-functions.php +3 -3
  16. includes/core/theme-compat.php +1 -1
  17. includes/extend/akismet.php +393 -46
  18. includes/extend/buddypress/activity.php +2 -53
  19. includes/extend/buddypress/groups.php +39 -4
  20. includes/extend/buddypress/notifications.php +4 -4
  21. includes/forums/functions.php +22 -8
  22. includes/replies/functions.php +20 -18
  23. includes/replies/template.php +2 -2
  24. includes/search/template.php +2 -2
  25. includes/topics/functions.php +37 -19
  26. includes/topics/template.php +4 -4
  27. includes/users/template.php +41 -9
  28. readme.txt +2 -2
  29. templates/default/bbpress-functions.php +1 -1
  30. templates/default/bbpress/form-user-edit.php +1 -1
  31. templates/default/bbpress/form-user-passwords.php +5 -1
  32. templates/default/css/bbpress-rtl.css +6 -3
  33. templates/default/css/bbpress-rtl.min.css +1 -1
  34. templates/default/css/bbpress.css +6 -3
  35. templates/default/css/bbpress.min.css +1 -1
  36. templates/default/js/reply.js +1 -1
  37. templates/default/js/reply.min.js +1 -1
bbpress.php CHANGED
@@ -17,7 +17,7 @@
17
  * Description: bbPress is forum software with a twist from the creators of WordPress.
18
  * Author: The bbPress Contributors
19
  * Author URI: https://bbpress.org
20
- * Version: 2.6.6
21
  * Text Domain: bbpress
22
  * Domain Path: /languages/
23
  * License: GPLv2 or later (license.txt)
@@ -205,7 +205,7 @@ final class bbPress {
205
 
206
  /** Versions **********************************************************/
207
 
208
- $this->version = '2.6.6';
209
  $this->db_version = '263';
210
 
211
  /** Paths *************************************************************/
17
  * Description: bbPress is forum software with a twist from the creators of WordPress.
18
  * Author: The bbPress Contributors
19
  * Author URI: https://bbpress.org
20
+ * Version: 2.6.7
21
  * Text Domain: bbpress
22
  * Domain Path: /languages/
23
  * License: GPLv2 or later (license.txt)
205
 
206
  /** Versions **********************************************************/
207
 
208
+ $this->version = '2.6.7';
209
  $this->db_version = '263';
210
 
211
  /** Paths *************************************************************/
bbpress.pot CHANGED
@@ -1,14 +1,14 @@
1
- # Copyright (C) 2020 The bbPress Contributors
2
  # This file is distributed under the GPLv2 or later (license.txt).
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: bbPress 2.6.6\n"
6
  "Report-Msgid-Bugs-To: https://bbpress.trac.wordpress.org\n"
7
- "POT-Creation-Date: 2020-11-06 01:22:02+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=utf-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
- "PO-Revision-Date: 2020-MO-DA HO:MI+ZONE\n"
12
  "Last-Translator: JOHN JAMES JACOBY <jjj@bbpress.org>\n"
13
  "Language-Team: ENGLISH <jjj@bbpress.org>\n"
14
  "X-Generator: grunt-wp-i18n 1.0.3\n"
@@ -48,8 +48,7 @@ msgstr ""
48
  #: includes/admin/actions.php:180 includes/admin/forums.php:538
49
  #: includes/admin/settings.php:281 includes/admin/settings.php:302
50
  #: includes/admin/tools/common.php:437 includes/admin/topics.php:854
51
- #: includes/extend/buddypress/activity.php:197
52
- #: includes/extend/buddypress/activity.php:391
53
  #: includes/forums/template.php:2660 includes/topics/template.php:47
54
  #: includes/topics/template.php:48
55
  #: templates/default/bbpress/content-statistics.php:30
@@ -62,8 +61,7 @@ msgstr ""
62
  #: includes/admin/settings.php:310 includes/admin/tools/common.php:440
63
  #: includes/admin/topics.php:390 includes/admin/topics.php:856
64
  #: includes/core/theme-compat.php:704
65
- #: includes/extend/buddypress/activity.php:207
66
- #: includes/extend/buddypress/activity.php:392
67
  #: includes/forums/template.php:2714 includes/replies/template.php:49
68
  #: includes/replies/template.php:50
69
  #: templates/default/bbpress/content-statistics.php:35
@@ -643,7 +641,7 @@ msgid "View"
643
  msgstr ""
644
 
645
  #: includes/admin/classes/class-bbp-topic-replies-list-table.php:149
646
- #: includes/admin/settings.php:392 includes/common/template.php:2331
647
  #: includes/forums/template.php:54 includes/replies/template.php:55
648
  #: includes/replies/template.php:1849 includes/topics/template.php:53
649
  #: includes/topics/template.php:2403
@@ -1141,7 +1139,7 @@ msgid "Select whether to open or close the topic."
1141
  msgstr ""
1142
 
1143
  #: includes/admin/metaboxes.php:431 includes/admin/metaboxes.php:495
1144
- #: includes/extend/buddypress/groups.php:1347 includes/topics/template.php:65
1145
  #: templates/default/bbpress/form-topic.php:124
1146
  #: templates/default/bbpress/loop-search-forum.php:25
1147
  msgid "Forum:"
@@ -1653,7 +1651,7 @@ msgstr ""
1653
  msgid "Editing"
1654
  msgstr ""
1655
 
1656
- #: includes/admin/settings.php:155 includes/users/template.php:806
1657
  msgid "Anonymous"
1658
  msgstr ""
1659
 
@@ -1688,7 +1686,7 @@ msgid "Topic tags"
1688
  msgstr ""
1689
 
1690
  #: includes/admin/settings.php:230 includes/admin/settings.php:400
1691
- #: includes/common/template.php:2446 includes/search/template.php:175
1692
  #: templates/default/bbpress/form-reply-search.php:20
1693
  #: templates/default/bbpress/form-search.php:21
1694
  #: templates/default/bbpress/form-topic-search.php:20
@@ -2726,12 +2724,12 @@ msgstr ""
2726
  msgid "All Forums"
2727
  msgstr ""
2728
 
2729
- #: includes/admin/tools/reset.php:35 includes/topics/functions.php:3756
2730
  #: includes/topics/template.php:50
2731
  msgid "All Topics"
2732
  msgstr ""
2733
 
2734
- #: includes/admin/tools/reset.php:36 includes/replies/functions.php:2136
2735
  #: includes/replies/template.php:52
2736
  msgid "All Replies"
2737
  msgstr ""
@@ -3599,7 +3597,7 @@ msgid "Forum Role"
3599
  msgstr ""
3600
 
3601
  #: includes/admin/users.php:107 includes/admin/users.php:111
3602
- #: includes/users/template.php:1547
3603
  msgid "&mdash; No role for these forums &mdash;"
3604
  msgstr ""
3605
 
@@ -3723,133 +3721,133 @@ msgid ""
3723
  "Login and visit the topic to unsubscribe from these emails."
3724
  msgstr ""
3725
 
3726
- #: includes/common/template.php:1157
3727
  msgid ""
3728
  "Conditional query tags do not work before the query is run. Before then, "
3729
  "they always return false."
3730
  msgstr ""
3731
 
3732
- #: includes/common/template.php:1629
3733
  msgid "No topics available"
3734
  msgstr ""
3735
 
3736
- #: includes/common/template.php:1634
3737
  msgid "No forums available"
3738
  msgstr ""
3739
 
3740
- #: includes/common/template.php:1639
3741
  msgid "None available"
3742
  msgstr ""
3743
 
3744
- #: includes/common/template.php:2253
3745
  msgid "Home"
3746
  msgstr ""
3747
 
3748
- #: includes/common/template.php:2323
3749
  msgid "(Edit)"
3750
  msgstr ""
3751
 
3752
- #: includes/common/template.php:2327 includes/common/template.php:2442
3753
- #: includes/common/template.php:2687 includes/core/theme-compat.php:804
3754
  #: templates/default/extras/taxonomy-topic-tag-edit.php:17
3755
  #: templates/default/extras/taxonomy-topic-tag.php:17
3756
  msgid "Topic Tag: %s"
3757
  msgstr ""
3758
 
3759
- #: includes/common/template.php:2348
3760
  msgid "&lsaquo;"
3761
  msgstr ""
3762
 
3763
- #: includes/common/template.php:2348
3764
  msgid "&rsaquo;"
3765
  msgstr ""
3766
 
3767
- #: includes/common/template.php:2611
3768
  msgid "Log Out"
3769
  msgstr ""
3770
 
3771
- #: includes/common/template.php:2651
3772
  msgid "Forum Edit: %s"
3773
  msgstr ""
3774
 
3775
- #: includes/common/template.php:2656
3776
  msgid "Topic Edit: %s"
3777
  msgstr ""
3778
 
3779
- #: includes/common/template.php:2661
3780
  msgid "Reply Edit: %s"
3781
  msgstr ""
3782
 
3783
- #: includes/common/template.php:2666
3784
  msgid "Topic Tag Edit: %s"
3785
  msgstr ""
3786
 
3787
- #: includes/common/template.php:2673
3788
  msgid "Forum: %s"
3789
  msgstr ""
3790
 
3791
- #: includes/common/template.php:2678
3792
  msgid "Topic: %s"
3793
  msgstr ""
3794
 
3795
- #: includes/common/template.php:2700
3796
  msgid "Your Topics"
3797
  msgstr ""
3798
 
3799
- #: includes/common/template.php:2704
3800
  #. translators: user's display name
3801
  msgid "%s's Topics"
3802
  msgstr ""
3803
 
3804
- #: includes/common/template.php:2710
3805
  msgid "Your Replies"
3806
  msgstr ""
3807
 
3808
- #: includes/common/template.php:2714
3809
  #. translators: user's display name
3810
  msgid "%s's Replies"
3811
  msgstr ""
3812
 
3813
- #: includes/common/template.php:2720
3814
  msgid "Your Favorites"
3815
  msgstr ""
3816
 
3817
- #: includes/common/template.php:2724
3818
  #: templates/default/bbpress/user-details.php:57
3819
  #. translators: user's display name
3820
  msgid "%s's Favorites"
3821
  msgstr ""
3822
 
3823
- #: includes/common/template.php:2730
3824
  msgid "Your Subscriptions"
3825
  msgstr ""
3826
 
3827
- #: includes/common/template.php:2734
3828
  #: templates/default/bbpress/user-details.php:67
3829
  #. translators: user's display name
3830
  msgid "%s's Subscriptions"
3831
  msgstr ""
3832
 
3833
- #: includes/common/template.php:2740
3834
  msgid "Your Profile"
3835
  msgstr ""
3836
 
3837
- #: includes/common/template.php:2744
3838
  #: templates/default/bbpress/user-details.php:30
3839
  #. translators: user's display name
3840
  msgid "%s's Profile"
3841
  msgstr ""
3842
 
3843
- #: includes/common/template.php:2753
3844
  msgid "Edit Your Profile"
3845
  msgstr ""
3846
 
3847
- #: includes/common/template.php:2758
3848
  #: templates/default/bbpress/user-details.php:74
3849
  msgid "Edit %s's Profile"
3850
  msgstr ""
3851
 
3852
- #: includes/common/template.php:2766
3853
  msgid "View: %s"
3854
  msgstr ""
3855
 
@@ -3876,7 +3874,7 @@ msgstr ""
3876
 
3877
  #: includes/common/widgets.php:89
3878
  #: templates/default/bbpress/form-user-login.php:25
3879
- #: templates/default/bbpress/form-user-passwords.php:17
3880
  msgid "Password"
3881
  msgstr ""
3882
 
@@ -4043,81 +4041,80 @@ msgstr ""
4043
  msgid "And this is the very first reply."
4044
  msgstr ""
4045
 
4046
- #: includes/extend/akismet.php:171 includes/extend/akismet.php:176
4047
- #: includes/extend/akismet.php:492 includes/extend/akismet.php:497
4048
- msgid "No response"
4049
- msgstr ""
4050
-
4051
- #: includes/extend/akismet.php:353
4052
  #. translators: %s: reporter name
4053
  msgid "%s reported this topic as spam"
4054
  msgstr ""
4055
 
4056
- #: includes/extend/akismet.php:358
4057
  #. translators: %s: reporter name
4058
  msgid "%s reported this reply as spam"
4059
  msgstr ""
4060
 
4061
- #: includes/extend/akismet.php:363
4062
  #. translators: 1: reporter name, 2: comment type
4063
  msgid "%1$s reported this %2$s as spam"
4064
  msgstr ""
4065
 
4066
- #: includes/extend/akismet.php:378
4067
  #. translators: %s: reporter name
4068
  msgid "%s reported this topic as not spam"
4069
  msgstr ""
4070
 
4071
- #: includes/extend/akismet.php:383
4072
  #. translators: %s: reporter name
4073
  msgid "%s reported this reply as not spam"
4074
  msgstr ""
4075
 
4076
- #: includes/extend/akismet.php:388
4077
  #. translators: 1: reporter name, 2: comment type
4078
  msgid "%1$s reported this %2$s as not spam"
4079
  msgstr ""
4080
 
4081
- #: includes/extend/akismet.php:573
 
 
 
 
4082
  msgid "Akismet caught this post as spam"
4083
  msgstr ""
4084
 
4085
- #: includes/extend/akismet.php:582 includes/extend/akismet.php:605
4086
  msgid "Post status was changed to %s"
4087
  msgstr ""
4088
 
4089
- #: includes/extend/akismet.php:596
4090
  msgid "Akismet cleared this post as not spam"
4091
  msgstr ""
4092
 
4093
- #: includes/extend/akismet.php:619
4094
  msgid ""
4095
  "Akismet was unable to check this post (response: %s), will automatically "
4096
  "retry again later."
4097
  msgstr ""
4098
 
4099
- #: includes/extend/akismet.php:829 includes/extend/akismet.php:839
4100
  msgid "Akismet History"
4101
  msgstr ""
4102
 
4103
- #: includes/extend/akismet.php:883
4104
  msgid "No recorded history. Akismet has not checked this post."
4105
  msgstr ""
4106
 
4107
- #: includes/extend/buddypress/activity.php:195
4108
  msgid "New forum topic"
4109
  msgstr ""
4110
 
4111
- #: includes/extend/buddypress/activity.php:205
4112
  msgid "New forum reply"
4113
  msgstr ""
4114
 
4115
- #: includes/extend/buddypress/activity.php:452
4116
  #: includes/extend/buddypress/functions.php:779
4117
  msgid "%1$s started the topic %2$s in the forum %3$s"
4118
  msgstr ""
4119
 
4120
- #: includes/extend/buddypress/activity.php:590
4121
  #: includes/extend/buddypress/functions.php:780
4122
  msgid "%1$s replied to the topic %2$s in the forum %3$s"
4123
  msgstr ""
@@ -4166,12 +4163,12 @@ msgstr ""
4166
  #: includes/extend/buddypress/groups.php:531
4167
  #: includes/extend/buddypress/groups.php:688
4168
  #: includes/extend/buddypress/notifications.php:199
4169
- #: includes/forums/functions.php:126 includes/forums/functions.php:393
4170
- #: includes/replies/functions.php:134 includes/replies/functions.php:527
4171
- #: includes/replies/functions.php:1246 includes/topics/functions.php:105
4172
- #: includes/topics/functions.php:468 includes/topics/functions.php:1091
4173
- #: includes/topics/functions.php:1366 includes/topics/functions.php:1702
4174
- #: includes/topics/functions.php:1746 includes/topics/functions.php:1807
4175
  #: includes/users/engagements.php:612 includes/users/engagements.php:853
4176
  #: includes/users/functions.php:196 includes/users/functions.php:202
4177
  #: includes/users/functions.php:380
@@ -4182,7 +4179,7 @@ msgstr ""
4182
  msgid "Group Forum"
4183
  msgstr ""
4184
 
4185
- #: includes/extend/buddypress/groups.php:1017
4186
  msgid "This group does not currently have a forum."
4187
  msgstr ""
4188
 
@@ -4196,7 +4193,7 @@ msgid "Subscribed Topics"
4196
  msgstr ""
4197
 
4198
  #: includes/extend/buddypress/notifications.php:89
4199
- msgid "You have %d new replies"
4200
  msgstr ""
4201
 
4202
  #: includes/extend/buddypress/notifications.php:95
@@ -4221,17 +4218,17 @@ msgstr ""
4221
  msgid "<strong>Error</strong>: You do not have permission to create new forums."
4222
  msgstr ""
4223
 
4224
- #: includes/forums/functions.php:165 includes/forums/functions.php:454
4225
  msgid "<strong>Error</strong>: Your forum needs a title."
4226
  msgstr ""
4227
 
4228
- #: includes/forums/functions.php:170 includes/forums/functions.php:459
4229
- #: includes/replies/functions.php:284 includes/replies/functions.php:611
4230
- #: includes/topics/functions.php:163 includes/topics/functions.php:535
4231
  msgid "<strong>Error</strong>: Your title is too long."
4232
  msgstr ""
4233
 
4234
- #: includes/forums/functions.php:184 includes/forums/functions.php:473
4235
  msgid "<strong>Error</strong>: Your forum description cannot be empty."
4236
  msgstr ""
4237
 
@@ -4245,17 +4242,17 @@ msgid ""
4245
  "in this forum."
4246
  msgstr ""
4247
 
4248
- #: includes/forums/functions.php:211 includes/forums/functions.php:429
4249
  msgid "<strong>Error</strong>: This forum has been closed to new forums."
4250
  msgstr ""
4251
 
4252
- #: includes/forums/functions.php:216 includes/forums/functions.php:434
4253
  msgid ""
4254
  "<strong>Error</strong>: This forum is private and you do not have the "
4255
  "capability to read or create new forums in it."
4256
  msgstr ""
4257
 
4258
- #: includes/forums/functions.php:221 includes/forums/functions.php:439
4259
  msgid ""
4260
  "<strong>Error</strong>: This forum is hidden and you do not have the "
4261
  "capability to read or create new forums in it."
@@ -4266,36 +4263,36 @@ msgstr ""
4266
  msgid "<strong>Error</strong>: Slow down; you move too fast."
4267
  msgstr ""
4268
 
4269
- #: includes/forums/functions.php:234
4270
  msgid "<strong>Error</strong>: This forum already exists."
4271
  msgstr ""
4272
 
4273
- #: includes/forums/functions.php:240
4274
  msgid "<strong>Error</strong>: Your forum cannot be created at this time."
4275
  msgstr ""
4276
 
4277
- #: includes/forums/functions.php:353 includes/replies/functions.php:484
4278
- #: includes/topics/functions.php:400
4279
  msgid "<strong>Error</strong>: The following problem(s) occurred: %s"
4280
  msgstr ""
4281
 
4282
- #: includes/forums/functions.php:357
4283
  msgid "<strong>Error</strong>: The forum was not created."
4284
  msgstr ""
4285
 
4286
- #: includes/forums/functions.php:382
4287
  msgid "<strong>Error</strong>: Forum ID not found."
4288
  msgstr ""
4289
 
4290
- #: includes/forums/functions.php:398
4291
  msgid "<strong>Error</strong>: The forum you want to edit was not found."
4292
  msgstr ""
4293
 
4294
- #: includes/forums/functions.php:403
4295
  msgid "<strong>Error</strong>: You do not have permission to edit that forum."
4296
  msgstr ""
4297
 
4298
- #: includes/forums/functions.php:479
4299
  msgid "<strong>Error</strong>: Your forum cannot be edited at this time."
4300
  msgstr ""
4301
 
@@ -4389,12 +4386,12 @@ msgid "Forum scheduled."
4389
  msgstr ""
4390
 
4391
  #: includes/forums/template.php:833 includes/topics/template.php:1781
4392
- #: includes/users/template.php:1279
4393
  msgid "Subscribe"
4394
  msgstr ""
4395
 
4396
  #: includes/forums/template.php:834 includes/topics/template.php:1782
4397
- #: includes/users/template.php:1280
4398
  msgid "Unsubscribe"
4399
  msgstr ""
4400
 
@@ -4474,7 +4471,7 @@ msgstr ""
4474
 
4475
  #: includes/replies/functions.php:207 includes/replies/functions.php:221
4476
  #: includes/topics/functions.php:187 includes/topics/functions.php:201
4477
- #: includes/topics/functions.php:483
4478
  msgid "<strong>Error</strong>: Forum ID is missing."
4479
  msgstr ""
4480
 
@@ -4490,159 +4487,160 @@ msgstr ""
4490
  msgid "<strong>Error</strong>: Forum does not exist."
4491
  msgstr ""
4492
 
4493
- #: includes/replies/functions.php:243 includes/replies/functions.php:579
4494
  msgid ""
4495
  "<strong>Error</strong>: This forum is a category. No replies can be created "
4496
  "in this forum."
4497
  msgstr ""
4498
 
4499
- #: includes/replies/functions.php:250 includes/replies/functions.php:586
4500
  msgid "<strong>Error</strong>: This forum has been closed to new replies."
4501
  msgstr ""
4502
 
4503
- #: includes/replies/functions.php:255 includes/replies/functions.php:591
4504
  msgid ""
4505
  "<strong>Error</strong>: This forum is private and you do not have the "
4506
  "capability to read or create new replies in it."
4507
  msgstr ""
4508
 
4509
- #: includes/replies/functions.php:259 includes/replies/functions.php:595
4510
  msgid ""
4511
  "<strong>Error</strong>: This forum is hidden and you do not have the "
4512
  "capability to read or create new replies in it."
4513
  msgstr ""
4514
 
4515
- #: includes/replies/functions.php:298 includes/replies/functions.php:625
4516
  msgid "<strong>Error</strong>: Your reply cannot be empty."
4517
  msgstr ""
4518
 
4519
- #: includes/replies/functions.php:310
4520
  msgid ""
4521
  "<strong>Error</strong>: Duplicate reply detected; it looks as though "
4522
  "you&#8217;ve already said that."
4523
  msgstr ""
4524
 
4525
- #: includes/replies/functions.php:316
4526
  msgid "<strong>Error</strong>: Your reply cannot be created at this time."
4527
  msgstr ""
4528
 
4529
- #: includes/replies/functions.php:341
4530
  msgid "<strong>Error</strong>: Topic is closed."
4531
  msgstr ""
4532
 
4533
- #: includes/replies/functions.php:401 includes/replies/functions.php:721
4534
  msgid "<strong>Error</strong>: There was a problem adding the tags to the topic."
4535
  msgstr ""
4536
 
4537
- #: includes/replies/functions.php:488
4538
  msgid "<strong>Error</strong>: The reply was not created."
4539
  msgstr ""
4540
 
4541
- #: includes/replies/functions.php:516
4542
  msgid "<strong>Error</strong>: Reply ID not found."
4543
  msgstr ""
4544
 
4545
- #: includes/replies/functions.php:533
4546
  msgid "<strong>Error</strong>: The reply you want to edit was not found."
4547
  msgstr ""
4548
 
4549
- #: includes/replies/functions.php:544
4550
  msgid "<strong>Error</strong>: You do not have permission to edit that reply."
4551
  msgstr ""
4552
 
4553
- #: includes/replies/functions.php:631
4554
  msgid "<strong>Error</strong>: Your reply cannot be edited at this time."
4555
  msgstr ""
4556
 
4557
- #: includes/replies/functions.php:1222
4558
- msgid "<strong>Error</strong>: A reply ID is required"
4559
  msgstr ""
4560
 
4561
- #: includes/replies/functions.php:1231
4562
  msgid "<strong>Error</strong>: The reply you want to move was not found."
4563
  msgstr ""
4564
 
4565
- #: includes/replies/functions.php:1241
4566
  msgid "<strong>Error</strong>: The topic you want to move from was not found."
4567
  msgstr ""
4568
 
4569
- #: includes/replies/functions.php:1252 includes/topics/functions.php:1102
4570
- #: includes/topics/functions.php:1372
4571
  msgid "<strong>Error</strong>: You do not have permission to edit the source topic."
4572
  msgstr ""
4573
 
4574
- #: includes/replies/functions.php:1262
4575
  msgid "<strong>Error</strong>: You need to choose a valid move option."
4576
  msgstr ""
4577
 
4578
- #: includes/replies/functions.php:1275 includes/topics/functions.php:1395
4579
  msgid "<strong>Error</strong>: A topic ID is required."
4580
  msgstr ""
4581
 
4582
- #: includes/replies/functions.php:1285
4583
  msgid "<strong>Error</strong>: The topic you want to move to was not found."
4584
  msgstr ""
4585
 
4586
- #: includes/replies/functions.php:1290 includes/topics/functions.php:1122
4587
- #: includes/topics/functions.php:1410
4588
  msgid ""
4589
  "<strong>Error</strong>: You do not have permission to edit the destination "
4590
  "topic."
4591
  msgstr ""
4592
 
4593
- #: includes/replies/functions.php:1344 includes/topics/functions.php:1448
4594
  msgid ""
4595
  "<strong>Error</strong>: There was a problem converting the reply into the "
4596
  "topic. Please try again."
4597
  msgstr ""
4598
 
4599
- #: includes/replies/functions.php:1349 includes/topics/functions.php:1453
4600
  msgid ""
4601
  "<strong>Error</strong>: You do not have permission to create new topics. "
4602
  "The reply could not be converted into a topic."
4603
  msgstr ""
4604
 
4605
- #: includes/replies/functions.php:1497
4606
  msgid "<strong>Error</strong>: This reply could not be found or no longer exists."
4607
  msgstr ""
4608
 
4609
- #: includes/replies/functions.php:1503 includes/topics/functions.php:2024
 
4610
  msgid "<strong>Error</strong>: You do not have permission to do that."
4611
  msgstr ""
4612
 
4613
- #: includes/replies/functions.php:1579
4614
  msgid "<strong>Error</strong>: There was a problem approving the reply."
4615
  msgstr ""
4616
 
4617
- #: includes/replies/functions.php:1579
4618
  msgid "<strong>Error</strong>: There was a problem unapproving the reply."
4619
  msgstr ""
4620
 
4621
- #: includes/replies/functions.php:1590
4622
  msgid "<strong>Error</strong>: There was a problem unmarking the reply as spam."
4623
  msgstr ""
4624
 
4625
- #: includes/replies/functions.php:1590
4626
  msgid "<strong>Error</strong>: There was a problem marking the reply as spam."
4627
  msgstr ""
4628
 
4629
- #: includes/replies/functions.php:1605
4630
  msgid "<strong>Error</strong>: There was a problem trashing the reply."
4631
  msgstr ""
4632
 
4633
- #: includes/replies/functions.php:1613
4634
  msgid "<strong>Error</strong>: There was a problem untrashing the reply."
4635
  msgstr ""
4636
 
4637
- #: includes/replies/functions.php:1621
4638
  msgid "<strong>Error</strong>: There was a problem deleting the reply."
4639
  msgstr ""
4640
 
4641
- #: includes/replies/functions.php:2134
4642
  msgid "All Posts"
4643
  msgstr ""
4644
 
4645
- #: includes/replies/functions.php:2180 includes/topics/functions.php:3800
4646
  msgid "Replies: %s"
4647
  msgstr ""
4648
 
@@ -4752,17 +4750,17 @@ msgid "This reply was modified %1$s by %2$s."
4752
  msgstr ""
4753
 
4754
  #: includes/replies/template.php:1196 includes/topics/template.php:1429
4755
- #: includes/users/template.php:2005
4756
  msgid "View %s's profile"
4757
  msgstr ""
4758
 
4759
  #: includes/replies/template.php:1197 includes/topics/template.php:1430
4760
- #: includes/users/template.php:2006
4761
  msgid "Visit %s's website"
4762
  msgstr ""
4763
 
4764
  #: includes/replies/template.php:1653
4765
- #: templates/default/bbpress/form-user-passwords.php:31
4766
  msgid "Cancel"
4767
  msgstr ""
4768
 
@@ -4842,11 +4840,11 @@ msgstr[1] ""
4842
  msgid "<strong>Error</strong>: You do not have permission to create new topics."
4843
  msgstr ""
4844
 
4845
- #: includes/topics/functions.php:158 includes/topics/functions.php:530
4846
  msgid "<strong>Error</strong>: Your topic needs a title."
4847
  msgstr ""
4848
 
4849
- #: includes/topics/functions.php:177 includes/topics/functions.php:549
4850
  msgid "<strong>Error</strong>: Your topic cannot be empty."
4851
  msgstr ""
4852
 
@@ -4856,175 +4854,171 @@ msgid ""
4856
  "in this forum."
4857
  msgstr ""
4858
 
4859
- #: includes/topics/functions.php:230 includes/topics/functions.php:505
4860
  msgid "<strong>Error</strong>: This forum has been closed to new topics."
4861
  msgstr ""
4862
 
4863
- #: includes/topics/functions.php:235 includes/topics/functions.php:510
4864
  msgid ""
4865
  "<strong>Error</strong>: This forum is private and you do not have the "
4866
  "capability to read or create new topics in it."
4867
  msgstr ""
4868
 
4869
- #: includes/topics/functions.php:239 includes/topics/functions.php:514
4870
  msgid ""
4871
  "<strong>Error</strong>: This forum is hidden and you do not have the "
4872
  "capability to read or create new topics in it."
4873
  msgstr ""
4874
 
4875
- #: includes/topics/functions.php:253
4876
  msgid ""
4877
  "<strong>Error</strong>: Duplicate topic detected; it looks as though "
4878
  "you&#8217;ve already said that."
4879
  msgstr ""
4880
 
4881
- #: includes/topics/functions.php:259
4882
  msgid "<strong>Error</strong>: Your topic cannot be created at this time."
4883
  msgstr ""
4884
 
4885
- #: includes/topics/functions.php:404
4886
  msgid "<strong>Error</strong>: The topic was not created."
4887
  msgstr ""
4888
 
4889
- #: includes/topics/functions.php:430 includes/topics/functions.php:1084
4890
  msgid "<strong>Error</strong>: Topic ID not found."
4891
  msgstr ""
4892
 
4893
- #: includes/topics/functions.php:441
4894
  msgid "<strong>Error</strong>: The topic you want to edit was not found."
4895
  msgstr ""
4896
 
4897
- #: includes/topics/functions.php:452
4898
  msgid "<strong>Error</strong>: You do not have permission to edit that topic."
4899
  msgstr ""
4900
 
4901
- #: includes/topics/functions.php:498
4902
  msgid ""
4903
  "<strong>Error</strong>: This forum is a category. No topics can be created "
4904
  "in it."
4905
  msgstr ""
4906
 
4907
- #: includes/topics/functions.php:555
4908
  msgid "<strong>Error</strong>: Your topic cannot be edited at this time."
4909
  msgstr ""
4910
 
4911
- #: includes/topics/functions.php:1096
4912
  msgid "<strong>Error</strong>: The topic you want to merge was not found."
4913
  msgstr ""
4914
 
4915
- #: includes/topics/functions.php:1110
4916
  msgid "<strong>Error</strong>: Destination topic ID not found."
4917
  msgstr ""
4918
 
4919
- #: includes/topics/functions.php:1117
4920
  msgid "<strong>Error</strong>: The topic you want to merge to was not found."
4921
  msgstr ""
4922
 
4923
- #: includes/topics/functions.php:1342
4924
- msgid "<strong>Error</strong>: A reply ID is required."
4925
- msgstr ""
4926
-
4927
- #: includes/topics/functions.php:1351
4928
  msgid "<strong>Error</strong>: The reply you want to split from was not found."
4929
  msgstr ""
4930
 
4931
- #: includes/topics/functions.php:1361
4932
  msgid "<strong>Error</strong>: The topic you want to split was not found."
4933
  msgstr ""
4934
 
4935
- #: includes/topics/functions.php:1382
4936
  msgid "<strong>Error</strong>: You need to choose a valid split option."
4937
  msgstr ""
4938
 
4939
- #: includes/topics/functions.php:1405
4940
  msgid "<strong>Error</strong>: The topic you want to split to was not found."
4941
  msgstr ""
4942
 
4943
- #: includes/topics/functions.php:1690
4944
  msgid ""
4945
  "<strong>Error</strong>: The following problem(s) have been found while "
4946
  "getting the tag: %s"
4947
  msgstr ""
4948
 
4949
- #: includes/topics/functions.php:1708 includes/topics/functions.php:1752
4950
  msgid "<strong>Error</strong>: You do not have permission to edit the topic tags."
4951
  msgstr ""
4952
 
4953
- #: includes/topics/functions.php:1714 includes/topics/functions.php:1758
4954
  msgid "<strong>Error</strong>: You need to enter a tag name."
4955
  msgstr ""
4956
 
4957
- #: includes/topics/functions.php:1729
4958
  msgid ""
4959
  "<strong>Error</strong>: The following problem(s) have been found while "
4960
  "updating the tag: %s"
4961
  msgstr ""
4962
 
4963
- #: includes/topics/functions.php:1769 includes/topics/functions.php:1790
4964
  msgid ""
4965
  "<strong>Error</strong>: The following problem(s) have been found while "
4966
  "merging the tags: %s"
4967
  msgstr ""
4968
 
4969
- #: includes/topics/functions.php:1778
4970
  msgid "<strong>Error</strong>: The tags which are being merged can not be the same."
4971
  msgstr ""
4972
 
4973
- #: includes/topics/functions.php:1813
4974
  msgid "<strong>Error</strong>: You do not have permission to delete the topic tags."
4975
  msgstr ""
4976
 
4977
- #: includes/topics/functions.php:1822
4978
  msgid ""
4979
  "<strong>Error</strong>: The following problem(s) have been found while "
4980
  "deleting the tag: %s"
4981
  msgstr ""
4982
 
4983
- #: includes/topics/functions.php:2018
4984
  msgid "<strong>Error</strong>: This topic could not be found or no longer exists."
4985
  msgstr ""
4986
 
4987
- #: includes/topics/functions.php:2108
4988
  msgid "<strong>Error</strong>: There was a problem approving the topic."
4989
  msgstr ""
4990
 
4991
- #: includes/topics/functions.php:2109
4992
  msgid "<strong>Error</strong>: There was a problem unapproving the topic."
4993
  msgstr ""
4994
 
4995
- #: includes/topics/functions.php:2126
4996
  msgid "<strong>Error</strong>: There was a problem closing the topic."
4997
  msgstr ""
4998
 
4999
- #: includes/topics/functions.php:2127
5000
  msgid "<strong>Error</strong>: There was a problem opening the topic."
5001
  msgstr ""
5002
 
5003
- #: includes/topics/functions.php:2145
5004
  msgid "<strong>Error</strong>: There was a problem unsticking the topic."
5005
  msgstr ""
5006
 
5007
- #: includes/topics/functions.php:2146
5008
  msgid "<strong>Error</strong>: There was a problem sticking the topic."
5009
  msgstr ""
5010
 
5011
- #: includes/topics/functions.php:2164
5012
  msgid "<strong>Error</strong>: There was a problem unmarking the topic as spam."
5013
  msgstr ""
5014
 
5015
- #: includes/topics/functions.php:2165
5016
  msgid "<strong>Error</strong>: There was a problem marking the topic as spam."
5017
  msgstr ""
5018
 
5019
- #: includes/topics/functions.php:2178
5020
  msgid "<strong>Error</strong>: There was a problem trashing the topic."
5021
  msgstr ""
5022
 
5023
- #: includes/topics/functions.php:2189
5024
  msgid "<strong>Error</strong>: There was a problem untrashing the topic."
5025
  msgstr ""
5026
 
5027
- #: includes/topics/functions.php:2198
5028
  msgid "<strong>Error</strong>: There was a problem deleting the topic."
5029
  msgstr ""
5030
 
@@ -5124,11 +5118,11 @@ msgstr ""
5124
  msgid "This topic was modified %1$s by %2$s."
5125
  msgstr ""
5126
 
5127
- #: includes/topics/template.php:1829 includes/users/template.php:1081
5128
  msgid "Favorite"
5129
  msgstr ""
5130
 
5131
- #: includes/topics/template.php:1830 includes/users/template.php:1082
5132
  msgid "Unfavorite"
5133
  msgstr ""
5134
 
@@ -5357,63 +5351,63 @@ msgstr ""
5357
  msgid "<strong>Error</strong>: Invalid role."
5358
  msgstr ""
5359
 
5360
- #: includes/users/template.php:683
5361
  msgid "Guest"
5362
  msgstr ""
5363
 
5364
- #: includes/users/template.php:687
5365
  msgid "Inactive"
5366
  msgstr ""
5367
 
5368
- #: includes/users/template.php:697
5369
  msgid "Member"
5370
  msgstr ""
5371
 
5372
- #: includes/users/template.php:738
5373
  msgid "Admin"
5374
  msgstr ""
5375
 
5376
- #: includes/users/template.php:1375
5377
  msgid "User updated."
5378
  msgstr ""
5379
 
5380
- #: includes/users/template.php:1419
5381
  msgid "There is a pending email address change to %1$s. %2$s"
5382
  msgstr ""
5383
 
5384
- #: includes/users/template.php:1436
5385
  msgid "You have super admin privileges."
5386
  msgstr ""
5387
 
5388
- #: includes/users/template.php:1436
5389
  msgid "This user has super admin privileges."
5390
  msgstr ""
5391
 
5392
- #: includes/users/template.php:1510
5393
  msgid "&mdash; No role for this site &mdash;"
5394
  msgstr ""
5395
 
5396
- #: includes/users/template.php:1830
5397
  msgid "You are now logged out."
5398
  msgstr ""
5399
 
5400
- #: includes/users/template.php:1834
5401
  msgid "New user registration is currently not allowed."
5402
  msgstr ""
5403
 
5404
- #: includes/users/template.php:1843
5405
  msgid "Check your e-mail for the confirmation link."
5406
  msgstr ""
5407
 
5408
- #: includes/users/template.php:1848
5409
  msgid "Check your e-mail for your new password."
5410
  msgstr ""
5411
 
5412
- #: includes/users/template.php:1853
5413
  msgid "Registration complete. Please check your e-mail."
5414
  msgstr ""
5415
 
5416
- #: includes/users/template.php:2375
5417
  msgid "Moderators:"
5418
  msgstr ""
5419
 
@@ -5927,31 +5921,31 @@ msgstr ""
5927
  msgid "Reset My Password"
5928
  msgstr ""
5929
 
5930
- #: templates/default/bbpress/form-user-passwords.php:18
5931
  msgid "Generate Password"
5932
  msgstr ""
5933
 
5934
- #: templates/default/bbpress/form-user-passwords.php:26
5935
  msgid "Hide password"
5936
  msgstr ""
5937
 
5938
- #: templates/default/bbpress/form-user-passwords.php:28
5939
  msgid "Hide"
5940
  msgstr ""
5941
 
5942
- #: templates/default/bbpress/form-user-passwords.php:29
5943
  msgid "Cancel password change"
5944
  msgstr ""
5945
 
5946
- #: templates/default/bbpress/form-user-passwords.php:40
5947
  msgid "Repeat New Password"
5948
  msgstr ""
5949
 
5950
- #: templates/default/bbpress/form-user-passwords.php:42
5951
  msgid "Type your new password again."
5952
  msgstr ""
5953
 
5954
- #: templates/default/bbpress/form-user-passwords.php:46
5955
  msgid "Confirm"
5956
  msgstr ""
5957
 
@@ -6294,57 +6288,57 @@ msgctxt "group admin edit screen"
6294
  msgid "Discussion Forum"
6295
  msgstr ""
6296
 
6297
- #: includes/forums/functions.php:2067
6298
  msgctxt "Open the forum"
6299
  msgid "Open"
6300
  msgstr ""
6301
 
6302
- #: includes/forums/functions.php:2068
6303
  msgctxt "Close the forum"
6304
  msgid "Closed"
6305
  msgstr ""
6306
 
6307
- #: includes/forums/functions.php:2085
6308
  msgctxt "Forum accepts new topics"
6309
  msgid "Forum"
6310
  msgstr ""
6311
 
6312
- #: includes/forums/functions.php:2086
6313
  msgctxt "Forum is a category"
6314
  msgid "Category"
6315
  msgstr ""
6316
 
6317
- #: includes/forums/functions.php:2106
6318
  msgctxt "Make forum public"
6319
  msgid "Public"
6320
  msgstr ""
6321
 
6322
- #: includes/forums/functions.php:2107
6323
  msgctxt "Make forum private"
6324
  msgid "Private"
6325
  msgstr ""
6326
 
6327
- #: includes/forums/functions.php:2108
6328
  msgctxt "Make forum hidden"
6329
  msgid "Hidden"
6330
  msgstr ""
6331
 
6332
- #: includes/replies/functions.php:1653
6333
  msgctxt "Publish the reply"
6334
  msgid "Publish"
6335
  msgstr ""
6336
 
6337
- #: includes/replies/functions.php:1654
6338
  msgctxt "Spam the reply"
6339
  msgid "Spam"
6340
  msgstr ""
6341
 
6342
- #: includes/replies/functions.php:1655
6343
  msgctxt "Trash the reply"
6344
  msgid "Trash"
6345
  msgstr ""
6346
 
6347
- #: includes/replies/functions.php:1656
6348
  msgctxt "Mark reply as pending"
6349
  msgid "Pending"
6350
  msgstr ""
@@ -6374,12 +6368,12 @@ msgctxt "Default reply to dropdown text"
6374
  msgid "None"
6375
  msgstr ""
6376
 
6377
- #: includes/topics/functions.php:1857 includes/topics/template.php:2581
6378
  msgctxt "Open the topic"
6379
  msgid "Open"
6380
  msgstr ""
6381
 
6382
- #: includes/topics/functions.php:1858
6383
  msgctxt "Close the topic"
6384
  msgid "Closed"
6385
  msgstr ""
@@ -6389,17 +6383,17 @@ msgctxt "Close the topic"
6389
  msgid "Close"
6390
  msgstr ""
6391
 
6392
- #: includes/topics/functions.php:1859
6393
  msgctxt "Spam the topic"
6394
  msgid "Spam"
6395
  msgstr ""
6396
 
6397
- #: includes/topics/functions.php:1860
6398
  msgctxt "Trash the topic"
6399
  msgid "Trash"
6400
  msgstr ""
6401
 
6402
- #: includes/topics/functions.php:1861
6403
  msgctxt "Unapprove the topic"
6404
  msgid "Pending"
6405
  msgstr ""
@@ -6409,17 +6403,17 @@ msgctxt "Unapprove the topic"
6409
  msgid "Unapprove"
6410
  msgstr ""
6411
 
6412
- #: includes/topics/functions.php:1878
6413
  msgctxt "Unstick a topic"
6414
  msgid "Normal"
6415
  msgstr ""
6416
 
6417
- #: includes/topics/functions.php:1879
6418
  msgctxt "Make topic sticky"
6419
  msgid "Sticky"
6420
  msgstr ""
6421
 
6422
- #: includes/topics/functions.php:1880
6423
  msgctxt "Make topic super sticky"
6424
  msgid "Super Sticky"
6425
  msgstr ""
@@ -6429,7 +6423,7 @@ msgctxt "Approve the topic"
6429
  msgid "Approve"
6430
  msgstr ""
6431
 
6432
- #: includes/users/template.php:1414
6433
  msgctxt "Dismiss pending user email address change"
6434
  msgid "Cancel"
6435
  msgstr ""
1
+ # Copyright (C) 2021 The bbPress Contributors
2
  # This file is distributed under the GPLv2 or later (license.txt).
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: bbPress 2.6.7\n"
6
  "Report-Msgid-Bugs-To: https://bbpress.trac.wordpress.org\n"
7
+ "POT-Creation-Date: 2021-11-17 16:26:08+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=utf-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
+ "PO-Revision-Date: 2021-MO-DA HO:MI+ZONE\n"
12
  "Last-Translator: JOHN JAMES JACOBY <jjj@bbpress.org>\n"
13
  "Language-Team: ENGLISH <jjj@bbpress.org>\n"
14
  "X-Generator: grunt-wp-i18n 1.0.3\n"
48
  #: includes/admin/actions.php:180 includes/admin/forums.php:538
49
  #: includes/admin/settings.php:281 includes/admin/settings.php:302
50
  #: includes/admin/tools/common.php:437 includes/admin/topics.php:854
51
+ #: includes/extend/buddypress/activity.php:188
 
52
  #: includes/forums/template.php:2660 includes/topics/template.php:47
53
  #: includes/topics/template.php:48
54
  #: templates/default/bbpress/content-statistics.php:30
61
  #: includes/admin/settings.php:310 includes/admin/tools/common.php:440
62
  #: includes/admin/topics.php:390 includes/admin/topics.php:856
63
  #: includes/core/theme-compat.php:704
64
+ #: includes/extend/buddypress/activity.php:198
 
65
  #: includes/forums/template.php:2714 includes/replies/template.php:49
66
  #: includes/replies/template.php:50
67
  #: templates/default/bbpress/content-statistics.php:35
641
  msgstr ""
642
 
643
  #: includes/admin/classes/class-bbp-topic-replies-list-table.php:149
644
+ #: includes/admin/settings.php:392 includes/common/template.php:2332
645
  #: includes/forums/template.php:54 includes/replies/template.php:55
646
  #: includes/replies/template.php:1849 includes/topics/template.php:53
647
  #: includes/topics/template.php:2403
1139
  msgstr ""
1140
 
1141
  #: includes/admin/metaboxes.php:431 includes/admin/metaboxes.php:495
1142
+ #: includes/extend/buddypress/groups.php:1382 includes/topics/template.php:65
1143
  #: templates/default/bbpress/form-topic.php:124
1144
  #: templates/default/bbpress/loop-search-forum.php:25
1145
  msgid "Forum:"
1651
  msgid "Editing"
1652
  msgstr ""
1653
 
1654
+ #: includes/admin/settings.php:155 includes/users/template.php:838
1655
  msgid "Anonymous"
1656
  msgstr ""
1657
 
1686
  msgstr ""
1687
 
1688
  #: includes/admin/settings.php:230 includes/admin/settings.php:400
1689
+ #: includes/common/template.php:2447 includes/search/template.php:175
1690
  #: templates/default/bbpress/form-reply-search.php:20
1691
  #: templates/default/bbpress/form-search.php:21
1692
  #: templates/default/bbpress/form-topic-search.php:20
2724
  msgid "All Forums"
2725
  msgstr ""
2726
 
2727
+ #: includes/admin/tools/reset.php:35 includes/topics/functions.php:3774
2728
  #: includes/topics/template.php:50
2729
  msgid "All Topics"
2730
  msgstr ""
2731
 
2732
+ #: includes/admin/tools/reset.php:36 includes/replies/functions.php:2138
2733
  #: includes/replies/template.php:52
2734
  msgid "All Replies"
2735
  msgstr ""
3597
  msgstr ""
3598
 
3599
  #: includes/admin/users.php:107 includes/admin/users.php:111
3600
+ #: includes/users/template.php:1579
3601
  msgid "&mdash; No role for these forums &mdash;"
3602
  msgstr ""
3603
 
3721
  "Login and visit the topic to unsubscribe from these emails."
3722
  msgstr ""
3723
 
3724
+ #: includes/common/template.php:1158
3725
  msgid ""
3726
  "Conditional query tags do not work before the query is run. Before then, "
3727
  "they always return false."
3728
  msgstr ""
3729
 
3730
+ #: includes/common/template.php:1630
3731
  msgid "No topics available"
3732
  msgstr ""
3733
 
3734
+ #: includes/common/template.php:1635
3735
  msgid "No forums available"
3736
  msgstr ""
3737
 
3738
+ #: includes/common/template.php:1640
3739
  msgid "None available"
3740
  msgstr ""
3741
 
3742
+ #: includes/common/template.php:2254
3743
  msgid "Home"
3744
  msgstr ""
3745
 
3746
+ #: includes/common/template.php:2324
3747
  msgid "(Edit)"
3748
  msgstr ""
3749
 
3750
+ #: includes/common/template.php:2328 includes/common/template.php:2443
3751
+ #: includes/common/template.php:2688 includes/core/theme-compat.php:804
3752
  #: templates/default/extras/taxonomy-topic-tag-edit.php:17
3753
  #: templates/default/extras/taxonomy-topic-tag.php:17
3754
  msgid "Topic Tag: %s"
3755
  msgstr ""
3756
 
3757
+ #: includes/common/template.php:2349
3758
  msgid "&lsaquo;"
3759
  msgstr ""
3760
 
3761
+ #: includes/common/template.php:2349
3762
  msgid "&rsaquo;"
3763
  msgstr ""
3764
 
3765
+ #: includes/common/template.php:2612
3766
  msgid "Log Out"
3767
  msgstr ""
3768
 
3769
+ #: includes/common/template.php:2652
3770
  msgid "Forum Edit: %s"
3771
  msgstr ""
3772
 
3773
+ #: includes/common/template.php:2657
3774
  msgid "Topic Edit: %s"
3775
  msgstr ""
3776
 
3777
+ #: includes/common/template.php:2662
3778
  msgid "Reply Edit: %s"
3779
  msgstr ""
3780
 
3781
+ #: includes/common/template.php:2667
3782
  msgid "Topic Tag Edit: %s"
3783
  msgstr ""
3784
 
3785
+ #: includes/common/template.php:2674
3786
  msgid "Forum: %s"
3787
  msgstr ""
3788
 
3789
+ #: includes/common/template.php:2679
3790
  msgid "Topic: %s"
3791
  msgstr ""
3792
 
3793
+ #: includes/common/template.php:2701
3794
  msgid "Your Topics"
3795
  msgstr ""
3796
 
3797
+ #: includes/common/template.php:2705
3798
  #. translators: user's display name
3799
  msgid "%s's Topics"
3800
  msgstr ""
3801
 
3802
+ #: includes/common/template.php:2711
3803
  msgid "Your Replies"
3804
  msgstr ""
3805
 
3806
+ #: includes/common/template.php:2715
3807
  #. translators: user's display name
3808
  msgid "%s's Replies"
3809
  msgstr ""
3810
 
3811
+ #: includes/common/template.php:2721
3812
  msgid "Your Favorites"
3813
  msgstr ""
3814
 
3815
+ #: includes/common/template.php:2725
3816
  #: templates/default/bbpress/user-details.php:57
3817
  #. translators: user's display name
3818
  msgid "%s's Favorites"
3819
  msgstr ""
3820
 
3821
+ #: includes/common/template.php:2731
3822
  msgid "Your Subscriptions"
3823
  msgstr ""
3824
 
3825
+ #: includes/common/template.php:2735
3826
  #: templates/default/bbpress/user-details.php:67
3827
  #. translators: user's display name
3828
  msgid "%s's Subscriptions"
3829
  msgstr ""
3830
 
3831
+ #: includes/common/template.php:2741
3832
  msgid "Your Profile"
3833
  msgstr ""
3834
 
3835
+ #: includes/common/template.php:2745
3836
  #: templates/default/bbpress/user-details.php:30
3837
  #. translators: user's display name
3838
  msgid "%s's Profile"
3839
  msgstr ""
3840
 
3841
+ #: includes/common/template.php:2754
3842
  msgid "Edit Your Profile"
3843
  msgstr ""
3844
 
3845
+ #: includes/common/template.php:2759
3846
  #: templates/default/bbpress/user-details.php:74
3847
  msgid "Edit %s's Profile"
3848
  msgstr ""
3849
 
3850
+ #: includes/common/template.php:2767
3851
  msgid "View: %s"
3852
  msgstr ""
3853
 
3874
 
3875
  #: includes/common/widgets.php:89
3876
  #: templates/default/bbpress/form-user-login.php:25
3877
+ #: templates/default/bbpress/form-user-passwords.php:21
3878
  msgid "Password"
3879
  msgstr ""
3880
 
4041
  msgid "And this is the very first reply."
4042
  msgstr ""
4043
 
4044
+ #: includes/extend/akismet.php:364
 
 
 
 
 
4045
  #. translators: %s: reporter name
4046
  msgid "%s reported this topic as spam"
4047
  msgstr ""
4048
 
4049
+ #: includes/extend/akismet.php:369
4050
  #. translators: %s: reporter name
4051
  msgid "%s reported this reply as spam"
4052
  msgstr ""
4053
 
4054
+ #: includes/extend/akismet.php:374
4055
  #. translators: 1: reporter name, 2: comment type
4056
  msgid "%1$s reported this %2$s as spam"
4057
  msgstr ""
4058
 
4059
+ #: includes/extend/akismet.php:389
4060
  #. translators: %s: reporter name
4061
  msgid "%s reported this topic as not spam"
4062
  msgstr ""
4063
 
4064
+ #: includes/extend/akismet.php:394
4065
  #. translators: %s: reporter name
4066
  msgid "%s reported this reply as not spam"
4067
  msgstr ""
4068
 
4069
+ #: includes/extend/akismet.php:399
4070
  #. translators: 1: reporter name, 2: comment type
4071
  msgid "%1$s reported this %2$s as not spam"
4072
  msgstr ""
4073
 
4074
+ #: includes/extend/akismet.php:509 includes/extend/akismet.php:514
4075
+ msgid "No response"
4076
+ msgstr ""
4077
+
4078
+ #: includes/extend/akismet.php:595
4079
  msgid "Akismet caught this post as spam"
4080
  msgstr ""
4081
 
4082
+ #: includes/extend/akismet.php:604 includes/extend/akismet.php:627
4083
  msgid "Post status was changed to %s"
4084
  msgstr ""
4085
 
4086
+ #: includes/extend/akismet.php:618
4087
  msgid "Akismet cleared this post as not spam"
4088
  msgstr ""
4089
 
4090
+ #: includes/extend/akismet.php:641
4091
  msgid ""
4092
  "Akismet was unable to check this post (response: %s), will automatically "
4093
  "retry again later."
4094
  msgstr ""
4095
 
4096
+ #: includes/extend/akismet.php:905 includes/extend/akismet.php:915
4097
  msgid "Akismet History"
4098
  msgstr ""
4099
 
4100
+ #: includes/extend/akismet.php:959
4101
  msgid "No recorded history. Akismet has not checked this post."
4102
  msgstr ""
4103
 
4104
+ #: includes/extend/buddypress/activity.php:186
4105
  msgid "New forum topic"
4106
  msgstr ""
4107
 
4108
+ #: includes/extend/buddypress/activity.php:196
4109
  msgid "New forum reply"
4110
  msgstr ""
4111
 
4112
+ #: includes/extend/buddypress/activity.php:401
4113
  #: includes/extend/buddypress/functions.php:779
4114
  msgid "%1$s started the topic %2$s in the forum %3$s"
4115
  msgstr ""
4116
 
4117
+ #: includes/extend/buddypress/activity.php:539
4118
  #: includes/extend/buddypress/functions.php:780
4119
  msgid "%1$s replied to the topic %2$s in the forum %3$s"
4120
  msgstr ""
4163
  #: includes/extend/buddypress/groups.php:531
4164
  #: includes/extend/buddypress/groups.php:688
4165
  #: includes/extend/buddypress/notifications.php:199
4166
+ #: includes/forums/functions.php:126 includes/forums/functions.php:404
4167
+ #: includes/replies/functions.php:134 includes/replies/functions.php:534
4168
+ #: includes/replies/functions.php:1248 includes/topics/functions.php:105
4169
+ #: includes/topics/functions.php:483 includes/topics/functions.php:1109
4170
+ #: includes/topics/functions.php:1384 includes/topics/functions.php:1720
4171
+ #: includes/topics/functions.php:1764 includes/topics/functions.php:1825
4172
  #: includes/users/engagements.php:612 includes/users/engagements.php:853
4173
  #: includes/users/functions.php:196 includes/users/functions.php:202
4174
  #: includes/users/functions.php:380
4179
  msgid "Group Forum"
4180
  msgstr ""
4181
 
4182
+ #: includes/extend/buddypress/groups.php:1052
4183
  msgid "This group does not currently have a forum."
4184
  msgstr ""
4185
 
4193
  msgstr ""
4194
 
4195
  #: includes/extend/buddypress/notifications.php:89
4196
+ msgid "You have %1$d new replies to %2$s"
4197
  msgstr ""
4198
 
4199
  #: includes/extend/buddypress/notifications.php:95
4218
  msgid "<strong>Error</strong>: You do not have permission to create new forums."
4219
  msgstr ""
4220
 
4221
+ #: includes/forums/functions.php:165 includes/forums/functions.php:465
4222
  msgid "<strong>Error</strong>: Your forum needs a title."
4223
  msgstr ""
4224
 
4225
+ #: includes/forums/functions.php:170 includes/forums/functions.php:470
4226
+ #: includes/replies/functions.php:284 includes/replies/functions.php:618
4227
+ #: includes/topics/functions.php:163 includes/topics/functions.php:550
4228
  msgid "<strong>Error</strong>: Your title is too long."
4229
  msgstr ""
4230
 
4231
+ #: includes/forums/functions.php:184 includes/forums/functions.php:484
4232
  msgid "<strong>Error</strong>: Your forum description cannot be empty."
4233
  msgstr ""
4234
 
4242
  "in this forum."
4243
  msgstr ""
4244
 
4245
+ #: includes/forums/functions.php:211 includes/forums/functions.php:440
4246
  msgid "<strong>Error</strong>: This forum has been closed to new forums."
4247
  msgstr ""
4248
 
4249
+ #: includes/forums/functions.php:216 includes/forums/functions.php:445
4250
  msgid ""
4251
  "<strong>Error</strong>: This forum is private and you do not have the "
4252
  "capability to read or create new forums in it."
4253
  msgstr ""
4254
 
4255
+ #: includes/forums/functions.php:221 includes/forums/functions.php:450
4256
  msgid ""
4257
  "<strong>Error</strong>: This forum is hidden and you do not have the "
4258
  "capability to read or create new forums in it."
4263
  msgid "<strong>Error</strong>: Slow down; you move too fast."
4264
  msgstr ""
4265
 
4266
+ #: includes/forums/functions.php:242
4267
  msgid "<strong>Error</strong>: This forum already exists."
4268
  msgstr ""
4269
 
4270
+ #: includes/forums/functions.php:248
4271
  msgid "<strong>Error</strong>: Your forum cannot be created at this time."
4272
  msgstr ""
4273
 
4274
+ #: includes/forums/functions.php:364 includes/replies/functions.php:491
4275
+ #: includes/topics/functions.php:415
4276
  msgid "<strong>Error</strong>: The following problem(s) occurred: %s"
4277
  msgstr ""
4278
 
4279
+ #: includes/forums/functions.php:368
4280
  msgid "<strong>Error</strong>: The forum was not created."
4281
  msgstr ""
4282
 
4283
+ #: includes/forums/functions.php:393
4284
  msgid "<strong>Error</strong>: Forum ID not found."
4285
  msgstr ""
4286
 
4287
+ #: includes/forums/functions.php:409
4288
  msgid "<strong>Error</strong>: The forum you want to edit was not found."
4289
  msgstr ""
4290
 
4291
+ #: includes/forums/functions.php:414
4292
  msgid "<strong>Error</strong>: You do not have permission to edit that forum."
4293
  msgstr ""
4294
 
4295
+ #: includes/forums/functions.php:490
4296
  msgid "<strong>Error</strong>: Your forum cannot be edited at this time."
4297
  msgstr ""
4298
 
4386
  msgstr ""
4387
 
4388
  #: includes/forums/template.php:833 includes/topics/template.php:1781
4389
+ #: includes/users/template.php:1311
4390
  msgid "Subscribe"
4391
  msgstr ""
4392
 
4393
  #: includes/forums/template.php:834 includes/topics/template.php:1782
4394
+ #: includes/users/template.php:1312
4395
  msgid "Unsubscribe"
4396
  msgstr ""
4397
 
4471
 
4472
  #: includes/replies/functions.php:207 includes/replies/functions.php:221
4473
  #: includes/topics/functions.php:187 includes/topics/functions.php:201
4474
+ #: includes/topics/functions.php:498
4475
  msgid "<strong>Error</strong>: Forum ID is missing."
4476
  msgstr ""
4477
 
4487
  msgid "<strong>Error</strong>: Forum does not exist."
4488
  msgstr ""
4489
 
4490
+ #: includes/replies/functions.php:243 includes/replies/functions.php:586
4491
  msgid ""
4492
  "<strong>Error</strong>: This forum is a category. No replies can be created "
4493
  "in this forum."
4494
  msgstr ""
4495
 
4496
+ #: includes/replies/functions.php:250 includes/replies/functions.php:593
4497
  msgid "<strong>Error</strong>: This forum has been closed to new replies."
4498
  msgstr ""
4499
 
4500
+ #: includes/replies/functions.php:255 includes/replies/functions.php:598
4501
  msgid ""
4502
  "<strong>Error</strong>: This forum is private and you do not have the "
4503
  "capability to read or create new replies in it."
4504
  msgstr ""
4505
 
4506
+ #: includes/replies/functions.php:259 includes/replies/functions.php:602
4507
  msgid ""
4508
  "<strong>Error</strong>: This forum is hidden and you do not have the "
4509
  "capability to read or create new replies in it."
4510
  msgstr ""
4511
 
4512
+ #: includes/replies/functions.php:298 includes/replies/functions.php:632
4513
  msgid "<strong>Error</strong>: Your reply cannot be empty."
4514
  msgstr ""
4515
 
4516
+ #: includes/replies/functions.php:318
4517
  msgid ""
4518
  "<strong>Error</strong>: Duplicate reply detected; it looks as though "
4519
  "you&#8217;ve already said that."
4520
  msgstr ""
4521
 
4522
+ #: includes/replies/functions.php:324
4523
  msgid "<strong>Error</strong>: Your reply cannot be created at this time."
4524
  msgstr ""
4525
 
4526
+ #: includes/replies/functions.php:348
4527
  msgid "<strong>Error</strong>: Topic is closed."
4528
  msgstr ""
4529
 
4530
+ #: includes/replies/functions.php:408 includes/replies/functions.php:723
4531
  msgid "<strong>Error</strong>: There was a problem adding the tags to the topic."
4532
  msgstr ""
4533
 
4534
+ #: includes/replies/functions.php:495
4535
  msgid "<strong>Error</strong>: The reply was not created."
4536
  msgstr ""
4537
 
4538
+ #: includes/replies/functions.php:523
4539
  msgid "<strong>Error</strong>: Reply ID not found."
4540
  msgstr ""
4541
 
4542
+ #: includes/replies/functions.php:540
4543
  msgid "<strong>Error</strong>: The reply you want to edit was not found."
4544
  msgstr ""
4545
 
4546
+ #: includes/replies/functions.php:551
4547
  msgid "<strong>Error</strong>: You do not have permission to edit that reply."
4548
  msgstr ""
4549
 
4550
+ #: includes/replies/functions.php:638
4551
  msgid "<strong>Error</strong>: Your reply cannot be edited at this time."
4552
  msgstr ""
4553
 
4554
+ #: includes/replies/functions.php:1224 includes/topics/functions.php:1360
4555
+ msgid "<strong>Error</strong>: A reply ID is required."
4556
  msgstr ""
4557
 
4558
+ #: includes/replies/functions.php:1233
4559
  msgid "<strong>Error</strong>: The reply you want to move was not found."
4560
  msgstr ""
4561
 
4562
+ #: includes/replies/functions.php:1243
4563
  msgid "<strong>Error</strong>: The topic you want to move from was not found."
4564
  msgstr ""
4565
 
4566
+ #: includes/replies/functions.php:1254 includes/topics/functions.php:1120
4567
+ #: includes/topics/functions.php:1390
4568
  msgid "<strong>Error</strong>: You do not have permission to edit the source topic."
4569
  msgstr ""
4570
 
4571
+ #: includes/replies/functions.php:1264
4572
  msgid "<strong>Error</strong>: You need to choose a valid move option."
4573
  msgstr ""
4574
 
4575
+ #: includes/replies/functions.php:1277 includes/topics/functions.php:1413
4576
  msgid "<strong>Error</strong>: A topic ID is required."
4577
  msgstr ""
4578
 
4579
+ #: includes/replies/functions.php:1287
4580
  msgid "<strong>Error</strong>: The topic you want to move to was not found."
4581
  msgstr ""
4582
 
4583
+ #: includes/replies/functions.php:1292 includes/topics/functions.php:1140
4584
+ #: includes/topics/functions.php:1428
4585
  msgid ""
4586
  "<strong>Error</strong>: You do not have permission to edit the destination "
4587
  "topic."
4588
  msgstr ""
4589
 
4590
+ #: includes/replies/functions.php:1346 includes/topics/functions.php:1466
4591
  msgid ""
4592
  "<strong>Error</strong>: There was a problem converting the reply into the "
4593
  "topic. Please try again."
4594
  msgstr ""
4595
 
4596
+ #: includes/replies/functions.php:1351 includes/topics/functions.php:1471
4597
  msgid ""
4598
  "<strong>Error</strong>: You do not have permission to create new topics. "
4599
  "The reply could not be converted into a topic."
4600
  msgstr ""
4601
 
4602
+ #: includes/replies/functions.php:1499
4603
  msgid "<strong>Error</strong>: This reply could not be found or no longer exists."
4604
  msgstr ""
4605
 
4606
+ #: includes/replies/functions.php:1505 includes/topics/functions.php:291
4607
+ #: includes/topics/functions.php:594 includes/topics/functions.php:2042
4608
  msgid "<strong>Error</strong>: You do not have permission to do that."
4609
  msgstr ""
4610
 
4611
+ #: includes/replies/functions.php:1581
4612
  msgid "<strong>Error</strong>: There was a problem approving the reply."
4613
  msgstr ""
4614
 
4615
+ #: includes/replies/functions.php:1581
4616
  msgid "<strong>Error</strong>: There was a problem unapproving the reply."
4617
  msgstr ""
4618
 
4619
+ #: includes/replies/functions.php:1592
4620
  msgid "<strong>Error</strong>: There was a problem unmarking the reply as spam."
4621
  msgstr ""
4622
 
4623
+ #: includes/replies/functions.php:1592
4624
  msgid "<strong>Error</strong>: There was a problem marking the reply as spam."
4625
  msgstr ""
4626
 
4627
+ #: includes/replies/functions.php:1607
4628
  msgid "<strong>Error</strong>: There was a problem trashing the reply."
4629
  msgstr ""
4630
 
4631
+ #: includes/replies/functions.php:1615
4632
  msgid "<strong>Error</strong>: There was a problem untrashing the reply."
4633
  msgstr ""
4634
 
4635
+ #: includes/replies/functions.php:1623
4636
  msgid "<strong>Error</strong>: There was a problem deleting the reply."
4637
  msgstr ""
4638
 
4639
+ #: includes/replies/functions.php:2136
4640
  msgid "All Posts"
4641
  msgstr ""
4642
 
4643
+ #: includes/replies/functions.php:2182 includes/topics/functions.php:3818
4644
  msgid "Replies: %s"
4645
  msgstr ""
4646
 
4750
  msgstr ""
4751
 
4752
  #: includes/replies/template.php:1196 includes/topics/template.php:1429
4753
+ #: includes/users/template.php:2037
4754
  msgid "View %s's profile"
4755
  msgstr ""
4756
 
4757
  #: includes/replies/template.php:1197 includes/topics/template.php:1430
4758
+ #: includes/users/template.php:2038
4759
  msgid "Visit %s's website"
4760
  msgstr ""
4761
 
4762
  #: includes/replies/template.php:1653
4763
+ #: templates/default/bbpress/form-user-passwords.php:35
4764
  msgid "Cancel"
4765
  msgstr ""
4766
 
4840
  msgid "<strong>Error</strong>: You do not have permission to create new topics."
4841
  msgstr ""
4842
 
4843
+ #: includes/topics/functions.php:158 includes/topics/functions.php:545
4844
  msgid "<strong>Error</strong>: Your topic needs a title."
4845
  msgstr ""
4846
 
4847
+ #: includes/topics/functions.php:177 includes/topics/functions.php:564
4848
  msgid "<strong>Error</strong>: Your topic cannot be empty."
4849
  msgstr ""
4850
 
4854
  "in this forum."
4855
  msgstr ""
4856
 
4857
+ #: includes/topics/functions.php:230 includes/topics/functions.php:520
4858
  msgid "<strong>Error</strong>: This forum has been closed to new topics."
4859
  msgstr ""
4860
 
4861
+ #: includes/topics/functions.php:235 includes/topics/functions.php:525
4862
  msgid ""
4863
  "<strong>Error</strong>: This forum is private and you do not have the "
4864
  "capability to read or create new topics in it."
4865
  msgstr ""
4866
 
4867
+ #: includes/topics/functions.php:239 includes/topics/functions.php:529
4868
  msgid ""
4869
  "<strong>Error</strong>: This forum is hidden and you do not have the "
4870
  "capability to read or create new topics in it."
4871
  msgstr ""
4872
 
4873
+ #: includes/topics/functions.php:261
4874
  msgid ""
4875
  "<strong>Error</strong>: Duplicate topic detected; it looks as though "
4876
  "you&#8217;ve already said that."
4877
  msgstr ""
4878
 
4879
+ #: includes/topics/functions.php:267
4880
  msgid "<strong>Error</strong>: Your topic cannot be created at this time."
4881
  msgstr ""
4882
 
4883
+ #: includes/topics/functions.php:419
4884
  msgid "<strong>Error</strong>: The topic was not created."
4885
  msgstr ""
4886
 
4887
+ #: includes/topics/functions.php:445 includes/topics/functions.php:1102
4888
  msgid "<strong>Error</strong>: Topic ID not found."
4889
  msgstr ""
4890
 
4891
+ #: includes/topics/functions.php:456
4892
  msgid "<strong>Error</strong>: The topic you want to edit was not found."
4893
  msgstr ""
4894
 
4895
+ #: includes/topics/functions.php:467
4896
  msgid "<strong>Error</strong>: You do not have permission to edit that topic."
4897
  msgstr ""
4898
 
4899
+ #: includes/topics/functions.php:513
4900
  msgid ""
4901
  "<strong>Error</strong>: This forum is a category. No topics can be created "
4902
  "in it."
4903
  msgstr ""
4904
 
4905
+ #: includes/topics/functions.php:570
4906
  msgid "<strong>Error</strong>: Your topic cannot be edited at this time."
4907
  msgstr ""
4908
 
4909
+ #: includes/topics/functions.php:1114
4910
  msgid "<strong>Error</strong>: The topic you want to merge was not found."
4911
  msgstr ""
4912
 
4913
+ #: includes/topics/functions.php:1128
4914
  msgid "<strong>Error</strong>: Destination topic ID not found."
4915
  msgstr ""
4916
 
4917
+ #: includes/topics/functions.php:1135
4918
  msgid "<strong>Error</strong>: The topic you want to merge to was not found."
4919
  msgstr ""
4920
 
4921
+ #: includes/topics/functions.php:1369
 
 
 
 
4922
  msgid "<strong>Error</strong>: The reply you want to split from was not found."
4923
  msgstr ""
4924
 
4925
+ #: includes/topics/functions.php:1379
4926
  msgid "<strong>Error</strong>: The topic you want to split was not found."
4927
  msgstr ""
4928
 
4929
+ #: includes/topics/functions.php:1400
4930
  msgid "<strong>Error</strong>: You need to choose a valid split option."
4931
  msgstr ""
4932
 
4933
+ #: includes/topics/functions.php:1423
4934
  msgid "<strong>Error</strong>: The topic you want to split to was not found."
4935
  msgstr ""
4936
 
4937
+ #: includes/topics/functions.php:1708
4938
  msgid ""
4939
  "<strong>Error</strong>: The following problem(s) have been found while "
4940
  "getting the tag: %s"
4941
  msgstr ""
4942
 
4943
+ #: includes/topics/functions.php:1726 includes/topics/functions.php:1770
4944
  msgid "<strong>Error</strong>: You do not have permission to edit the topic tags."
4945
  msgstr ""
4946
 
4947
+ #: includes/topics/functions.php:1732 includes/topics/functions.php:1776
4948
  msgid "<strong>Error</strong>: You need to enter a tag name."
4949
  msgstr ""
4950
 
4951
+ #: includes/topics/functions.php:1747
4952
  msgid ""
4953
  "<strong>Error</strong>: The following problem(s) have been found while "
4954
  "updating the tag: %s"
4955
  msgstr ""
4956
 
4957
+ #: includes/topics/functions.php:1787 includes/topics/functions.php:1808
4958
  msgid ""
4959
  "<strong>Error</strong>: The following problem(s) have been found while "
4960
  "merging the tags: %s"
4961
  msgstr ""
4962
 
4963
+ #: includes/topics/functions.php:1796
4964
  msgid "<strong>Error</strong>: The tags which are being merged can not be the same."
4965
  msgstr ""
4966
 
4967
+ #: includes/topics/functions.php:1831
4968
  msgid "<strong>Error</strong>: You do not have permission to delete the topic tags."
4969
  msgstr ""
4970
 
4971
+ #: includes/topics/functions.php:1840
4972
  msgid ""
4973
  "<strong>Error</strong>: The following problem(s) have been found while "
4974
  "deleting the tag: %s"
4975
  msgstr ""
4976
 
4977
+ #: includes/topics/functions.php:2036
4978
  msgid "<strong>Error</strong>: This topic could not be found or no longer exists."
4979
  msgstr ""
4980
 
4981
+ #: includes/topics/functions.php:2126
4982
  msgid "<strong>Error</strong>: There was a problem approving the topic."
4983
  msgstr ""
4984
 
4985
+ #: includes/topics/functions.php:2127
4986
  msgid "<strong>Error</strong>: There was a problem unapproving the topic."
4987
  msgstr ""
4988
 
4989
+ #: includes/topics/functions.php:2144
4990
  msgid "<strong>Error</strong>: There was a problem closing the topic."
4991
  msgstr ""
4992
 
4993
+ #: includes/topics/functions.php:2145
4994
  msgid "<strong>Error</strong>: There was a problem opening the topic."
4995
  msgstr ""
4996
 
4997
+ #: includes/topics/functions.php:2163
4998
  msgid "<strong>Error</strong>: There was a problem unsticking the topic."
4999
  msgstr ""
5000
 
5001
+ #: includes/topics/functions.php:2164
5002
  msgid "<strong>Error</strong>: There was a problem sticking the topic."
5003
  msgstr ""
5004
 
5005
+ #: includes/topics/functions.php:2182
5006
  msgid "<strong>Error</strong>: There was a problem unmarking the topic as spam."
5007
  msgstr ""
5008
 
5009
+ #: includes/topics/functions.php:2183
5010
  msgid "<strong>Error</strong>: There was a problem marking the topic as spam."
5011
  msgstr ""
5012
 
5013
+ #: includes/topics/functions.php:2196
5014
  msgid "<strong>Error</strong>: There was a problem trashing the topic."
5015
  msgstr ""
5016
 
5017
+ #: includes/topics/functions.php:2207
5018
  msgid "<strong>Error</strong>: There was a problem untrashing the topic."
5019
  msgstr ""
5020
 
5021
+ #: includes/topics/functions.php:2216
5022
  msgid "<strong>Error</strong>: There was a problem deleting the topic."
5023
  msgstr ""
5024
 
5118
  msgid "This topic was modified %1$s by %2$s."
5119
  msgstr ""
5120
 
5121
+ #: includes/topics/template.php:1829 includes/users/template.php:1113
5122
  msgid "Favorite"
5123
  msgstr ""
5124
 
5125
+ #: includes/topics/template.php:1830 includes/users/template.php:1114
5126
  msgid "Unfavorite"
5127
  msgstr ""
5128
 
5351
  msgid "<strong>Error</strong>: Invalid role."
5352
  msgstr ""
5353
 
5354
+ #: includes/users/template.php:715
5355
  msgid "Guest"
5356
  msgstr ""
5357
 
5358
+ #: includes/users/template.php:719
5359
  msgid "Inactive"
5360
  msgstr ""
5361
 
5362
+ #: includes/users/template.php:729
5363
  msgid "Member"
5364
  msgstr ""
5365
 
5366
+ #: includes/users/template.php:770
5367
  msgid "Admin"
5368
  msgstr ""
5369
 
5370
+ #: includes/users/template.php:1407
5371
  msgid "User updated."
5372
  msgstr ""
5373
 
5374
+ #: includes/users/template.php:1451
5375
  msgid "There is a pending email address change to %1$s. %2$s"
5376
  msgstr ""
5377
 
5378
+ #: includes/users/template.php:1468
5379
  msgid "You have super admin privileges."
5380
  msgstr ""
5381
 
5382
+ #: includes/users/template.php:1468
5383
  msgid "This user has super admin privileges."
5384
  msgstr ""
5385
 
5386
+ #: includes/users/template.php:1542
5387
  msgid "&mdash; No role for this site &mdash;"
5388
  msgstr ""
5389
 
5390
+ #: includes/users/template.php:1862
5391
  msgid "You are now logged out."
5392
  msgstr ""
5393
 
5394
+ #: includes/users/template.php:1866
5395
  msgid "New user registration is currently not allowed."
5396
  msgstr ""
5397
 
5398
+ #: includes/users/template.php:1875
5399
  msgid "Check your e-mail for the confirmation link."
5400
  msgstr ""
5401
 
5402
+ #: includes/users/template.php:1880
5403
  msgid "Check your e-mail for your new password."
5404
  msgstr ""
5405
 
5406
+ #: includes/users/template.php:1885
5407
  msgid "Registration complete. Please check your e-mail."
5408
  msgstr ""
5409
 
5410
+ #: includes/users/template.php:2407
5411
  msgid "Moderators:"
5412
  msgstr ""
5413
 
5921
  msgid "Reset My Password"
5922
  msgstr ""
5923
 
5924
+ #: templates/default/bbpress/form-user-passwords.php:22
5925
  msgid "Generate Password"
5926
  msgstr ""
5927
 
5928
+ #: templates/default/bbpress/form-user-passwords.php:30
5929
  msgid "Hide password"
5930
  msgstr ""
5931
 
5932
+ #: templates/default/bbpress/form-user-passwords.php:32
5933
  msgid "Hide"
5934
  msgstr ""
5935
 
5936
+ #: templates/default/bbpress/form-user-passwords.php:33
5937
  msgid "Cancel password change"
5938
  msgstr ""
5939
 
5940
+ #: templates/default/bbpress/form-user-passwords.php:44
5941
  msgid "Repeat New Password"
5942
  msgstr ""
5943
 
5944
+ #: templates/default/bbpress/form-user-passwords.php:46
5945
  msgid "Type your new password again."
5946
  msgstr ""
5947
 
5948
+ #: templates/default/bbpress/form-user-passwords.php:50
5949
  msgid "Confirm"
5950
  msgstr ""
5951
 
6288
  msgid "Discussion Forum"
6289
  msgstr ""
6290
 
6291
+ #: includes/forums/functions.php:2081
6292
  msgctxt "Open the forum"
6293
  msgid "Open"
6294
  msgstr ""
6295
 
6296
+ #: includes/forums/functions.php:2082
6297
  msgctxt "Close the forum"
6298
  msgid "Closed"
6299
  msgstr ""
6300
 
6301
+ #: includes/forums/functions.php:2099
6302
  msgctxt "Forum accepts new topics"
6303
  msgid "Forum"
6304
  msgstr ""
6305
 
6306
+ #: includes/forums/functions.php:2100
6307
  msgctxt "Forum is a category"
6308
  msgid "Category"
6309
  msgstr ""
6310
 
6311
+ #: includes/forums/functions.php:2120
6312
  msgctxt "Make forum public"
6313
  msgid "Public"
6314
  msgstr ""
6315
 
6316
+ #: includes/forums/functions.php:2121
6317
  msgctxt "Make forum private"
6318
  msgid "Private"
6319
  msgstr ""
6320
 
6321
+ #: includes/forums/functions.php:2122
6322
  msgctxt "Make forum hidden"
6323
  msgid "Hidden"
6324
  msgstr ""
6325
 
6326
+ #: includes/replies/functions.php:1655
6327
  msgctxt "Publish the reply"
6328
  msgid "Publish"
6329
  msgstr ""
6330
 
6331
+ #: includes/replies/functions.php:1656
6332
  msgctxt "Spam the reply"
6333
  msgid "Spam"
6334
  msgstr ""
6335
 
6336
+ #: includes/replies/functions.php:1657
6337
  msgctxt "Trash the reply"
6338
  msgid "Trash"
6339
  msgstr ""
6340
 
6341
+ #: includes/replies/functions.php:1658
6342
  msgctxt "Mark reply as pending"
6343
  msgid "Pending"
6344
  msgstr ""
6368
  msgid "None"
6369
  msgstr ""
6370
 
6371
+ #: includes/topics/functions.php:1875 includes/topics/template.php:2581
6372
  msgctxt "Open the topic"
6373
  msgid "Open"
6374
  msgstr ""
6375
 
6376
+ #: includes/topics/functions.php:1876
6377
  msgctxt "Close the topic"
6378
  msgid "Closed"
6379
  msgstr ""
6383
  msgid "Close"
6384
  msgstr ""
6385
 
6386
+ #: includes/topics/functions.php:1877
6387
  msgctxt "Spam the topic"
6388
  msgid "Spam"
6389
  msgstr ""
6390
 
6391
+ #: includes/topics/functions.php:1878
6392
  msgctxt "Trash the topic"
6393
  msgid "Trash"
6394
  msgstr ""
6395
 
6396
+ #: includes/topics/functions.php:1879
6397
  msgctxt "Unapprove the topic"
6398
  msgid "Pending"
6399
  msgstr ""
6403
  msgid "Unapprove"
6404
  msgstr ""
6405
 
6406
+ #: includes/topics/functions.php:1896
6407
  msgctxt "Unstick a topic"
6408
  msgid "Normal"
6409
  msgstr ""
6410
 
6411
+ #: includes/topics/functions.php:1897
6412
  msgctxt "Make topic sticky"
6413
  msgid "Sticky"
6414
  msgstr ""
6415
 
6416
+ #: includes/topics/functions.php:1898
6417
  msgctxt "Make topic super sticky"
6418
  msgid "Super Sticky"
6419
  msgstr ""
6423
  msgid "Approve"
6424
  msgstr ""
6425
 
6426
+ #: includes/users/template.php:1446
6427
  msgctxt "Dismiss pending user email address change"
6428
  msgid "Cancel"
6429
  msgstr ""
includes/admin/assets/css/admin-rtl.css CHANGED
@@ -368,60 +368,60 @@ body.post-type-reply strong.label {
368
  border-color: #ccc #ccc #fff #fff;
369
  }
370
 
371
- body.post-type-forum #the-list .status-closed,
372
- body.post-type-topic #the-list .status-closed,
373
- body.post-type-reply #the-list .status-closed {
374
  background-color: #f5f5f5;
375
  }
376
 
377
- body.post-type-forum #the-list .status-closed:nth-child(odd),
378
- body.post-type-topic #the-list .status-closed:nth-child(odd),
379
- body.post-type-reply #the-list .status-closed:nth-child(odd) {
380
  background-color: #f0f0f0;
381
  }
382
 
383
- body.post-type-forum #the-list .status-spam,
384
- body.post-type-topic #the-list .status-spam,
385
- body.post-type-reply #the-list .status-spam,
386
  #bbp-reply-list .status-trash {
387
  background-color: #fee;
388
  }
389
 
390
- body.post-type-forum #the-list .status-spam:nth-child(odd),
391
- body.post-type-topic #the-list .status-spam:nth-child(odd),
392
- body.post-type-reply #the-list .status-spam:nth-child(odd),
393
  #bbp-reply-list .status-trash:nth-child(odd) {
394
  background-color: #fdd;
395
  }
396
 
397
- body.post-type-forum #the-list .status-pending,
398
- body.post-type-topic #the-list .status-pending,
399
- body.post-type-reply #the-list .status-pending {
400
  background-color: #fff2e8;
401
  }
402
 
403
- body.post-type-forum #the-list .status-pending:nth-child(odd),
404
- body.post-type-topic #the-list .status-pending:nth-child(odd),
405
- body.post-type-reply #the-list .status-pending:nth-child(odd) {
406
  background-color: #fff7f1;
407
  }
408
 
409
- body.post-type-forum #the-list .status-closed td,
410
- body.post-type-topic #the-list .status-closed td,
411
- body.post-type-reply #the-list .status-closed td,
412
- body.post-type-forum #the-list .status-spam td,
413
- body.post-type-topic #the-list .status-spam td,
414
- body.post-type-reply #the-list .status-spam td,
415
  #bbp-reply-list .status-trash td {
416
  color: #999;
417
  }
418
 
419
- body.post-type-forum #the-list .row-actions .unspam a,
420
- body.post-type-topic #the-list .row-actions .unspam a,
421
- body.post-type-reply #the-list .row-actions .unspam a,
422
- body.post-type-forum #the-list .row-actions .approved a,
423
- body.post-type-topic #the-list .row-actions .approved a,
424
- body.post-type-reply #the-list .row-actions .approved a {
425
  color: #006505;
426
  }
427
 
368
  border-color: #ccc #ccc #fff #fff;
369
  }
370
 
371
+ body.post-type-forum tbody .status-closed,
372
+ body.post-type-topic tbody .status-closed,
373
+ body.post-type-reply tbody .status-closed {
374
  background-color: #f5f5f5;
375
  }
376
 
377
+ body.post-type-forum tbody .status-closed:nth-child(odd),
378
+ body.post-type-topic tbody .status-closed:nth-child(odd),
379
+ body.post-type-reply tbody .status-closed:nth-child(odd) {
380
  background-color: #f0f0f0;
381
  }
382
 
383
+ body.post-type-forum tbody .status-spam,
384
+ body.post-type-topic tbody .status-spam,
385
+ body.post-type-reply tbody .status-spam,
386
  #bbp-reply-list .status-trash {
387
  background-color: #fee;
388
  }
389
 
390
+ body.post-type-forum tbody .status-spam:nth-child(odd),
391
+ body.post-type-topic tbody .status-spam:nth-child(odd),
392
+ body.post-type-reply tbody .status-spam:nth-child(odd),
393
  #bbp-reply-list .status-trash:nth-child(odd) {
394
  background-color: #fdd;
395
  }
396
 
397
+ body.post-type-forum tbody .status-pending,
398
+ body.post-type-topic tbody .status-pending,
399
+ body.post-type-reply tbody .status-pending {
400
  background-color: #fff2e8;
401
  }
402
 
403
+ body.post-type-forum tbody .status-pending:nth-child(odd),
404
+ body.post-type-topic tbody .status-pending:nth-child(odd),
405
+ body.post-type-reply tbody .status-pending:nth-child(odd) {
406
  background-color: #fff7f1;
407
  }
408
 
409
+ body.post-type-forum tbody .status-closed td,
410
+ body.post-type-topic tbody .status-closed td,
411
+ body.post-type-reply tbody .status-closed td,
412
+ body.post-type-forum tbody .status-spam td,
413
+ body.post-type-topic tbody .status-spam td,
414
+ body.post-type-reply tbody .status-spam td,
415
  #bbp-reply-list .status-trash td {
416
  color: #999;
417
  }
418
 
419
+ body.post-type-forum tbody .row-actions .unspam a,
420
+ body.post-type-topic tbody .row-actions .unspam a,
421
+ body.post-type-reply tbody .row-actions .unspam a,
422
+ body.post-type-forum tbody .row-actions .approved a,
423
+ body.post-type-topic tbody .row-actions .approved a,
424
+ body.post-type-reply tbody .row-actions .approved a {
425
  color: #006505;
426
  }
427
 
includes/admin/assets/css/admin-rtl.min.css CHANGED
@@ -1 +1 @@
1
- #poststuff #bbp_forum_attributes select#parent_id,#poststuff #bbp_reply_attributes select#bbp_forum_id,#poststuff #bbp_reply_attributes select#bbp_reply_to,#poststuff #bbp_topic_attributes select#parent_id{max-width:170px}.bbp-badge{transform-origin:top right;animation:swoop 16s infinite linear}.bbp-bee{font:400 80px/1 dashicons!important;color:#000;position:absolute;height:60px;width:60px}.bbp-hive{font:400 150px/1 dashicons!important;color:#ccc;position:absolute;height:150px;width:150px;top:0;left:0;display:block}.bbp-bee::before{content:"\f451"}.bbp-hive::before{content:"\f449"}.notice-bbpress{border-right:4px solid #78cd95;padding-right:36px;background-color:#ebffeb;position:relative}.notice-bbpress .bbpress-logo-icon{position:absolute;height:auto;width:auto;padding:7px 9px;top:50%;right:0;transform:translateY(-50%);font:400 24px/1 dashicons!important}.notice-bbpress .bbpress-logo-icon::before{content:"\f477";color:#555}@keyframes buzz{0%{left:-2px;top:-1px}25%{left:1px;top:2px}50%{left:-3px;top:-1px}75%{left:2px;top:1px}0%{left:-2px;top:-1px}}@keyframes swoop{0%{transform:rotate(-95deg)}100%{transform:rotate(-455deg)}}.about-wrap .bbp-badge{position:absolute;left:50px;top:50px;height:25px;width:25px}body.rtl .about-wrap .bbp-badge{left:auto;right:50px}#adminmenu #menu-posts-forum .wp-menu-image::before,#dashboard_right_now a.bbp-glance-forums::before,th .bbp_forums_column::before{content:"\f449"}#adminmenu #menu-posts-topic .wp-menu-image::before,#dashboard_right_now a.bbp-glance-topics::before,th .bbp_topics_column::before{content:"\f450"}#adminmenu #menu-posts-reply .wp-menu-image::before,#dashboard_right_now a.bbp-glance-replies::before,th .bbp_replies_column::before{content:"\f451"}#dashboard_right_now a.bbp-glance-topic-tags::before{content:"\f323"}#dashboard_right_now a.bbp-glance-users::before{content:"\f110"}th .bbp_forums_column,th .bbp_replies_column,th .bbp_topics_column{height:16px;width:16px}th .bbp_forums_column::before,th .bbp_replies_column::before,th .bbp_topics_column::before{font:400 20px/.5 dashicons;speak:none;display:inline-block;padding:0;top:4px;right:-4px;position:relative;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important;color:#444}#bbp-dashboard-right-now .table,#bbp-dashboard-right-now .versions,#bbp-dashboard-right-now p.sub{margin:-12px}#bbp-dashboard-right-now .inside{font-size:12px;padding-top:20px;margin-bottom:0}#bbp-dashboard-right-now p.sub{padding:5px 0 15px;color:#8f8f8f;font-size:14px;position:absolute;top:-17px;right:15px}body.rtl #bbp-dashboard-right-now p.sub{left:15px;right:0}#bbp-dashboard-right-now .table{margin:0;padding:0;position:relative}#bbp-dashboard-right-now .table_content{float:right;border-top:#ececec 1px solid;width:45%}body.rtl #bbp-dashboard-right-now .table_content{float:left}#bbp-dashboard-right-now .table_discussion{float:left;border-top:#ececec 1px solid;width:45%}body.rtl #bbp-dashboard-right-now .table_discussion{float:right}#bbp-dashboard-right-now table td{padding:3px 0;white-space:nowrap}#bbp-dashboard-right-now table tr.first td{border-top:none}#bbp-dashboard-right-now td.b{padding-left:6px;text-align:left;font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif;font-size:14px;width:1%}body.rtl #bbp-dashboard-right-now td.b{padding-right:6px;padding-left:0}#bbp-dashboard-right-now td.b a{font-size:18px}#bbp-dashboard-right-now td.b a:hover{color:#d54e21}#bbp-dashboard-right-now .t{font-size:12px;padding-left:12px;padding-top:6px;color:#777}body.rtl #bbp-dashboard-right-now .t{padding-right:12px;padding-left:0}#bbp-dashboard-right-now .t a{white-space:nowrap}#bbp-dashboard-right-now .spam{color:red}#bbp-dashboard-right-now .waiting{color:#e66f00}#bbp-dashboard-right-now .approved{color:#0f0}#bbp-dashboard-right-now .versions{padding:6px 10px 12px;clear:both}#bbp-dashboard-right-now .versions .b{font-weight:700}#bbp-dashboard-right-now a.button{float:left;clear:left;position:relative;top:-5px}body.rtl #bbp-dashboard-right-now a.button{float:right;clear:right}body.post-type-forum #minor-publishing,body.post-type-forum #save-post{display:none}body.post-type-forum strong.label,body.post-type-reply strong.label,body.post-type-topic strong.label{display:inline-block;width:60px}.column-bbp_forum_reply_count,.column-bbp_forum_topic_count,.column-bbp_topic_reply_count,.column-bbp_topic_voice_count{width:8%!important}.column-author,.column-bbp_forum_mods,.column-bbp_reply_author,.column-bbp_topic_author{width:10%!important}.column-bbp_reply_forum,.column-bbp_reply_topic,.column-bbp_topic_forum{width:10%!important}.column-bbp_forum_freshness,.column-bbp_topic_freshness{width:10%!important}.column-bbp_forum_created,.column-bbp_reply_created,.column-bbp_topic_created,.column-bbp_user_role{width:15%!important}.column-bbp_forum_topic_author,.column-bbp_topic_reply_author{width:25%!important}.column-bbp_forum_topic_author .avatar,.column-bbp_topic_reply_author .avatar{float:right;margin-left:10px}#bbp_moderators{width:100%}#bbp_forum_attributes hr{border-style:solid;border-width:1px;border-color:#ccc #ccc #fff #fff}body.post-type-forum #the-list .status-closed,body.post-type-reply #the-list .status-closed,body.post-type-topic #the-list .status-closed{background-color:#f5f5f5}body.post-type-forum #the-list .status-closed:nth-child(odd),body.post-type-reply #the-list .status-closed:nth-child(odd),body.post-type-topic #the-list .status-closed:nth-child(odd){background-color:#f0f0f0}#bbp-reply-list .status-trash,body.post-type-forum #the-list .status-spam,body.post-type-reply #the-list .status-spam,body.post-type-topic #the-list .status-spam{background-color:#fee}#bbp-reply-list .status-trash:nth-child(odd),body.post-type-forum #the-list .status-spam:nth-child(odd),body.post-type-reply #the-list .status-spam:nth-child(odd),body.post-type-topic #the-list .status-spam:nth-child(odd){background-color:#fdd}body.post-type-forum #the-list .status-pending,body.post-type-reply #the-list .status-pending,body.post-type-topic #the-list .status-pending{background-color:#fff2e8}body.post-type-forum #the-list .status-pending:nth-child(odd),body.post-type-reply #the-list .status-pending:nth-child(odd),body.post-type-topic #the-list .status-pending:nth-child(odd){background-color:#fff7f1}#bbp-reply-list .status-trash td,body.post-type-forum #the-list .status-closed td,body.post-type-forum #the-list .status-spam td,body.post-type-reply #the-list .status-closed td,body.post-type-reply #the-list .status-spam td,body.post-type-topic #the-list .status-closed td,body.post-type-topic #the-list .status-spam td{color:#999}body.post-type-forum #the-list .row-actions .approved a,body.post-type-forum #the-list .row-actions .unspam a,body.post-type-reply #the-list .row-actions .approved a,body.post-type-reply #the-list .row-actions .unspam a,body.post-type-topic #the-list .row-actions .approved a,body.post-type-topic #the-list .row-actions .unspam a{color:#006505}#bbp_topic_engagements_metabox .avatar,#bbp_topic_favorites_metabox .avatar,#bbp_topic_subscriptions_metabox .avatar{margin:3px}.bbp-converter-settings-wrap{float:right;width:55%}#poststuff.bbp-converter-monitor-wrap{float:left;width:43%;margin-right:2%;min-width:200px}#bbp-converter-monitor h2{position:relative}#bbp-converter-monitor .inside{margin:0;padding:5px;border-bottom:1px solid #e5e5e5}#bbp-converter-monitor div.actions{padding:10px;background:#fafafa;clear:both}#bbp-converter-spinner{margin:4px 0}div.bbp-converter-log,div.bbp-converter-warning{padding:5px 5px 5px 0}div.bbp-converter-log.started{height:300px;overflow:auto}div.bbp-converter-log p{margin:0;padding:2px}div.bbp-converter-log p:only-child{float:none;margin-bottom:0}div.bbp-converter-log div{padding:10px;margin:5px;background:#f4f4f4;border:1px solid #ddd}div.bbp-converter-log div code{margin-top:5px;display:block}div.bbp-converter-log .step{text-align:left;font-weight:600}div.bbp-converter-log .output{margin:0 5px}div.bbp-converter-log .mini-step{padding:3px 5px;vertical-align:middle;font-size:8px;font-weight:600;border-radius:6px;background-color:#aaa;color:#fff}#bbp-converter-monitor .bbp-progress-bar{position:absolute;right:0;height:1px;width:0;background-color:#00b9eb;transition-property:width;transition-timing-function:ease-out;transition-duration:1s}#bbp-converter-monitor #bbp-converter-step-percentage{bottom:1px}#bbp-converter-monitor #bbp-converter-total-percentage{bottom:0}#bbp-converter-stop{display:none}#bbp-converter-status{font-weight:400;font-size:12px;color:#aaa;display:block;margin-top:2px}.bbp-converter-db-password-wrapper{display:inline-block;position:relative}.bbp-converter-db-pass::-webkit-credentials-auto-fill-button{display:none;visibility:hidden;pointer-events:none;position:absolute;left:0}button.bbp-db-pass-toggle{border:none;background:0 0;position:absolute;left:3px;top:3px;padding:0;margin:0;cursor:pointer;color:#aaa;height:25px;width:25px;font:400 20px/1 dashicons!important}button.bbp-db-pass-toggle:hover{color:#888}button.bbp-db-pass-toggle.text::after{content:"\f530"}button.bbp-db-pass-toggle.password::after{content:"\f177"}@media screen and (max-width:782px){.bbp-converter-db-password-wrapper{width:100%}#poststuff.bbp-converter-monitor-wrap,.bbp-converter-settings-wrap{float:none;width:100%;margin:20px 0}button.bbp-db-pass-toggle{height:35px;width:35px;font:400 20px/1 dashicons!important}}td.bbp-tool-title strong{display:block}td.bbp-tool-title p{margin:0}.manage-column.column-components{width:20%}.manage-column.column-version{width:11%}.manage-column.column-overhead{width:13%}.nav-tab-wrapper a span.awaiting-mod{display:inline-block;vertical-align:top;margin:3px 1px 0 0;padding:0 5px;min-width:7px;height:17px;border-radius:11px;background-color:#ca4a1f;color:#fff;font-size:9px;line-height:17px;text-align:center;z-index:26}.dashboard_page_bbp-credits .wp-person img{border-radius:20px}
1
+ #poststuff #bbp_forum_attributes select#parent_id,#poststuff #bbp_reply_attributes select#bbp_forum_id,#poststuff #bbp_reply_attributes select#bbp_reply_to,#poststuff #bbp_topic_attributes select#parent_id{max-width:170px}.bbp-badge{transform-origin:top right;animation:swoop 16s infinite linear}.bbp-bee{font:400 80px/1 dashicons!important;color:#000;position:absolute;height:60px;width:60px}.bbp-hive{font:400 150px/1 dashicons!important;color:#ccc;position:absolute;height:150px;width:150px;top:0;left:0;display:block}.bbp-bee::before{content:"\f451"}.bbp-hive::before{content:"\f449"}.notice-bbpress{border-right:4px solid #78cd95;padding-right:36px;background-color:#ebffeb;position:relative}.notice-bbpress .bbpress-logo-icon{position:absolute;height:auto;width:auto;padding:7px 9px;top:50%;right:0;transform:translateY(-50%);font:400 24px/1 dashicons!important}.notice-bbpress .bbpress-logo-icon::before{content:"\f477";color:#555}@keyframes buzz{0%{left:-2px;top:-1px}25%{left:1px;top:2px}50%{left:-3px;top:-1px}75%{left:2px;top:1px}0%{left:-2px;top:-1px}}@keyframes swoop{0%{transform:rotate(-95deg)}100%{transform:rotate(-455deg)}}.about-wrap .bbp-badge{position:absolute;left:50px;top:50px;height:25px;width:25px}body.rtl .about-wrap .bbp-badge{left:auto;right:50px}#adminmenu #menu-posts-forum .wp-menu-image::before,#dashboard_right_now a.bbp-glance-forums::before,th .bbp_forums_column::before{content:"\f449"}#adminmenu #menu-posts-topic .wp-menu-image::before,#dashboard_right_now a.bbp-glance-topics::before,th .bbp_topics_column::before{content:"\f450"}#adminmenu #menu-posts-reply .wp-menu-image::before,#dashboard_right_now a.bbp-glance-replies::before,th .bbp_replies_column::before{content:"\f451"}#dashboard_right_now a.bbp-glance-topic-tags::before{content:"\f323"}#dashboard_right_now a.bbp-glance-users::before{content:"\f110"}th .bbp_forums_column,th .bbp_replies_column,th .bbp_topics_column{height:16px;width:16px}th .bbp_forums_column::before,th .bbp_replies_column::before,th .bbp_topics_column::before{font:400 20px/.5 dashicons;speak:none;display:inline-block;padding:0;top:4px;right:-4px;position:relative;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important;color:#444}#bbp-dashboard-right-now .table,#bbp-dashboard-right-now .versions,#bbp-dashboard-right-now p.sub{margin:-12px}#bbp-dashboard-right-now .inside{font-size:12px;padding-top:20px;margin-bottom:0}#bbp-dashboard-right-now p.sub{padding:5px 0 15px;color:#8f8f8f;font-size:14px;position:absolute;top:-17px;right:15px}body.rtl #bbp-dashboard-right-now p.sub{left:15px;right:0}#bbp-dashboard-right-now .table{margin:0;padding:0;position:relative}#bbp-dashboard-right-now .table_content{float:right;border-top:#ececec 1px solid;width:45%}body.rtl #bbp-dashboard-right-now .table_content{float:left}#bbp-dashboard-right-now .table_discussion{float:left;border-top:#ececec 1px solid;width:45%}body.rtl #bbp-dashboard-right-now .table_discussion{float:right}#bbp-dashboard-right-now table td{padding:3px 0;white-space:nowrap}#bbp-dashboard-right-now table tr.first td{border-top:none}#bbp-dashboard-right-now td.b{padding-left:6px;text-align:left;font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif;font-size:14px;width:1%}body.rtl #bbp-dashboard-right-now td.b{padding-right:6px;padding-left:0}#bbp-dashboard-right-now td.b a{font-size:18px}#bbp-dashboard-right-now td.b a:hover{color:#d54e21}#bbp-dashboard-right-now .t{font-size:12px;padding-left:12px;padding-top:6px;color:#777}body.rtl #bbp-dashboard-right-now .t{padding-right:12px;padding-left:0}#bbp-dashboard-right-now .t a{white-space:nowrap}#bbp-dashboard-right-now .spam{color:red}#bbp-dashboard-right-now .waiting{color:#e66f00}#bbp-dashboard-right-now .approved{color:#0f0}#bbp-dashboard-right-now .versions{padding:6px 10px 12px;clear:both}#bbp-dashboard-right-now .versions .b{font-weight:700}#bbp-dashboard-right-now a.button{float:left;clear:left;position:relative;top:-5px}body.rtl #bbp-dashboard-right-now a.button{float:right;clear:right}body.post-type-forum #minor-publishing,body.post-type-forum #save-post{display:none}body.post-type-forum strong.label,body.post-type-reply strong.label,body.post-type-topic strong.label{display:inline-block;width:60px}.column-bbp_forum_reply_count,.column-bbp_forum_topic_count,.column-bbp_topic_reply_count,.column-bbp_topic_voice_count{width:8%!important}.column-author,.column-bbp_forum_mods,.column-bbp_reply_author,.column-bbp_topic_author{width:10%!important}.column-bbp_reply_forum,.column-bbp_reply_topic,.column-bbp_topic_forum{width:10%!important}.column-bbp_forum_freshness,.column-bbp_topic_freshness{width:10%!important}.column-bbp_forum_created,.column-bbp_reply_created,.column-bbp_topic_created,.column-bbp_user_role{width:15%!important}.column-bbp_forum_topic_author,.column-bbp_topic_reply_author{width:25%!important}.column-bbp_forum_topic_author .avatar,.column-bbp_topic_reply_author .avatar{float:right;margin-left:10px}#bbp_moderators{width:100%}#bbp_forum_attributes hr{border-style:solid;border-width:1px;border-color:#ccc #ccc #fff #fff}body.post-type-forum tbody .status-closed,body.post-type-reply tbody .status-closed,body.post-type-topic tbody .status-closed{background-color:#f5f5f5}body.post-type-forum tbody .status-closed:nth-child(odd),body.post-type-reply tbody .status-closed:nth-child(odd),body.post-type-topic tbody .status-closed:nth-child(odd){background-color:#f0f0f0}#bbp-reply-list .status-trash,body.post-type-forum tbody .status-spam,body.post-type-reply tbody .status-spam,body.post-type-topic tbody .status-spam{background-color:#fee}#bbp-reply-list .status-trash:nth-child(odd),body.post-type-forum tbody .status-spam:nth-child(odd),body.post-type-reply tbody .status-spam:nth-child(odd),body.post-type-topic tbody .status-spam:nth-child(odd){background-color:#fdd}body.post-type-forum tbody .status-pending,body.post-type-reply tbody .status-pending,body.post-type-topic tbody .status-pending{background-color:#fff2e8}body.post-type-forum tbody .status-pending:nth-child(odd),body.post-type-reply tbody .status-pending:nth-child(odd),body.post-type-topic tbody .status-pending:nth-child(odd){background-color:#fff7f1}#bbp-reply-list .status-trash td,body.post-type-forum tbody .status-closed td,body.post-type-forum tbody .status-spam td,body.post-type-reply tbody .status-closed td,body.post-type-reply tbody .status-spam td,body.post-type-topic tbody .status-closed td,body.post-type-topic tbody .status-spam td{color:#999}body.post-type-forum tbody .row-actions .approved a,body.post-type-forum tbody .row-actions .unspam a,body.post-type-reply tbody .row-actions .approved a,body.post-type-reply tbody .row-actions .unspam a,body.post-type-topic tbody .row-actions .approved a,body.post-type-topic tbody .row-actions .unspam a{color:#006505}#bbp_topic_engagements_metabox .avatar,#bbp_topic_favorites_metabox .avatar,#bbp_topic_subscriptions_metabox .avatar{margin:3px}.bbp-converter-settings-wrap{float:right;width:55%}#poststuff.bbp-converter-monitor-wrap{float:left;width:43%;margin-right:2%;min-width:200px}#bbp-converter-monitor h2{position:relative}#bbp-converter-monitor .inside{margin:0;padding:5px;border-bottom:1px solid #e5e5e5}#bbp-converter-monitor div.actions{padding:10px;background:#fafafa;clear:both}#bbp-converter-spinner{margin:4px 0}div.bbp-converter-log,div.bbp-converter-warning{padding:5px 5px 5px 0}div.bbp-converter-log.started{height:300px;overflow:auto}div.bbp-converter-log p{margin:0;padding:2px}div.bbp-converter-log p:only-child{float:none;margin-bottom:0}div.bbp-converter-log div{padding:10px;margin:5px;background:#f4f4f4;border:1px solid #ddd}div.bbp-converter-log div code{margin-top:5px;display:block}div.bbp-converter-log .step{text-align:left;font-weight:600}div.bbp-converter-log .output{margin:0 5px}div.bbp-converter-log .mini-step{padding:3px 5px;vertical-align:middle;font-size:8px;font-weight:600;border-radius:6px;background-color:#aaa;color:#fff}#bbp-converter-monitor .bbp-progress-bar{position:absolute;right:0;height:1px;width:0;background-color:#00b9eb;transition-property:width;transition-timing-function:ease-out;transition-duration:1s}#bbp-converter-monitor #bbp-converter-step-percentage{bottom:1px}#bbp-converter-monitor #bbp-converter-total-percentage{bottom:0}#bbp-converter-stop{display:none}#bbp-converter-status{font-weight:400;font-size:12px;color:#aaa;display:block;margin-top:2px}.bbp-converter-db-password-wrapper{display:inline-block;position:relative}.bbp-converter-db-pass::-webkit-credentials-auto-fill-button{display:none;visibility:hidden;pointer-events:none;position:absolute;left:0}button.bbp-db-pass-toggle{border:none;background:0 0;position:absolute;left:3px;top:3px;padding:0;margin:0;cursor:pointer;color:#aaa;height:25px;width:25px;font:400 20px/1 dashicons!important}button.bbp-db-pass-toggle:hover{color:#888}button.bbp-db-pass-toggle.text::after{content:"\f530"}button.bbp-db-pass-toggle.password::after{content:"\f177"}@media screen and (max-width:782px){.bbp-converter-db-password-wrapper{width:100%}#poststuff.bbp-converter-monitor-wrap,.bbp-converter-settings-wrap{float:none;width:100%;margin:20px 0}button.bbp-db-pass-toggle{height:35px;width:35px;font:400 20px/1 dashicons!important}}td.bbp-tool-title strong{display:block}td.bbp-tool-title p{margin:0}.manage-column.column-components{width:20%}.manage-column.column-version{width:11%}.manage-column.column-overhead{width:13%}.nav-tab-wrapper a span.awaiting-mod{display:inline-block;vertical-align:top;margin:3px 1px 0 0;padding:0 5px;min-width:7px;height:17px;border-radius:11px;background-color:#ca4a1f;color:#fff;font-size:9px;line-height:17px;text-align:center;z-index:26}.dashboard_page_bbp-credits .wp-person img{border-radius:20px}
includes/admin/assets/css/admin.css CHANGED
@@ -368,60 +368,60 @@ body.post-type-reply strong.label {
368
  border-color: #ccc #fff #fff #ccc;
369
  }
370
 
371
- body.post-type-forum #the-list .status-closed,
372
- body.post-type-topic #the-list .status-closed,
373
- body.post-type-reply #the-list .status-closed {
374
  background-color: #f5f5f5;
375
  }
376
 
377
- body.post-type-forum #the-list .status-closed:nth-child(odd),
378
- body.post-type-topic #the-list .status-closed:nth-child(odd),
379
- body.post-type-reply #the-list .status-closed:nth-child(odd) {
380
  background-color: #f0f0f0;
381
  }
382
 
383
- body.post-type-forum #the-list .status-spam,
384
- body.post-type-topic #the-list .status-spam,
385
- body.post-type-reply #the-list .status-spam,
386
  #bbp-reply-list .status-trash {
387
  background-color: #fee;
388
  }
389
 
390
- body.post-type-forum #the-list .status-spam:nth-child(odd),
391
- body.post-type-topic #the-list .status-spam:nth-child(odd),
392
- body.post-type-reply #the-list .status-spam:nth-child(odd),
393
  #bbp-reply-list .status-trash:nth-child(odd) {
394
  background-color: #fdd;
395
  }
396
 
397
- body.post-type-forum #the-list .status-pending,
398
- body.post-type-topic #the-list .status-pending,
399
- body.post-type-reply #the-list .status-pending {
400
  background-color: #fff2e8;
401
  }
402
 
403
- body.post-type-forum #the-list .status-pending:nth-child(odd),
404
- body.post-type-topic #the-list .status-pending:nth-child(odd),
405
- body.post-type-reply #the-list .status-pending:nth-child(odd) {
406
  background-color: #fff7f1;
407
  }
408
 
409
- body.post-type-forum #the-list .status-closed td,
410
- body.post-type-topic #the-list .status-closed td,
411
- body.post-type-reply #the-list .status-closed td,
412
- body.post-type-forum #the-list .status-spam td,
413
- body.post-type-topic #the-list .status-spam td,
414
- body.post-type-reply #the-list .status-spam td,
415
  #bbp-reply-list .status-trash td {
416
  color: #999;
417
  }
418
 
419
- body.post-type-forum #the-list .row-actions .unspam a,
420
- body.post-type-topic #the-list .row-actions .unspam a,
421
- body.post-type-reply #the-list .row-actions .unspam a,
422
- body.post-type-forum #the-list .row-actions .approved a,
423
- body.post-type-topic #the-list .row-actions .approved a,
424
- body.post-type-reply #the-list .row-actions .approved a {
425
  color: #006505;
426
  }
427
 
368
  border-color: #ccc #fff #fff #ccc;
369
  }
370
 
371
+ body.post-type-forum tbody .status-closed,
372
+ body.post-type-topic tbody .status-closed,
373
+ body.post-type-reply tbody .status-closed {
374
  background-color: #f5f5f5;
375
  }
376
 
377
+ body.post-type-forum tbody .status-closed:nth-child(odd),
378
+ body.post-type-topic tbody .status-closed:nth-child(odd),
379
+ body.post-type-reply tbody .status-closed:nth-child(odd) {
380
  background-color: #f0f0f0;
381
  }
382
 
383
+ body.post-type-forum tbody .status-spam,
384
+ body.post-type-topic tbody .status-spam,
385
+ body.post-type-reply tbody .status-spam,
386
  #bbp-reply-list .status-trash {
387
  background-color: #fee;
388
  }
389
 
390
+ body.post-type-forum tbody .status-spam:nth-child(odd),
391
+ body.post-type-topic tbody .status-spam:nth-child(odd),
392
+ body.post-type-reply tbody .status-spam:nth-child(odd),
393
  #bbp-reply-list .status-trash:nth-child(odd) {
394
  background-color: #fdd;
395
  }
396
 
397
+ body.post-type-forum tbody .status-pending,
398
+ body.post-type-topic tbody .status-pending,
399
+ body.post-type-reply tbody .status-pending {
400
  background-color: #fff2e8;
401
  }
402
 
403
+ body.post-type-forum tbody .status-pending:nth-child(odd),
404
+ body.post-type-topic tbody .status-pending:nth-child(odd),
405
+ body.post-type-reply tbody .status-pending:nth-child(odd) {
406
  background-color: #fff7f1;
407
  }
408
 
409
+ body.post-type-forum tbody .status-closed td,
410
+ body.post-type-topic tbody .status-closed td,
411
+ body.post-type-reply tbody .status-closed td,
412
+ body.post-type-forum tbody .status-spam td,
413
+ body.post-type-topic tbody .status-spam td,
414
+ body.post-type-reply tbody .status-spam td,
415
  #bbp-reply-list .status-trash td {
416
  color: #999;
417
  }
418
 
419
+ body.post-type-forum tbody .row-actions .unspam a,
420
+ body.post-type-topic tbody .row-actions .unspam a,
421
+ body.post-type-reply tbody .row-actions .unspam a,
422
+ body.post-type-forum tbody .row-actions .approved a,
423
+ body.post-type-topic tbody .row-actions .approved a,
424
+ body.post-type-reply tbody .row-actions .approved a {
425
  color: #006505;
426
  }
427
 
includes/admin/assets/css/admin.min.css CHANGED
@@ -1 +1 @@
1
- #poststuff #bbp_forum_attributes select#parent_id,#poststuff #bbp_reply_attributes select#bbp_forum_id,#poststuff #bbp_reply_attributes select#bbp_reply_to,#poststuff #bbp_topic_attributes select#parent_id{max-width:170px}.bbp-badge{transform-origin:top left;animation:swoop 16s infinite linear}.bbp-bee{font:400 80px/1 dashicons!important;color:#000;position:absolute;height:60px;width:60px}.bbp-hive{font:400 150px/1 dashicons!important;color:#ccc;position:absolute;height:150px;width:150px;top:0;right:0;display:block}.bbp-bee::before{content:"\f451"}.bbp-hive::before{content:"\f449"}.notice-bbpress{border-left:4px solid #78cd95;padding-left:36px;background-color:#ebffeb;position:relative}.notice-bbpress .bbpress-logo-icon{position:absolute;height:auto;width:auto;padding:7px 9px;top:50%;left:0;transform:translateY(-50%);font:400 24px/1 dashicons!important}.notice-bbpress .bbpress-logo-icon::before{content:"\f477";color:#555}@keyframes buzz{0%{right:-2px;top:-1px}25%{right:1px;top:2px}50%{right:-3px;top:-1px}75%{right:2px;top:1px}0%{right:-2px;top:-1px}}@keyframes swoop{0%{transform:rotate(95deg)}100%{transform:rotate(455deg)}}.about-wrap .bbp-badge{position:absolute;right:50px;top:50px;height:25px;width:25px}body.rtl .about-wrap .bbp-badge{right:auto;left:50px}#adminmenu #menu-posts-forum .wp-menu-image::before,#dashboard_right_now a.bbp-glance-forums::before,th .bbp_forums_column::before{content:"\f449"}#adminmenu #menu-posts-topic .wp-menu-image::before,#dashboard_right_now a.bbp-glance-topics::before,th .bbp_topics_column::before{content:"\f450"}#adminmenu #menu-posts-reply .wp-menu-image::before,#dashboard_right_now a.bbp-glance-replies::before,th .bbp_replies_column::before{content:"\f451"}#dashboard_right_now a.bbp-glance-topic-tags::before{content:"\f323"}#dashboard_right_now a.bbp-glance-users::before{content:"\f110"}th .bbp_forums_column,th .bbp_replies_column,th .bbp_topics_column{height:16px;width:16px}th .bbp_forums_column::before,th .bbp_replies_column::before,th .bbp_topics_column::before{font:400 20px/.5 dashicons;speak:none;display:inline-block;padding:0;top:4px;left:-4px;position:relative;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important;color:#444}#bbp-dashboard-right-now .table,#bbp-dashboard-right-now .versions,#bbp-dashboard-right-now p.sub{margin:-12px}#bbp-dashboard-right-now .inside{font-size:12px;padding-top:20px;margin-bottom:0}#bbp-dashboard-right-now p.sub{padding:5px 0 15px;color:#8f8f8f;font-size:14px;position:absolute;top:-17px;left:15px}body.rtl #bbp-dashboard-right-now p.sub{right:15px;left:0}#bbp-dashboard-right-now .table{margin:0;padding:0;position:relative}#bbp-dashboard-right-now .table_content{float:left;border-top:#ececec 1px solid;width:45%}body.rtl #bbp-dashboard-right-now .table_content{float:right}#bbp-dashboard-right-now .table_discussion{float:right;border-top:#ececec 1px solid;width:45%}body.rtl #bbp-dashboard-right-now .table_discussion{float:left}#bbp-dashboard-right-now table td{padding:3px 0;white-space:nowrap}#bbp-dashboard-right-now table tr.first td{border-top:none}#bbp-dashboard-right-now td.b{padding-right:6px;text-align:right;font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif;font-size:14px;width:1%}body.rtl #bbp-dashboard-right-now td.b{padding-left:6px;padding-right:0}#bbp-dashboard-right-now td.b a{font-size:18px}#bbp-dashboard-right-now td.b a:hover{color:#d54e21}#bbp-dashboard-right-now .t{font-size:12px;padding-right:12px;padding-top:6px;color:#777}body.rtl #bbp-dashboard-right-now .t{padding-left:12px;padding-right:0}#bbp-dashboard-right-now .t a{white-space:nowrap}#bbp-dashboard-right-now .spam{color:red}#bbp-dashboard-right-now .waiting{color:#e66f00}#bbp-dashboard-right-now .approved{color:#0f0}#bbp-dashboard-right-now .versions{padding:6px 10px 12px;clear:both}#bbp-dashboard-right-now .versions .b{font-weight:700}#bbp-dashboard-right-now a.button{float:right;clear:right;position:relative;top:-5px}body.rtl #bbp-dashboard-right-now a.button{float:left;clear:left}body.post-type-forum #minor-publishing,body.post-type-forum #save-post{display:none}body.post-type-forum strong.label,body.post-type-reply strong.label,body.post-type-topic strong.label{display:inline-block;width:60px}.column-bbp_forum_reply_count,.column-bbp_forum_topic_count,.column-bbp_topic_reply_count,.column-bbp_topic_voice_count{width:8%!important}.column-author,.column-bbp_forum_mods,.column-bbp_reply_author,.column-bbp_topic_author{width:10%!important}.column-bbp_reply_forum,.column-bbp_reply_topic,.column-bbp_topic_forum{width:10%!important}.column-bbp_forum_freshness,.column-bbp_topic_freshness{width:10%!important}.column-bbp_forum_created,.column-bbp_reply_created,.column-bbp_topic_created,.column-bbp_user_role{width:15%!important}.column-bbp_forum_topic_author,.column-bbp_topic_reply_author{width:25%!important}.column-bbp_forum_topic_author .avatar,.column-bbp_topic_reply_author .avatar{float:left;margin-right:10px}#bbp_moderators{width:100%}#bbp_forum_attributes hr{border-style:solid;border-width:1px;border-color:#ccc #fff #fff #ccc}body.post-type-forum #the-list .status-closed,body.post-type-reply #the-list .status-closed,body.post-type-topic #the-list .status-closed{background-color:#f5f5f5}body.post-type-forum #the-list .status-closed:nth-child(odd),body.post-type-reply #the-list .status-closed:nth-child(odd),body.post-type-topic #the-list .status-closed:nth-child(odd){background-color:#f0f0f0}#bbp-reply-list .status-trash,body.post-type-forum #the-list .status-spam,body.post-type-reply #the-list .status-spam,body.post-type-topic #the-list .status-spam{background-color:#fee}#bbp-reply-list .status-trash:nth-child(odd),body.post-type-forum #the-list .status-spam:nth-child(odd),body.post-type-reply #the-list .status-spam:nth-child(odd),body.post-type-topic #the-list .status-spam:nth-child(odd){background-color:#fdd}body.post-type-forum #the-list .status-pending,body.post-type-reply #the-list .status-pending,body.post-type-topic #the-list .status-pending{background-color:#fff2e8}body.post-type-forum #the-list .status-pending:nth-child(odd),body.post-type-reply #the-list .status-pending:nth-child(odd),body.post-type-topic #the-list .status-pending:nth-child(odd){background-color:#fff7f1}#bbp-reply-list .status-trash td,body.post-type-forum #the-list .status-closed td,body.post-type-forum #the-list .status-spam td,body.post-type-reply #the-list .status-closed td,body.post-type-reply #the-list .status-spam td,body.post-type-topic #the-list .status-closed td,body.post-type-topic #the-list .status-spam td{color:#999}body.post-type-forum #the-list .row-actions .approved a,body.post-type-forum #the-list .row-actions .unspam a,body.post-type-reply #the-list .row-actions .approved a,body.post-type-reply #the-list .row-actions .unspam a,body.post-type-topic #the-list .row-actions .approved a,body.post-type-topic #the-list .row-actions .unspam a{color:#006505}#bbp_topic_engagements_metabox .avatar,#bbp_topic_favorites_metabox .avatar,#bbp_topic_subscriptions_metabox .avatar{margin:3px}.bbp-converter-settings-wrap{float:left;width:55%}#poststuff.bbp-converter-monitor-wrap{float:right;width:43%;margin-left:2%;min-width:200px}#bbp-converter-monitor h2{position:relative}#bbp-converter-monitor .inside{margin:0;padding:5px;border-bottom:1px solid #e5e5e5}#bbp-converter-monitor div.actions{padding:10px;background:#fafafa;clear:both}#bbp-converter-spinner{margin:4px 0}div.bbp-converter-log,div.bbp-converter-warning{padding:5px 0 5px 5px}div.bbp-converter-log.started{height:300px;overflow:auto}div.bbp-converter-log p{margin:0;padding:2px}div.bbp-converter-log p:only-child{float:none;margin-bottom:0}div.bbp-converter-log div{padding:10px;margin:5px;background:#f4f4f4;border:1px solid #ddd}div.bbp-converter-log div code{margin-top:5px;display:block}div.bbp-converter-log .step{text-align:right;font-weight:600}div.bbp-converter-log .output{margin:0 5px}div.bbp-converter-log .mini-step{padding:3px 5px;vertical-align:middle;font-size:8px;font-weight:600;border-radius:6px;background-color:#aaa;color:#fff}#bbp-converter-monitor .bbp-progress-bar{position:absolute;left:0;height:1px;width:0;background-color:#00b9eb;transition-property:width;transition-timing-function:ease-out;transition-duration:1s}#bbp-converter-monitor #bbp-converter-step-percentage{bottom:1px}#bbp-converter-monitor #bbp-converter-total-percentage{bottom:0}#bbp-converter-stop{display:none}#bbp-converter-status{font-weight:400;font-size:12px;color:#aaa;display:block;margin-top:2px}.bbp-converter-db-password-wrapper{display:inline-block;position:relative}.bbp-converter-db-pass::-webkit-credentials-auto-fill-button{display:none;visibility:hidden;pointer-events:none;position:absolute;right:0}button.bbp-db-pass-toggle{border:none;background:0 0;position:absolute;right:3px;top:3px;padding:0;margin:0;cursor:pointer;color:#aaa;height:25px;width:25px;font:400 20px/1 dashicons!important}button.bbp-db-pass-toggle:hover{color:#888}button.bbp-db-pass-toggle.text::after{content:"\f530"}button.bbp-db-pass-toggle.password::after{content:"\f177"}@media screen and (max-width:782px){.bbp-converter-db-password-wrapper{width:100%}#poststuff.bbp-converter-monitor-wrap,.bbp-converter-settings-wrap{float:none;width:100%;margin:20px 0}button.bbp-db-pass-toggle{height:35px;width:35px;font:400 20px/1 dashicons!important}}td.bbp-tool-title strong{display:block}td.bbp-tool-title p{margin:0}.manage-column.column-components{width:20%}.manage-column.column-version{width:11%}.manage-column.column-overhead{width:13%}.nav-tab-wrapper a span.awaiting-mod{display:inline-block;vertical-align:top;margin:3px 0 0 1px;padding:0 5px;min-width:7px;height:17px;border-radius:11px;background-color:#ca4a1f;color:#fff;font-size:9px;line-height:17px;text-align:center;z-index:26}.dashboard_page_bbp-credits .wp-person img{border-radius:20px}
1
+ #poststuff #bbp_forum_attributes select#parent_id,#poststuff #bbp_reply_attributes select#bbp_forum_id,#poststuff #bbp_reply_attributes select#bbp_reply_to,#poststuff #bbp_topic_attributes select#parent_id{max-width:170px}.bbp-badge{transform-origin:top left;animation:swoop 16s infinite linear}.bbp-bee{font:400 80px/1 dashicons!important;color:#000;position:absolute;height:60px;width:60px}.bbp-hive{font:400 150px/1 dashicons!important;color:#ccc;position:absolute;height:150px;width:150px;top:0;right:0;display:block}.bbp-bee::before{content:"\f451"}.bbp-hive::before{content:"\f449"}.notice-bbpress{border-left:4px solid #78cd95;padding-left:36px;background-color:#ebffeb;position:relative}.notice-bbpress .bbpress-logo-icon{position:absolute;height:auto;width:auto;padding:7px 9px;top:50%;left:0;transform:translateY(-50%);font:400 24px/1 dashicons!important}.notice-bbpress .bbpress-logo-icon::before{content:"\f477";color:#555}@keyframes buzz{0%{right:-2px;top:-1px}25%{right:1px;top:2px}50%{right:-3px;top:-1px}75%{right:2px;top:1px}0%{right:-2px;top:-1px}}@keyframes swoop{0%{transform:rotate(95deg)}100%{transform:rotate(455deg)}}.about-wrap .bbp-badge{position:absolute;right:50px;top:50px;height:25px;width:25px}body.rtl .about-wrap .bbp-badge{right:auto;left:50px}#adminmenu #menu-posts-forum .wp-menu-image::before,#dashboard_right_now a.bbp-glance-forums::before,th .bbp_forums_column::before{content:"\f449"}#adminmenu #menu-posts-topic .wp-menu-image::before,#dashboard_right_now a.bbp-glance-topics::before,th .bbp_topics_column::before{content:"\f450"}#adminmenu #menu-posts-reply .wp-menu-image::before,#dashboard_right_now a.bbp-glance-replies::before,th .bbp_replies_column::before{content:"\f451"}#dashboard_right_now a.bbp-glance-topic-tags::before{content:"\f323"}#dashboard_right_now a.bbp-glance-users::before{content:"\f110"}th .bbp_forums_column,th .bbp_replies_column,th .bbp_topics_column{height:16px;width:16px}th .bbp_forums_column::before,th .bbp_replies_column::before,th .bbp_topics_column::before{font:400 20px/.5 dashicons;speak:none;display:inline-block;padding:0;top:4px;left:-4px;position:relative;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important;color:#444}#bbp-dashboard-right-now .table,#bbp-dashboard-right-now .versions,#bbp-dashboard-right-now p.sub{margin:-12px}#bbp-dashboard-right-now .inside{font-size:12px;padding-top:20px;margin-bottom:0}#bbp-dashboard-right-now p.sub{padding:5px 0 15px;color:#8f8f8f;font-size:14px;position:absolute;top:-17px;left:15px}body.rtl #bbp-dashboard-right-now p.sub{right:15px;left:0}#bbp-dashboard-right-now .table{margin:0;padding:0;position:relative}#bbp-dashboard-right-now .table_content{float:left;border-top:#ececec 1px solid;width:45%}body.rtl #bbp-dashboard-right-now .table_content{float:right}#bbp-dashboard-right-now .table_discussion{float:right;border-top:#ececec 1px solid;width:45%}body.rtl #bbp-dashboard-right-now .table_discussion{float:left}#bbp-dashboard-right-now table td{padding:3px 0;white-space:nowrap}#bbp-dashboard-right-now table tr.first td{border-top:none}#bbp-dashboard-right-now td.b{padding-right:6px;text-align:right;font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif;font-size:14px;width:1%}body.rtl #bbp-dashboard-right-now td.b{padding-left:6px;padding-right:0}#bbp-dashboard-right-now td.b a{font-size:18px}#bbp-dashboard-right-now td.b a:hover{color:#d54e21}#bbp-dashboard-right-now .t{font-size:12px;padding-right:12px;padding-top:6px;color:#777}body.rtl #bbp-dashboard-right-now .t{padding-left:12px;padding-right:0}#bbp-dashboard-right-now .t a{white-space:nowrap}#bbp-dashboard-right-now .spam{color:red}#bbp-dashboard-right-now .waiting{color:#e66f00}#bbp-dashboard-right-now .approved{color:#0f0}#bbp-dashboard-right-now .versions{padding:6px 10px 12px;clear:both}#bbp-dashboard-right-now .versions .b{font-weight:700}#bbp-dashboard-right-now a.button{float:right;clear:right;position:relative;top:-5px}body.rtl #bbp-dashboard-right-now a.button{float:left;clear:left}body.post-type-forum #minor-publishing,body.post-type-forum #save-post{display:none}body.post-type-forum strong.label,body.post-type-reply strong.label,body.post-type-topic strong.label{display:inline-block;width:60px}.column-bbp_forum_reply_count,.column-bbp_forum_topic_count,.column-bbp_topic_reply_count,.column-bbp_topic_voice_count{width:8%!important}.column-author,.column-bbp_forum_mods,.column-bbp_reply_author,.column-bbp_topic_author{width:10%!important}.column-bbp_reply_forum,.column-bbp_reply_topic,.column-bbp_topic_forum{width:10%!important}.column-bbp_forum_freshness,.column-bbp_topic_freshness{width:10%!important}.column-bbp_forum_created,.column-bbp_reply_created,.column-bbp_topic_created,.column-bbp_user_role{width:15%!important}.column-bbp_forum_topic_author,.column-bbp_topic_reply_author{width:25%!important}.column-bbp_forum_topic_author .avatar,.column-bbp_topic_reply_author .avatar{float:left;margin-right:10px}#bbp_moderators{width:100%}#bbp_forum_attributes hr{border-style:solid;border-width:1px;border-color:#ccc #fff #fff #ccc}body.post-type-forum tbody .status-closed,body.post-type-reply tbody .status-closed,body.post-type-topic tbody .status-closed{background-color:#f5f5f5}body.post-type-forum tbody .status-closed:nth-child(odd),body.post-type-reply tbody .status-closed:nth-child(odd),body.post-type-topic tbody .status-closed:nth-child(odd){background-color:#f0f0f0}#bbp-reply-list .status-trash,body.post-type-forum tbody .status-spam,body.post-type-reply tbody .status-spam,body.post-type-topic tbody .status-spam{background-color:#fee}#bbp-reply-list .status-trash:nth-child(odd),body.post-type-forum tbody .status-spam:nth-child(odd),body.post-type-reply tbody .status-spam:nth-child(odd),body.post-type-topic tbody .status-spam:nth-child(odd){background-color:#fdd}body.post-type-forum tbody .status-pending,body.post-type-reply tbody .status-pending,body.post-type-topic tbody .status-pending{background-color:#fff2e8}body.post-type-forum tbody .status-pending:nth-child(odd),body.post-type-reply tbody .status-pending:nth-child(odd),body.post-type-topic tbody .status-pending:nth-child(odd){background-color:#fff7f1}#bbp-reply-list .status-trash td,body.post-type-forum tbody .status-closed td,body.post-type-forum tbody .status-spam td,body.post-type-reply tbody .status-closed td,body.post-type-reply tbody .status-spam td,body.post-type-topic tbody .status-closed td,body.post-type-topic tbody .status-spam td{color:#999}body.post-type-forum tbody .row-actions .approved a,body.post-type-forum tbody .row-actions .unspam a,body.post-type-reply tbody .row-actions .approved a,body.post-type-reply tbody .row-actions .unspam a,body.post-type-topic tbody .row-actions .approved a,body.post-type-topic tbody .row-actions .unspam a{color:#006505}#bbp_topic_engagements_metabox .avatar,#bbp_topic_favorites_metabox .avatar,#bbp_topic_subscriptions_metabox .avatar{margin:3px}.bbp-converter-settings-wrap{float:left;width:55%}#poststuff.bbp-converter-monitor-wrap{float:right;width:43%;margin-left:2%;min-width:200px}#bbp-converter-monitor h2{position:relative}#bbp-converter-monitor .inside{margin:0;padding:5px;border-bottom:1px solid #e5e5e5}#bbp-converter-monitor div.actions{padding:10px;background:#fafafa;clear:both}#bbp-converter-spinner{margin:4px 0}div.bbp-converter-log,div.bbp-converter-warning{padding:5px 0 5px 5px}div.bbp-converter-log.started{height:300px;overflow:auto}div.bbp-converter-log p{margin:0;padding:2px}div.bbp-converter-log p:only-child{float:none;margin-bottom:0}div.bbp-converter-log div{padding:10px;margin:5px;background:#f4f4f4;border:1px solid #ddd}div.bbp-converter-log div code{margin-top:5px;display:block}div.bbp-converter-log .step{text-align:right;font-weight:600}div.bbp-converter-log .output{margin:0 5px}div.bbp-converter-log .mini-step{padding:3px 5px;vertical-align:middle;font-size:8px;font-weight:600;border-radius:6px;background-color:#aaa;color:#fff}#bbp-converter-monitor .bbp-progress-bar{position:absolute;left:0;height:1px;width:0;background-color:#00b9eb;transition-property:width;transition-timing-function:ease-out;transition-duration:1s}#bbp-converter-monitor #bbp-converter-step-percentage{bottom:1px}#bbp-converter-monitor #bbp-converter-total-percentage{bottom:0}#bbp-converter-stop{display:none}#bbp-converter-status{font-weight:400;font-size:12px;color:#aaa;display:block;margin-top:2px}.bbp-converter-db-password-wrapper{display:inline-block;position:relative}.bbp-converter-db-pass::-webkit-credentials-auto-fill-button{display:none;visibility:hidden;pointer-events:none;position:absolute;right:0}button.bbp-db-pass-toggle{border:none;background:0 0;position:absolute;right:3px;top:3px;padding:0;margin:0;cursor:pointer;color:#aaa;height:25px;width:25px;font:400 20px/1 dashicons!important}button.bbp-db-pass-toggle:hover{color:#888}button.bbp-db-pass-toggle.text::after{content:"\f530"}button.bbp-db-pass-toggle.password::after{content:"\f177"}@media screen and (max-width:782px){.bbp-converter-db-password-wrapper{width:100%}#poststuff.bbp-converter-monitor-wrap,.bbp-converter-settings-wrap{float:none;width:100%;margin:20px 0}button.bbp-db-pass-toggle{height:35px;width:35px;font:400 20px/1 dashicons!important}}td.bbp-tool-title strong{display:block}td.bbp-tool-title p{margin:0}.manage-column.column-components{width:20%}.manage-column.column-version{width:11%}.manage-column.column-overhead{width:13%}.nav-tab-wrapper a span.awaiting-mod{display:inline-block;vertical-align:top;margin:3px 0 0 1px;padding:0 5px;min-width:7px;height:17px;border-radius:11px;background-color:#ca4a1f;color:#fff;font-size:9px;line-height:17px;text-align:center;z-index:26}.dashboard_page_bbp-credits .wp-person img{border-radius:20px}
includes/admin/classes/class-bbp-admin.php CHANGED
@@ -815,10 +815,10 @@ class BBP_Admin {
815
 
816
  // RTL and/or minified
817
  $suffix = is_rtl() ? '-rtl' : '';
818
- $suffix .= defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ? '' : '.min';
819
 
820
  // Get the version to use for JS
821
- $version = bbp_get_version();
822
 
823
  // Register admin CSS with dashicons dependency
824
  wp_register_style( 'bbp-admin-css', $this->css_url . 'admin' . $suffix . '.css', array( 'dashicons' ), $version );
@@ -859,10 +859,10 @@ class BBP_Admin {
859
  public function register_admin_scripts() {
860
 
861
  // Minified
862
- $suffix = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ? '' : '.min';
863
 
864
  // Get the version to use for JS
865
- $version = bbp_get_version();
866
 
867
  // Header JS
868
  wp_register_script( 'bbp-admin-common-js', $this->js_url . 'common' . $suffix . '.js', array( 'jquery', 'suggest' ), $version );
815
 
816
  // RTL and/or minified
817
  $suffix = is_rtl() ? '-rtl' : '';
818
+ $suffix .= bbp_doing_script_debug() ? '' : '.min';
819
 
820
  // Get the version to use for JS
821
+ $version = bbp_get_asset_version();
822
 
823
  // Register admin CSS with dashicons dependency
824
  wp_register_style( 'bbp-admin-css', $this->css_url . 'admin' . $suffix . '.css', array( 'dashicons' ), $version );
859
  public function register_admin_scripts() {
860
 
861
  // Minified
862
+ $suffix = bbp_doing_script_debug() ? '' : '.min';
863
 
864
  // Get the version to use for JS
865
+ $version = bbp_get_asset_version();
866
 
867
  // Header JS
868
  wp_register_script( 'bbp-admin-common-js', $this->js_url . 'common' . $suffix . '.js', array( 'jquery', 'suggest' ), $version );
includes/admin/classes/class-bbp-topic-replies-list-table.php CHANGED
@@ -269,7 +269,7 @@ class BBP_Topic_Replies_List_Table extends WP_List_Table {
269
  </tr>
270
  </thead>
271
 
272
- <tbody id="the-list" data-wp-lists='list:<?php echo $this->_args['singular']; ?>'>
273
  <?php $this->display_rows_or_placeholder(); ?>
274
  </tbody>
275
 
269
  </tr>
270
  </thead>
271
 
272
+ <tbody data-wp-lists='list:<?php echo $this->_args['singular']; ?>'>
273
  <?php $this->display_rows_or_placeholder(); ?>
274
  </tbody>
275
 
includes/admin/forums.php CHANGED
@@ -295,7 +295,7 @@ class BBP_Forums_Admin {
295
  public function save_meta_boxes( $forum_id ) {
296
 
297
  // Bail if doing an autosave
298
- if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) {
299
  return $forum_id;
300
  }
301
 
295
  public function save_meta_boxes( $forum_id ) {
296
 
297
  // Bail if doing an autosave
298
+ if ( bbp_doing_autosave() ) {
299
  return $forum_id;
300
  }
301
 
includes/admin/replies.php CHANGED
@@ -389,7 +389,7 @@ class BBP_Replies_Admin {
389
  public function save_meta_boxes( $reply_id ) {
390
 
391
  // Bail if doing an autosave
392
- if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) {
393
  return $reply_id;
394
  }
395
 
389
  public function save_meta_boxes( $reply_id ) {
390
 
391
  // Bail if doing an autosave
392
+ if ( bbp_doing_autosave() ) {
393
  return $reply_id;
394
  }
395
 
includes/admin/settings.php CHANGED
@@ -1988,8 +1988,8 @@ function bbp_form_option( $option, $default = '', $slug = false ) {
1988
  $value = esc_attr( $value );
1989
  }
1990
 
1991
- // Fallback to default
1992
- if ( empty( $value ) ) {
1993
  $value = $default;
1994
  }
1995
 
1988
  $value = esc_attr( $value );
1989
  }
1990
 
1991
+ // Fallback to default, unless numeric (allow zero)
1992
+ if ( empty( $value ) && ! is_numeric( $value ) ) {
1993
  $value = $default;
1994
  }
1995
 
includes/admin/topics.php CHANGED
@@ -508,7 +508,7 @@ class BBP_Topics_Admin {
508
  public function save_meta_boxes( $topic_id ) {
509
 
510
  // Bail if doing an autosave
511
- if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) {
512
  return $topic_id;
513
  }
514
 
508
  public function save_meta_boxes( $topic_id ) {
509
 
510
  // Bail if doing an autosave
511
+ if ( bbp_doing_autosave() ) {
512
  return $topic_id;
513
  }
514
 
includes/common/template.php CHANGED
@@ -967,7 +967,8 @@ function bbp_is_edit() {
967
  */
968
  function bbp_body_class( $wp_classes, $custom_classes = false ) {
969
 
970
- $bbp_classes = array();
 
971
 
972
  /** Archives **************************************************************/
973
 
@@ -2047,8 +2048,8 @@ function bbp_view_id( $view = '' ) {
2047
  $bbp = bbpress();
2048
 
2049
  // User supplied string
2050
- if ( ! empty( $view ) ) {
2051
- $view_id = sanitize_key( $view );
2052
 
2053
  // Current view ID
2054
  } elseif ( ! empty( $bbp->current_view_id ) ) {
@@ -2150,7 +2151,7 @@ function bbp_view_url( $view = false ) {
2150
  *
2151
  * @return bool True if match, false if not
2152
  */
2153
- function bbp_is_query_name( $name = '' ) {
2154
  return (bool) ( bbp_get_query_name() === $name );
2155
  }
2156
 
@@ -2161,7 +2162,7 @@ function bbp_is_query_name( $name = '' ) {
2161
  *
2162
  * @return string To return the query var value
2163
  */
2164
- function bbp_get_query_name() {
2165
  return get_query_var( '_bbp_query_name' );
2166
  }
2167
 
@@ -2172,7 +2173,7 @@ function bbp_get_query_name() {
2172
  *
2173
  * @param string $name What to set the query var to
2174
  */
2175
- function bbp_set_query_name( $name = '' ) {
2176
  set_query_var( '_bbp_query_name', $name );
2177
  }
2178
 
967
  */
968
  function bbp_body_class( $wp_classes, $custom_classes = false ) {
969
 
970
+ // Default classes
971
+ $bbp_classes = array( 'no-js' );
972
 
973
  /** Archives **************************************************************/
974
 
2048
  $bbp = bbpress();
2049
 
2050
  // User supplied string
2051
+ if ( ! empty( $view ) && is_string( $view ) ) {
2052
+ $view_id = $view;
2053
 
2054
  // Current view ID
2055
  } elseif ( ! empty( $bbp->current_view_id ) ) {
2151
  *
2152
  * @return bool True if match, false if not
2153
  */
2154
+ function bbp_is_query_name( $name = '' ) {
2155
  return (bool) ( bbp_get_query_name() === $name );
2156
  }
2157
 
2162
  *
2163
  * @return string To return the query var value
2164
  */
2165
+ function bbp_get_query_name() {
2166
  return get_query_var( '_bbp_query_name' );
2167
  }
2168
 
2173
  *
2174
  * @param string $name What to set the query var to
2175
  */
2176
+ function bbp_set_query_name( $name = '' ) {
2177
  set_query_var( '_bbp_query_name', $name );
2178
  }
2179
 
includes/core/functions.php CHANGED
@@ -31,6 +31,27 @@ function bbp_version() {
31
  return bbpress()->version;
32
  }
33
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
34
  /**
35
  * Output the bbPress database version
36
  *
@@ -655,3 +676,27 @@ function bbp_redirect( $location = '', $status = 302 ) {
655
  // Exit so the redirect takes place immediately
656
  exit();
657
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
31
  return bbpress()->version;
32
  }
33
 
34
+ /**
35
+ * Output the bbPress asset version
36
+ *
37
+ * @since 2.6.7 bbPress (r7188)
38
+ */
39
+ function bbp_asset_version() {
40
+ echo bbp_get_asset_version();
41
+ }
42
+ /**
43
+ * Return the bbPress asset version
44
+ *
45
+ * @since 2.6.7 bbPress (r7188)
46
+ *
47
+ * @retrun string The bbPress asset version
48
+ */
49
+ function bbp_get_asset_version() {
50
+ return bbp_doing_script_debug()
51
+ ? (string) time()
52
+ : bbp_get_version();
53
+ }
54
+
55
  /**
56
  * Output the bbPress database version
57
  *
676
  // Exit so the redirect takes place immediately
677
  exit();
678
  }
679
+
680
+ /** Global Helpers ************************************************************/
681
+
682
+ /**
683
+ * Return if debugging scripts or not
684
+ *
685
+ * @since 2.6.7 (r7188)
686
+ *
687
+ * @return bool True if debugging scripts. False if not debugging scripts.
688
+ */
689
+ function bbp_doing_script_debug() {
690
+ return defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG;
691
+ }
692
+
693
+ /**
694
+ * Return if auto-saving or not
695
+ *
696
+ * @since 2.6.7 (r7188)
697
+ *
698
+ * @return bool True if mid auto-save. False if not mid auto-save.
699
+ */
700
+ function bbp_doing_autosave() {
701
+ return defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE;
702
+ }
includes/core/template-functions.php CHANGED
@@ -140,7 +140,7 @@ function bbp_locate_enqueueable( $file = '' ) {
140
  : str_replace( '.min', '', $file );
141
 
142
  // Are we debugging?
143
- $script_debug = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG;
144
 
145
  // Debugging, so prefer unminified files
146
  if ( true === $script_debug ) {
@@ -217,7 +217,7 @@ function bbp_enqueue_style( $handle = '', $file = '', $deps = array(), $ver = fa
217
 
218
  // Make sure there is always a version
219
  if ( empty( $ver ) ) {
220
- $ver = bbp_get_version();
221
  }
222
 
223
  // Make path to file relative to site URL
@@ -261,7 +261,7 @@ function bbp_enqueue_script( $handle = '', $file = '', $deps = array(), $ver = f
261
 
262
  // Make sure there is always a version
263
  if ( empty( $ver ) ) {
264
- $ver = bbp_get_version();
265
  }
266
 
267
  // Make path to file relative to site URL
140
  : str_replace( '.min', '', $file );
141
 
142
  // Are we debugging?
143
+ $script_debug = bbp_doing_script_debug();
144
 
145
  // Debugging, so prefer unminified files
146
  if ( true === $script_debug ) {
217
 
218
  // Make sure there is always a version
219
  if ( empty( $ver ) ) {
220
+ $ver = bbp_get_asset_version();
221
  }
222
 
223
  // Make path to file relative to site URL
261
 
262
  // Make sure there is always a version
263
  if ( empty( $ver ) ) {
264
+ $ver = bbp_get_asset_version();
265
  }
266
 
267
  // Make path to file relative to site URL
includes/core/theme-compat.php CHANGED
@@ -568,7 +568,7 @@ function bbp_template_include_theme_compat( $template = '' ) {
568
 
569
  // ...or use the existing page title?
570
  } else {
571
- $new_title = apply_filters( 'the_title', $page->post_title );
572
  }
573
 
574
  // Reset post
568
 
569
  // ...or use the existing page title?
570
  } else {
571
+ $new_title = apply_filters( 'the_title', $page->post_title, $page->ID );
572
  }
573
 
574
  // Reset post
includes/extend/akismet.php CHANGED
@@ -68,6 +68,11 @@ class BBP_Akismet {
68
  // Update post meta
69
  add_action( 'wp_insert_post', array( $this, 'update_post_meta' ), 10, 2 );
70
 
 
 
 
 
 
71
  // Admin
72
  if ( is_admin() ) {
73
  add_action( 'add_meta_boxes', array( $this, 'add_metaboxes' ) );
@@ -89,11 +94,6 @@ class BBP_Akismet {
89
  $user_data = array();
90
  $post_permalink = '';
91
 
92
- // Post is not published
93
- if ( bbp_get_public_status_id() !== $post_data['post_status'] ) {
94
- return $post_data;
95
- }
96
-
97
  // Cast the post_author to 0 if it's empty
98
  if ( empty( $post_data['post_author'] ) ) {
99
  $post_data['post_author'] = 0;
@@ -165,25 +165,16 @@ class BBP_Akismet {
165
  'user_role' => $this->get_user_roles( $post_data['post_author'] ),
166
  ) );
167
 
168
- // Set the result headers (from maybe_spam() above)
169
- $post_data['bbp_akismet_result_headers'] = ! empty( $_post['bbp_akismet_result_headers'] )
170
- ? $_post['bbp_akismet_result_headers'] // raw
171
- : esc_html__( 'No response', 'bbpress' );
172
-
173
- // Set the result (from maybe_spam() above)
174
- $post_data['bbp_akismet_result'] = ! empty( $_post['bbp_akismet_result'] )
175
- ? $_post['bbp_akismet_result'] // raw
176
- : esc_html__( 'No response', 'bbpress' );
177
 
178
- // Avoid recurrsion by unsetting results
179
  unset(
180
- $_post['bbp_akismet_result_headers'],
181
- $_post['bbp_akismet_result']
182
  );
183
- $post_data['bbp_post_as_submitted'] = $_post;
184
-
185
- // Cleanup to avoid touching this variable again below
186
- unset( $_post );
187
 
188
  // Allow post_data to be manipulated
189
  $post_data = apply_filters( 'bbp_akismet_check_post', $post_data );
@@ -199,7 +190,7 @@ class BBP_Akismet {
199
  * Parse the response from the Akismet service, and alter the post data as
200
  * necessary. For example, switch the status to `spam` if spammy.
201
  *
202
- * Note: this method also skiis responsible for allowing users who can moderate, to
203
  * never have their posts marked as spam. This is because they are "trusted"
204
  * users. However, their posts are still sent to Akismet to be checked.
205
  *
@@ -224,6 +215,26 @@ class BBP_Akismet {
224
  return $post_data;
225
  }
226
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
227
  // Result is spam, so set the status as such
228
  if ( 'true' === $post_data['bbp_akismet_result'] ) {
229
 
@@ -425,7 +436,8 @@ class BBP_Akismet {
425
  global $akismet_api_host, $akismet_api_port;
426
 
427
  // Define variables
428
- $query_string = $path = $response = '';
 
429
 
430
  // Make sure post data is an array
431
  if ( ! is_array( $post_data ) ) {
@@ -443,7 +455,7 @@ class BBP_Akismet {
443
  if ( ! empty( $_POST ) && is_countable( $_POST ) ) {
444
  foreach ( $_POST as $key => $value ) {
445
  if ( is_string( $value ) ) {
446
- $post_data['POST_' . $key] = $value;
447
  }
448
  }
449
  }
@@ -474,6 +486,11 @@ class BBP_Akismet {
474
  }
475
  }
476
 
 
 
 
 
 
477
  // Setup the API route
478
  if ( 'check' === $check ) {
479
  $path = '/1.1/comment-check';
@@ -482,18 +499,18 @@ class BBP_Akismet {
482
  }
483
 
484
  // Send data to Akismet
485
- $response = ! apply_filters( 'bbp_bypass_check_for_spam', false, $post_data )
486
- ? $this->http_post( $query_string, $akismet_api_host, $path, $akismet_api_port )
487
- : false;
488
 
489
  // Set the result headers
490
  $post_data['bbp_akismet_result_headers'] = ! empty( $response[0] )
491
- ? $response[0]
492
  : esc_html__( 'No response', 'bbpress' );
493
 
494
  // Set the result
495
  $post_data['bbp_akismet_result'] = ! empty( $response[1] )
496
- ? $response[1]
497
  : esc_html__( 'No response', 'bbpress' );
498
 
499
  // Return the post data, with the results of the external Akismet request
@@ -563,6 +580,11 @@ class BBP_Akismet {
563
  ( $as_submitted['comment_author_email'] === $email )
564
  ) {
565
 
 
 
 
 
 
566
  // Normal result: true
567
  if ( ! empty( $this->last_post['bbp_akismet_result'] ) && ( $this->last_post['bbp_akismet_result'] === 'true' ) ) {
568
 
@@ -741,13 +763,13 @@ class BBP_Akismet {
741
 
742
  // Preload required variables
743
  $bbp_version = bbp_get_version();
 
744
  $http_host = $host;
745
  $blog_charset = get_option( 'blog_charset' );
746
- $response = '';
747
 
748
- // Untque User Agent
749
- $akismet_ua = "bbPress/{$bbp_version} | ";
750
- $akismet_ua .= 'Akismet/' . constant( 'AKISMET_VERSION' );
751
 
752
  // Use specific IP (if provided)
753
  if ( ! empty( $ip ) && long2ip( ip2long( $ip ) ) ) {
@@ -756,29 +778,83 @@ class BBP_Akismet {
756
 
757
  // Setup the arguments
758
  $http_args = array(
759
- 'body' => $request,
760
- 'headers' => array(
761
- 'Content-Type' => 'application/x-www-form-urlencoded; charset=' . $blog_charset,
 
 
762
  'Host' => $host,
763
  'User-Agent' => $akismet_ua
764
- ),
765
- 'httpversion' => '1.0',
766
- 'timeout' => 15
767
  );
768
 
769
- // Where we are sending our request
770
- $akismet_url = 'http://' . $http_host . $path;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
771
 
772
- // Send the request
773
- $response = wp_remote_post( $akismet_url, $http_args );
774
 
775
- // Bail if the response is an error
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
776
  if ( is_wp_error( $response ) ) {
777
- return '';
 
 
 
 
 
778
  }
779
 
780
  // No errors so return response
781
- return array( $response['headers'], $response['body'] );
 
 
 
782
  }
783
 
784
  /**
@@ -888,5 +964,276 @@ class BBP_Akismet {
888
 
889
  <?php
890
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
891
  }
892
  endif;
68
  // Update post meta
69
  add_action( 'wp_insert_post', array( $this, 'update_post_meta' ), 10, 2 );
70
 
71
+ // Cleanup
72
+ add_action( 'akismet_scheduled_delete', array( $this, 'delete_old_spam' ) );
73
+ add_action( 'akismet_scheduled_delete', array( $this, 'delete_old_spam_meta' ) );
74
+ add_action( 'akismet_scheduled_delete', array( $this, 'delete_orphaned_spam_meta' ) );
75
+
76
  // Admin
77
  if ( is_admin() ) {
78
  add_action( 'add_meta_boxes', array( $this, 'add_metaboxes' ) );
94
  $user_data = array();
95
  $post_permalink = '';
96
 
 
 
 
 
 
97
  // Cast the post_author to 0 if it's empty
98
  if ( empty( $post_data['post_author'] ) ) {
99
  $post_data['post_author'] = 0;
165
  'user_role' => $this->get_user_roles( $post_data['post_author'] ),
166
  ) );
167
 
168
+ // Set the results (from maybe_spam() above)
169
+ $post_data['bbp_akismet_result_headers'] = $_post['bbp_akismet_result_headers'];
170
+ $post_data['bbp_akismet_result'] = $_post['bbp_akismet_result'];
171
+ $post_data['bbp_post_as_submitted'] = $_post;
 
 
 
 
 
172
 
173
+ // Avoid recursion by unsetting results from post-as-submitted
174
  unset(
175
+ $post_data['bbp_post_as_submitted']['bbp_akismet_result_headers'],
176
+ $post_data['bbp_post_as_submitted']['bbp_akismet_result']
177
  );
 
 
 
 
178
 
179
  // Allow post_data to be manipulated
180
  $post_data = apply_filters( 'bbp_akismet_check_post', $post_data );
190
  * Parse the response from the Akismet service, and alter the post data as
191
  * necessary. For example, switch the status to `spam` if spammy.
192
  *
193
+ * Note: this method also is responsible for allowing users who can moderate to
194
  * never have their posts marked as spam. This is because they are "trusted"
195
  * users. However, their posts are still sent to Akismet to be checked.
196
  *
215
  return $post_data;
216
  }
217
 
218
+ // Discard obvious spam
219
+ if ( get_option( 'akismet_strictness' ) ) {
220
+
221
+ // Akismet is 100% confident this is spam
222
+ if (
223
+ ! empty( $post_data['bbp_akismet_result_headers']['x-akismet-pro-tip'] )
224
+ &&
225
+ ( 'discard' === $post_data['bbp_akismet_result_headers']['x-akismet-pro-tip'] )
226
+ ) {
227
+
228
+ // URL to redirect to (current, or forum root)
229
+ $redirect_to = ( ! empty( $_SERVER['HTTP_HOST'] ) && ! empty( $_SERVER['REQUEST_URI'] ) )
230
+ ? bbp_get_url_scheme() . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']
231
+ : bbp_get_root_url();
232
+
233
+ // Do the redirect (post data not saved!)
234
+ bbp_redirect( $redirect_to );
235
+ }
236
+ }
237
+
238
  // Result is spam, so set the status as such
239
  if ( 'true' === $post_data['bbp_akismet_result'] ) {
240
 
436
  global $akismet_api_host, $akismet_api_port;
437
 
438
  // Define variables
439
+ $query_string = $path = '';
440
+ $response = array( '', '' );
441
 
442
  // Make sure post data is an array
443
  if ( ! is_array( $post_data ) ) {
455
  if ( ! empty( $_POST ) && is_countable( $_POST ) ) {
456
  foreach ( $_POST as $key => $value ) {
457
  if ( is_string( $value ) ) {
458
+ $post_data[ 'POST_' . $key ] = $value;
459
  }
460
  }
461
  }
486
  }
487
  }
488
 
489
+ // Only accepts spam|ham
490
+ if ( ! in_array( $spam, array( 'spam', 'ham' ), true ) ) {
491
+ $spam = 'spam';
492
+ }
493
+
494
  // Setup the API route
495
  if ( 'check' === $check ) {
496
  $path = '/1.1/comment-check';
499
  }
500
 
501
  // Send data to Akismet
502
+ if ( ! apply_filters( 'bbp_bypass_check_for_spam', false, $post_data ) ) {
503
+ $response = $this->http_post( $query_string, $akismet_api_host, $path, $akismet_api_port );
504
+ }
505
 
506
  // Set the result headers
507
  $post_data['bbp_akismet_result_headers'] = ! empty( $response[0] )
508
+ ? $response[0] // raw
509
  : esc_html__( 'No response', 'bbpress' );
510
 
511
  // Set the result
512
  $post_data['bbp_akismet_result'] = ! empty( $response[1] )
513
+ ? $response[1] // raw
514
  : esc_html__( 'No response', 'bbpress' );
515
 
516
  // Return the post data, with the results of the external Akismet request
580
  ( $as_submitted['comment_author_email'] === $email )
581
  ) {
582
 
583
+ // Delete old content daily
584
+ if ( ! wp_next_scheduled( 'akismet_scheduled_delete' ) ) {
585
+ wp_schedule_event( time(), 'daily', 'akismet_scheduled_delete' );
586
+ }
587
+
588
  // Normal result: true
589
  if ( ! empty( $this->last_post['bbp_akismet_result'] ) && ( $this->last_post['bbp_akismet_result'] === 'true' ) ) {
590
 
763
 
764
  // Preload required variables
765
  $bbp_version = bbp_get_version();
766
+ $ak_version = constant( 'AKISMET_VERSION' );
767
  $http_host = $host;
768
  $blog_charset = get_option( 'blog_charset' );
 
769
 
770
+ // User Agent & Content Type
771
+ $akismet_ua = "bbPress/{$bbp_version} | Akismet/{$ak_version}";
772
+ $content_type = 'application/x-www-form-urlencoded; charset=' . $blog_charset;
773
 
774
  // Use specific IP (if provided)
775
  if ( ! empty( $ip ) && long2ip( ip2long( $ip ) ) ) {
778
 
779
  // Setup the arguments
780
  $http_args = array(
781
+ 'httpversion' => '1.0',
782
+ 'timeout' => 15,
783
+ 'body' => $request,
784
+ 'headers' => array(
785
+ 'Content-Type' => $content_type,
786
  'Host' => $host,
787
  'User-Agent' => $akismet_ua
788
+ )
 
 
789
  );
790
 
791
+ // Return the response
792
+ return $this->get_response( $http_host . $path, $http_args );
793
+ }
794
+
795
+ /**
796
+ * Handles the repeated calls to wp_remote_post(), including SSL support.
797
+ *
798
+ * @since 2.6.7 (bbPress r7194)
799
+ *
800
+ * @param string $host_and_path Scheme-less URL
801
+ * @param array $http_args Array of arguments for wp_remote_post()
802
+ * @return array
803
+ */
804
+ private function get_response( $host_and_path = '', $http_args = array() ) {
805
+
806
+ // Default variables
807
+ $akismet_url = $http_akismet_url = 'http://' . $host_and_path;
808
+ $is_ssl = $ssl_failed = false;
809
+ $now = time();
810
 
811
+ // Check if SSL requests were disabled fewer than 24 hours ago
812
+ $ssl_disabled_time = get_option( 'akismet_ssl_disabled' );
813
 
814
+ // Clean-up if 24 hours have passed
815
+ if ( ! empty( $ssl_disabled_time ) && ( $ssl_disabled_time < ( $now - DAY_IN_SECONDS ) ) ) {
816
+ delete_option( 'akismet_ssl_disabled' );
817
+ $ssl_disabled_time = false;
818
+ }
819
+
820
+ // Maybe HTTPS if not disabled
821
+ if ( empty( $ssl_disabled_time ) && ( $is_ssl = wp_http_supports( array( 'ssl' ) ) ) ) {
822
+ $akismet_url = set_url_scheme( $akismet_url, 'https' );
823
+ }
824
+
825
+ // Initial remote request
826
+ $response = wp_remote_post( $akismet_url, $http_args );
827
+
828
+ // Initial request produced an error, so retry...
829
+ if ( ! empty( $is_ssl ) && is_wp_error( $response ) ) {
830
+
831
+ // Intermittent connection problems may cause the first HTTPS
832
+ // request to fail and subsequent HTTP requests to succeed randomly.
833
+ // Retry the HTTPS request once before disabling SSL for a time.
834
+ $response = wp_remote_post( $akismet_url, $http_args );
835
+
836
+ // SSL request failed twice, so try again without it
837
+ if ( is_wp_error( $response ) ) {
838
+ $response = wp_remote_post( $http_akismet_url, $http_args );
839
+ $ssl_failed = true;
840
+ }
841
+ }
842
+
843
+ // Bail if errored
844
  if ( is_wp_error( $response ) ) {
845
+ return array( '', '' );
846
+ }
847
+
848
+ // Maybe disable SSL for future requests
849
+ if ( ! empty( $ssl_failed ) ) {
850
+ update_option( 'akismet_ssl_disabled', $now );
851
  }
852
 
853
  // No errors so return response
854
+ return array(
855
+ $response['headers'],
856
+ $response['body']
857
+ );
858
  }
859
 
860
  /**
964
 
965
  <?php
966
  }
967
+
968
+ /**
969
+ * Deletes old spam topics & replies from the queue after 15 days
970
+ * (determined by `_bbp_akismet_delete_spam_interval` filter).
971
+ *
972
+ * @since 2.6.7 bbPress (r7203)
973
+ *
974
+ * @global wpdb $wpdb
975
+ */
976
+ public function delete_old_spam() {
977
+ global $wpdb;
978
+
979
+ /**
980
+ * Determines how many posts will be deleted in each batch.
981
+ *
982
+ * @param int The default as defined by AKISMET_DELETE_LIMIT (also used
983
+ * in Akismet WordPress plugin).
984
+ */
985
+ $delete_limit = (int) apply_filters( '_bbp_akismet_delete_spam_limit',
986
+ defined( 'AKISMET_DELETE_LIMIT' )
987
+ ? AKISMET_DELETE_LIMIT
988
+ : 10000
989
+ );
990
+
991
+ // Validate the deletion limit
992
+ $delete_limit = max( 1, intval( $delete_limit ) );
993
+
994
+ /**
995
+ * Determines how many days a piece of spam will be left in the Spam
996
+ * queue before being deleted.
997
+ *
998
+ * @param int The default number of days.
999
+ */
1000
+ $delete_interval = (int) apply_filters( '_bbp_akismet_delete_spam_interval', 15 );
1001
+
1002
+ // Validate the deletion interval
1003
+ $delete_interval = max( 1, intval( $delete_interval ) );
1004
+
1005
+ // Setup the query
1006
+ $sql = "SELECT id FROM {$wpdb->posts} WHERE post_type IN ('topic', 'reply') AND post_status = 'spam' AND DATE_SUB(NOW(), INTERVAL %d DAY) > post_date_gmt LIMIT %d";
1007
+
1008
+ // Query loop of topic & reply IDs
1009
+ while ( $spam_ids = $wpdb->get_col( $wpdb->prepare( $sql, $delete_interval, $delete_limit ) ) ) {
1010
+
1011
+ // Exit loop if no spam IDs
1012
+ if ( empty( $spam_ids ) ) {
1013
+ break;
1014
+ }
1015
+
1016
+ // Reset queries
1017
+ $wpdb->queries = array();
1018
+
1019
+ // Loop through each of the topic/reply IDs
1020
+ foreach ( $spam_ids as $spam_id ) {
1021
+
1022
+ /**
1023
+ * Perform a single action on the single topic/reply ID for
1024
+ * simpler batch processing.
1025
+ *
1026
+ * Maybe we should run the bbp_delete_topic or bbp_delete_reply
1027
+ * actions here, too?
1028
+ *
1029
+ * @param string The current function.
1030
+ * @param int The current topic/reply ID.
1031
+ */
1032
+ do_action( '_bbp_akismet_batch_delete', __FUNCTION__, $spam_id );
1033
+ }
1034
+
1035
+ // Prepared as strings since id is an unsigned BIGINT, and using %
1036
+ // will constrain the value to the maximum signed BIGINT.
1037
+ $format_string = implode( ", ", array_fill( 0, count( $spam_ids ), '%s' ) );
1038
+
1039
+ // Run the delete queries
1040
+ $wpdb->query( $wpdb->prepare( "DELETE FROM {$wpdb->posts} WHERE post_id IN ( " . $format_string . " )", $spam_ids ) );
1041
+ $wpdb->query( $wpdb->prepare( "DELETE FROM {$wpdb->postmeta} WHERE post_id IN ( " . $format_string . " )", $spam_ids ) );
1042
+
1043
+ // Clean the post cache for these topics & replies
1044
+ clean_post_cache( $spam_ids );
1045
+
1046
+ /**
1047
+ * Single action that encompasses all topic/reply IDs after the
1048
+ * delete queries have been run.
1049
+ *
1050
+ * @param int Count of topic/reply IDs
1051
+ * @param array Array of topic/reply IDs
1052
+ */
1053
+ do_action( '_bbp_akismet_delete_spam_count', count( $spam_ids ), $spam_ids );
1054
+ }
1055
+
1056
+ /**
1057
+ * Determines whether tables should be optimized.
1058
+ *
1059
+ * @param int Random number between 1 and 5000.
1060
+ */
1061
+ $optimize = (int) apply_filters( '_bbp_akismet_optimize_tables', mt_rand( 1, 5000 ), array( $wpdb->posts, $wpdb->postmeta ) );
1062
+
1063
+ // Lucky number 11
1064
+ if ( 11 === $optimize ) {
1065
+ $wpdb->query( "OPTIMIZE TABLE {$wpdb->posts}" );
1066
+ $wpdb->query( "OPTIMIZE TABLE {$wpdb->postmeta}" );
1067
+ }
1068
+ }
1069
+
1070
+ /**
1071
+ * Deletes `_bbp_akismet_as_submitted` meta keys after 15 days, since they
1072
+ * are large and not useful in the long term.
1073
+ *
1074
+ * @since 2.6.7 bbPress (r7203)
1075
+ *
1076
+ * @global wpdb $wpdb
1077
+ */
1078
+ public function delete_old_spam_meta() {
1079
+ global $wpdb;
1080
+
1081
+ /**
1082
+ * Determines how many days a piece of spam will be left in the Spam
1083
+ * queue before being deleted.
1084
+ *
1085
+ * @param int The default number of days.
1086
+ */
1087
+ $interval = (int) apply_filters( '_bbp_akismet_delete_spam_meta_interval', 15 );
1088
+
1089
+ // Validate the deletion interval
1090
+ $interval = max( 1, intval( $interval ) );
1091
+
1092
+ // Setup the query
1093
+ $sql = "SELECT m.post_id FROM {$wpdb->postmeta} as m INNER JOIN {$wpdb->posts} as p ON m.post_id = p.id WHERE m.meta_key = '_bbp_akismet_as_submitted' AND DATE_SUB(NOW(), INTERVAL %d DAY) > p.post_date_gmt LIMIT 10000";
1094
+
1095
+ // Query loop of topic & reply IDs
1096
+ while ( $spam_ids = $wpdb->get_col( $wpdb->prepare( $sql, $interval ) ) ) {
1097
+
1098
+ // Exit loop if no spam IDs
1099
+ if ( empty( $spam_ids ) ) {
1100
+ break;
1101
+ }
1102
+
1103
+ // Reset queries
1104
+ $wpdb->queries = array();
1105
+
1106
+ // Loop through each of the topic/reply IDs
1107
+ foreach ( $spam_ids as $spam_id ) {
1108
+
1109
+ // Delete the as_submitted meta data
1110
+ delete_post_meta( $spam_id, '_bbp_akismet_as_submitted' );
1111
+
1112
+ /**
1113
+ * Perform a single action on the single topic/reply ID for
1114
+ * simpler batch processing.
1115
+ *
1116
+ * @param string The current function.
1117
+ * @param int The current topic/reply ID.
1118
+ */
1119
+ do_action( '_bbp_akismet_batch_delete', __FUNCTION__, $spam_id );
1120
+ }
1121
+
1122
+ /**
1123
+ * Single action that encompasses all topic/reply IDs after the
1124
+ * delete queries have been run.
1125
+ *
1126
+ * @param int Count of topic/reply IDs
1127
+ * @param array Array of topic/reply IDs
1128
+ */
1129
+ do_action( '_bbp_akismet_delete_spam_meta_count', count( $spam_ids ), $spam_ids );
1130
+ }
1131
+
1132
+ // Maybe optimize
1133
+ $this->maybe_optimize_postmeta();
1134
+ }
1135
+
1136
+ /**
1137
+ * Clears post meta that no longer has corresponding posts in the database.
1138
+ *
1139
+ * @since 2.6.7 bbPress (r7203)
1140
+ *
1141
+ * @global wpdb $wpdb
1142
+ */
1143
+ public function delete_orphaned_spam_meta() {
1144
+ global $wpdb;
1145
+
1146
+ $last_meta_id = 0;
1147
+
1148
+ // Start time (float)
1149
+ $start_time = isset( $_SERVER['REQUEST_TIME_FLOAT'] )
1150
+ ? (float) $_SERVER['REQUEST_TIME_FLOAT']
1151
+ : microtime( true );
1152
+
1153
+ // Maximum time
1154
+ $max_exec_time = (float) max( ini_get( 'max_execution_time' ) - 5, 3 );
1155
+
1156
+ // Setup the query
1157
+ $sql = "SELECT m.meta_id, m.post_id, m.meta_key FROM {$wpdb->postmeta} as m LEFT JOIN {$wpdb->posts} as p ON m.post_id = p.id WHERE p.id IS NULL AND m.meta_id > %d ORDER BY m.meta_id LIMIT 1000";
1158
+
1159
+ // Query loop of topic & reply IDs
1160
+ while ( $spam_meta_results = $wpdb->get_results( $wpdb->prepare( $sql, $last_meta_id ) ) ) {
1161
+
1162
+ // Exit loop if no spam IDs
1163
+ if ( empty( $spam_meta_results ) ) {
1164
+ break;
1165
+ }
1166
+
1167
+ // Reset queries
1168
+ $wpdb->queries = array();
1169
+
1170
+ // Reset deleted meta count
1171
+ $spam_meta_deleted = array();
1172
+
1173
+ // Loop through each of the metas
1174
+ foreach ( $spam_meta_results as $spam_meta ) {
1175
+
1176
+ // Skip if not an Akismet key
1177
+ if ( 'akismet_' !== substr( $spam_meta->meta_key, 0, 8 ) ) {
1178
+ continue;
1179
+ }
1180
+
1181
+ // Delete the meta
1182
+ delete_post_meta( $spam_meta->post_id, $spam_meta->meta_key );
1183
+
1184
+ /**
1185
+ * Perform a single action on the single topic/reply ID for
1186
+ * simpler batch processing.
1187
+ *
1188
+ * @param string The current function.
1189
+ * @param int The current topic/reply ID.
1190
+ */
1191
+ do_action( '_bbp_akismet_batch_delete', __FUNCTION__, $spam_meta );
1192
+
1193
+ // Stash the meta ID being deleted
1194
+ $spam_meta_deleted[] = $last_meta_id = $spam_meta->meta_id;
1195
+ }
1196
+
1197
+ /**
1198
+ * Single action that encompasses all topic/reply IDs after the
1199
+ * delete queries have been run.
1200
+ *
1201
+ * @param int Count of spam meta IDs
1202
+ * @param array Array of spam meta IDs
1203
+ */
1204
+ do_action( '_bbp_akismet_delete_spam_meta_count', count( $spam_meta_deleted ), $spam_meta_deleted );
1205
+
1206
+ // Break if getting close to max_execution_time.
1207
+ if ( ( microtime( true ) - $start_time ) > $max_exec_time ) {
1208
+ break;
1209
+ }
1210
+ }
1211
+
1212
+ // Maybe optimize
1213
+ $this->maybe_optimize_postmeta();
1214
+ }
1215
+
1216
+ /**
1217
+ * Maybe OPTIMIZE the _postmeta database table.
1218
+ *
1219
+ * @since 2.7.0 bbPress (r7203)
1220
+ *
1221
+ * @global wpdb $wpdb
1222
+ */
1223
+ private function maybe_optimize_postmeta() {
1224
+ global $wpdb;
1225
+
1226
+ /**
1227
+ * Determines whether tables should be optimized.
1228
+ *
1229
+ * @param int Random number between 1 and 5000.
1230
+ */
1231
+ $optimize = (int) apply_filters( '_bbp_akismet_optimize_table', mt_rand( 1, 5000 ), $wpdb->postmeta );
1232
+
1233
+ // Lucky number 11
1234
+ if ( 11 === $optimize ) {
1235
+ $wpdb->query( "OPTIMIZE TABLE {$wpdb->postmeta}" );
1236
+ }
1237
+ }
1238
  }
1239
  endif;
includes/extend/buddypress/activity.php CHANGED
@@ -142,15 +142,6 @@ class BBP_BuddyPress_Activity {
142
  // Hook into topic and reply deletion
143
  add_action( 'bbp_delete_topic', array( $this, 'topic_delete' ), 10, 1 );
144
  add_action( 'bbp_delete_reply', array( $this, 'reply_delete' ), 10, 1 );
145
-
146
- // Append forum filters in site wide activity streams
147
- add_action( 'bp_activity_filter_options', array( $this, 'activity_filter_options' ), 10 );
148
-
149
- // Append forum filters in single member activity streams
150
- add_action( 'bp_member_activity_filter_options', array( $this, 'activity_filter_options' ), 10 );
151
-
152
- // Append forum filters in single group activity streams
153
- add_action( 'bp_group_activity_filter_options', array( $this, 'activity_filter_options' ), 10 );
154
  }
155
 
156
  /**
@@ -207,34 +198,6 @@ class BBP_BuddyPress_Activity {
207
  esc_html__( 'Replies', 'bbpress' ),
208
  array( 'activity', 'member', 'member_groups', 'group' )
209
  );
210
-
211
- // Group forums
212
- /**
213
- * An upstream improvement to BuddyPress is required to make these work,
214
- * but they are included here to make our lives easier later.
215
- if ( bp_is_active( 'groups' ) ) {
216
-
217
- // Topic
218
- bp_activity_set_action(
219
- buddypress()->groups->id,
220
- $this->topic_create,
221
- esc_html__( 'New forum topic', 'bbpress' ),
222
- 'bbp_format_activity_action_new_topic',
223
- esc_html__( 'Topics', 'bbpress' ),
224
- array( 'activity', 'member', 'member_groups', 'group' )
225
- );
226
-
227
- // Reply
228
- bp_activity_set_action(
229
- buddypress()->groups->id,
230
- $this->reply_create,
231
- esc_html__( 'New forum reply', 'bbpress' ),
232
- 'bbp_format_activity_action_new_reply',
233
- esc_html__( 'Replies', 'bbpress' ),
234
- array( 'activity', 'member', 'member_groups', 'group' )
235
- );
236
- }
237
- */
238
  }
239
 
240
  /**
@@ -380,20 +343,6 @@ class BBP_BuddyPress_Activity {
380
  return $link;
381
  }
382
 
383
- /**
384
- * Append forum options to activity filter select box
385
- *
386
- * @since 2.1.0 bbPress (r3653)
387
- */
388
- function activity_filter_options() {
389
- ?>
390
-
391
- <option value="<?php echo $this->topic_create; ?>"><?php esc_html_e( 'Topics', 'bbpress' ); ?></option>
392
- <option value="<?php echo $this->reply_create; ?>"><?php esc_html_e( 'Replies', 'bbpress' ); ?></option>
393
-
394
- <?php
395
- }
396
-
397
  /** Topics ****************************************************************/
398
 
399
  /**
@@ -435,7 +384,7 @@ class BBP_BuddyPress_Activity {
435
  }
436
 
437
  // User link for topic author
438
- $user_link = bbp_get_user_profile_link( $user_id );
439
 
440
  // Topic
441
  $topic_permalink = bbp_get_topic_permalink( $topic_id );
@@ -570,7 +519,7 @@ class BBP_BuddyPress_Activity {
570
  }
571
 
572
  // Setup links for activity stream
573
- $user_link = bbp_get_user_profile_link( $user_id );
574
 
575
  // Reply
576
  $reply_url = bbp_get_reply_url( $reply_id );
142
  // Hook into topic and reply deletion
143
  add_action( 'bbp_delete_topic', array( $this, 'topic_delete' ), 10, 1 );
144
  add_action( 'bbp_delete_reply', array( $this, 'reply_delete' ), 10, 1 );
 
 
 
 
 
 
 
 
 
145
  }
146
 
147
  /**
198
  esc_html__( 'Replies', 'bbpress' ),
199
  array( 'activity', 'member', 'member_groups', 'group' )
200
  );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
201
  }
202
 
203
  /**
343
  return $link;
344
  }
345
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
346
  /** Topics ****************************************************************/
347
 
348
  /**
384
  }
385
 
386
  // User link for topic author
387
+ $user_link = bbp_get_user_profile_link( $user_id );
388
 
389
  // Topic
390
  $topic_permalink = bbp_get_topic_permalink( $topic_id );
519
  }
520
 
521
  // Setup links for activity stream
522
+ $user_link = bbp_get_user_profile_link( $user_id );
523
 
524
  // Reply
525
  $reply_url = bbp_get_reply_url( $reply_id );
includes/extend/buddypress/groups.php CHANGED
@@ -90,8 +90,8 @@ class BBP_Forums_Group_Extension extends BP_Group_Extension {
90
  add_action( 'bbp_edit_topic_pre_extras', array( $this, 'validate_topic_forum_id' ) );
91
  add_action( 'bbp_edit_reply_pre_extras', array( $this, 'validate_reply_to_id' ) );
92
 
93
- // Check if group-forum status should be changed
94
- add_action( 'groups_group_after_save', array( $this, 'update_group_forum_visibility' ) );
95
 
96
  // bbPress needs to listen to BuddyPress group deletion
97
  add_action( 'groups_before_delete_group', array( $this, 'disconnect_forum_from_group' ) );
@@ -860,13 +860,15 @@ class BBP_Forums_Group_Extension extends BP_Group_Extension {
860
  }
861
 
862
  /**
863
- * Set forums' status to match the privacy status of the associated group
864
  *
865
  * Fired whenever a group is saved
866
  *
 
 
867
  * @param BP_Groups_Group $group Group object.
868
  */
869
- public static function update_group_forum_visibility( BP_Groups_Group $group ) {
870
 
871
  // Get group forum IDs
872
  $forum_ids = bbp_get_group_forum_ids( $group->id );
@@ -904,6 +906,39 @@ class BBP_Forums_Group_Extension extends BP_Group_Extension {
904
  }
905
  }
906
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
907
  }
908
 
909
  /**
90
  add_action( 'bbp_edit_topic_pre_extras', array( $this, 'validate_topic_forum_id' ) );
91
  add_action( 'bbp_edit_reply_pre_extras', array( $this, 'validate_reply_to_id' ) );
92
 
93
+ // Check if group-forum attributes should be changed
94
+ add_action( 'groups_group_after_save', array( $this, 'update_group_forum' ) );
95
 
96
  // bbPress needs to listen to BuddyPress group deletion
97
  add_action( 'groups_before_delete_group', array( $this, 'disconnect_forum_from_group' ) );
860
  }
861
 
862
  /**
863
+ * Update forum attributes to match those of the associated group.
864
  *
865
  * Fired whenever a group is saved
866
  *
867
+ * @since 2.6.7 bbPress (r7208)
868
+ *
869
  * @param BP_Groups_Group $group Group object.
870
  */
871
+ public static function update_group_forum( BP_Groups_Group $group ) {
872
 
873
  // Get group forum IDs
874
  $forum_ids = bbp_get_group_forum_ids( $group->id );
906
  }
907
  }
908
  }
909
+
910
+ // Maybe update the first group forum title, content, and slug
911
+ if ( ! empty( $forum_ids[0] ) ) {
912
+
913
+ // Get forum from ID
914
+ $forum = bbp_get_forum( $forum_ids[0] );
915
+
916
+ // Only update the forum if changes are being made
917
+ if (
918
+
919
+ // Title
920
+ ( $forum->post_title !== $group->name )
921
+
922
+ ||
923
+
924
+ // Content
925
+ ( $forum->post_content !== $group->description )
926
+
927
+ ||
928
+
929
+ // Slug
930
+ ( $forum->post_name !== $group->slug )
931
+ ) {
932
+ wp_update_post(
933
+ array(
934
+ 'ID' => $forum->ID,
935
+ 'post_title' => $group->name,
936
+ 'post_content' => $group->description,
937
+ 'post_name' => $group->slug
938
+ )
939
+ );
940
+ }
941
+ }
942
  }
943
 
944
  /**
includes/extend/buddypress/notifications.php CHANGED
@@ -62,7 +62,7 @@ function bbp_filter_notifications_get_registered_components( $component_names =
62
  function bbp_format_buddypress_notifications( $content, $item_id, $secondary_item_id, $action_item_count, $format, $component_action_name, $component_name, $id ) {
63
 
64
  // Bail if not the notification action we are looking for
65
- if ( 'bbp_new_reply' !== $component_action_name ) {
66
  return $content;
67
  }
68
 
@@ -86,7 +86,7 @@ function bbp_format_buddypress_notifications( $content, $item_id, $secondary_ite
86
  // Multiple
87
  if ( $action_item_count > 1 ) {
88
  $filter = 'bbp_multiple_new_subscription_notification';
89
- $text = sprintf( esc_html__( 'You have %d new replies', 'bbpress' ), $action_item_count );
90
 
91
  // Single
92
  } else {
@@ -148,7 +148,7 @@ function bbp_buddypress_add_notification( $reply_id = 0, $topic_id = 0, $forum_i
148
  'user_id' => $topic_author_id,
149
  'item_id' => $reply_id,
150
  'component_name' => bbp_get_component_name(),
151
- 'component_action' => 'bbp_new_reply',
152
  'date_notified' => get_post( $reply_id )->post_date,
153
  );
154
 
@@ -211,7 +211,7 @@ function bbp_buddypress_mark_notifications( $action = '' ) {
211
  $component = bbp_get_component_name();
212
 
213
  // Attempt to clear notifications for this topic
214
- $marked = bp_notifications_mark_notifications_by_item_id( $user_id, $topic_id, $component, 'bbp_new_reply' );
215
 
216
  // Get all reply IDs for the topic
217
  $replies = bbp_get_all_child_ids( $topic_id, $post_type );
62
  function bbp_format_buddypress_notifications( $content, $item_id, $secondary_item_id, $action_item_count, $format, $component_action_name, $component_name, $id ) {
63
 
64
  // Bail if not the notification action we are looking for
65
+ if ( 0 !== strpos( $component_action_name, 'bbp_new_reply' ) ) {
66
  return $content;
67
  }
68
 
86
  // Multiple
87
  if ( $action_item_count > 1 ) {
88
  $filter = 'bbp_multiple_new_subscription_notification';
89
+ $text = sprintf( esc_html__( 'You have %1$d new replies to %2$s', 'bbpress' ), $action_item_count, $topic_title );
90
 
91
  // Single
92
  } else {
148
  'user_id' => $topic_author_id,
149
  'item_id' => $reply_id,
150
  'component_name' => bbp_get_component_name(),
151
+ 'component_action' => 'bbp_new_reply_' . $topic_id,
152
  'date_notified' => get_post( $reply_id )->post_date,
153
  );
154
 
211
  $component = bbp_get_component_name();
212
 
213
  // Attempt to clear notifications for this topic
214
+ $marked = bp_notifications_mark_notifications_by_type( $user_id, $component, 'bbp_new_reply_' . $topic_id );
215
 
216
  // Get all reply IDs for the topic
217
  $replies = bbp_get_all_child_ids( $topic_id, $post_type );
includes/forums/functions.php CHANGED
@@ -19,7 +19,7 @@ defined( 'ABSPATH' ) || exit;
19
  * @since 2.0.0 bbPress (r3349)
20
  *
21
  * @param array $forum_data Forum post data
22
- * @param arrap $forum_meta Forum meta data
23
  */
24
  function bbp_insert_forum( $forum_data = array(), $forum_meta = array() ) {
25
 
@@ -230,7 +230,15 @@ function bbp_new_forum_handler( $action = '' ) {
230
 
231
  /** Forum Duplicate *******************************************************/
232
 
233
- if ( ! bbp_check_for_duplicate( array( 'post_type' => bbp_get_forum_post_type(), 'post_author' => $forum_author, 'post_content' => $forum_content, 'anonymous_data' => $anonymous_data ) ) ) {
 
 
 
 
 
 
 
 
234
  bbp_add_error( 'bbp_forum_duplicate', __( '<strong>Error</strong>: This forum already exists.', 'bbpress' ) );
235
  }
236
 
@@ -242,9 +250,12 @@ function bbp_new_forum_handler( $action = '' ) {
242
 
243
  /** Forum Moderation ******************************************************/
244
 
245
- $post_status = bbp_get_public_status_id();
 
 
 
246
  if ( ! bbp_check_for_moderation( $anonymous_data, $forum_author, $forum_title, $forum_content ) ) {
247
- $post_status = bbp_get_pending_status_id();
248
  }
249
 
250
  /** Additional Actions (Before Save) **************************************/
@@ -265,7 +276,7 @@ function bbp_new_forum_handler( $action = '' ) {
265
  'post_title' => $forum_title,
266
  'post_content' => $forum_content,
267
  'post_parent' => $forum_parent_id,
268
- 'post_status' => $post_status,
269
  'post_type' => bbp_get_forum_post_type(),
270
  'comment_status' => 'closed'
271
  ) );
@@ -481,9 +492,12 @@ function bbp_edit_forum_handler( $action = '' ) {
481
 
482
  /** Forum Moderation ******************************************************/
483
 
484
- $post_status = bbp_get_public_status_id();
 
 
 
485
  if ( ! bbp_check_for_moderation( $anonymous_data, bbp_get_forum_author_id( $forum_id ), $forum_title, $forum_content ) ) {
486
- $post_status = bbp_get_pending_status_id();
487
  }
488
 
489
  /** Additional Actions (Before Save) **************************************/
@@ -503,7 +517,7 @@ function bbp_edit_forum_handler( $action = '' ) {
503
  'ID' => $forum_id,
504
  'post_title' => $forum_title,
505
  'post_content' => $forum_content,
506
- 'post_status' => $post_status,
507
  'post_parent' => $forum_parent_id
508
  ) );
509
 
19
  * @since 2.0.0 bbPress (r3349)
20
  *
21
  * @param array $forum_data Forum post data
22
+ * @param array $forum_meta Forum meta data
23
  */
24
  function bbp_insert_forum( $forum_data = array(), $forum_meta = array() ) {
25
 
230
 
231
  /** Forum Duplicate *******************************************************/
232
 
233
+ $dupe_args = array(
234
+ 'post_type' => bbp_get_forum_post_type(),
235
+ 'post_author' => $forum_author,
236
+ 'post_content' => $forum_content,
237
+ 'post_parent' => $forum_parent_id,
238
+ 'anonymous_data' => $anonymous_data
239
+ );
240
+
241
+ if ( ! bbp_check_for_duplicate( $dupe_args ) ) {
242
  bbp_add_error( 'bbp_forum_duplicate', __( '<strong>Error</strong>: This forum already exists.', 'bbpress' ) );
243
  }
244
 
250
 
251
  /** Forum Moderation ******************************************************/
252
 
253
+ // Default to published
254
+ $forum_status = bbp_get_public_status_id();
255
+
256
+ // Maybe force into pending
257
  if ( ! bbp_check_for_moderation( $anonymous_data, $forum_author, $forum_title, $forum_content ) ) {
258
+ $forum_status = bbp_get_pending_status_id();
259
  }
260
 
261
  /** Additional Actions (Before Save) **************************************/
276
  'post_title' => $forum_title,
277
  'post_content' => $forum_content,
278
  'post_parent' => $forum_parent_id,
279
+ 'post_status' => $forum_status,
280
  'post_type' => bbp_get_forum_post_type(),
281
  'comment_status' => 'closed'
282
  ) );
492
 
493
  /** Forum Moderation ******************************************************/
494
 
495
+ // Use existing post_status
496
+ $forum_status = $forum->post_status;
497
+
498
+ // Maybe force into pending
499
  if ( ! bbp_check_for_moderation( $anonymous_data, bbp_get_forum_author_id( $forum_id ), $forum_title, $forum_content ) ) {
500
+ $forum_status = bbp_get_pending_status_id();
501
  }
502
 
503
  /** Additional Actions (Before Save) **************************************/
517
  'ID' => $forum_id,
518
  'post_title' => $forum_title,
519
  'post_content' => $forum_content,
520
+ 'post_status' => $forum_status,
521
  'post_parent' => $forum_parent_id
522
  ) );
523
 
includes/replies/functions.php CHANGED
@@ -19,7 +19,7 @@ defined( 'ABSPATH' ) || exit;
19
  * @since 2.0.0 bbPress (r3349)
20
  *
21
  * @param array $reply_data Forum post data
22
- * @param arrap $reply_meta Forum meta data
23
  */
24
  function bbp_insert_reply( $reply_data = array(), $reply_meta = array() ) {
25
 
@@ -306,7 +306,15 @@ function bbp_new_reply_handler( $action = '' ) {
306
 
307
  /** Reply Duplicate *******************************************************/
308
 
309
- if ( ! bbp_check_for_duplicate( array( 'post_type' => bbp_get_reply_post_type(), 'post_author' => $reply_author, 'post_content' => $reply_content, 'post_parent' => $topic_id, 'anonymous_data' => $anonymous_data ) ) ) {
 
 
 
 
 
 
 
 
310
  bbp_add_error( 'bbp_reply_duplicate', __( '<strong>Error</strong>: Duplicate reply detected; it looks as though you&#8217;ve already said that.', 'bbpress' ) );
311
  }
312
 
@@ -318,13 +326,12 @@ function bbp_new_reply_handler( $action = '' ) {
318
 
319
  /** Reply Status **********************************************************/
320
 
321
- // Maybe put into moderation
 
 
 
322
  if ( bbp_is_topic_pending( $topic_id ) || ! bbp_check_for_moderation( $anonymous_data, $reply_author, $reply_title, $reply_content ) ) {
323
  $reply_status = bbp_get_pending_status_id();
324
-
325
- // Default
326
- } else {
327
- $reply_status = bbp_get_public_status_id();
328
  }
329
 
330
  /** Reply To **************************************************************/
@@ -633,17 +640,12 @@ function bbp_edit_reply_handler( $action = '' ) {
633
 
634
  /** Reply Status **********************************************************/
635
 
636
- // Maybe put into moderation
637
- if ( ! bbp_check_for_moderation( $anonymous_data, $reply_author, $reply_title, $reply_content ) ) {
638
-
639
- // Set post status to pending if public
640
- if ( bbp_get_public_status_id() === $reply->post_status ) {
641
- $reply_status = bbp_get_pending_status_id();
642
- }
643
-
644
  // Use existing post_status
645
- } else {
646
- $reply_status = $reply->post_status;
 
 
 
647
  }
648
 
649
  /** Reply To **************************************************************/
@@ -1219,7 +1221,7 @@ function bbp_move_reply_handler( $action = '' ) {
1219
  /** Move Reply ***********************************************************/
1220
 
1221
  if ( empty( $_POST['bbp_reply_id'] ) ) {
1222
- bbp_add_error( 'bbp_move_reply_reply_id', __( '<strong>Error</strong>: A reply ID is required', 'bbpress' ) );
1223
  } else {
1224
  $move_reply_id = (int) $_POST['bbp_reply_id'];
1225
  }
19
  * @since 2.0.0 bbPress (r3349)
20
  *
21
  * @param array $reply_data Forum post data
22
+ * @param array $reply_meta Forum meta data
23
  */
24
  function bbp_insert_reply( $reply_data = array(), $reply_meta = array() ) {
25
 
306
 
307
  /** Reply Duplicate *******************************************************/
308
 
309
+ $dupe_args = array(
310
+ 'post_type' => bbp_get_reply_post_type(),
311
+ 'post_author' => $reply_author,
312
+ 'post_content' => $reply_content,
313
+ 'post_parent' => $topic_id,
314
+ 'anonymous_data' => $anonymous_data
315
+ );
316
+
317
+ if ( ! bbp_check_for_duplicate( $dupe_args ) ) {
318
  bbp_add_error( 'bbp_reply_duplicate', __( '<strong>Error</strong>: Duplicate reply detected; it looks as though you&#8217;ve already said that.', 'bbpress' ) );
319
  }
320
 
326
 
327
  /** Reply Status **********************************************************/
328
 
329
+ // Default to published
330
+ $reply_status = bbp_get_public_status_id();
331
+
332
+ // Maybe force into pending
333
  if ( bbp_is_topic_pending( $topic_id ) || ! bbp_check_for_moderation( $anonymous_data, $reply_author, $reply_title, $reply_content ) ) {
334
  $reply_status = bbp_get_pending_status_id();
 
 
 
 
335
  }
336
 
337
  /** Reply To **************************************************************/
640
 
641
  /** Reply Status **********************************************************/
642
 
 
 
 
 
 
 
 
 
643
  // Use existing post_status
644
+ $reply_status = $reply->post_status;
645
+
646
+ // Maybe force into pending
647
+ if ( bbp_is_reply_public( $reply_id ) && ! bbp_check_for_moderation( $anonymous_data, $reply_author, $reply_title, $reply_content ) ) {
648
+ $reply_status = bbp_get_pending_status_id();
649
  }
650
 
651
  /** Reply To **************************************************************/
1221
  /** Move Reply ***********************************************************/
1222
 
1223
  if ( empty( $_POST['bbp_reply_id'] ) ) {
1224
+ bbp_add_error( 'bbp_move_reply_reply_id', __( '<strong>Error</strong>: A reply ID is required.', 'bbpress' ) );
1225
  } else {
1226
  $move_reply_id = (int) $_POST['bbp_reply_id'];
1227
  }
includes/replies/template.php CHANGED
@@ -2312,8 +2312,8 @@ function bbp_get_replies_pagination_base( $topic_id = 0 ) {
2312
  } elseif ( bbp_is_single_user() ) {
2313
  $base = bbp_get_user_profile_url( bbp_get_displayed_user_id() );
2314
 
2315
- // Page or single post
2316
- } elseif ( is_page() || is_single() ) {
2317
  $base = get_permalink();
2318
 
2319
  // Single topic
2312
  } elseif ( bbp_is_single_user() ) {
2313
  $base = bbp_get_user_profile_url( bbp_get_displayed_user_id() );
2314
 
2315
+ // Any single post (for shortcodes)
2316
+ } elseif ( is_singular() ) {
2317
  $base = get_permalink();
2318
 
2319
  // Single topic
includes/search/template.php CHANGED
@@ -353,8 +353,8 @@ function bbp_get_search_pagination_base() {
353
  // If pretty permalinks are enabled, make our pagination pretty
354
  if ( bbp_use_pretty_urls() ) {
355
 
356
- // Shortcode territory
357
- if ( is_page() || is_single() ) {
358
  $base = get_permalink();
359
 
360
  // Default search location
353
  // If pretty permalinks are enabled, make our pagination pretty
354
  if ( bbp_use_pretty_urls() ) {
355
 
356
+ // Any single post (for shortcodes)
357
+ if ( is_singular() ) {
358
  $base = get_permalink();
359
 
360
  // Default search location
includes/topics/functions.php CHANGED
@@ -19,7 +19,7 @@ defined( 'ABSPATH' ) || exit;
19
  * @since 2.0.0 bbPress (r3349)
20
  *
21
  * @param array $topic_data Forum post data
22
- * @param arrap $topic_meta Forum meta data
23
  */
24
  function bbp_insert_topic( $topic_data = array(), $topic_meta = array() ) {
25
 
@@ -249,7 +249,15 @@ function bbp_new_topic_handler( $action = '' ) {
249
 
250
  /** Topic Duplicate *******************************************************/
251
 
252
- if ( ! bbp_check_for_duplicate( array( 'post_type' => bbp_get_topic_post_type(), 'post_author' => $topic_author, 'post_content' => $topic_content, 'anonymous_data' => $anonymous_data ) ) ) {
 
 
 
 
 
 
 
 
253
  bbp_add_error( 'bbp_topic_duplicate', __( '<strong>Error</strong>: Duplicate topic detected; it looks as though you&#8217;ve already said that.', 'bbpress' ) );
254
  }
255
 
@@ -264,17 +272,24 @@ function bbp_new_topic_handler( $action = '' ) {
264
  // Get available topic statuses
265
  $topic_statuses = bbp_get_topic_statuses();
266
 
267
- // Maybe put into moderation
 
 
 
268
  if ( ! bbp_check_for_moderation( $anonymous_data, $topic_author, $topic_title, $topic_content ) ) {
269
  $topic_status = bbp_get_pending_status_id();
270
 
271
- // Check possible topic status ID's
272
  } elseif ( ! empty( $_POST['bbp_topic_status'] ) && in_array( $_POST['bbp_topic_status'], array_keys( $topic_statuses ), true ) ) {
273
- $topic_status = sanitize_key( $_POST['bbp_topic_status'] );
274
 
275
- // Default to published if nothing else
276
- } else {
277
- $topic_status = bbp_get_public_status_id();
 
 
 
 
 
278
  }
279
 
280
  /** Topic Tags ************************************************************/
@@ -560,21 +575,24 @@ function bbp_edit_topic_handler( $action = '' ) {
560
  // Get available topic statuses
561
  $topic_statuses = bbp_get_topic_statuses( $topic_id );
562
 
563
- // Maybe put into moderation
564
- if ( ! bbp_check_for_moderation( $anonymous_data, $topic_author, $topic_title, $topic_content ) ) {
565
 
566
- // Set post status to pending if public or closed
567
- if ( bbp_is_topic_public( $topic->ID ) ) {
568
- $topic_status = bbp_get_pending_status_id();
569
- }
570
 
571
- // Check possible topic status ID's
572
  } elseif ( ! empty( $_POST['bbp_topic_status'] ) && in_array( $_POST['bbp_topic_status'], array_keys( $topic_statuses ), true ) ) {
573
- $topic_status = sanitize_key( $_POST['bbp_topic_status'] );
574
 
575
- // Use existing post_status
576
- } else {
577
- $topic_status = $topic->post_status;
 
 
 
 
 
578
  }
579
 
580
  /** Topic Tags ************************************************************/
19
  * @since 2.0.0 bbPress (r3349)
20
  *
21
  * @param array $topic_data Forum post data
22
+ * @param array $topic_meta Forum meta data
23
  */
24
  function bbp_insert_topic( $topic_data = array(), $topic_meta = array() ) {
25
 
249
 
250
  /** Topic Duplicate *******************************************************/
251
 
252
+ $dupe_args = array(
253
+ 'post_type' => bbp_get_topic_post_type(),
254
+ 'post_author' => $topic_author,
255
+ 'post_content' => $topic_content,
256
+ 'post_parent' => $forum_id,
257
+ 'anonymous_data' => $anonymous_data
258
+ );
259
+
260
+ if ( ! bbp_check_for_duplicate( $dupe_args ) ) {
261
  bbp_add_error( 'bbp_topic_duplicate', __( '<strong>Error</strong>: Duplicate topic detected; it looks as though you&#8217;ve already said that.', 'bbpress' ) );
262
  }
263
 
272
  // Get available topic statuses
273
  $topic_statuses = bbp_get_topic_statuses();
274
 
275
+ // Default to published
276
+ $topic_status = bbp_get_public_status_id();
277
+
278
+ // Maybe force into pending
279
  if ( ! bbp_check_for_moderation( $anonymous_data, $topic_author, $topic_title, $topic_content ) ) {
280
  $topic_status = bbp_get_pending_status_id();
281
 
282
+ // Check for possible posted topic status
283
  } elseif ( ! empty( $_POST['bbp_topic_status'] ) && in_array( $_POST['bbp_topic_status'], array_keys( $topic_statuses ), true ) ) {
 
284
 
285
+ // Allow capable users to explicitly override the status
286
+ if ( current_user_can( 'moderate', $forum_id ) ) {
287
+ $topic_status = sanitize_key( $_POST['bbp_topic_status'] );
288
+
289
+ // Not capable
290
+ } else {
291
+ bbp_add_error( 'bbp_new_topic_status', __( '<strong>Error</strong>: You do not have permission to do that.', 'bbpress' ) );
292
+ }
293
  }
294
 
295
  /** Topic Tags ************************************************************/
575
  // Get available topic statuses
576
  $topic_statuses = bbp_get_topic_statuses( $topic_id );
577
 
578
+ // Use existing post_status
579
+ $topic_status = $topic->post_status;
580
 
581
+ // Maybe force into pending
582
+ if ( bbp_is_topic_public( $topic->ID ) && ! bbp_check_for_moderation( $anonymous_data, $topic_author, $topic_title, $topic_content ) ) {
583
+ $topic_status = bbp_get_pending_status_id();
 
584
 
585
+ // Check for possible posted topic status
586
  } elseif ( ! empty( $_POST['bbp_topic_status'] ) && in_array( $_POST['bbp_topic_status'], array_keys( $topic_statuses ), true ) ) {
 
587
 
588
+ // Allow capable users to explicitly override the status
589
+ if ( current_user_can( 'moderate', $forum_id ) ) {
590
+ $topic_status = sanitize_key( $_POST['bbp_topic_status'] );
591
+
592
+ // Not capable
593
+ } else {
594
+ bbp_add_error( 'bbp_edit_topic_status', __( '<strong>Error</strong>: You do not have permission to do that.', 'bbpress' ) );
595
+ }
596
  }
597
 
598
  /** Topic Tags ************************************************************/
includes/topics/template.php CHANGED
@@ -2911,6 +2911,10 @@ function bbp_get_topics_pagination_base( $forum_id = 0 ) {
2911
  } elseif ( bbp_is_single_user() ) {
2912
  $base = bbp_get_user_profile_url( bbp_get_displayed_user_id() );
2913
 
 
 
 
 
2914
  // View
2915
  } elseif ( bbp_is_single_view() ) {
2916
  $base = bbp_get_view_url();
@@ -2919,10 +2923,6 @@ function bbp_get_topics_pagination_base( $forum_id = 0 ) {
2919
  } elseif ( bbp_is_topic_tag() ) {
2920
  $base = bbp_get_topic_tag_link();
2921
 
2922
- // Page or single post
2923
- } elseif ( is_page() || is_single() ) {
2924
- $base = get_permalink();
2925
-
2926
  // Forum archive
2927
  } elseif ( bbp_is_forum_archive() ) {
2928
  $base = bbp_get_forums_url();
2911
  } elseif ( bbp_is_single_user() ) {
2912
  $base = bbp_get_user_profile_url( bbp_get_displayed_user_id() );
2913
 
2914
+ // Any single post (for shortcodes, ahead of shortcodeables below)
2915
+ } elseif ( is_singular() ) {
2916
+ $base = get_permalink();
2917
+
2918
  // View
2919
  } elseif ( bbp_is_single_view() ) {
2920
  $base = bbp_get_view_url();
2923
  } elseif ( bbp_is_topic_tag() ) {
2924
  $base = bbp_get_topic_tag_link();
2925
 
 
 
 
 
2926
  // Forum archive
2927
  } elseif ( bbp_is_forum_archive() ) {
2928
  $base = bbp_get_forums_url();
includes/users/template.php CHANGED
@@ -444,11 +444,27 @@ function bbp_user_profile_link( $user_id = 0 ) {
444
  return false;
445
  }
446
 
447
- $user = get_userdata( $user_id );
448
- $user_link = '<a href="' . esc_url( bbp_get_user_profile_url( $user_id ) ) . '">' . esc_html( $user->display_name ) . '</a>';
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
449
 
450
  // Filter & return
451
- return apply_filters( 'bbp_get_user_profile_link', $user_link, $user_id );
452
  }
453
 
454
  /**
@@ -596,11 +612,27 @@ function bbp_user_profile_edit_link( $user_id = 0 ) {
596
  return false;
597
  }
598
 
599
- $user = get_userdata( $user_id );
600
- $edit_link = '<a href="' . esc_url( bbp_get_user_profile_edit_url( $user_id ) ) . '">' . esc_html( $user->display_name ) . '</a>';
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
601
 
602
  // Filter & return
603
- return apply_filters( 'bbp_get_user_profile_edit_link', $edit_link, $user_id );
604
  }
605
 
606
  /**
@@ -1826,7 +1858,7 @@ function bbp_user_languages_dropdown( $args = array() ) {
1826
  function bbp_login_notices() {
1827
 
1828
  // loggedout was passed
1829
- if ( ! empty( $_GET['loggedout'] ) && ( true === $_GET['loggedout'] ) ) {
1830
  bbp_add_error( 'loggedout', esc_html__( 'You are now logged out.', 'bbpress' ), 'message' );
1831
 
1832
  // registration is disabled
@@ -2294,8 +2326,8 @@ function bbp_current_user_can_access_create_reply_form() {
2294
  if ( bbp_is_user_keymaster() ) {
2295
  $retval = true;
2296
 
2297
- // Looking at a single topic, topic is open, and forum is open
2298
- } elseif ( ( bbp_is_single_topic() || is_page() || is_single() ) && bbp_is_topic_open() && bbp_is_forum_open() && bbp_is_topic_published() ) {
2299
  $retval = bbp_current_user_can_publish_replies();
2300
 
2301
  // User can edit this reply
444
  return false;
445
  }
446
 
447
+ // Get the user
448
+ $user = get_userdata( $user_id );
449
+ if ( empty( $user ) ) {
450
+ return false;
451
+ }
452
+
453
+ // Display Name
454
+ $name = ! empty( $user->display_name )
455
+ ? $user->display_name
456
+ : bbp_get_fallback_display_name();
457
+
458
+ // URL
459
+ $url = bbp_get_user_profile_url( $user_id );
460
+
461
+ // Link
462
+ $link = ! empty( $url )
463
+ ? '<a href="' . esc_url( $url ) . '">' . esc_html( $name ) . '</a>'
464
+ : esc_html( $name );
465
 
466
  // Filter & return
467
+ return (string) apply_filters( 'bbp_get_user_profile_link', $link, $user_id );
468
  }
469
 
470
  /**
612
  return false;
613
  }
614
 
615
+ // Get the user
616
+ $user = get_userdata( $user_id );
617
+ if ( empty( $user ) ) {
618
+ return false;
619
+ }
620
+
621
+ // Display Name
622
+ $name = ! empty( $user->display_name )
623
+ ? $user->display_name
624
+ : bbp_get_fallback_display_name();
625
+
626
+ // URL
627
+ $url = bbp_get_user_profile_edit_url( $user_id );
628
+
629
+ // Link
630
+ $link = ! empty( $url )
631
+ ? '<a href="' . esc_url( $url ) . '">' . esc_html( $name ) . '</a>'
632
+ : esc_html( $name );
633
 
634
  // Filter & return
635
+ return (string) apply_filters( 'bbp_get_user_profile_edit_link', $link, $user_id );
636
  }
637
 
638
  /**
1858
  function bbp_login_notices() {
1859
 
1860
  // loggedout was passed
1861
+ if ( ! empty( $_GET['loggedout'] ) && ( 'true' === $_GET['loggedout'] ) ) {
1862
  bbp_add_error( 'loggedout', esc_html__( 'You are now logged out.', 'bbpress' ), 'message' );
1863
 
1864
  // registration is disabled
2326
  if ( bbp_is_user_keymaster() ) {
2327
  $retval = true;
2328
 
2329
+ // Looking at single topic (and singulars), topic is open, and forum is open
2330
+ } elseif ( ( bbp_is_single_topic() || is_singular() ) && bbp_is_topic_open() && bbp_is_forum_open() && bbp_is_topic_published() ) {
2331
  $retval = bbp_current_user_can_publish_replies();
2332
 
2333
  // User can edit this reply
readme.txt CHANGED
@@ -1,8 +1,8 @@
1
  === bbPress ===
2
  Contributors: matt, johnjamesjacoby, jmdodd, netweb, sergeybiryukov
3
  Tags: forum, forums, discussion, support
4
- Tested up to: 5.8
5
- Stable tag: 2.6.6
6
  License: GPLv2 or later
7
  License URI: https://www.gnu.org/licenses/gpl-2.0.html
8
  Requires PHP: 5.6.20
1
  === bbPress ===
2
  Contributors: matt, johnjamesjacoby, jmdodd, netweb, sergeybiryukov
3
  Tags: forum, forums, discussion, support
4
+ Tested up to: 5.9
5
+ Stable tag: 2.6.7
6
  License: GPLv2 or later
7
  License URI: https://www.gnu.org/licenses/gpl-2.0.html
8
  Requires PHP: 5.6.20
templates/default/bbpress-functions.php CHANGED
@@ -46,7 +46,7 @@ class BBP_Default extends BBP_Theme_Compat {
46
  parent::__construct( bbp_parse_args( $properties, array(
47
  'id' => 'default',
48
  'name' => 'bbPress Default',
49
- 'version' => bbp_get_version(),
50
  'dir' => trailingslashit( bbpress()->themes_dir . 'default' ),
51
  'url' => trailingslashit( bbpress()->themes_url . 'default' ),
52
  ), 'default_theme' ) );
46
  parent::__construct( bbp_parse_args( $properties, array(
47
  'id' => 'default',
48
  'name' => 'bbPress Default',
49
+ 'version' => bbp_get_asset_version(),
50
  'dir' => trailingslashit( bbpress()->themes_dir . 'default' ),
51
  'url' => trailingslashit( bbpress()->themes_url . 'default' ),
52
  ), 'default_theme' ) );
templates/default/bbpress/form-user-edit.php CHANGED
@@ -116,7 +116,7 @@ defined( 'ABSPATH' ) || exit;
116
  <?php bbp_get_template_part( 'form', 'user-passwords' ); ?>
117
 
118
  <div>
119
- <label for="url"><?php esc_html_e( 'Language', 'bbpress' ) ?></label>
120
 
121
  <?php bbp_edit_user_language(); ?>
122
 
116
  <?php bbp_get_template_part( 'form', 'user-passwords' ); ?>
117
 
118
  <div>
119
+ <label for="locale"><?php esc_html_e( 'Language', 'bbpress' ) ?></label>
120
 
121
  <?php bbp_edit_user_language(); ?>
122
 
templates/default/bbpress/form-user-passwords.php CHANGED
@@ -13,6 +13,10 @@ defined( 'ABSPATH' ) || exit;
13
  // Filters the display of the password fields
14
  if ( apply_filters( 'show_password_fields', true, bbpress()->displayed_user ) ) : ?>
15
 
 
 
 
 
16
  <div id="password" class="user-pass1-wrap">
17
  <label for="user_login"><?php esc_html_e( 'Password', 'bbpress' ); ?></label>
18
  <button type="button" class="button wp-generate-pw hide-if-no-js"><?php esc_html_e( 'Generate Password', 'bbpress' ); ?></button>
@@ -44,7 +48,7 @@ if ( apply_filters( 'show_password_fields', true, bbpress()->displayed_user ) )
44
 
45
  <div class="pw-weak">
46
  <label for="pw_weak"><?php esc_html_e( 'Confirm', 'bbpress' ); ?></label>
47
- <input type="checkbox" name="pw_weak" class="pw-checkbox checkbox" />
48
  <p class="description indicator-hint"><?php echo wp_get_password_hint(); ?></p>
49
  </div>
50
 
13
  // Filters the display of the password fields
14
  if ( apply_filters( 'show_password_fields', true, bbpress()->displayed_user ) ) : ?>
15
 
16
+ <script type="text/javascript">
17
+ document.body.className = document.body.className.replace( 'no-js', 'js' );
18
+ </script>
19
+
20
  <div id="password" class="user-pass1-wrap">
21
  <label for="user_login"><?php esc_html_e( 'Password', 'bbpress' ); ?></label>
22
  <button type="button" class="button wp-generate-pw hide-if-no-js"><?php esc_html_e( 'Generate Password', 'bbpress' ); ?></button>
48
 
49
  <div class="pw-weak">
50
  <label for="pw_weak"><?php esc_html_e( 'Confirm', 'bbpress' ); ?></label>
51
+ <input type="checkbox" name="pw_weak" id="pw_weak" class="pw-checkbox checkbox" />
52
  <p class="description indicator-hint"><?php echo wp_get_password_hint(); ?></p>
53
  </div>
54
 
templates/default/css/bbpress-rtl.css CHANGED
@@ -9,6 +9,7 @@
9
  -------------------------------------------------------------- */
10
 
11
  .hidden,
 
12
  .js .hide-if-js {
13
  display: none;
14
  }
@@ -733,7 +734,8 @@ td.bbp-topic-counts {
733
 
734
  /* Try to prevent untall selects & text boxes */
735
  #bbpress-forums fieldset.bbp-form select,
736
- #bbpress-forums fieldset.bbp-form input[type="text"] {
 
737
  min-height: 28px;
738
  height: 28px;
739
  padding: 5px;
@@ -970,7 +972,8 @@ p.form-allowed-tags {
970
 
971
  #bbpress-forums #bbp-your-profile fieldset fieldset.password {
972
  width: 60%;
973
- display: inline;
 
974
  }
975
 
976
  #bbpress-forums #bbp-your-profile fieldset fieldset.password .password-input-wrapper,
@@ -1041,7 +1044,7 @@ p.form-allowed-tags {
1041
  border-color: #e35b5b;
1042
  }
1043
 
1044
- #bbpress-forums #password#pass1.bad,
1045
  #bbpress-forums #password #pass1-text.bad {
1046
  border-color: #f78b53;
1047
  }
9
  -------------------------------------------------------------- */
10
 
11
  .hidden,
12
+ .no-js .hide-if-no-js,
13
  .js .hide-if-js {
14
  display: none;
15
  }
734
 
735
  /* Try to prevent untall selects & text boxes */
736
  #bbpress-forums fieldset.bbp-form select,
737
+ #bbpress-forums fieldset.bbp-form input[type="text"],
738
+ #bbpress-forums fieldset.bbp-form input[type="password"] {
739
  min-height: 28px;
740
  height: 28px;
741
  padding: 5px;
972
 
973
  #bbpress-forums #bbp-your-profile fieldset fieldset.password {
974
  width: 60%;
975
+ margin-right: 20%;
976
+ margin-top: 10px;
977
  }
978
 
979
  #bbpress-forums #bbp-your-profile fieldset fieldset.password .password-input-wrapper,
1044
  border-color: #e35b5b;
1045
  }
1046
 
1047
+ #bbpress-forums #password #pass1.bad,
1048
  #bbpress-forums #password #pass1-text.bad {
1049
  border-color: #f78b53;
1050
  }
templates/default/css/bbpress-rtl.min.css CHANGED
@@ -1 +1 @@
1
- .hidden,.js .hide-if-js{display:none}.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{position:absolute;margin:-1px;padding:0;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0;word-wrap:normal!important}#bbpress-forums{background:0 0;clear:both;margin-bottom:20px;overflow:hidden;font-size:12px;line-height:18px}#bbpress-forums a,#bbpress-forums a:hover{box-shadow:none;border:none;transition:none}#bbpress-forums ul,#bbpress-forums.bbpress-wrapper ul{background:0 0;list-style:none;margin:0;padding:0}#bbpress-forums hr{margin:0 0 24px}#bbpress-forums div.even,#bbpress-forums ul.even{background-color:#fff}#bbpress-forums div.odd,#bbpress-forums ul.odd{background-color:#fbfbfb}body.reply-edit .reply{float:none}#bbpress-forums div.reply{height:auto;width:100%;box-sizing:border-box}#bbpress-forums div.bbp-forum-header,#bbpress-forums div.bbp-reply-header,#bbpress-forums div.bbp-topic-header{background-color:#f4f4f4}#bbpress-forums .status-spam.even,#bbpress-forums .status-trash.even{background-color:#fee}#bbpress-forums .status-spam.odd,#bbpress-forums .status-trash.odd{background-color:#fdd}#bbpress-forums .status-pending.even,#bbpress-forums .status-pending.odd,#bbpress-forums ul.status-pending a{background-color:#fef7f1}#bbpress-forums ul.status-closed,#bbpress-forums ul.status-closed a{color:#ccc}#bbpress-forums ul.bbp-threaded-replies{margin-right:50px}#bbpress-forums li{background:0 0;margin:0;list-style:none}#bbpress-forums ul.bbp-forums,#bbpress-forums ul.bbp-lead-topic,#bbpress-forums ul.bbp-replies,#bbpress-forums ul.bbp-search-results,#bbpress-forums ul.bbp-topics{font-size:12px;overflow:hidden;border:1px solid #eee;margin-bottom:20px;clear:both}#bbpress-forums li.bbp-body,#bbpress-forums li.bbp-footer,#bbpress-forums li.bbp-header{clear:both}#bbpress-forums li.bbp-footer,#bbpress-forums li.bbp-header{background:#f3f3f3;border-top:1px solid #eee;font-weight:700;padding:8px;text-align:center}#bbpress-forums li.bbp-header{background:#eaeaea}#bbpress-forums li.bbp-header ul{overflow:hidden}#bbpress-forums .bbp-forums-list{margin:0 7px 0 0;padding-right:12px;border-right:1px solid #ddd}#bbpress-forums .bbp-forums-list .bbp-forum{display:inline;font-size:11px}#bbpress-forums .bbp-forums-list .bbp-forum.css-sep:not(:last-child)::after{content:", "}#bbpress-forums li.bbp-footer p{margin:0;line-height:1}li.bbp-forum-info,li.bbp-topic-title{float:right;text-align:right;width:55%}li.bbp-forum-reply-count,li.bbp-forum-topic-count,li.bbp-topic-reply-count,li.bbp-topic-voice-count{float:right;text-align:center;width:10%}li.bbp-forum-freshness,li.bbp-topic-freshness{text-align:center;float:right;width:22%}#bbpress-forums li.bbp-body ul.forum,#bbpress-forums li.bbp-body ul.topic{border-top:1px solid #eee;overflow:hidden;padding:8px}#bbpress-forums #favorite-toggle,#bbpress-forums #subscription-toggle{float:left}#bbpress-forums div.bbp-forum-title h3,#bbpress-forums div.bbp-reply-title h3,#bbpress-forums div.bbp-topic-title h3{background:0 0;border:none;font-size:16px;line-height:1;margin:8px 0;padding:0;text-transform:none}#bbpress-forums div.bbp-forum-author,#bbpress-forums div.bbp-reply-author,#bbpress-forums div.bbp-topic-author{float:right;text-align:center;width:115px}#bbpress-forums div.bbp-forum-author img.avatar,#bbpress-forums div.bbp-reply-author img.avatar,#bbpress-forums div.bbp-topic-author img.avatar{border:none;max-width:80px;padding:0;margin:12px auto 0;float:none}#bbpress-forums div.bbp-forum-author .bbp-author-name,#bbpress-forums div.bbp-reply-author .bbp-author-name,#bbpress-forums div.bbp-topic-author .bbp-author-name{margin:0 12px;word-wrap:break-word;display:inline-block}#bbpress-forums div.bbp-reply-author .bbp-author-name,#bbpress-forums div.bbp-topic-author .bbp-author-name{clear:right;display:block}#bbpress-forums div.bbp-forum-author .bbp-author-role,#bbpress-forums div.bbp-reply-author .bbp-author-role,#bbpress-forums div.bbp-topic-author .bbp-author-role{font-size:11px;font-style:italic}#bbpress-forums li.bbp-footer .bbp-forum-author,#bbpress-forums li.bbp-footer .bbp-reply-author,#bbpress-forums li.bbp-footer .bbp-search-author,#bbpress-forums li.bbp-footer .bbp-topic-author,#bbpress-forums li.bbp-header .bbp-forum-author,#bbpress-forums li.bbp-header .bbp-reply-author,#bbpress-forums li.bbp-header .bbp-search-author,#bbpress-forums li.bbp-header .bbp-topic-author{float:right;margin:0;padding:0;width:120px}#bbpress-forums li.bbp-footer .bbp-forum-content,#bbpress-forums li.bbp-footer .bbp-reply-content,#bbpress-forums li.bbp-footer .bbp-search-content,#bbpress-forums li.bbp-footer .bbp-topic-content,#bbpress-forums li.bbp-header .bbp-forum-content,#bbpress-forums li.bbp-header .bbp-reply-content,#bbpress-forums li.bbp-header .bbp-search-content,#bbpress-forums li.bbp-header .bbp-topic-content{margin-right:140px;padding:0;text-align:right}div.bbp-forum-header,div.bbp-reply-header,div.bbp-topic-header,li.bbp-body div.hentry{margin:0;overflow:hidden;padding:8px}div.bbp-forum-header,div.bbp-reply-header,div.bbp-topic-header{border-top:1px solid #ddd;clear:both}span.bbp-author-ip{font-size:11px;font-weight:700;word-wrap:break-word;color:#747474}#bbpress-forums div.bbp-forum-content,#bbpress-forums div.bbp-reply-content,#bbpress-forums div.bbp-topic-content{margin-right:130px;padding:12px 0 12px 12px;text-align:right;position:relative}#bbpress-forums div.bbp-forum-content::after,#bbpress-forums div.bbp-reply-content::after,#bbpress-forums div.bbp-topic-content::after{clear:both;content:".";display:block;float:none;height:0;font-size:0;visibility:hidden}#bbpress-forums div.bbp-reply-content a,#bbpress-forums div.bbp-topic-content a{background:0 0;border:none;display:inline;font-weight:400;margin:0;padding:0;text-decoration:underline}#bbpress-forums div.bbp-reply-content a.bbp-user-mention,#bbpress-forums div.bbp-topic-content a.bbp-user-mention{background:0 0;border:none;text-decoration:none;text-shadow:none;display:inline;font-weight:600;margin:0;padding:0}#bbpress-forums div.bbp-reply-content h1,#bbpress-forums div.bbp-reply-content h2,#bbpress-forums div.bbp-reply-content h3,#bbpress-forums div.bbp-reply-content h4,#bbpress-forums div.bbp-reply-content h5,#bbpress-forums div.bbp-reply-content h6,#bbpress-forums div.bbp-topic-content h1,#bbpress-forums div.bbp-topic-content h2,#bbpress-forums div.bbp-topic-content h3,#bbpress-forums div.bbp-topic-content h4,#bbpress-forums div.bbp-topic-content h5,#bbpress-forums div.bbp-topic-content h6{clear:none;line-height:1;margin:24px 0;padding:0}#bbpress-forums div.bbp-reply-content img,#bbpress-forums div.bbp-topic-content img{max-width:100%;height:auto}#bbpress-forums div.bbp-reply-content ol,#bbpress-forums div.bbp-reply-content ul,#bbpress-forums div.bbp-topic-content ol,#bbpress-forums div.bbp-topic-content ul{margin:0 15px 15px;padding:0}#bbpress-forums div.bbp-reply-content ul li,#bbpress-forums div.bbp-topic-content ul li{list-style-type:disc}#bbpress-forums div.bbp-reply-content ol li,#bbpress-forums div.bbp-topic-content ol li{list-style-type:decimal}#bbpress-forums div.bbp-reply-content ol li li,#bbpress-forums div.bbp-topic-content ol li li{list-style-type:lower-alpha}#bbpress-forums div.bbp-reply-content ol li li li,#bbpress-forums div.bbp-topic-content ol li li li{list-style-type:upper-roman}#bbpress-forums div.bbp-reply-content code,#bbpress-forums div.bbp-reply-content pre,#bbpress-forums div.bbp-topic-content code,#bbpress-forums div.bbp-topic-content pre{font-family:Inconsolata,Consolas,Monaco,"Lucida Console",monospace;display:inline-block;background-color:#f9f9f9;border:1px solid #ddd;padding:0 5px;max-width:95%;vertical-align:middle;margin-top:-3px;overflow-x:auto}#bbpress-forums div.bbp-reply-content pre,#bbpress-forums div.bbp-topic-content pre{display:block;line-height:18px;margin:0 0 24px;padding:5px 10px;white-space:pre;overflow:auto}#bbpress-forums div.bbp-reply-content pre code,#bbpress-forums div.bbp-topic-content pre code{display:block;border:none;padding:0;margin:0;background-color:transparent;overflow-wrap:normal;overflow:auto;max-width:100%}#bbpress-forums div.bbp-reply-content iframe.wp-embedded-content,#bbpress-forums div.bbp-topic-content iframe.wp-embedded-content{position:relative}#bbpress-forums div.bbp-reply-to{margin-right:130px;padding:12px 0 12px 12px;text-align:left}#bbpress-forums div#bbp-cancel-reply-to{text-align:left}div.bbp-breadcrumb{float:right}div.bbp-breadcrumb,div.bbp-topic-tags{font-size:12px}#bbpress-forums div.bbp-breadcrumb p,#bbpress-forums div.bbp-topic-tags p{margin:0 0 10px 0}#bbpress-forums div.bbp-topic-tags{float:left;clear:both}#bbp-topic-hot-tags{clear:both}#bbpress-forums #bbp-search-form{clear:right}#bbpress-forums #bbp-search-form .hidden{height:0;width:0;overflow:hidden;position:absolute;background:0 0;right:-999em}#bbpress-forums #bbp-search-form #bbp_search{display:inline-block;width:auto}#bbpress-forums div.bbp-search-form{float:left}span.bbp-admin-links{float:left;color:#ddd}span.bbp-admin-links a{color:#707070;font-weight:400;font-size:10px;text-transform:uppercase;text-decoration:none}fieldset span.bbp-admin-links{float:right}tr td span.bbp-admin-links a:hover{color:#ff4b33}td.bbp-topic-admin-links,td.bbp-topic-counts{width:50%}.bbp-forum-header a.bbp-forum-permalink,.bbp-reply-header a.bbp-reply-permalink,.bbp-topic-header a.bbp-topic-permalink{float:left;margin-right:10px;color:#707070}.bbp-row-actions #favorite-toggle a{text-decoration:none;padding:0 3px 1px;color:#7c7;border:1px solid #aca;background-color:#dfd;font-weight:700;font-size:12px}.bbp-row-actions #favorite-toggle a:hover{color:#5a5;border-color:#7c7;background-color:#beb}.bbp-row-actions #favorite-toggle span.is-favorite a{color:#faa;border:1px solid #faa;background-color:#fee}.bbp-row-actions #favorite-toggle span.is-favorite a:hover{color:#c88;border-color:#c88;background-color:#fdd}.bbp-row-actions #subscription-toggle a{text-decoration:none;padding:0 3px 1px;color:#7c7;border:1px solid #aca;background-color:#dfd;font-weight:700;font-size:12px}.bbp-row-actions #subscription-toggle a:hover{color:#5a5;border-color:#7c7;background-color:#beb}.bbp-row-actions #subscription-toggle span.is-subscribed a{color:#faa;border:1px solid #faa;background-color:#fee}.bbp-row-actions #subscription-toggle span.is-subscribed a:hover{color:#c88;border-color:#c88;background-color:#fdd}#bbpress-forums .bbp-forum-info .bbp-forum-content,#bbpress-forums p.bbp-topic-meta{font-size:11px;margin:5px 0;padding:0;word-wrap:break-word}#bbpress-forums p.bbp-topic-meta span{white-space:nowrap}.bbp-pagination-count{float:right;border:1px solid transparent}.bbp-pagination-links{float:left;list-style:none;display:inline}.bbp-pagination{float:right;width:100%;margin-bottom:15px}#bbpress-forums .bbp-pagination-links a,#bbpress-forums .bbp-pagination-links span.current{display:block;float:right;font-size:12px;line-height:18px;padding:0 5px;margin-right:5px;border:1px solid #efefef;border-radius:0;background:0 0;color:inherit;text-decoration:none}#bbpress-forums .bbp-pagination-links span.dots{display:block;float:right;padding:1px 4px;margin-right:5px}#bbpress-forums .bbp-topic-pagination{display:inline-block;margin-right:5px;margin-bottom:2px}#bbpress-forums .bbp-topic-pagination a{font-size:10px;font-weight:400;line-height:10px;margin:0;padding:1px 3px;border:1px solid #ddd;color:inherit;background:0 0;display:inline;text-decoration:none}#bbpress-forums .bbp-pagination-links a:hover,#bbpress-forums .bbp-pagination-links span.current,#bbpress-forums .bbp-topic-pagination a:hover{background:#eee;opacity:.8;border:1px solid #ddd}#bbpress-forums fieldset.bbp-form{clear:right;border:1px solid #eee;padding:10px 20px;margin-bottom:10px}#bbpress-forums fieldset.bbp-form legend{padding:5px;width:auto;border:none}#bbpress-forums fieldset.bbp-form label{margin:0;display:inline-block}#bbp-edit-topic-tag.bbp-form fieldset.bbp-form label,#bbp-login fieldset label,#bbp-lost-pass fieldset label,#bbp-register fieldset label{width:100px}#bbpress-forums fieldset.bbp-form p{padding:0}#bbpress-forums fieldset.bbp-form input,#bbpress-forums fieldset.bbp-form p,#bbpress-forums fieldset.bbp-form select,#bbpress-forums fieldset.bbp-form textarea{margin:0 0 8px}#bbpress-forums fieldset.bbp-form input[type=text],#bbpress-forums fieldset.bbp-form select{min-height:28px;height:28px;padding:5px}textarea#bbp_forum_content,textarea#bbp_reply_content,textarea#bbp_topic_content{width:97%;box-sizing:border-box}textarea#bbp_forum_content{height:210px}#bbpress-forums fieldset.bbp-forum-form-attributes{width:200px;float:left;clear:none;margin-right:25px}#bbpress-forums fieldset select#bbp_forum_id{max-width:200px}.bbp-reply-form,.bbp-topic-form,.bbp-topic-tag-form{clear:right}body.reply-edit .bbp-reply-form div.avatar img,body.single-forum .bbp-topic-form div.avatar img,body.single-reply .bbp-reply-form div.avatar img,body.topic-edit .bbp-topic-form div.avatar img{margin-left:0;padding:10px;border:1px solid #ddd;line-height:0;background-color:#efefef}body.page .bbp-reply-form code,body.page .bbp-topic-form code,body.reply-edit .bbp-reply-form code,body.single-forum .bbp-topic-form code,body.single-topic .bbp-reply-form code,body.topic-edit .bbp-topic-form code{font-size:10px;background-color:#f0fff8;border:1px solid #ceefe1;display:block;padding:8px;margin-top:5px;width:369px}#delete_tag,#merge_tag{display:inline}div.bbp-submit-wrapper{margin-top:15px;float:left;clear:both}p.form-allowed-tags{max-width:100%}#bbpress-forums div.bbp-the-content-wrapper{margin-bottom:10px}#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content{width:100%;margin:0;font-size:12px}#bbpress-forums div.bbp-the-content-wrapper table,#bbpress-forums div.bbp-the-content-wrapper tbody,#bbpress-forums div.bbp-the-content-wrapper td,#bbpress-forums div.bbp-the-content-wrapper tr{border:none;padding:0;margin:0;width:auto;line-height:1}#bbpress-forums div.bbp-the-content-wrapper input[type=button]{padding:4px 7px;margin:0 0 0 -1px;line-height:0;border:1px solid transparent;background-color:transparent;box-shadow:none;text-shadow:none;text-transform:uppercase;font-size:11px;font-weight:400;border-radius:3px;min-width:25px;color:#555}#bbpress-forums div.bbp-the-content-wrapper input[type=button]:hover{border-color:rgba(0,0,0,.1);background-color:rgba(255,255,255,.5)}#bbpress-forums div.bbp-the-content-wrapper div.quicktags-toolbar{padding:5px;min-height:26px}#bbpress-forums div.bbp-the-content-wrapper td.mceToolbar{padding:4px 4px 8px}#bbpress-forums div.wp-editor-container{margin:0;padding:0;line-height:0}#bbpress-forums div.bbp-the-content-wrapper td.mceStatusbar{line-height:16px}#bbpress-forums .bbp-replies .bbp-reply-form{margin:0 10px 0 10px}#bbpress-forums #bbp-your-profile fieldset{padding:20px 20px 0}#bbpress-forums #bbp-your-profile fieldset div{margin-bottom:20px;float:right;width:100%;clear:right}#bbpress-forums #bbp-your-profile fieldset select{margin-bottom:0;width:60%;background-color:#f9f9f9;border:1px solid #ddd}#bbpress-forums #bbp-your-profile fieldset input,#bbpress-forums #bbp-your-profile fieldset textarea{margin-bottom:0;width:60%;background-color:#f9f9f9;border:1px solid #ddd;box-shadow:none;border-radius:0}#bbpress-forums #bbp-your-profile fieldset input:focus,#bbpress-forums #bbp-your-profile fieldset textarea:focus{border:1px solid #ccc;box-shadow:inset -1px 1px 1px rgba(0,0,0,.1);outline-color:rgba(240,255,240,.1)}#bbpress-forums #bbp-your-profile fieldset.bbp-form input.checkbox{width:auto}#bbpress-forums #bbp-your-profile fieldset legend{display:none}#bbpress-forums #bbp-your-profile fieldset label[for]{float:right;width:20%;padding:5px 0 5px 20px;text-align:left;cursor:pointer}#bbpress-forums #bbp-your-profile fieldset dl label[for]{text-align:right;width:60%}#bbpress-forums #bbp-your-profile fieldset p.description{margin:5px 20% 0 0;font-size:12px;font-style:italic;float:right;clear:right;width:60%;padding:5px 8px;border:#cee1ef 1px solid;background-color:#f0f8ff}#bbpress-forums #bbp-your-profile fieldset fieldset{margin:0;border:none;padding:0;clear:none;float:none}#bbpress-forums #bbp-your-profile fieldset fieldset.capabilities dl{margin:0}#bbpress-forums #bbp-your-profile fieldset.submit button{float:left}#bbpress-forums #bbp-your-profile fieldset fieldset.password{width:60%;display:inline}#bbpress-forums #bbp-your-profile fieldset fieldset.password .password-button-wrapper,#bbpress-forums #bbp-your-profile fieldset fieldset.password .password-input-wrapper{width:100%;margin:0;display:inline-block}#bbpress-forums #bbp-your-profile fieldset fieldset.password .password-button-wrapper button{width:46%;margin:4% 2%;box-sizing:border-box;display:inline-block}#bbpress-forums #bbp-your-profile fieldset fieldset.password input,#bbpress-forums #bbp-your-profile fieldset fieldset.passwword textarea{width:100%}#bbpress-forums #bbp-your-profile fieldset fieldset.password button .dashicons{display:none}#bbpress-forums #bbp-your-profile fieldset fieldset.password span.description{margin-right:0;margin-bottom:20px}#bbpress-forums #password #pass-strength-result{background-color:#eee;border:1px solid #ddd;color:#23282d;margin:0;padding:8px;text-align:center;box-sizing:border-box;display:inline-block}#bbpress-forums #password #pass-strength-result.short{background-color:#f1adad;border-color:#e35b5b;opacity:1}#bbpress-forums #password #pass-strength-result.bad{background-color:#fbc5a9;border-color:#f78b53;opacity:1}#bbpress-forums #password #pass-strength-result.good{background-color:#ffe399;border-color:#ffc733;opacity:1}#bbpress-forums #password #pass-strength-result.strong{background-color:#c1e1b9;border-color:#83c373;opacity:1}#bbpress-forums #password #pass1-text.short,#bbpress-forums #password #pass1.short{border-color:#e35b5b}#bbpress-forums #password #pass1-text.bad,#bbpress-forums #password#pass1.bad{border-color:#f78b53}#bbpress-forums #password #pass1-text.good,#bbpress-forums #password #pass1.good{border-color:#ffc733}#bbpress-forums #password #pass1-text.strong,#bbpress-forums #password #pass1.strong{border-color:#83c373}#bbpress-forums .indicator-hint{padding-top:8px}#bbpress-forums #pass1-text,#bbpress-forums .pw-weak,#bbpress-forums .show-password #pass1{display:none}#bbpress-forums .show-password #pass1-text{display:inline-block}div.bbp-template-notice,div.indicator-hint{border-width:1px;border-style:solid;padding:0 .6em;margin:5px 0 15px;border-radius:3px;background-color:#ffffe0;border-color:#e6db55;color:#000;clear:both}div.bbp-template-notice a{color:#555;text-decoration:none}div.bbp-template-notice a:hover{color:#000}div.bbp-template-notice.info{border:#cee1ef 1px solid;background-color:#f0f8ff}div.bbp-template-notice.important{border:#e6db55 1px solid;background-color:#fffbcc}div.bbp-template-notice.error,div.bbp-template-notice.warning{background-color:#ffebe8;border-color:#c00}div.bbp-template-notice.error a,div.bbp-template-notice.warning a{color:#c00}div.bbp-template-notice li,div.bbp-template-notice p{margin:.5em 0 6px!important;padding:2px;font-size:12px;line-height:1.4}#bbpress-forums div.bbp-template-notice code{font-size:11px;padding:2px 4px;background:rgba(200,200,200,.3);border-radius:3px}.bbp-forum-content ul.sticky,.bbp-topics ul.sticky,.bbp-topics ul.super-sticky,.bbp-topics-front ul.super-sticky{background-color:#ffffe0!important;font-size:1.1em}#bbpress-forums .bbp-reply-content ul.bbp-reply-revision-log,#bbpress-forums .bbp-reply-content ul.bbp-topic-revision-log,#bbpress-forums .bbp-topic-content ul.bbp-topic-revision-log{border-top:1px dotted #ddd;width:100%;margin:0;padding:8px 0 0;font-size:11px;color:#aaa}#bbpress-forums .bbp-reply-content ul.bbp-reply-revision-log li,#bbpress-forums .bbp-reply-content ul.bbp-topic-revision-log li,#bbpress-forums .bbp-topic-content ul.bbp-topic-revision-log li{list-style-type:none}#bbpress-forums .bbp-reply-content ul.bbp-reply-revision-log a,#bbpress-forums .bbp-reply-content ul.bbp-topic-revision-log a,#bbpress-forums .bbp-topic-content ul.bbp-topic-revision-log a{text-decoration:none}.bbp-login-form fieldset legend{display:none}.bbp-login-form .bbp-email input,.bbp-login-form .bbp-password input,.bbp-login-form .bbp-username input{padding:5px}.bbp-login-form label{width:140px;display:inline-block}#sidebar .bbp-login-form label{width:70px}.bbp-login-form .bbp-email,.bbp-login-form .bbp-password,.bbp-login-form .bbp-remember-me,.bbp-login-form .bbp-submit-wrapper,.bbp-login-form .bbp-username{margin-top:10px}.bbp-login-form .bbp-submit-wrapper{text-align:left}.bbp-login-form .bbp-login-links a{float:right;clear:right}.bbp-logged-in img.avatar{float:right;margin:0 0 0 15px}.bbp-logged-in h4{font-weight:700;font-size:1.3em;clear:none;margin-bottom:10px}#bbpress-forums img.avatar{box-shadow:none;display:inline-block;margin-left:4px}#bbpress-forums .widget_display_replies img.avatar,#bbpress-forums .widget_display_topics img.avatar,#bbpress-forums div.bbp-template-notice img.avatar,#bbpress-forums p.bbp-topic-meta img.avatar,#bbpress-forums ul.bbp-reply-revision-log img.avatar,#bbpress-forums ul.bbp-topic-revision-log img.avatar{float:none;vertical-align:middle;border:3px double #ddd;max-height:20px;max-width:20px}fieldset div.avatar{float:left}.activity-list li.bbp_reply_create .activity-content .activity-inner,.activity-list li.bbp_topic_create .activity-content .activity-inner{border-right:2px solid #eaeaea;margin-right:5px;padding-right:10px}#bbpress-forums h1{clear:none;font-size:1.8em;line-height:1;padding-bottom:10px}#bbpress-forums #bbp-user-wrapper{float:right;width:100%}#bbpress-forums .bbp-user-section{overflow:auto;clear:left}#bbpress-forums #bbp-user-wrapper h2.entry-title{font-size:1.4em;margin:0;padding-bottom:10px;padding-top:0;clear:none}#bbpress-forums #bbp-user-wrapper fieldset.bbp-form,#bbpress-forums #bbp-user-wrapper ul.bbp-forums,#bbpress-forums #bbp-user-wrapper ul.bbp-lead-topic,#bbpress-forums #bbp-user-wrapper ul.bbp-replies,#bbpress-forums #bbp-user-wrapper ul.bbp-topics{clear:none}#bbpress-forums #bbp-single-user-details{margin:0;width:150px;float:right;overflow:hidden}#bbpress-forums #bbp-single-user-details #bbp-user-avatar{margin:0;width:150px}#bbpress-forums #bbp-single-user-details #bbp-user-avatar img.avatar{border:none;height:150px;padding:0;margin:0 0 20px;width:150px}#bbpress-forums #bbp-single-user-details #bbp-user-description{float:none;margin-right:180px}#bbpress-forums #bbp-single-user-details #bbp-user-navigation{float:none;margin:0}#bbpress-forums #bbp-single-user-details #bbp-user-navigation li{margin:0}#bbpress-forums #bbp-single-user-details #bbp-user-navigation a{padding:5px 8px;display:block;border:1px solid transparent;text-decoration:none}#bbpress-forums #bbp-single-user-details #bbp-user-navigation li.current a{background:#eee;opacity:.8}#bbpress-forums #bbp-user-body{margin-right:180px}body.my-account #bbpress-forums{border-top:none;padding-top:0;margin-bottom:0}#bbpress-forums dl.bbp-user-capabilities{display:inline-block;vertical-align:top}#bbpress-forums dl.bbp-user-capabilities dt{margin:0 0 10px;text-transform:capitalize}#bbpress-forums dl.bbp-user-capabilities dd{margin:0;padding:0}.bbp-alert-outer{height:100%;width:100%;top:0;right:0;position:fixed;background-color:rgba(0,0,0,.2);z-index:99999}.bbp-alert-inner{width:350px;text-align:center;background:#fff;position:fixed;top:50%;right:50%;margin-top:-75px;margin-right:-185px;border-radius:3px;border:1px solid #aaa;padding:15px 10px 10px}.bbp-alert-outer .bbp-alert-inner p{margin:10px 0}.bbp-alert-actions a{padding:5px 20px;text-decoration:none}@media only screen and (max-width:480px){#bbpress-forums div.bbp-topic-tags{clear:both;float:none}div.bbp-search-form button,div.bbp-search-form input{font-size:11px;padding:2px}li.bbp-forum-info,li.bbp-topic-title{width:45%}li.bbp-forum-reply-count,li.bbp-forum-topic-count,li.bbp-topic-reply-count,li.bbp-topic-voice-count{width:15%}span.bbp-reply-post-date,span.bbp-topic-post-date{float:right}span.bbp-admin-links{float:none;clear:both}#bbpress-forums .bbp-forums-list li,#bbpress-forums .bbp-forums-list span{display:block;font-size:11px}#bbpress-forums .bbp-body div.bbp-reply-author,#bbpress-forums .bbp-body div.bbp-topic-author{float:none;margin:10px;min-height:80px;padding-right:80px;position:relative;text-align:right;width:calc(100% - 100px);border-bottom:1px solid #efefef;box-sizing:content-box}#bbpress-forums div.bbp-reply-author .bbp-author-name,#bbpress-forums div.bbp-topic-author .bbp-author-name{clear:none;display:inline-block;margin-right:0;word-wrap:break-word}#bbpress-forums div.bbp-reply-author img.avatar,#bbpress-forums div.bbp-topic-author img.avatar{position:absolute;top:0;right:0;width:60px;height:auto;margin-top:0}#bbpress-forums div.bbp-reply-author .bbp-author-role,#bbpress-forums div.bbp-topic-author .bbp-author-role{font-size:12px;font-style:normal}#bbpress-forums .bbp-body div.bbp-reply-content,#bbpress-forums .bbp-body div.bbp-topic-content{clear:both;margin:0 10px 5px 10px;padding:0}#bbpress-forums div.bbp-reply-content p,#bbpress-forums div.bbp-topic-content p{margin-bottom:1em}#bbpress-forums div.bbp-reply-content p:last-child,#bbpress-forums div.bbp-topic-content p:last-child{margin-bottom:0}div.bbp-submit-wrapper{float:right}#bbpress-forums fieldset.bbp-form{padding:0 10px 10px}#bbpress-forums #bbp-user-body{clear:both;margin-right:0;word-wrap:break-word}#bbpress-forums div.bbp-forum-title h3,#bbpress-forums div.bbp-reply-title h3,#bbpress-forums div.bbp-topic-title h3{font-size:14px}}@media only screen and (max-width:320px){#bbpress-forums div.bbp-search-form{margin-bottom:10px}#bbpress-forums li.bbp-body li.bbp-forum-info,#bbpress-forums li.bbp-body li.bbp-topic-title,#bbpress-forums li.bbp-header li.bbp-forum-info,#bbpress-forums li.bbp-header li.bbp-topic-title{width:100%}#bbpress-forums li.bbp-header li.bbp-forum-info,#bbpress-forums li.bbp-header li.bbp-topic-title{text-align:center;text-transform:uppercase}#bbpress-forums li.bbp-body li.bbp-forum-reply-count,#bbpress-forums li.bbp-body li.bbp-forum-topic-count,#bbpress-forums li.bbp-body li.bbp-topic-reply-count,#bbpress-forums li.bbp-body li.bbp-topic-voice-count,#bbpress-forums li.bbp-header li.bbp-forum-reply-count,#bbpress-forums li.bbp-header li.bbp-forum-topic-count,#bbpress-forums li.bbp-header li.bbp-topic-reply-count,#bbpress-forums li.bbp-header li.bbp-topic-voice-count{width:20%}#bbpress-forums li.bbp-body li.bbp-forum-freshness,#bbpress-forums li.bbp-body li.bbp-topic-freshness,#bbpress-forums li.bbp-header li.bbp-forum-freshness,#bbpress-forums li.bbp-header li.bbp-topic-freshness{width:58%}#bbpress-forums li.bbp-body li.bbp-forum-freshness,#bbpress-forums li.bbp-body li.bbp-forum-reply-count,#bbpress-forums li.bbp-body li.bbp-forum-topic-count,#bbpress-forums li.bbp-body li.bbp-topic-freshness,#bbpress-forums li.bbp-body li.bbp-topic-reply-count,#bbpress-forums li.bbp-body li.bbp-topic-voice-count{margin-top:7px}#bbpress-forums li.bbp-footer,#bbpress-forums li.bbp-header{font-size:10px}#bbpress-forums li.bbp-header div.bbp-reply-author,#bbpress-forums li.bbp-header div.bbp-search-author,#bbpress-forums li.bbp-header div.bbp-topic-author{text-align:right;width:25%}#bbpress-forums li.bbp-header div.bbp-reply-content,#bbpress-forums li.bbp-header div.bbp-search-content,#bbpress-forums li.bbp-header div.bbp-topic-content{margin-right:25%}#bbpress-forums div.bbp-template-notice img.avatar,#bbpress-forums p.bbp-topic-meta img.avatar{width:14px;height:auto;max-height:14px;max-width:14px}#bbpress-forums div.bbp-the-content-wrapper td.mceToolbar{padding:1px}#bbpress-forums div.bbp-the-content-wrapper td.mceToolbar td{width:20px;height:20px}#bbpress-forums div.wp-editor-container{width:100%;overflow:auto}#bbpress-forums input#bbp_topic_tags,#bbpress-forums input#bbp_topic_title{width:95%}#bbpress-forums div.bbp-forum-title h3,#bbpress-forums div.bbp-reply-title h3,#bbpress-forums div.bbp-topic-title h3{font-size:14px}}@media only screen and (max-width:240px){#bbpress-forums li.bbp-body li.bbp-forum-reply-count,#bbpress-forums li.bbp-body li.bbp-forum-topic-count,#bbpress-forums li.bbp-body li.bbp-topic-reply-count,#bbpress-forums li.bbp-body li.bbp-topic-voice-count,#bbpress-forums li.bbp-footer div.bbp-reply-author,#bbpress-forums li.bbp-footer div.bbp-search-author,#bbpress-forums li.bbp-footer div.bbp-topic-author,#bbpress-forums li.bbp-header li.bbp-forum-reply-count,#bbpress-forums li.bbp-header li.bbp-forum-topic-count,#bbpress-forums li.bbp-header li.bbp-topic-reply-count,#bbpress-forums li.bbp-header li.bbp-topic-voice-count{width:45%}#bbpress-forums li.bbp-body li.bbp-forum-freshness,#bbpress-forums li.bbp-body li.bbp-topic-freshness,#bbpress-forums li.bbp-header li.bbp-forum-freshness,#bbpress-forums li.bbp-header li.bbp-topic-freshness{clear:both;width:100%}#bbpress-forums li.bbp-header li.bbp-forum-freshness,#bbpress-forums li.bbp-header li.bbp-topic-freshness{text-align:center}#bbpress-forums li.bbp-body li.bbp-topic-freshness,#bbpress-forums li.bbp-header div.bbp-reply-author,#bbpress-forums li.bbp-header div.bbp-reply-content,#bbpress-forums li.bbp-header div.bbp-search-author,#bbpress-forums li.bbp-header div.bbp-search-content,#bbpress-forums li.bbp-header div.bbp-topic-author,#bbpress-forums li.bbp-header div.bbp-topic-content{margin-right:0;text-align:right}#bbpress-forums li.bbp-body li.bbp-topic-freshness p.bbp-topic-meta{display:inline-block}#bbpress-forums li.bbp-header{overflow:hidden}#bbpress-forums li.bbp-footer div.bbp-reply-content,#bbpress-forums li.bbp-footer div.bbp-search-content,#bbpress-forums li.bbp-footer div.bbp-topic-content{display:inline-block;margin-right:0}#bbpress-forums li.bbp-body div.bbp-reply-author,#bbpress-forums li.bbp-body div.bbp-topic-author{min-height:60px;padding-right:60px}#bbpress-forums div.bbp-reply-author img.avatar,#bbpress-forums div.bbp-topic-author img.avatar{width:40px;height:auto}#bbpress-forums div.bbp-forum-title h3,#bbpress-forums div.bbp-reply-title h3,#bbpress-forums div.bbp-topic-title h3{font-size:12px}}
1
+ .hidden,.js .hide-if-js,.no-js .hide-if-no-js{display:none}.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{position:absolute;margin:-1px;padding:0;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0;word-wrap:normal!important}#bbpress-forums{background:0 0;clear:both;margin-bottom:20px;overflow:hidden;font-size:12px;line-height:18px}#bbpress-forums a,#bbpress-forums a:hover{box-shadow:none;border:none;transition:none}#bbpress-forums ul,#bbpress-forums.bbpress-wrapper ul{background:0 0;list-style:none;margin:0;padding:0}#bbpress-forums hr{margin:0 0 24px}#bbpress-forums div.even,#bbpress-forums ul.even{background-color:#fff}#bbpress-forums div.odd,#bbpress-forums ul.odd{background-color:#fbfbfb}body.reply-edit .reply{float:none}#bbpress-forums div.reply{height:auto;width:100%;box-sizing:border-box}#bbpress-forums div.bbp-forum-header,#bbpress-forums div.bbp-reply-header,#bbpress-forums div.bbp-topic-header{background-color:#f4f4f4}#bbpress-forums .status-spam.even,#bbpress-forums .status-trash.even{background-color:#fee}#bbpress-forums .status-spam.odd,#bbpress-forums .status-trash.odd{background-color:#fdd}#bbpress-forums .status-pending.even,#bbpress-forums .status-pending.odd,#bbpress-forums ul.status-pending a{background-color:#fef7f1}#bbpress-forums ul.status-closed,#bbpress-forums ul.status-closed a{color:#ccc}#bbpress-forums ul.bbp-threaded-replies{margin-right:50px}#bbpress-forums li{background:0 0;margin:0;list-style:none}#bbpress-forums ul.bbp-forums,#bbpress-forums ul.bbp-lead-topic,#bbpress-forums ul.bbp-replies,#bbpress-forums ul.bbp-search-results,#bbpress-forums ul.bbp-topics{font-size:12px;overflow:hidden;border:1px solid #eee;margin-bottom:20px;clear:both}#bbpress-forums li.bbp-body,#bbpress-forums li.bbp-footer,#bbpress-forums li.bbp-header{clear:both}#bbpress-forums li.bbp-footer,#bbpress-forums li.bbp-header{background:#f3f3f3;border-top:1px solid #eee;font-weight:700;padding:8px;text-align:center}#bbpress-forums li.bbp-header{background:#eaeaea}#bbpress-forums li.bbp-header ul{overflow:hidden}#bbpress-forums .bbp-forums-list{margin:0 7px 0 0;padding-right:12px;border-right:1px solid #ddd}#bbpress-forums .bbp-forums-list .bbp-forum{display:inline;font-size:11px}#bbpress-forums .bbp-forums-list .bbp-forum.css-sep:not(:last-child)::after{content:", "}#bbpress-forums li.bbp-footer p{margin:0;line-height:1}li.bbp-forum-info,li.bbp-topic-title{float:right;text-align:right;width:55%}li.bbp-forum-reply-count,li.bbp-forum-topic-count,li.bbp-topic-reply-count,li.bbp-topic-voice-count{float:right;text-align:center;width:10%}li.bbp-forum-freshness,li.bbp-topic-freshness{text-align:center;float:right;width:22%}#bbpress-forums li.bbp-body ul.forum,#bbpress-forums li.bbp-body ul.topic{border-top:1px solid #eee;overflow:hidden;padding:8px}#bbpress-forums #favorite-toggle,#bbpress-forums #subscription-toggle{float:left}#bbpress-forums div.bbp-forum-title h3,#bbpress-forums div.bbp-reply-title h3,#bbpress-forums div.bbp-topic-title h3{background:0 0;border:none;font-size:16px;line-height:1;margin:8px 0;padding:0;text-transform:none}#bbpress-forums div.bbp-forum-author,#bbpress-forums div.bbp-reply-author,#bbpress-forums div.bbp-topic-author{float:right;text-align:center;width:115px}#bbpress-forums div.bbp-forum-author img.avatar,#bbpress-forums div.bbp-reply-author img.avatar,#bbpress-forums div.bbp-topic-author img.avatar{border:none;max-width:80px;padding:0;margin:12px auto 0;float:none}#bbpress-forums div.bbp-forum-author .bbp-author-name,#bbpress-forums div.bbp-reply-author .bbp-author-name,#bbpress-forums div.bbp-topic-author .bbp-author-name{margin:0 12px;word-wrap:break-word;display:inline-block}#bbpress-forums div.bbp-reply-author .bbp-author-name,#bbpress-forums div.bbp-topic-author .bbp-author-name{clear:right;display:block}#bbpress-forums div.bbp-forum-author .bbp-author-role,#bbpress-forums div.bbp-reply-author .bbp-author-role,#bbpress-forums div.bbp-topic-author .bbp-author-role{font-size:11px;font-style:italic}#bbpress-forums li.bbp-footer .bbp-forum-author,#bbpress-forums li.bbp-footer .bbp-reply-author,#bbpress-forums li.bbp-footer .bbp-search-author,#bbpress-forums li.bbp-footer .bbp-topic-author,#bbpress-forums li.bbp-header .bbp-forum-author,#bbpress-forums li.bbp-header .bbp-reply-author,#bbpress-forums li.bbp-header .bbp-search-author,#bbpress-forums li.bbp-header .bbp-topic-author{float:right;margin:0;padding:0;width:120px}#bbpress-forums li.bbp-footer .bbp-forum-content,#bbpress-forums li.bbp-footer .bbp-reply-content,#bbpress-forums li.bbp-footer .bbp-search-content,#bbpress-forums li.bbp-footer .bbp-topic-content,#bbpress-forums li.bbp-header .bbp-forum-content,#bbpress-forums li.bbp-header .bbp-reply-content,#bbpress-forums li.bbp-header .bbp-search-content,#bbpress-forums li.bbp-header .bbp-topic-content{margin-right:140px;padding:0;text-align:right}div.bbp-forum-header,div.bbp-reply-header,div.bbp-topic-header,li.bbp-body div.hentry{margin:0;overflow:hidden;padding:8px}div.bbp-forum-header,div.bbp-reply-header,div.bbp-topic-header{border-top:1px solid #ddd;clear:both}span.bbp-author-ip{font-size:11px;font-weight:700;word-wrap:break-word;color:#747474}#bbpress-forums div.bbp-forum-content,#bbpress-forums div.bbp-reply-content,#bbpress-forums div.bbp-topic-content{margin-right:130px;padding:12px 0 12px 12px;text-align:right;position:relative}#bbpress-forums div.bbp-forum-content::after,#bbpress-forums div.bbp-reply-content::after,#bbpress-forums div.bbp-topic-content::after{clear:both;content:".";display:block;float:none;height:0;font-size:0;visibility:hidden}#bbpress-forums div.bbp-reply-content a,#bbpress-forums div.bbp-topic-content a{background:0 0;border:none;display:inline;font-weight:400;margin:0;padding:0;text-decoration:underline}#bbpress-forums div.bbp-reply-content a.bbp-user-mention,#bbpress-forums div.bbp-topic-content a.bbp-user-mention{background:0 0;border:none;text-decoration:none;text-shadow:none;display:inline;font-weight:600;margin:0;padding:0}#bbpress-forums div.bbp-reply-content h1,#bbpress-forums div.bbp-reply-content h2,#bbpress-forums div.bbp-reply-content h3,#bbpress-forums div.bbp-reply-content h4,#bbpress-forums div.bbp-reply-content h5,#bbpress-forums div.bbp-reply-content h6,#bbpress-forums div.bbp-topic-content h1,#bbpress-forums div.bbp-topic-content h2,#bbpress-forums div.bbp-topic-content h3,#bbpress-forums div.bbp-topic-content h4,#bbpress-forums div.bbp-topic-content h5,#bbpress-forums div.bbp-topic-content h6{clear:none;line-height:1;margin:24px 0;padding:0}#bbpress-forums div.bbp-reply-content img,#bbpress-forums div.bbp-topic-content img{max-width:100%;height:auto}#bbpress-forums div.bbp-reply-content ol,#bbpress-forums div.bbp-reply-content ul,#bbpress-forums div.bbp-topic-content ol,#bbpress-forums div.bbp-topic-content ul{margin:0 15px 15px;padding:0}#bbpress-forums div.bbp-reply-content ul li,#bbpress-forums div.bbp-topic-content ul li{list-style-type:disc}#bbpress-forums div.bbp-reply-content ol li,#bbpress-forums div.bbp-topic-content ol li{list-style-type:decimal}#bbpress-forums div.bbp-reply-content ol li li,#bbpress-forums div.bbp-topic-content ol li li{list-style-type:lower-alpha}#bbpress-forums div.bbp-reply-content ol li li li,#bbpress-forums div.bbp-topic-content ol li li li{list-style-type:upper-roman}#bbpress-forums div.bbp-reply-content code,#bbpress-forums div.bbp-reply-content pre,#bbpress-forums div.bbp-topic-content code,#bbpress-forums div.bbp-topic-content pre{font-family:Inconsolata,Consolas,Monaco,"Lucida Console",monospace;display:inline-block;background-color:#f9f9f9;border:1px solid #ddd;padding:0 5px;max-width:95%;vertical-align:middle;margin-top:-3px;overflow-x:auto}#bbpress-forums div.bbp-reply-content pre,#bbpress-forums div.bbp-topic-content pre{display:block;line-height:18px;margin:0 0 24px;padding:5px 10px;white-space:pre;overflow:auto}#bbpress-forums div.bbp-reply-content pre code,#bbpress-forums div.bbp-topic-content pre code{display:block;border:none;padding:0;margin:0;background-color:transparent;overflow-wrap:normal;overflow:auto;max-width:100%}#bbpress-forums div.bbp-reply-content iframe.wp-embedded-content,#bbpress-forums div.bbp-topic-content iframe.wp-embedded-content{position:relative}#bbpress-forums div.bbp-reply-to{margin-right:130px;padding:12px 0 12px 12px;text-align:left}#bbpress-forums div#bbp-cancel-reply-to{text-align:left}div.bbp-breadcrumb{float:right}div.bbp-breadcrumb,div.bbp-topic-tags{font-size:12px}#bbpress-forums div.bbp-breadcrumb p,#bbpress-forums div.bbp-topic-tags p{margin:0 0 10px 0}#bbpress-forums div.bbp-topic-tags{float:left;clear:both}#bbp-topic-hot-tags{clear:both}#bbpress-forums #bbp-search-form{clear:right}#bbpress-forums #bbp-search-form .hidden{height:0;width:0;overflow:hidden;position:absolute;background:0 0;right:-999em}#bbpress-forums #bbp-search-form #bbp_search{display:inline-block;width:auto}#bbpress-forums div.bbp-search-form{float:left}span.bbp-admin-links{float:left;color:#ddd}span.bbp-admin-links a{color:#707070;font-weight:400;font-size:10px;text-transform:uppercase;text-decoration:none}fieldset span.bbp-admin-links{float:right}tr td span.bbp-admin-links a:hover{color:#ff4b33}td.bbp-topic-admin-links,td.bbp-topic-counts{width:50%}.bbp-forum-header a.bbp-forum-permalink,.bbp-reply-header a.bbp-reply-permalink,.bbp-topic-header a.bbp-topic-permalink{float:left;margin-right:10px;color:#707070}.bbp-row-actions #favorite-toggle a{text-decoration:none;padding:0 3px 1px;color:#7c7;border:1px solid #aca;background-color:#dfd;font-weight:700;font-size:12px}.bbp-row-actions #favorite-toggle a:hover{color:#5a5;border-color:#7c7;background-color:#beb}.bbp-row-actions #favorite-toggle span.is-favorite a{color:#faa;border:1px solid #faa;background-color:#fee}.bbp-row-actions #favorite-toggle span.is-favorite a:hover{color:#c88;border-color:#c88;background-color:#fdd}.bbp-row-actions #subscription-toggle a{text-decoration:none;padding:0 3px 1px;color:#7c7;border:1px solid #aca;background-color:#dfd;font-weight:700;font-size:12px}.bbp-row-actions #subscription-toggle a:hover{color:#5a5;border-color:#7c7;background-color:#beb}.bbp-row-actions #subscription-toggle span.is-subscribed a{color:#faa;border:1px solid #faa;background-color:#fee}.bbp-row-actions #subscription-toggle span.is-subscribed a:hover{color:#c88;border-color:#c88;background-color:#fdd}#bbpress-forums .bbp-forum-info .bbp-forum-content,#bbpress-forums p.bbp-topic-meta{font-size:11px;margin:5px 0;padding:0;word-wrap:break-word}#bbpress-forums p.bbp-topic-meta span{white-space:nowrap}.bbp-pagination-count{float:right;border:1px solid transparent}.bbp-pagination-links{float:left;list-style:none;display:inline}.bbp-pagination{float:right;width:100%;margin-bottom:15px}#bbpress-forums .bbp-pagination-links a,#bbpress-forums .bbp-pagination-links span.current{display:block;float:right;font-size:12px;line-height:18px;padding:0 5px;margin-right:5px;border:1px solid #efefef;border-radius:0;background:0 0;color:inherit;text-decoration:none}#bbpress-forums .bbp-pagination-links span.dots{display:block;float:right;padding:1px 4px;margin-right:5px}#bbpress-forums .bbp-topic-pagination{display:inline-block;margin-right:5px;margin-bottom:2px}#bbpress-forums .bbp-topic-pagination a{font-size:10px;font-weight:400;line-height:10px;margin:0;padding:1px 3px;border:1px solid #ddd;color:inherit;background:0 0;display:inline;text-decoration:none}#bbpress-forums .bbp-pagination-links a:hover,#bbpress-forums .bbp-pagination-links span.current,#bbpress-forums .bbp-topic-pagination a:hover{background:#eee;opacity:.8;border:1px solid #ddd}#bbpress-forums fieldset.bbp-form{clear:right;border:1px solid #eee;padding:10px 20px;margin-bottom:10px}#bbpress-forums fieldset.bbp-form legend{padding:5px;width:auto;border:none}#bbpress-forums fieldset.bbp-form label{margin:0;display:inline-block}#bbp-edit-topic-tag.bbp-form fieldset.bbp-form label,#bbp-login fieldset label,#bbp-lost-pass fieldset label,#bbp-register fieldset label{width:100px}#bbpress-forums fieldset.bbp-form p{padding:0}#bbpress-forums fieldset.bbp-form input,#bbpress-forums fieldset.bbp-form p,#bbpress-forums fieldset.bbp-form select,#bbpress-forums fieldset.bbp-form textarea{margin:0 0 8px}#bbpress-forums fieldset.bbp-form input[type=password],#bbpress-forums fieldset.bbp-form input[type=text],#bbpress-forums fieldset.bbp-form select{min-height:28px;height:28px;padding:5px}textarea#bbp_forum_content,textarea#bbp_reply_content,textarea#bbp_topic_content{width:97%;box-sizing:border-box}textarea#bbp_forum_content{height:210px}#bbpress-forums fieldset.bbp-forum-form-attributes{width:200px;float:left;clear:none;margin-right:25px}#bbpress-forums fieldset select#bbp_forum_id{max-width:200px}.bbp-reply-form,.bbp-topic-form,.bbp-topic-tag-form{clear:right}body.reply-edit .bbp-reply-form div.avatar img,body.single-forum .bbp-topic-form div.avatar img,body.single-reply .bbp-reply-form div.avatar img,body.topic-edit .bbp-topic-form div.avatar img{margin-left:0;padding:10px;border:1px solid #ddd;line-height:0;background-color:#efefef}body.page .bbp-reply-form code,body.page .bbp-topic-form code,body.reply-edit .bbp-reply-form code,body.single-forum .bbp-topic-form code,body.single-topic .bbp-reply-form code,body.topic-edit .bbp-topic-form code{font-size:10px;background-color:#f0fff8;border:1px solid #ceefe1;display:block;padding:8px;margin-top:5px;width:369px}#delete_tag,#merge_tag{display:inline}div.bbp-submit-wrapper{margin-top:15px;float:left;clear:both}p.form-allowed-tags{max-width:100%}#bbpress-forums div.bbp-the-content-wrapper{margin-bottom:10px}#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content{width:100%;margin:0;font-size:12px}#bbpress-forums div.bbp-the-content-wrapper table,#bbpress-forums div.bbp-the-content-wrapper tbody,#bbpress-forums div.bbp-the-content-wrapper td,#bbpress-forums div.bbp-the-content-wrapper tr{border:none;padding:0;margin:0;width:auto;line-height:1}#bbpress-forums div.bbp-the-content-wrapper input[type=button]{padding:4px 7px;margin:0 0 0 -1px;line-height:0;border:1px solid transparent;background-color:transparent;box-shadow:none;text-shadow:none;text-transform:uppercase;font-size:11px;font-weight:400;border-radius:3px;min-width:25px;color:#555}#bbpress-forums div.bbp-the-content-wrapper input[type=button]:hover{border-color:rgba(0,0,0,.1);background-color:rgba(255,255,255,.5)}#bbpress-forums div.bbp-the-content-wrapper div.quicktags-toolbar{padding:5px;min-height:26px}#bbpress-forums div.bbp-the-content-wrapper td.mceToolbar{padding:4px 4px 8px}#bbpress-forums div.wp-editor-container{margin:0;padding:0;line-height:0}#bbpress-forums div.bbp-the-content-wrapper td.mceStatusbar{line-height:16px}#bbpress-forums .bbp-replies .bbp-reply-form{margin:0 10px 0 10px}#bbpress-forums #bbp-your-profile fieldset{padding:20px 20px 0}#bbpress-forums #bbp-your-profile fieldset div{margin-bottom:20px;float:right;width:100%;clear:right}#bbpress-forums #bbp-your-profile fieldset select{margin-bottom:0;width:60%;background-color:#f9f9f9;border:1px solid #ddd}#bbpress-forums #bbp-your-profile fieldset input,#bbpress-forums #bbp-your-profile fieldset textarea{margin-bottom:0;width:60%;background-color:#f9f9f9;border:1px solid #ddd;box-shadow:none;border-radius:0}#bbpress-forums #bbp-your-profile fieldset input:focus,#bbpress-forums #bbp-your-profile fieldset textarea:focus{border:1px solid #ccc;box-shadow:inset -1px 1px 1px rgba(0,0,0,.1);outline-color:rgba(240,255,240,.1)}#bbpress-forums #bbp-your-profile fieldset.bbp-form input.checkbox{width:auto}#bbpress-forums #bbp-your-profile fieldset legend{display:none}#bbpress-forums #bbp-your-profile fieldset label[for]{float:right;width:20%;padding:5px 0 5px 20px;text-align:left;cursor:pointer}#bbpress-forums #bbp-your-profile fieldset dl label[for]{text-align:right;width:60%}#bbpress-forums #bbp-your-profile fieldset p.description{margin:5px 20% 0 0;font-size:12px;font-style:italic;float:right;clear:right;width:60%;padding:5px 8px;border:#cee1ef 1px solid;background-color:#f0f8ff}#bbpress-forums #bbp-your-profile fieldset fieldset{margin:0;border:none;padding:0;clear:none;float:none}#bbpress-forums #bbp-your-profile fieldset fieldset.capabilities dl{margin:0}#bbpress-forums #bbp-your-profile fieldset.submit button{float:left}#bbpress-forums #bbp-your-profile fieldset fieldset.password{width:60%;margin-right:20%;margin-top:10px}#bbpress-forums #bbp-your-profile fieldset fieldset.password .password-button-wrapper,#bbpress-forums #bbp-your-profile fieldset fieldset.password .password-input-wrapper{width:100%;margin:0;display:inline-block}#bbpress-forums #bbp-your-profile fieldset fieldset.password .password-button-wrapper button{width:46%;margin:4% 2%;box-sizing:border-box;display:inline-block}#bbpress-forums #bbp-your-profile fieldset fieldset.password input,#bbpress-forums #bbp-your-profile fieldset fieldset.passwword textarea{width:100%}#bbpress-forums #bbp-your-profile fieldset fieldset.password button .dashicons{display:none}#bbpress-forums #bbp-your-profile fieldset fieldset.password span.description{margin-right:0;margin-bottom:20px}#bbpress-forums #password #pass-strength-result{background-color:#eee;border:1px solid #ddd;color:#23282d;margin:0;padding:8px;text-align:center;box-sizing:border-box;display:inline-block}#bbpress-forums #password #pass-strength-result.short{background-color:#f1adad;border-color:#e35b5b;opacity:1}#bbpress-forums #password #pass-strength-result.bad{background-color:#fbc5a9;border-color:#f78b53;opacity:1}#bbpress-forums #password #pass-strength-result.good{background-color:#ffe399;border-color:#ffc733;opacity:1}#bbpress-forums #password #pass-strength-result.strong{background-color:#c1e1b9;border-color:#83c373;opacity:1}#bbpress-forums #password #pass1-text.short,#bbpress-forums #password #pass1.short{border-color:#e35b5b}#bbpress-forums #password #pass1-text.bad,#bbpress-forums #password #pass1.bad{border-color:#f78b53}#bbpress-forums #password #pass1-text.good,#bbpress-forums #password #pass1.good{border-color:#ffc733}#bbpress-forums #password #pass1-text.strong,#bbpress-forums #password #pass1.strong{border-color:#83c373}#bbpress-forums .indicator-hint{padding-top:8px}#bbpress-forums #pass1-text,#bbpress-forums .pw-weak,#bbpress-forums .show-password #pass1{display:none}#bbpress-forums .show-password #pass1-text{display:inline-block}div.bbp-template-notice,div.indicator-hint{border-width:1px;border-style:solid;padding:0 .6em;margin:5px 0 15px;border-radius:3px;background-color:#ffffe0;border-color:#e6db55;color:#000;clear:both}div.bbp-template-notice a{color:#555;text-decoration:none}div.bbp-template-notice a:hover{color:#000}div.bbp-template-notice.info{border:#cee1ef 1px solid;background-color:#f0f8ff}div.bbp-template-notice.important{border:#e6db55 1px solid;background-color:#fffbcc}div.bbp-template-notice.error,div.bbp-template-notice.warning{background-color:#ffebe8;border-color:#c00}div.bbp-template-notice.error a,div.bbp-template-notice.warning a{color:#c00}div.bbp-template-notice li,div.bbp-template-notice p{margin:.5em 0 6px!important;padding:2px;font-size:12px;line-height:1.4}#bbpress-forums div.bbp-template-notice code{font-size:11px;padding:2px 4px;background:rgba(200,200,200,.3);border-radius:3px}.bbp-forum-content ul.sticky,.bbp-topics ul.sticky,.bbp-topics ul.super-sticky,.bbp-topics-front ul.super-sticky{background-color:#ffffe0!important;font-size:1.1em}#bbpress-forums .bbp-reply-content ul.bbp-reply-revision-log,#bbpress-forums .bbp-reply-content ul.bbp-topic-revision-log,#bbpress-forums .bbp-topic-content ul.bbp-topic-revision-log{border-top:1px dotted #ddd;width:100%;margin:0;padding:8px 0 0;font-size:11px;color:#aaa}#bbpress-forums .bbp-reply-content ul.bbp-reply-revision-log li,#bbpress-forums .bbp-reply-content ul.bbp-topic-revision-log li,#bbpress-forums .bbp-topic-content ul.bbp-topic-revision-log li{list-style-type:none}#bbpress-forums .bbp-reply-content ul.bbp-reply-revision-log a,#bbpress-forums .bbp-reply-content ul.bbp-topic-revision-log a,#bbpress-forums .bbp-topic-content ul.bbp-topic-revision-log a{text-decoration:none}.bbp-login-form fieldset legend{display:none}.bbp-login-form .bbp-email input,.bbp-login-form .bbp-password input,.bbp-login-form .bbp-username input{padding:5px}.bbp-login-form label{width:140px;display:inline-block}#sidebar .bbp-login-form label{width:70px}.bbp-login-form .bbp-email,.bbp-login-form .bbp-password,.bbp-login-form .bbp-remember-me,.bbp-login-form .bbp-submit-wrapper,.bbp-login-form .bbp-username{margin-top:10px}.bbp-login-form .bbp-submit-wrapper{text-align:left}.bbp-login-form .bbp-login-links a{float:right;clear:right}.bbp-logged-in img.avatar{float:right;margin:0 0 0 15px}.bbp-logged-in h4{font-weight:700;font-size:1.3em;clear:none;margin-bottom:10px}#bbpress-forums img.avatar{box-shadow:none;display:inline-block;margin-left:4px}#bbpress-forums .widget_display_replies img.avatar,#bbpress-forums .widget_display_topics img.avatar,#bbpress-forums div.bbp-template-notice img.avatar,#bbpress-forums p.bbp-topic-meta img.avatar,#bbpress-forums ul.bbp-reply-revision-log img.avatar,#bbpress-forums ul.bbp-topic-revision-log img.avatar{float:none;vertical-align:middle;border:3px double #ddd;max-height:20px;max-width:20px}fieldset div.avatar{float:left}.activity-list li.bbp_reply_create .activity-content .activity-inner,.activity-list li.bbp_topic_create .activity-content .activity-inner{border-right:2px solid #eaeaea;margin-right:5px;padding-right:10px}#bbpress-forums h1{clear:none;font-size:1.8em;line-height:1;padding-bottom:10px}#bbpress-forums #bbp-user-wrapper{float:right;width:100%}#bbpress-forums .bbp-user-section{overflow:auto;clear:left}#bbpress-forums #bbp-user-wrapper h2.entry-title{font-size:1.4em;margin:0;padding-bottom:10px;padding-top:0;clear:none}#bbpress-forums #bbp-user-wrapper fieldset.bbp-form,#bbpress-forums #bbp-user-wrapper ul.bbp-forums,#bbpress-forums #bbp-user-wrapper ul.bbp-lead-topic,#bbpress-forums #bbp-user-wrapper ul.bbp-replies,#bbpress-forums #bbp-user-wrapper ul.bbp-topics{clear:none}#bbpress-forums #bbp-single-user-details{margin:0;width:150px;float:right;overflow:hidden}#bbpress-forums #bbp-single-user-details #bbp-user-avatar{margin:0;width:150px}#bbpress-forums #bbp-single-user-details #bbp-user-avatar img.avatar{border:none;height:150px;padding:0;margin:0 0 20px;width:150px}#bbpress-forums #bbp-single-user-details #bbp-user-description{float:none;margin-right:180px}#bbpress-forums #bbp-single-user-details #bbp-user-navigation{float:none;margin:0}#bbpress-forums #bbp-single-user-details #bbp-user-navigation li{margin:0}#bbpress-forums #bbp-single-user-details #bbp-user-navigation a{padding:5px 8px;display:block;border:1px solid transparent;text-decoration:none}#bbpress-forums #bbp-single-user-details #bbp-user-navigation li.current a{background:#eee;opacity:.8}#bbpress-forums #bbp-user-body{margin-right:180px}body.my-account #bbpress-forums{border-top:none;padding-top:0;margin-bottom:0}#bbpress-forums dl.bbp-user-capabilities{display:inline-block;vertical-align:top}#bbpress-forums dl.bbp-user-capabilities dt{margin:0 0 10px;text-transform:capitalize}#bbpress-forums dl.bbp-user-capabilities dd{margin:0;padding:0}.bbp-alert-outer{height:100%;width:100%;top:0;right:0;position:fixed;background-color:rgba(0,0,0,.2);z-index:99999}.bbp-alert-inner{width:350px;text-align:center;background:#fff;position:fixed;top:50%;right:50%;margin-top:-75px;margin-right:-185px;border-radius:3px;border:1px solid #aaa;padding:15px 10px 10px}.bbp-alert-outer .bbp-alert-inner p{margin:10px 0}.bbp-alert-actions a{padding:5px 20px;text-decoration:none}@media only screen and (max-width:480px){#bbpress-forums div.bbp-topic-tags{clear:both;float:none}div.bbp-search-form button,div.bbp-search-form input{font-size:11px;padding:2px}li.bbp-forum-info,li.bbp-topic-title{width:45%}li.bbp-forum-reply-count,li.bbp-forum-topic-count,li.bbp-topic-reply-count,li.bbp-topic-voice-count{width:15%}span.bbp-reply-post-date,span.bbp-topic-post-date{float:right}span.bbp-admin-links{float:none;clear:both}#bbpress-forums .bbp-forums-list li,#bbpress-forums .bbp-forums-list span{display:block;font-size:11px}#bbpress-forums .bbp-body div.bbp-reply-author,#bbpress-forums .bbp-body div.bbp-topic-author{float:none;margin:10px;min-height:80px;padding-right:80px;position:relative;text-align:right;width:calc(100% - 100px);border-bottom:1px solid #efefef;box-sizing:content-box}#bbpress-forums div.bbp-reply-author .bbp-author-name,#bbpress-forums div.bbp-topic-author .bbp-author-name{clear:none;display:inline-block;margin-right:0;word-wrap:break-word}#bbpress-forums div.bbp-reply-author img.avatar,#bbpress-forums div.bbp-topic-author img.avatar{position:absolute;top:0;right:0;width:60px;height:auto;margin-top:0}#bbpress-forums div.bbp-reply-author .bbp-author-role,#bbpress-forums div.bbp-topic-author .bbp-author-role{font-size:12px;font-style:normal}#bbpress-forums .bbp-body div.bbp-reply-content,#bbpress-forums .bbp-body div.bbp-topic-content{clear:both;margin:0 10px 5px 10px;padding:0}#bbpress-forums div.bbp-reply-content p,#bbpress-forums div.bbp-topic-content p{margin-bottom:1em}#bbpress-forums div.bbp-reply-content p:last-child,#bbpress-forums div.bbp-topic-content p:last-child{margin-bottom:0}div.bbp-submit-wrapper{float:right}#bbpress-forums fieldset.bbp-form{padding:0 10px 10px}#bbpress-forums #bbp-user-body{clear:both;margin-right:0;word-wrap:break-word}#bbpress-forums div.bbp-forum-title h3,#bbpress-forums div.bbp-reply-title h3,#bbpress-forums div.bbp-topic-title h3{font-size:14px}}@media only screen and (max-width:320px){#bbpress-forums div.bbp-search-form{margin-bottom:10px}#bbpress-forums li.bbp-body li.bbp-forum-info,#bbpress-forums li.bbp-body li.bbp-topic-title,#bbpress-forums li.bbp-header li.bbp-forum-info,#bbpress-forums li.bbp-header li.bbp-topic-title{width:100%}#bbpress-forums li.bbp-header li.bbp-forum-info,#bbpress-forums li.bbp-header li.bbp-topic-title{text-align:center;text-transform:uppercase}#bbpress-forums li.bbp-body li.bbp-forum-reply-count,#bbpress-forums li.bbp-body li.bbp-forum-topic-count,#bbpress-forums li.bbp-body li.bbp-topic-reply-count,#bbpress-forums li.bbp-body li.bbp-topic-voice-count,#bbpress-forums li.bbp-header li.bbp-forum-reply-count,#bbpress-forums li.bbp-header li.bbp-forum-topic-count,#bbpress-forums li.bbp-header li.bbp-topic-reply-count,#bbpress-forums li.bbp-header li.bbp-topic-voice-count{width:20%}#bbpress-forums li.bbp-body li.bbp-forum-freshness,#bbpress-forums li.bbp-body li.bbp-topic-freshness,#bbpress-forums li.bbp-header li.bbp-forum-freshness,#bbpress-forums li.bbp-header li.bbp-topic-freshness{width:58%}#bbpress-forums li.bbp-body li.bbp-forum-freshness,#bbpress-forums li.bbp-body li.bbp-forum-reply-count,#bbpress-forums li.bbp-body li.bbp-forum-topic-count,#bbpress-forums li.bbp-body li.bbp-topic-freshness,#bbpress-forums li.bbp-body li.bbp-topic-reply-count,#bbpress-forums li.bbp-body li.bbp-topic-voice-count{margin-top:7px}#bbpress-forums li.bbp-footer,#bbpress-forums li.bbp-header{font-size:10px}#bbpress-forums li.bbp-header div.bbp-reply-author,#bbpress-forums li.bbp-header div.bbp-search-author,#bbpress-forums li.bbp-header div.bbp-topic-author{text-align:right;width:25%}#bbpress-forums li.bbp-header div.bbp-reply-content,#bbpress-forums li.bbp-header div.bbp-search-content,#bbpress-forums li.bbp-header div.bbp-topic-content{margin-right:25%}#bbpress-forums div.bbp-template-notice img.avatar,#bbpress-forums p.bbp-topic-meta img.avatar{width:14px;height:auto;max-height:14px;max-width:14px}#bbpress-forums div.bbp-the-content-wrapper td.mceToolbar{padding:1px}#bbpress-forums div.bbp-the-content-wrapper td.mceToolbar td{width:20px;height:20px}#bbpress-forums div.wp-editor-container{width:100%;overflow:auto}#bbpress-forums input#bbp_topic_tags,#bbpress-forums input#bbp_topic_title{width:95%}#bbpress-forums div.bbp-forum-title h3,#bbpress-forums div.bbp-reply-title h3,#bbpress-forums div.bbp-topic-title h3{font-size:14px}}@media only screen and (max-width:240px){#bbpress-forums li.bbp-body li.bbp-forum-reply-count,#bbpress-forums li.bbp-body li.bbp-forum-topic-count,#bbpress-forums li.bbp-body li.bbp-topic-reply-count,#bbpress-forums li.bbp-body li.bbp-topic-voice-count,#bbpress-forums li.bbp-footer div.bbp-reply-author,#bbpress-forums li.bbp-footer div.bbp-search-author,#bbpress-forums li.bbp-footer div.bbp-topic-author,#bbpress-forums li.bbp-header li.bbp-forum-reply-count,#bbpress-forums li.bbp-header li.bbp-forum-topic-count,#bbpress-forums li.bbp-header li.bbp-topic-reply-count,#bbpress-forums li.bbp-header li.bbp-topic-voice-count{width:45%}#bbpress-forums li.bbp-body li.bbp-forum-freshness,#bbpress-forums li.bbp-body li.bbp-topic-freshness,#bbpress-forums li.bbp-header li.bbp-forum-freshness,#bbpress-forums li.bbp-header li.bbp-topic-freshness{clear:both;width:100%}#bbpress-forums li.bbp-header li.bbp-forum-freshness,#bbpress-forums li.bbp-header li.bbp-topic-freshness{text-align:center}#bbpress-forums li.bbp-body li.bbp-topic-freshness,#bbpress-forums li.bbp-header div.bbp-reply-author,#bbpress-forums li.bbp-header div.bbp-reply-content,#bbpress-forums li.bbp-header div.bbp-search-author,#bbpress-forums li.bbp-header div.bbp-search-content,#bbpress-forums li.bbp-header div.bbp-topic-author,#bbpress-forums li.bbp-header div.bbp-topic-content{margin-right:0;text-align:right}#bbpress-forums li.bbp-body li.bbp-topic-freshness p.bbp-topic-meta{display:inline-block}#bbpress-forums li.bbp-header{overflow:hidden}#bbpress-forums li.bbp-footer div.bbp-reply-content,#bbpress-forums li.bbp-footer div.bbp-search-content,#bbpress-forums li.bbp-footer div.bbp-topic-content{display:inline-block;margin-right:0}#bbpress-forums li.bbp-body div.bbp-reply-author,#bbpress-forums li.bbp-body div.bbp-topic-author{min-height:60px;padding-right:60px}#bbpress-forums div.bbp-reply-author img.avatar,#bbpress-forums div.bbp-topic-author img.avatar{width:40px;height:auto}#bbpress-forums div.bbp-forum-title h3,#bbpress-forums div.bbp-reply-title h3,#bbpress-forums div.bbp-topic-title h3{font-size:12px}}
templates/default/css/bbpress.css CHANGED
@@ -9,6 +9,7 @@
9
  -------------------------------------------------------------- */
10
 
11
  .hidden,
 
12
  .js .hide-if-js {
13
  display: none;
14
  }
@@ -733,7 +734,8 @@ td.bbp-topic-counts {
733
 
734
  /* Try to prevent untall selects & text boxes */
735
  #bbpress-forums fieldset.bbp-form select,
736
- #bbpress-forums fieldset.bbp-form input[type="text"] {
 
737
  min-height: 28px;
738
  height: 28px;
739
  padding: 5px;
@@ -970,7 +972,8 @@ p.form-allowed-tags {
970
 
971
  #bbpress-forums #bbp-your-profile fieldset fieldset.password {
972
  width: 60%;
973
- display: inline;
 
974
  }
975
 
976
  #bbpress-forums #bbp-your-profile fieldset fieldset.password .password-input-wrapper,
@@ -1041,7 +1044,7 @@ p.form-allowed-tags {
1041
  border-color: #e35b5b;
1042
  }
1043
 
1044
- #bbpress-forums #password#pass1.bad,
1045
  #bbpress-forums #password #pass1-text.bad {
1046
  border-color: #f78b53;
1047
  }
9
  -------------------------------------------------------------- */
10
 
11
  .hidden,
12
+ .no-js .hide-if-no-js,
13
  .js .hide-if-js {
14
  display: none;
15
  }
734
 
735
  /* Try to prevent untall selects & text boxes */
736
  #bbpress-forums fieldset.bbp-form select,
737
+ #bbpress-forums fieldset.bbp-form input[type="text"],
738
+ #bbpress-forums fieldset.bbp-form input[type="password"] {
739
  min-height: 28px;
740
  height: 28px;
741
  padding: 5px;
972
 
973
  #bbpress-forums #bbp-your-profile fieldset fieldset.password {
974
  width: 60%;
975
+ margin-left: 20%;
976
+ margin-top: 10px;
977
  }
978
 
979
  #bbpress-forums #bbp-your-profile fieldset fieldset.password .password-input-wrapper,
1044
  border-color: #e35b5b;
1045
  }
1046
 
1047
+ #bbpress-forums #password #pass1.bad,
1048
  #bbpress-forums #password #pass1-text.bad {
1049
  border-color: #f78b53;
1050
  }
templates/default/css/bbpress.min.css CHANGED
@@ -1 +1 @@
1
- .hidden,.js .hide-if-js{display:none}.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{position:absolute;margin:-1px;padding:0;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0;word-wrap:normal!important}#bbpress-forums{background:0 0;clear:both;margin-bottom:20px;overflow:hidden;font-size:12px;line-height:18px}#bbpress-forums a,#bbpress-forums a:hover{box-shadow:none;border:none;transition:none}#bbpress-forums ul,#bbpress-forums.bbpress-wrapper ul{background:0 0;list-style:none;margin:0;padding:0}#bbpress-forums hr{margin:0 0 24px}#bbpress-forums div.even,#bbpress-forums ul.even{background-color:#fff}#bbpress-forums div.odd,#bbpress-forums ul.odd{background-color:#fbfbfb}body.reply-edit .reply{float:none}#bbpress-forums div.reply{height:auto;width:100%;box-sizing:border-box}#bbpress-forums div.bbp-forum-header,#bbpress-forums div.bbp-reply-header,#bbpress-forums div.bbp-topic-header{background-color:#f4f4f4}#bbpress-forums .status-spam.even,#bbpress-forums .status-trash.even{background-color:#fee}#bbpress-forums .status-spam.odd,#bbpress-forums .status-trash.odd{background-color:#fdd}#bbpress-forums .status-pending.even,#bbpress-forums .status-pending.odd,#bbpress-forums ul.status-pending a{background-color:#fef7f1}#bbpress-forums ul.status-closed,#bbpress-forums ul.status-closed a{color:#ccc}#bbpress-forums ul.bbp-threaded-replies{margin-left:50px}#bbpress-forums li{background:0 0;margin:0;list-style:none}#bbpress-forums ul.bbp-forums,#bbpress-forums ul.bbp-lead-topic,#bbpress-forums ul.bbp-replies,#bbpress-forums ul.bbp-search-results,#bbpress-forums ul.bbp-topics{font-size:12px;overflow:hidden;border:1px solid #eee;margin-bottom:20px;clear:both}#bbpress-forums li.bbp-body,#bbpress-forums li.bbp-footer,#bbpress-forums li.bbp-header{clear:both}#bbpress-forums li.bbp-footer,#bbpress-forums li.bbp-header{background:#f3f3f3;border-top:1px solid #eee;font-weight:700;padding:8px;text-align:center}#bbpress-forums li.bbp-header{background:#eaeaea}#bbpress-forums li.bbp-header ul{overflow:hidden}#bbpress-forums .bbp-forums-list{margin:0 0 0 7px;padding-left:12px;border-left:1px solid #ddd}#bbpress-forums .bbp-forums-list .bbp-forum{display:inline;font-size:11px}#bbpress-forums .bbp-forums-list .bbp-forum.css-sep:not(:last-child)::after{content:", "}#bbpress-forums li.bbp-footer p{margin:0;line-height:1}li.bbp-forum-info,li.bbp-topic-title{float:left;text-align:left;width:55%}li.bbp-forum-reply-count,li.bbp-forum-topic-count,li.bbp-topic-reply-count,li.bbp-topic-voice-count{float:left;text-align:center;width:10%}li.bbp-forum-freshness,li.bbp-topic-freshness{text-align:center;float:left;width:22%}#bbpress-forums li.bbp-body ul.forum,#bbpress-forums li.bbp-body ul.topic{border-top:1px solid #eee;overflow:hidden;padding:8px}#bbpress-forums #favorite-toggle,#bbpress-forums #subscription-toggle{float:right}#bbpress-forums div.bbp-forum-title h3,#bbpress-forums div.bbp-reply-title h3,#bbpress-forums div.bbp-topic-title h3{background:0 0;border:none;font-size:16px;line-height:1;margin:8px 0;padding:0;text-transform:none}#bbpress-forums div.bbp-forum-author,#bbpress-forums div.bbp-reply-author,#bbpress-forums div.bbp-topic-author{float:left;text-align:center;width:115px}#bbpress-forums div.bbp-forum-author img.avatar,#bbpress-forums div.bbp-reply-author img.avatar,#bbpress-forums div.bbp-topic-author img.avatar{border:none;max-width:80px;padding:0;margin:12px auto 0;float:none}#bbpress-forums div.bbp-forum-author .bbp-author-name,#bbpress-forums div.bbp-reply-author .bbp-author-name,#bbpress-forums div.bbp-topic-author .bbp-author-name{margin:0 12px;word-wrap:break-word;display:inline-block}#bbpress-forums div.bbp-reply-author .bbp-author-name,#bbpress-forums div.bbp-topic-author .bbp-author-name{clear:left;display:block}#bbpress-forums div.bbp-forum-author .bbp-author-role,#bbpress-forums div.bbp-reply-author .bbp-author-role,#bbpress-forums div.bbp-topic-author .bbp-author-role{font-size:11px;font-style:italic}#bbpress-forums li.bbp-footer .bbp-forum-author,#bbpress-forums li.bbp-footer .bbp-reply-author,#bbpress-forums li.bbp-footer .bbp-search-author,#bbpress-forums li.bbp-footer .bbp-topic-author,#bbpress-forums li.bbp-header .bbp-forum-author,#bbpress-forums li.bbp-header .bbp-reply-author,#bbpress-forums li.bbp-header .bbp-search-author,#bbpress-forums li.bbp-header .bbp-topic-author{float:left;margin:0;padding:0;width:120px}#bbpress-forums li.bbp-footer .bbp-forum-content,#bbpress-forums li.bbp-footer .bbp-reply-content,#bbpress-forums li.bbp-footer .bbp-search-content,#bbpress-forums li.bbp-footer .bbp-topic-content,#bbpress-forums li.bbp-header .bbp-forum-content,#bbpress-forums li.bbp-header .bbp-reply-content,#bbpress-forums li.bbp-header .bbp-search-content,#bbpress-forums li.bbp-header .bbp-topic-content{margin-left:140px;padding:0;text-align:left}div.bbp-forum-header,div.bbp-reply-header,div.bbp-topic-header,li.bbp-body div.hentry{margin:0;overflow:hidden;padding:8px}div.bbp-forum-header,div.bbp-reply-header,div.bbp-topic-header{border-top:1px solid #ddd;clear:both}span.bbp-author-ip{font-size:11px;font-weight:700;word-wrap:break-word;color:#747474}#bbpress-forums div.bbp-forum-content,#bbpress-forums div.bbp-reply-content,#bbpress-forums div.bbp-topic-content{margin-left:130px;padding:12px 12px 12px 0;text-align:left;position:relative}#bbpress-forums div.bbp-forum-content::after,#bbpress-forums div.bbp-reply-content::after,#bbpress-forums div.bbp-topic-content::after{clear:both;content:".";display:block;float:none;height:0;font-size:0;visibility:hidden}#bbpress-forums div.bbp-reply-content a,#bbpress-forums div.bbp-topic-content a{background:0 0;border:none;display:inline;font-weight:400;margin:0;padding:0;text-decoration:underline}#bbpress-forums div.bbp-reply-content a.bbp-user-mention,#bbpress-forums div.bbp-topic-content a.bbp-user-mention{background:0 0;border:none;text-decoration:none;text-shadow:none;display:inline;font-weight:600;margin:0;padding:0}#bbpress-forums div.bbp-reply-content h1,#bbpress-forums div.bbp-reply-content h2,#bbpress-forums div.bbp-reply-content h3,#bbpress-forums div.bbp-reply-content h4,#bbpress-forums div.bbp-reply-content h5,#bbpress-forums div.bbp-reply-content h6,#bbpress-forums div.bbp-topic-content h1,#bbpress-forums div.bbp-topic-content h2,#bbpress-forums div.bbp-topic-content h3,#bbpress-forums div.bbp-topic-content h4,#bbpress-forums div.bbp-topic-content h5,#bbpress-forums div.bbp-topic-content h6{clear:none;line-height:1;margin:24px 0;padding:0}#bbpress-forums div.bbp-reply-content img,#bbpress-forums div.bbp-topic-content img{max-width:100%;height:auto}#bbpress-forums div.bbp-reply-content ol,#bbpress-forums div.bbp-reply-content ul,#bbpress-forums div.bbp-topic-content ol,#bbpress-forums div.bbp-topic-content ul{margin:0 15px 15px;padding:0}#bbpress-forums div.bbp-reply-content ul li,#bbpress-forums div.bbp-topic-content ul li{list-style-type:disc}#bbpress-forums div.bbp-reply-content ol li,#bbpress-forums div.bbp-topic-content ol li{list-style-type:decimal}#bbpress-forums div.bbp-reply-content ol li li,#bbpress-forums div.bbp-topic-content ol li li{list-style-type:lower-alpha}#bbpress-forums div.bbp-reply-content ol li li li,#bbpress-forums div.bbp-topic-content ol li li li{list-style-type:upper-roman}#bbpress-forums div.bbp-reply-content code,#bbpress-forums div.bbp-reply-content pre,#bbpress-forums div.bbp-topic-content code,#bbpress-forums div.bbp-topic-content pre{font-family:Inconsolata,Consolas,Monaco,"Lucida Console",monospace;display:inline-block;background-color:#f9f9f9;border:1px solid #ddd;padding:0 5px;max-width:95%;vertical-align:middle;margin-top:-3px;overflow-x:auto}#bbpress-forums div.bbp-reply-content pre,#bbpress-forums div.bbp-topic-content pre{display:block;line-height:18px;margin:0 0 24px;padding:5px 10px;white-space:pre;overflow:auto}#bbpress-forums div.bbp-reply-content pre code,#bbpress-forums div.bbp-topic-content pre code{display:block;border:none;padding:0;margin:0;background-color:transparent;overflow-wrap:normal;overflow:auto;max-width:100%}#bbpress-forums div.bbp-reply-content iframe.wp-embedded-content,#bbpress-forums div.bbp-topic-content iframe.wp-embedded-content{position:relative}#bbpress-forums div.bbp-reply-to{margin-left:130px;padding:12px 12px 12px 0;text-align:right}#bbpress-forums div#bbp-cancel-reply-to{text-align:right}div.bbp-breadcrumb{float:left}div.bbp-breadcrumb,div.bbp-topic-tags{font-size:12px}#bbpress-forums div.bbp-breadcrumb p,#bbpress-forums div.bbp-topic-tags p{margin:0 0 10px 0}#bbpress-forums div.bbp-topic-tags{float:right;clear:both}#bbp-topic-hot-tags{clear:both}#bbpress-forums #bbp-search-form{clear:left}#bbpress-forums #bbp-search-form .hidden{height:0;width:0;overflow:hidden;position:absolute;background:0 0;left:-999em}#bbpress-forums #bbp-search-form #bbp_search{display:inline-block;width:auto}#bbpress-forums div.bbp-search-form{float:right}span.bbp-admin-links{float:right;color:#ddd}span.bbp-admin-links a{color:#707070;font-weight:400;font-size:10px;text-transform:uppercase;text-decoration:none}fieldset span.bbp-admin-links{float:left}tr td span.bbp-admin-links a:hover{color:#ff4b33}td.bbp-topic-admin-links,td.bbp-topic-counts{width:50%}.bbp-forum-header a.bbp-forum-permalink,.bbp-reply-header a.bbp-reply-permalink,.bbp-topic-header a.bbp-topic-permalink{float:right;margin-left:10px;color:#707070}.bbp-row-actions #favorite-toggle a{text-decoration:none;padding:0 3px 1px;color:#7c7;border:1px solid #aca;background-color:#dfd;font-weight:700;font-size:12px}.bbp-row-actions #favorite-toggle a:hover{color:#5a5;border-color:#7c7;background-color:#beb}.bbp-row-actions #favorite-toggle span.is-favorite a{color:#faa;border:1px solid #faa;background-color:#fee}.bbp-row-actions #favorite-toggle span.is-favorite a:hover{color:#c88;border-color:#c88;background-color:#fdd}.bbp-row-actions #subscription-toggle a{text-decoration:none;padding:0 3px 1px;color:#7c7;border:1px solid #aca;background-color:#dfd;font-weight:700;font-size:12px}.bbp-row-actions #subscription-toggle a:hover{color:#5a5;border-color:#7c7;background-color:#beb}.bbp-row-actions #subscription-toggle span.is-subscribed a{color:#faa;border:1px solid #faa;background-color:#fee}.bbp-row-actions #subscription-toggle span.is-subscribed a:hover{color:#c88;border-color:#c88;background-color:#fdd}#bbpress-forums .bbp-forum-info .bbp-forum-content,#bbpress-forums p.bbp-topic-meta{font-size:11px;margin:5px 0;padding:0;word-wrap:break-word}#bbpress-forums p.bbp-topic-meta span{white-space:nowrap}.bbp-pagination-count{float:left;border:1px solid transparent}.bbp-pagination-links{float:right;list-style:none;display:inline}.bbp-pagination{float:left;width:100%;margin-bottom:15px}#bbpress-forums .bbp-pagination-links a,#bbpress-forums .bbp-pagination-links span.current{display:block;float:left;font-size:12px;line-height:18px;padding:0 5px;margin-left:5px;border:1px solid #efefef;border-radius:0;background:0 0;color:inherit;text-decoration:none}#bbpress-forums .bbp-pagination-links span.dots{display:block;float:left;padding:1px 4px;margin-left:5px}#bbpress-forums .bbp-topic-pagination{display:inline-block;margin-left:5px;margin-bottom:2px}#bbpress-forums .bbp-topic-pagination a{font-size:10px;font-weight:400;line-height:10px;margin:0;padding:1px 3px;border:1px solid #ddd;color:inherit;background:0 0;display:inline;text-decoration:none}#bbpress-forums .bbp-pagination-links a:hover,#bbpress-forums .bbp-pagination-links span.current,#bbpress-forums .bbp-topic-pagination a:hover{background:#eee;opacity:.8;border:1px solid #ddd}#bbpress-forums fieldset.bbp-form{clear:left;border:1px solid #eee;padding:10px 20px;margin-bottom:10px}#bbpress-forums fieldset.bbp-form legend{padding:5px;width:auto;border:none}#bbpress-forums fieldset.bbp-form label{margin:0;display:inline-block}#bbp-edit-topic-tag.bbp-form fieldset.bbp-form label,#bbp-login fieldset label,#bbp-lost-pass fieldset label,#bbp-register fieldset label{width:100px}#bbpress-forums fieldset.bbp-form p{padding:0}#bbpress-forums fieldset.bbp-form input,#bbpress-forums fieldset.bbp-form p,#bbpress-forums fieldset.bbp-form select,#bbpress-forums fieldset.bbp-form textarea{margin:0 0 8px}#bbpress-forums fieldset.bbp-form input[type=text],#bbpress-forums fieldset.bbp-form select{min-height:28px;height:28px;padding:5px}textarea#bbp_forum_content,textarea#bbp_reply_content,textarea#bbp_topic_content{width:97%;box-sizing:border-box}textarea#bbp_forum_content{height:210px}#bbpress-forums fieldset.bbp-forum-form-attributes{width:200px;float:right;clear:none;margin-left:25px}#bbpress-forums fieldset select#bbp_forum_id{max-width:200px}.bbp-reply-form,.bbp-topic-form,.bbp-topic-tag-form{clear:left}body.reply-edit .bbp-reply-form div.avatar img,body.single-forum .bbp-topic-form div.avatar img,body.single-reply .bbp-reply-form div.avatar img,body.topic-edit .bbp-topic-form div.avatar img{margin-right:0;padding:10px;border:1px solid #ddd;line-height:0;background-color:#efefef}body.page .bbp-reply-form code,body.page .bbp-topic-form code,body.reply-edit .bbp-reply-form code,body.single-forum .bbp-topic-form code,body.single-topic .bbp-reply-form code,body.topic-edit .bbp-topic-form code{font-size:10px;background-color:#f0fff8;border:1px solid #ceefe1;display:block;padding:8px;margin-top:5px;width:369px}#delete_tag,#merge_tag{display:inline}div.bbp-submit-wrapper{margin-top:15px;float:right;clear:both}p.form-allowed-tags{max-width:100%}#bbpress-forums div.bbp-the-content-wrapper{margin-bottom:10px}#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content{width:100%;margin:0;font-size:12px}#bbpress-forums div.bbp-the-content-wrapper table,#bbpress-forums div.bbp-the-content-wrapper tbody,#bbpress-forums div.bbp-the-content-wrapper td,#bbpress-forums div.bbp-the-content-wrapper tr{border:none;padding:0;margin:0;width:auto;line-height:1}#bbpress-forums div.bbp-the-content-wrapper input[type=button]{padding:4px 7px;margin:0 -1px 0 0;line-height:0;border:1px solid transparent;background-color:transparent;box-shadow:none;text-shadow:none;text-transform:uppercase;font-size:11px;font-weight:400;border-radius:3px;min-width:25px;color:#555}#bbpress-forums div.bbp-the-content-wrapper input[type=button]:hover{border-color:rgba(0,0,0,.1);background-color:rgba(255,255,255,.5)}#bbpress-forums div.bbp-the-content-wrapper div.quicktags-toolbar{padding:5px;min-height:26px}#bbpress-forums div.bbp-the-content-wrapper td.mceToolbar{padding:4px 4px 8px}#bbpress-forums div.wp-editor-container{margin:0;padding:0;line-height:0}#bbpress-forums div.bbp-the-content-wrapper td.mceStatusbar{line-height:16px}#bbpress-forums .bbp-replies .bbp-reply-form{margin:0 10px 0 10px}#bbpress-forums #bbp-your-profile fieldset{padding:20px 20px 0}#bbpress-forums #bbp-your-profile fieldset div{margin-bottom:20px;float:left;width:100%;clear:left}#bbpress-forums #bbp-your-profile fieldset select{margin-bottom:0;width:60%;background-color:#f9f9f9;border:1px solid #ddd}#bbpress-forums #bbp-your-profile fieldset input,#bbpress-forums #bbp-your-profile fieldset textarea{margin-bottom:0;width:60%;background-color:#f9f9f9;border:1px solid #ddd;box-shadow:none;border-radius:0}#bbpress-forums #bbp-your-profile fieldset input:focus,#bbpress-forums #bbp-your-profile fieldset textarea:focus{border:1px solid #ccc;box-shadow:inset 1px 1px 1px rgba(0,0,0,.1);outline-color:rgba(240,255,240,.1)}#bbpress-forums #bbp-your-profile fieldset.bbp-form input.checkbox{width:auto}#bbpress-forums #bbp-your-profile fieldset legend{display:none}#bbpress-forums #bbp-your-profile fieldset label[for]{float:left;width:20%;padding:5px 20px 5px 0;text-align:right;cursor:pointer}#bbpress-forums #bbp-your-profile fieldset dl label[for]{text-align:left;width:60%}#bbpress-forums #bbp-your-profile fieldset p.description{margin:5px 0 0 20%;font-size:12px;font-style:italic;float:left;clear:left;width:60%;padding:5px 8px;border:#cee1ef 1px solid;background-color:#f0f8ff}#bbpress-forums #bbp-your-profile fieldset fieldset{margin:0;border:none;padding:0;clear:none;float:none}#bbpress-forums #bbp-your-profile fieldset fieldset.capabilities dl{margin:0}#bbpress-forums #bbp-your-profile fieldset.submit button{float:right}#bbpress-forums #bbp-your-profile fieldset fieldset.password{width:60%;display:inline}#bbpress-forums #bbp-your-profile fieldset fieldset.password .password-button-wrapper,#bbpress-forums #bbp-your-profile fieldset fieldset.password .password-input-wrapper{width:100%;margin:0;display:inline-block}#bbpress-forums #bbp-your-profile fieldset fieldset.password .password-button-wrapper button{width:46%;margin:4% 2%;box-sizing:border-box;display:inline-block}#bbpress-forums #bbp-your-profile fieldset fieldset.password input,#bbpress-forums #bbp-your-profile fieldset fieldset.passwword textarea{width:100%}#bbpress-forums #bbp-your-profile fieldset fieldset.password button .dashicons{display:none}#bbpress-forums #bbp-your-profile fieldset fieldset.password span.description{margin-left:0;margin-bottom:20px}#bbpress-forums #password #pass-strength-result{background-color:#eee;border:1px solid #ddd;color:#23282d;margin:0;padding:8px;text-align:center;box-sizing:border-box;display:inline-block}#bbpress-forums #password #pass-strength-result.short{background-color:#f1adad;border-color:#e35b5b;opacity:1}#bbpress-forums #password #pass-strength-result.bad{background-color:#fbc5a9;border-color:#f78b53;opacity:1}#bbpress-forums #password #pass-strength-result.good{background-color:#ffe399;border-color:#ffc733;opacity:1}#bbpress-forums #password #pass-strength-result.strong{background-color:#c1e1b9;border-color:#83c373;opacity:1}#bbpress-forums #password #pass1-text.short,#bbpress-forums #password #pass1.short{border-color:#e35b5b}#bbpress-forums #password #pass1-text.bad,#bbpress-forums #password#pass1.bad{border-color:#f78b53}#bbpress-forums #password #pass1-text.good,#bbpress-forums #password #pass1.good{border-color:#ffc733}#bbpress-forums #password #pass1-text.strong,#bbpress-forums #password #pass1.strong{border-color:#83c373}#bbpress-forums .indicator-hint{padding-top:8px}#bbpress-forums #pass1-text,#bbpress-forums .pw-weak,#bbpress-forums .show-password #pass1{display:none}#bbpress-forums .show-password #pass1-text{display:inline-block}div.bbp-template-notice,div.indicator-hint{border-width:1px;border-style:solid;padding:0 .6em;margin:5px 0 15px;border-radius:3px;background-color:#ffffe0;border-color:#e6db55;color:#000;clear:both}div.bbp-template-notice a{color:#555;text-decoration:none}div.bbp-template-notice a:hover{color:#000}div.bbp-template-notice.info{border:#cee1ef 1px solid;background-color:#f0f8ff}div.bbp-template-notice.important{border:#e6db55 1px solid;background-color:#fffbcc}div.bbp-template-notice.error,div.bbp-template-notice.warning{background-color:#ffebe8;border-color:#c00}div.bbp-template-notice.error a,div.bbp-template-notice.warning a{color:#c00}div.bbp-template-notice li,div.bbp-template-notice p{margin:.5em 0 6px!important;padding:2px;font-size:12px;line-height:1.4}#bbpress-forums div.bbp-template-notice code{font-size:11px;padding:2px 4px;background:rgba(200,200,200,.3);border-radius:3px}.bbp-forum-content ul.sticky,.bbp-topics ul.sticky,.bbp-topics ul.super-sticky,.bbp-topics-front ul.super-sticky{background-color:#ffffe0!important;font-size:1.1em}#bbpress-forums .bbp-reply-content ul.bbp-reply-revision-log,#bbpress-forums .bbp-reply-content ul.bbp-topic-revision-log,#bbpress-forums .bbp-topic-content ul.bbp-topic-revision-log{border-top:1px dotted #ddd;width:100%;margin:0;padding:8px 0 0;font-size:11px;color:#aaa}#bbpress-forums .bbp-reply-content ul.bbp-reply-revision-log li,#bbpress-forums .bbp-reply-content ul.bbp-topic-revision-log li,#bbpress-forums .bbp-topic-content ul.bbp-topic-revision-log li{list-style-type:none}#bbpress-forums .bbp-reply-content ul.bbp-reply-revision-log a,#bbpress-forums .bbp-reply-content ul.bbp-topic-revision-log a,#bbpress-forums .bbp-topic-content ul.bbp-topic-revision-log a{text-decoration:none}.bbp-login-form fieldset legend{display:none}.bbp-login-form .bbp-email input,.bbp-login-form .bbp-password input,.bbp-login-form .bbp-username input{padding:5px}.bbp-login-form label{width:140px;display:inline-block}#sidebar .bbp-login-form label{width:70px}.bbp-login-form .bbp-email,.bbp-login-form .bbp-password,.bbp-login-form .bbp-remember-me,.bbp-login-form .bbp-submit-wrapper,.bbp-login-form .bbp-username{margin-top:10px}.bbp-login-form .bbp-submit-wrapper{text-align:right}.bbp-login-form .bbp-login-links a{float:left;clear:left}.bbp-logged-in img.avatar{float:left;margin:0 15px 0 0}.bbp-logged-in h4{font-weight:700;font-size:1.3em;clear:none;margin-bottom:10px}#bbpress-forums img.avatar{box-shadow:none;display:inline-block;margin-right:4px}#bbpress-forums .widget_display_replies img.avatar,#bbpress-forums .widget_display_topics img.avatar,#bbpress-forums div.bbp-template-notice img.avatar,#bbpress-forums p.bbp-topic-meta img.avatar,#bbpress-forums ul.bbp-reply-revision-log img.avatar,#bbpress-forums ul.bbp-topic-revision-log img.avatar{float:none;vertical-align:middle;border:3px double #ddd;max-height:20px;max-width:20px}fieldset div.avatar{float:right}.activity-list li.bbp_reply_create .activity-content .activity-inner,.activity-list li.bbp_topic_create .activity-content .activity-inner{border-left:2px solid #eaeaea;margin-left:5px;padding-left:10px}#bbpress-forums h1{clear:none;font-size:1.8em;line-height:1;padding-bottom:10px}#bbpress-forums #bbp-user-wrapper{float:left;width:100%}#bbpress-forums .bbp-user-section{overflow:auto;clear:right}#bbpress-forums #bbp-user-wrapper h2.entry-title{font-size:1.4em;margin:0;padding-bottom:10px;padding-top:0;clear:none}#bbpress-forums #bbp-user-wrapper fieldset.bbp-form,#bbpress-forums #bbp-user-wrapper ul.bbp-forums,#bbpress-forums #bbp-user-wrapper ul.bbp-lead-topic,#bbpress-forums #bbp-user-wrapper ul.bbp-replies,#bbpress-forums #bbp-user-wrapper ul.bbp-topics{clear:none}#bbpress-forums #bbp-single-user-details{margin:0;width:150px;float:left;overflow:hidden}#bbpress-forums #bbp-single-user-details #bbp-user-avatar{margin:0;width:150px}#bbpress-forums #bbp-single-user-details #bbp-user-avatar img.avatar{border:none;height:150px;padding:0;margin:0 0 20px;width:150px}#bbpress-forums #bbp-single-user-details #bbp-user-description{float:none;margin-left:180px}#bbpress-forums #bbp-single-user-details #bbp-user-navigation{float:none;margin:0}#bbpress-forums #bbp-single-user-details #bbp-user-navigation li{margin:0}#bbpress-forums #bbp-single-user-details #bbp-user-navigation a{padding:5px 8px;display:block;border:1px solid transparent;text-decoration:none}#bbpress-forums #bbp-single-user-details #bbp-user-navigation li.current a{background:#eee;opacity:.8}#bbpress-forums #bbp-user-body{margin-left:180px}body.my-account #bbpress-forums{border-top:none;padding-top:0;margin-bottom:0}#bbpress-forums dl.bbp-user-capabilities{display:inline-block;vertical-align:top}#bbpress-forums dl.bbp-user-capabilities dt{margin:0 0 10px;text-transform:capitalize}#bbpress-forums dl.bbp-user-capabilities dd{margin:0;padding:0}.bbp-alert-outer{height:100%;width:100%;top:0;left:0;position:fixed;background-color:rgba(0,0,0,.2);z-index:99999}.bbp-alert-inner{width:350px;text-align:center;background:#fff;position:fixed;top:50%;left:50%;margin-top:-75px;margin-left:-185px;border-radius:3px;border:1px solid #aaa;padding:15px 10px 10px}.bbp-alert-outer .bbp-alert-inner p{margin:10px 0}.bbp-alert-actions a{padding:5px 20px;text-decoration:none}@media only screen and (max-width:480px){#bbpress-forums div.bbp-topic-tags{clear:both;float:none}div.bbp-search-form button,div.bbp-search-form input{font-size:11px;padding:2px}li.bbp-forum-info,li.bbp-topic-title{width:45%}li.bbp-forum-reply-count,li.bbp-forum-topic-count,li.bbp-topic-reply-count,li.bbp-topic-voice-count{width:15%}span.bbp-reply-post-date,span.bbp-topic-post-date{float:left}span.bbp-admin-links{float:none;clear:both}#bbpress-forums .bbp-forums-list li,#bbpress-forums .bbp-forums-list span{display:block;font-size:11px}#bbpress-forums .bbp-body div.bbp-reply-author,#bbpress-forums .bbp-body div.bbp-topic-author{float:none;margin:10px;min-height:80px;padding-left:80px;position:relative;text-align:left;width:calc(100% - 100px);border-bottom:1px solid #efefef;box-sizing:content-box}#bbpress-forums div.bbp-reply-author .bbp-author-name,#bbpress-forums div.bbp-topic-author .bbp-author-name{clear:none;display:inline-block;margin-left:0;word-wrap:break-word}#bbpress-forums div.bbp-reply-author img.avatar,#bbpress-forums div.bbp-topic-author img.avatar{position:absolute;top:0;left:0;width:60px;height:auto;margin-top:0}#bbpress-forums div.bbp-reply-author .bbp-author-role,#bbpress-forums div.bbp-topic-author .bbp-author-role{font-size:12px;font-style:normal}#bbpress-forums .bbp-body div.bbp-reply-content,#bbpress-forums .bbp-body div.bbp-topic-content{clear:both;margin:0 10px 5px 10px;padding:0}#bbpress-forums div.bbp-reply-content p,#bbpress-forums div.bbp-topic-content p{margin-bottom:1em}#bbpress-forums div.bbp-reply-content p:last-child,#bbpress-forums div.bbp-topic-content p:last-child{margin-bottom:0}div.bbp-submit-wrapper{float:left}#bbpress-forums fieldset.bbp-form{padding:0 10px 10px}#bbpress-forums #bbp-user-body{clear:both;margin-left:0;word-wrap:break-word}#bbpress-forums div.bbp-forum-title h3,#bbpress-forums div.bbp-reply-title h3,#bbpress-forums div.bbp-topic-title h3{font-size:14px}}@media only screen and (max-width:320px){#bbpress-forums div.bbp-search-form{margin-bottom:10px}#bbpress-forums li.bbp-body li.bbp-forum-info,#bbpress-forums li.bbp-body li.bbp-topic-title,#bbpress-forums li.bbp-header li.bbp-forum-info,#bbpress-forums li.bbp-header li.bbp-topic-title{width:100%}#bbpress-forums li.bbp-header li.bbp-forum-info,#bbpress-forums li.bbp-header li.bbp-topic-title{text-align:center;text-transform:uppercase}#bbpress-forums li.bbp-body li.bbp-forum-reply-count,#bbpress-forums li.bbp-body li.bbp-forum-topic-count,#bbpress-forums li.bbp-body li.bbp-topic-reply-count,#bbpress-forums li.bbp-body li.bbp-topic-voice-count,#bbpress-forums li.bbp-header li.bbp-forum-reply-count,#bbpress-forums li.bbp-header li.bbp-forum-topic-count,#bbpress-forums li.bbp-header li.bbp-topic-reply-count,#bbpress-forums li.bbp-header li.bbp-topic-voice-count{width:20%}#bbpress-forums li.bbp-body li.bbp-forum-freshness,#bbpress-forums li.bbp-body li.bbp-topic-freshness,#bbpress-forums li.bbp-header li.bbp-forum-freshness,#bbpress-forums li.bbp-header li.bbp-topic-freshness{width:58%}#bbpress-forums li.bbp-body li.bbp-forum-freshness,#bbpress-forums li.bbp-body li.bbp-forum-reply-count,#bbpress-forums li.bbp-body li.bbp-forum-topic-count,#bbpress-forums li.bbp-body li.bbp-topic-freshness,#bbpress-forums li.bbp-body li.bbp-topic-reply-count,#bbpress-forums li.bbp-body li.bbp-topic-voice-count{margin-top:7px}#bbpress-forums li.bbp-footer,#bbpress-forums li.bbp-header{font-size:10px}#bbpress-forums li.bbp-header div.bbp-reply-author,#bbpress-forums li.bbp-header div.bbp-search-author,#bbpress-forums li.bbp-header div.bbp-topic-author{text-align:left;width:25%}#bbpress-forums li.bbp-header div.bbp-reply-content,#bbpress-forums li.bbp-header div.bbp-search-content,#bbpress-forums li.bbp-header div.bbp-topic-content{margin-left:25%}#bbpress-forums div.bbp-template-notice img.avatar,#bbpress-forums p.bbp-topic-meta img.avatar{width:14px;height:auto;max-height:14px;max-width:14px}#bbpress-forums div.bbp-the-content-wrapper td.mceToolbar{padding:1px}#bbpress-forums div.bbp-the-content-wrapper td.mceToolbar td{width:20px;height:20px}#bbpress-forums div.wp-editor-container{width:100%;overflow:auto}#bbpress-forums input#bbp_topic_tags,#bbpress-forums input#bbp_topic_title{width:95%}#bbpress-forums div.bbp-forum-title h3,#bbpress-forums div.bbp-reply-title h3,#bbpress-forums div.bbp-topic-title h3{font-size:14px}}@media only screen and (max-width:240px){#bbpress-forums li.bbp-body li.bbp-forum-reply-count,#bbpress-forums li.bbp-body li.bbp-forum-topic-count,#bbpress-forums li.bbp-body li.bbp-topic-reply-count,#bbpress-forums li.bbp-body li.bbp-topic-voice-count,#bbpress-forums li.bbp-footer div.bbp-reply-author,#bbpress-forums li.bbp-footer div.bbp-search-author,#bbpress-forums li.bbp-footer div.bbp-topic-author,#bbpress-forums li.bbp-header li.bbp-forum-reply-count,#bbpress-forums li.bbp-header li.bbp-forum-topic-count,#bbpress-forums li.bbp-header li.bbp-topic-reply-count,#bbpress-forums li.bbp-header li.bbp-topic-voice-count{width:45%}#bbpress-forums li.bbp-body li.bbp-forum-freshness,#bbpress-forums li.bbp-body li.bbp-topic-freshness,#bbpress-forums li.bbp-header li.bbp-forum-freshness,#bbpress-forums li.bbp-header li.bbp-topic-freshness{clear:both;width:100%}#bbpress-forums li.bbp-header li.bbp-forum-freshness,#bbpress-forums li.bbp-header li.bbp-topic-freshness{text-align:center}#bbpress-forums li.bbp-body li.bbp-topic-freshness,#bbpress-forums li.bbp-header div.bbp-reply-author,#bbpress-forums li.bbp-header div.bbp-reply-content,#bbpress-forums li.bbp-header div.bbp-search-author,#bbpress-forums li.bbp-header div.bbp-search-content,#bbpress-forums li.bbp-header div.bbp-topic-author,#bbpress-forums li.bbp-header div.bbp-topic-content{margin-left:0;text-align:left}#bbpress-forums li.bbp-body li.bbp-topic-freshness p.bbp-topic-meta{display:inline-block}#bbpress-forums li.bbp-header{overflow:hidden}#bbpress-forums li.bbp-footer div.bbp-reply-content,#bbpress-forums li.bbp-footer div.bbp-search-content,#bbpress-forums li.bbp-footer div.bbp-topic-content{display:inline-block;margin-left:0}#bbpress-forums li.bbp-body div.bbp-reply-author,#bbpress-forums li.bbp-body div.bbp-topic-author{min-height:60px;padding-left:60px}#bbpress-forums div.bbp-reply-author img.avatar,#bbpress-forums div.bbp-topic-author img.avatar{width:40px;height:auto}#bbpress-forums div.bbp-forum-title h3,#bbpress-forums div.bbp-reply-title h3,#bbpress-forums div.bbp-topic-title h3{font-size:12px}}
1
+ .hidden,.js .hide-if-js,.no-js .hide-if-no-js{display:none}.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{position:absolute;margin:-1px;padding:0;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0;word-wrap:normal!important}#bbpress-forums{background:0 0;clear:both;margin-bottom:20px;overflow:hidden;font-size:12px;line-height:18px}#bbpress-forums a,#bbpress-forums a:hover{box-shadow:none;border:none;transition:none}#bbpress-forums ul,#bbpress-forums.bbpress-wrapper ul{background:0 0;list-style:none;margin:0;padding:0}#bbpress-forums hr{margin:0 0 24px}#bbpress-forums div.even,#bbpress-forums ul.even{background-color:#fff}#bbpress-forums div.odd,#bbpress-forums ul.odd{background-color:#fbfbfb}body.reply-edit .reply{float:none}#bbpress-forums div.reply{height:auto;width:100%;box-sizing:border-box}#bbpress-forums div.bbp-forum-header,#bbpress-forums div.bbp-reply-header,#bbpress-forums div.bbp-topic-header{background-color:#f4f4f4}#bbpress-forums .status-spam.even,#bbpress-forums .status-trash.even{background-color:#fee}#bbpress-forums .status-spam.odd,#bbpress-forums .status-trash.odd{background-color:#fdd}#bbpress-forums .status-pending.even,#bbpress-forums .status-pending.odd,#bbpress-forums ul.status-pending a{background-color:#fef7f1}#bbpress-forums ul.status-closed,#bbpress-forums ul.status-closed a{color:#ccc}#bbpress-forums ul.bbp-threaded-replies{margin-left:50px}#bbpress-forums li{background:0 0;margin:0;list-style:none}#bbpress-forums ul.bbp-forums,#bbpress-forums ul.bbp-lead-topic,#bbpress-forums ul.bbp-replies,#bbpress-forums ul.bbp-search-results,#bbpress-forums ul.bbp-topics{font-size:12px;overflow:hidden;border:1px solid #eee;margin-bottom:20px;clear:both}#bbpress-forums li.bbp-body,#bbpress-forums li.bbp-footer,#bbpress-forums li.bbp-header{clear:both}#bbpress-forums li.bbp-footer,#bbpress-forums li.bbp-header{background:#f3f3f3;border-top:1px solid #eee;font-weight:700;padding:8px;text-align:center}#bbpress-forums li.bbp-header{background:#eaeaea}#bbpress-forums li.bbp-header ul{overflow:hidden}#bbpress-forums .bbp-forums-list{margin:0 0 0 7px;padding-left:12px;border-left:1px solid #ddd}#bbpress-forums .bbp-forums-list .bbp-forum{display:inline;font-size:11px}#bbpress-forums .bbp-forums-list .bbp-forum.css-sep:not(:last-child)::after{content:", "}#bbpress-forums li.bbp-footer p{margin:0;line-height:1}li.bbp-forum-info,li.bbp-topic-title{float:left;text-align:left;width:55%}li.bbp-forum-reply-count,li.bbp-forum-topic-count,li.bbp-topic-reply-count,li.bbp-topic-voice-count{float:left;text-align:center;width:10%}li.bbp-forum-freshness,li.bbp-topic-freshness{text-align:center;float:left;width:22%}#bbpress-forums li.bbp-body ul.forum,#bbpress-forums li.bbp-body ul.topic{border-top:1px solid #eee;overflow:hidden;padding:8px}#bbpress-forums #favorite-toggle,#bbpress-forums #subscription-toggle{float:right}#bbpress-forums div.bbp-forum-title h3,#bbpress-forums div.bbp-reply-title h3,#bbpress-forums div.bbp-topic-title h3{background:0 0;border:none;font-size:16px;line-height:1;margin:8px 0;padding:0;text-transform:none}#bbpress-forums div.bbp-forum-author,#bbpress-forums div.bbp-reply-author,#bbpress-forums div.bbp-topic-author{float:left;text-align:center;width:115px}#bbpress-forums div.bbp-forum-author img.avatar,#bbpress-forums div.bbp-reply-author img.avatar,#bbpress-forums div.bbp-topic-author img.avatar{border:none;max-width:80px;padding:0;margin:12px auto 0;float:none}#bbpress-forums div.bbp-forum-author .bbp-author-name,#bbpress-forums div.bbp-reply-author .bbp-author-name,#bbpress-forums div.bbp-topic-author .bbp-author-name{margin:0 12px;word-wrap:break-word;display:inline-block}#bbpress-forums div.bbp-reply-author .bbp-author-name,#bbpress-forums div.bbp-topic-author .bbp-author-name{clear:left;display:block}#bbpress-forums div.bbp-forum-author .bbp-author-role,#bbpress-forums div.bbp-reply-author .bbp-author-role,#bbpress-forums div.bbp-topic-author .bbp-author-role{font-size:11px;font-style:italic}#bbpress-forums li.bbp-footer .bbp-forum-author,#bbpress-forums li.bbp-footer .bbp-reply-author,#bbpress-forums li.bbp-footer .bbp-search-author,#bbpress-forums li.bbp-footer .bbp-topic-author,#bbpress-forums li.bbp-header .bbp-forum-author,#bbpress-forums li.bbp-header .bbp-reply-author,#bbpress-forums li.bbp-header .bbp-search-author,#bbpress-forums li.bbp-header .bbp-topic-author{float:left;margin:0;padding:0;width:120px}#bbpress-forums li.bbp-footer .bbp-forum-content,#bbpress-forums li.bbp-footer .bbp-reply-content,#bbpress-forums li.bbp-footer .bbp-search-content,#bbpress-forums li.bbp-footer .bbp-topic-content,#bbpress-forums li.bbp-header .bbp-forum-content,#bbpress-forums li.bbp-header .bbp-reply-content,#bbpress-forums li.bbp-header .bbp-search-content,#bbpress-forums li.bbp-header .bbp-topic-content{margin-left:140px;padding:0;text-align:left}div.bbp-forum-header,div.bbp-reply-header,div.bbp-topic-header,li.bbp-body div.hentry{margin:0;overflow:hidden;padding:8px}div.bbp-forum-header,div.bbp-reply-header,div.bbp-topic-header{border-top:1px solid #ddd;clear:both}span.bbp-author-ip{font-size:11px;font-weight:700;word-wrap:break-word;color:#747474}#bbpress-forums div.bbp-forum-content,#bbpress-forums div.bbp-reply-content,#bbpress-forums div.bbp-topic-content{margin-left:130px;padding:12px 12px 12px 0;text-align:left;position:relative}#bbpress-forums div.bbp-forum-content::after,#bbpress-forums div.bbp-reply-content::after,#bbpress-forums div.bbp-topic-content::after{clear:both;content:".";display:block;float:none;height:0;font-size:0;visibility:hidden}#bbpress-forums div.bbp-reply-content a,#bbpress-forums div.bbp-topic-content a{background:0 0;border:none;display:inline;font-weight:400;margin:0;padding:0;text-decoration:underline}#bbpress-forums div.bbp-reply-content a.bbp-user-mention,#bbpress-forums div.bbp-topic-content a.bbp-user-mention{background:0 0;border:none;text-decoration:none;text-shadow:none;display:inline;font-weight:600;margin:0;padding:0}#bbpress-forums div.bbp-reply-content h1,#bbpress-forums div.bbp-reply-content h2,#bbpress-forums div.bbp-reply-content h3,#bbpress-forums div.bbp-reply-content h4,#bbpress-forums div.bbp-reply-content h5,#bbpress-forums div.bbp-reply-content h6,#bbpress-forums div.bbp-topic-content h1,#bbpress-forums div.bbp-topic-content h2,#bbpress-forums div.bbp-topic-content h3,#bbpress-forums div.bbp-topic-content h4,#bbpress-forums div.bbp-topic-content h5,#bbpress-forums div.bbp-topic-content h6{clear:none;line-height:1;margin:24px 0;padding:0}#bbpress-forums div.bbp-reply-content img,#bbpress-forums div.bbp-topic-content img{max-width:100%;height:auto}#bbpress-forums div.bbp-reply-content ol,#bbpress-forums div.bbp-reply-content ul,#bbpress-forums div.bbp-topic-content ol,#bbpress-forums div.bbp-topic-content ul{margin:0 15px 15px;padding:0}#bbpress-forums div.bbp-reply-content ul li,#bbpress-forums div.bbp-topic-content ul li{list-style-type:disc}#bbpress-forums div.bbp-reply-content ol li,#bbpress-forums div.bbp-topic-content ol li{list-style-type:decimal}#bbpress-forums div.bbp-reply-content ol li li,#bbpress-forums div.bbp-topic-content ol li li{list-style-type:lower-alpha}#bbpress-forums div.bbp-reply-content ol li li li,#bbpress-forums div.bbp-topic-content ol li li li{list-style-type:upper-roman}#bbpress-forums div.bbp-reply-content code,#bbpress-forums div.bbp-reply-content pre,#bbpress-forums div.bbp-topic-content code,#bbpress-forums div.bbp-topic-content pre{font-family:Inconsolata,Consolas,Monaco,"Lucida Console",monospace;display:inline-block;background-color:#f9f9f9;border:1px solid #ddd;padding:0 5px;max-width:95%;vertical-align:middle;margin-top:-3px;overflow-x:auto}#bbpress-forums div.bbp-reply-content pre,#bbpress-forums div.bbp-topic-content pre{display:block;line-height:18px;margin:0 0 24px;padding:5px 10px;white-space:pre;overflow:auto}#bbpress-forums div.bbp-reply-content pre code,#bbpress-forums div.bbp-topic-content pre code{display:block;border:none;padding:0;margin:0;background-color:transparent;overflow-wrap:normal;overflow:auto;max-width:100%}#bbpress-forums div.bbp-reply-content iframe.wp-embedded-content,#bbpress-forums div.bbp-topic-content iframe.wp-embedded-content{position:relative}#bbpress-forums div.bbp-reply-to{margin-left:130px;padding:12px 12px 12px 0;text-align:right}#bbpress-forums div#bbp-cancel-reply-to{text-align:right}div.bbp-breadcrumb{float:left}div.bbp-breadcrumb,div.bbp-topic-tags{font-size:12px}#bbpress-forums div.bbp-breadcrumb p,#bbpress-forums div.bbp-topic-tags p{margin:0 0 10px 0}#bbpress-forums div.bbp-topic-tags{float:right;clear:both}#bbp-topic-hot-tags{clear:both}#bbpress-forums #bbp-search-form{clear:left}#bbpress-forums #bbp-search-form .hidden{height:0;width:0;overflow:hidden;position:absolute;background:0 0;left:-999em}#bbpress-forums #bbp-search-form #bbp_search{display:inline-block;width:auto}#bbpress-forums div.bbp-search-form{float:right}span.bbp-admin-links{float:right;color:#ddd}span.bbp-admin-links a{color:#707070;font-weight:400;font-size:10px;text-transform:uppercase;text-decoration:none}fieldset span.bbp-admin-links{float:left}tr td span.bbp-admin-links a:hover{color:#ff4b33}td.bbp-topic-admin-links,td.bbp-topic-counts{width:50%}.bbp-forum-header a.bbp-forum-permalink,.bbp-reply-header a.bbp-reply-permalink,.bbp-topic-header a.bbp-topic-permalink{float:right;margin-left:10px;color:#707070}.bbp-row-actions #favorite-toggle a{text-decoration:none;padding:0 3px 1px;color:#7c7;border:1px solid #aca;background-color:#dfd;font-weight:700;font-size:12px}.bbp-row-actions #favorite-toggle a:hover{color:#5a5;border-color:#7c7;background-color:#beb}.bbp-row-actions #favorite-toggle span.is-favorite a{color:#faa;border:1px solid #faa;background-color:#fee}.bbp-row-actions #favorite-toggle span.is-favorite a:hover{color:#c88;border-color:#c88;background-color:#fdd}.bbp-row-actions #subscription-toggle a{text-decoration:none;padding:0 3px 1px;color:#7c7;border:1px solid #aca;background-color:#dfd;font-weight:700;font-size:12px}.bbp-row-actions #subscription-toggle a:hover{color:#5a5;border-color:#7c7;background-color:#beb}.bbp-row-actions #subscription-toggle span.is-subscribed a{color:#faa;border:1px solid #faa;background-color:#fee}.bbp-row-actions #subscription-toggle span.is-subscribed a:hover{color:#c88;border-color:#c88;background-color:#fdd}#bbpress-forums .bbp-forum-info .bbp-forum-content,#bbpress-forums p.bbp-topic-meta{font-size:11px;margin:5px 0;padding:0;word-wrap:break-word}#bbpress-forums p.bbp-topic-meta span{white-space:nowrap}.bbp-pagination-count{float:left;border:1px solid transparent}.bbp-pagination-links{float:right;list-style:none;display:inline}.bbp-pagination{float:left;width:100%;margin-bottom:15px}#bbpress-forums .bbp-pagination-links a,#bbpress-forums .bbp-pagination-links span.current{display:block;float:left;font-size:12px;line-height:18px;padding:0 5px;margin-left:5px;border:1px solid #efefef;border-radius:0;background:0 0;color:inherit;text-decoration:none}#bbpress-forums .bbp-pagination-links span.dots{display:block;float:left;padding:1px 4px;margin-left:5px}#bbpress-forums .bbp-topic-pagination{display:inline-block;margin-left:5px;margin-bottom:2px}#bbpress-forums .bbp-topic-pagination a{font-size:10px;font-weight:400;line-height:10px;margin:0;padding:1px 3px;border:1px solid #ddd;color:inherit;background:0 0;display:inline;text-decoration:none}#bbpress-forums .bbp-pagination-links a:hover,#bbpress-forums .bbp-pagination-links span.current,#bbpress-forums .bbp-topic-pagination a:hover{background:#eee;opacity:.8;border:1px solid #ddd}#bbpress-forums fieldset.bbp-form{clear:left;border:1px solid #eee;padding:10px 20px;margin-bottom:10px}#bbpress-forums fieldset.bbp-form legend{padding:5px;width:auto;border:none}#bbpress-forums fieldset.bbp-form label{margin:0;display:inline-block}#bbp-edit-topic-tag.bbp-form fieldset.bbp-form label,#bbp-login fieldset label,#bbp-lost-pass fieldset label,#bbp-register fieldset label{width:100px}#bbpress-forums fieldset.bbp-form p{padding:0}#bbpress-forums fieldset.bbp-form input,#bbpress-forums fieldset.bbp-form p,#bbpress-forums fieldset.bbp-form select,#bbpress-forums fieldset.bbp-form textarea{margin:0 0 8px}#bbpress-forums fieldset.bbp-form input[type=password],#bbpress-forums fieldset.bbp-form input[type=text],#bbpress-forums fieldset.bbp-form select{min-height:28px;height:28px;padding:5px}textarea#bbp_forum_content,textarea#bbp_reply_content,textarea#bbp_topic_content{width:97%;box-sizing:border-box}textarea#bbp_forum_content{height:210px}#bbpress-forums fieldset.bbp-forum-form-attributes{width:200px;float:right;clear:none;margin-left:25px}#bbpress-forums fieldset select#bbp_forum_id{max-width:200px}.bbp-reply-form,.bbp-topic-form,.bbp-topic-tag-form{clear:left}body.reply-edit .bbp-reply-form div.avatar img,body.single-forum .bbp-topic-form div.avatar img,body.single-reply .bbp-reply-form div.avatar img,body.topic-edit .bbp-topic-form div.avatar img{margin-right:0;padding:10px;border:1px solid #ddd;line-height:0;background-color:#efefef}body.page .bbp-reply-form code,body.page .bbp-topic-form code,body.reply-edit .bbp-reply-form code,body.single-forum .bbp-topic-form code,body.single-topic .bbp-reply-form code,body.topic-edit .bbp-topic-form code{font-size:10px;background-color:#f0fff8;border:1px solid #ceefe1;display:block;padding:8px;margin-top:5px;width:369px}#delete_tag,#merge_tag{display:inline}div.bbp-submit-wrapper{margin-top:15px;float:right;clear:both}p.form-allowed-tags{max-width:100%}#bbpress-forums div.bbp-the-content-wrapper{margin-bottom:10px}#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content{width:100%;margin:0;font-size:12px}#bbpress-forums div.bbp-the-content-wrapper table,#bbpress-forums div.bbp-the-content-wrapper tbody,#bbpress-forums div.bbp-the-content-wrapper td,#bbpress-forums div.bbp-the-content-wrapper tr{border:none;padding:0;margin:0;width:auto;line-height:1}#bbpress-forums div.bbp-the-content-wrapper input[type=button]{padding:4px 7px;margin:0 -1px 0 0;line-height:0;border:1px solid transparent;background-color:transparent;box-shadow:none;text-shadow:none;text-transform:uppercase;font-size:11px;font-weight:400;border-radius:3px;min-width:25px;color:#555}#bbpress-forums div.bbp-the-content-wrapper input[type=button]:hover{border-color:rgba(0,0,0,.1);background-color:rgba(255,255,255,.5)}#bbpress-forums div.bbp-the-content-wrapper div.quicktags-toolbar{padding:5px;min-height:26px}#bbpress-forums div.bbp-the-content-wrapper td.mceToolbar{padding:4px 4px 8px}#bbpress-forums div.wp-editor-container{margin:0;padding:0;line-height:0}#bbpress-forums div.bbp-the-content-wrapper td.mceStatusbar{line-height:16px}#bbpress-forums .bbp-replies .bbp-reply-form{margin:0 10px 0 10px}#bbpress-forums #bbp-your-profile fieldset{padding:20px 20px 0}#bbpress-forums #bbp-your-profile fieldset div{margin-bottom:20px;float:left;width:100%;clear:left}#bbpress-forums #bbp-your-profile fieldset select{margin-bottom:0;width:60%;background-color:#f9f9f9;border:1px solid #ddd}#bbpress-forums #bbp-your-profile fieldset input,#bbpress-forums #bbp-your-profile fieldset textarea{margin-bottom:0;width:60%;background-color:#f9f9f9;border:1px solid #ddd;box-shadow:none;border-radius:0}#bbpress-forums #bbp-your-profile fieldset input:focus,#bbpress-forums #bbp-your-profile fieldset textarea:focus{border:1px solid #ccc;box-shadow:inset 1px 1px 1px rgba(0,0,0,.1);outline-color:rgba(240,255,240,.1)}#bbpress-forums #bbp-your-profile fieldset.bbp-form input.checkbox{width:auto}#bbpress-forums #bbp-your-profile fieldset legend{display:none}#bbpress-forums #bbp-your-profile fieldset label[for]{float:left;width:20%;padding:5px 20px 5px 0;text-align:right;cursor:pointer}#bbpress-forums #bbp-your-profile fieldset dl label[for]{text-align:left;width:60%}#bbpress-forums #bbp-your-profile fieldset p.description{margin:5px 0 0 20%;font-size:12px;font-style:italic;float:left;clear:left;width:60%;padding:5px 8px;border:#cee1ef 1px solid;background-color:#f0f8ff}#bbpress-forums #bbp-your-profile fieldset fieldset{margin:0;border:none;padding:0;clear:none;float:none}#bbpress-forums #bbp-your-profile fieldset fieldset.capabilities dl{margin:0}#bbpress-forums #bbp-your-profile fieldset.submit button{float:right}#bbpress-forums #bbp-your-profile fieldset fieldset.password{width:60%;margin-left:20%;margin-top:10px}#bbpress-forums #bbp-your-profile fieldset fieldset.password .password-button-wrapper,#bbpress-forums #bbp-your-profile fieldset fieldset.password .password-input-wrapper{width:100%;margin:0;display:inline-block}#bbpress-forums #bbp-your-profile fieldset fieldset.password .password-button-wrapper button{width:46%;margin:4% 2%;box-sizing:border-box;display:inline-block}#bbpress-forums #bbp-your-profile fieldset fieldset.password input,#bbpress-forums #bbp-your-profile fieldset fieldset.passwword textarea{width:100%}#bbpress-forums #bbp-your-profile fieldset fieldset.password button .dashicons{display:none}#bbpress-forums #bbp-your-profile fieldset fieldset.password span.description{margin-left:0;margin-bottom:20px}#bbpress-forums #password #pass-strength-result{background-color:#eee;border:1px solid #ddd;color:#23282d;margin:0;padding:8px;text-align:center;box-sizing:border-box;display:inline-block}#bbpress-forums #password #pass-strength-result.short{background-color:#f1adad;border-color:#e35b5b;opacity:1}#bbpress-forums #password #pass-strength-result.bad{background-color:#fbc5a9;border-color:#f78b53;opacity:1}#bbpress-forums #password #pass-strength-result.good{background-color:#ffe399;border-color:#ffc733;opacity:1}#bbpress-forums #password #pass-strength-result.strong{background-color:#c1e1b9;border-color:#83c373;opacity:1}#bbpress-forums #password #pass1-text.short,#bbpress-forums #password #pass1.short{border-color:#e35b5b}#bbpress-forums #password #pass1-text.bad,#bbpress-forums #password #pass1.bad{border-color:#f78b53}#bbpress-forums #password #pass1-text.good,#bbpress-forums #password #pass1.good{border-color:#ffc733}#bbpress-forums #password #pass1-text.strong,#bbpress-forums #password #pass1.strong{border-color:#83c373}#bbpress-forums .indicator-hint{padding-top:8px}#bbpress-forums #pass1-text,#bbpress-forums .pw-weak,#bbpress-forums .show-password #pass1{display:none}#bbpress-forums .show-password #pass1-text{display:inline-block}div.bbp-template-notice,div.indicator-hint{border-width:1px;border-style:solid;padding:0 .6em;margin:5px 0 15px;border-radius:3px;background-color:#ffffe0;border-color:#e6db55;color:#000;clear:both}div.bbp-template-notice a{color:#555;text-decoration:none}div.bbp-template-notice a:hover{color:#000}div.bbp-template-notice.info{border:#cee1ef 1px solid;background-color:#f0f8ff}div.bbp-template-notice.important{border:#e6db55 1px solid;background-color:#fffbcc}div.bbp-template-notice.error,div.bbp-template-notice.warning{background-color:#ffebe8;border-color:#c00}div.bbp-template-notice.error a,div.bbp-template-notice.warning a{color:#c00}div.bbp-template-notice li,div.bbp-template-notice p{margin:.5em 0 6px!important;padding:2px;font-size:12px;line-height:1.4}#bbpress-forums div.bbp-template-notice code{font-size:11px;padding:2px 4px;background:rgba(200,200,200,.3);border-radius:3px}.bbp-forum-content ul.sticky,.bbp-topics ul.sticky,.bbp-topics ul.super-sticky,.bbp-topics-front ul.super-sticky{background-color:#ffffe0!important;font-size:1.1em}#bbpress-forums .bbp-reply-content ul.bbp-reply-revision-log,#bbpress-forums .bbp-reply-content ul.bbp-topic-revision-log,#bbpress-forums .bbp-topic-content ul.bbp-topic-revision-log{border-top:1px dotted #ddd;width:100%;margin:0;padding:8px 0 0;font-size:11px;color:#aaa}#bbpress-forums .bbp-reply-content ul.bbp-reply-revision-log li,#bbpress-forums .bbp-reply-content ul.bbp-topic-revision-log li,#bbpress-forums .bbp-topic-content ul.bbp-topic-revision-log li{list-style-type:none}#bbpress-forums .bbp-reply-content ul.bbp-reply-revision-log a,#bbpress-forums .bbp-reply-content ul.bbp-topic-revision-log a,#bbpress-forums .bbp-topic-content ul.bbp-topic-revision-log a{text-decoration:none}.bbp-login-form fieldset legend{display:none}.bbp-login-form .bbp-email input,.bbp-login-form .bbp-password input,.bbp-login-form .bbp-username input{padding:5px}.bbp-login-form label{width:140px;display:inline-block}#sidebar .bbp-login-form label{width:70px}.bbp-login-form .bbp-email,.bbp-login-form .bbp-password,.bbp-login-form .bbp-remember-me,.bbp-login-form .bbp-submit-wrapper,.bbp-login-form .bbp-username{margin-top:10px}.bbp-login-form .bbp-submit-wrapper{text-align:right}.bbp-login-form .bbp-login-links a{float:left;clear:left}.bbp-logged-in img.avatar{float:left;margin:0 15px 0 0}.bbp-logged-in h4{font-weight:700;font-size:1.3em;clear:none;margin-bottom:10px}#bbpress-forums img.avatar{box-shadow:none;display:inline-block;margin-right:4px}#bbpress-forums .widget_display_replies img.avatar,#bbpress-forums .widget_display_topics img.avatar,#bbpress-forums div.bbp-template-notice img.avatar,#bbpress-forums p.bbp-topic-meta img.avatar,#bbpress-forums ul.bbp-reply-revision-log img.avatar,#bbpress-forums ul.bbp-topic-revision-log img.avatar{float:none;vertical-align:middle;border:3px double #ddd;max-height:20px;max-width:20px}fieldset div.avatar{float:right}.activity-list li.bbp_reply_create .activity-content .activity-inner,.activity-list li.bbp_topic_create .activity-content .activity-inner{border-left:2px solid #eaeaea;margin-left:5px;padding-left:10px}#bbpress-forums h1{clear:none;font-size:1.8em;line-height:1;padding-bottom:10px}#bbpress-forums #bbp-user-wrapper{float:left;width:100%}#bbpress-forums .bbp-user-section{overflow:auto;clear:right}#bbpress-forums #bbp-user-wrapper h2.entry-title{font-size:1.4em;margin:0;padding-bottom:10px;padding-top:0;clear:none}#bbpress-forums #bbp-user-wrapper fieldset.bbp-form,#bbpress-forums #bbp-user-wrapper ul.bbp-forums,#bbpress-forums #bbp-user-wrapper ul.bbp-lead-topic,#bbpress-forums #bbp-user-wrapper ul.bbp-replies,#bbpress-forums #bbp-user-wrapper ul.bbp-topics{clear:none}#bbpress-forums #bbp-single-user-details{margin:0;width:150px;float:left;overflow:hidden}#bbpress-forums #bbp-single-user-details #bbp-user-avatar{margin:0;width:150px}#bbpress-forums #bbp-single-user-details #bbp-user-avatar img.avatar{border:none;height:150px;padding:0;margin:0 0 20px;width:150px}#bbpress-forums #bbp-single-user-details #bbp-user-description{float:none;margin-left:180px}#bbpress-forums #bbp-single-user-details #bbp-user-navigation{float:none;margin:0}#bbpress-forums #bbp-single-user-details #bbp-user-navigation li{margin:0}#bbpress-forums #bbp-single-user-details #bbp-user-navigation a{padding:5px 8px;display:block;border:1px solid transparent;text-decoration:none}#bbpress-forums #bbp-single-user-details #bbp-user-navigation li.current a{background:#eee;opacity:.8}#bbpress-forums #bbp-user-body{margin-left:180px}body.my-account #bbpress-forums{border-top:none;padding-top:0;margin-bottom:0}#bbpress-forums dl.bbp-user-capabilities{display:inline-block;vertical-align:top}#bbpress-forums dl.bbp-user-capabilities dt{margin:0 0 10px;text-transform:capitalize}#bbpress-forums dl.bbp-user-capabilities dd{margin:0;padding:0}.bbp-alert-outer{height:100%;width:100%;top:0;left:0;position:fixed;background-color:rgba(0,0,0,.2);z-index:99999}.bbp-alert-inner{width:350px;text-align:center;background:#fff;position:fixed;top:50%;left:50%;margin-top:-75px;margin-left:-185px;border-radius:3px;border:1px solid #aaa;padding:15px 10px 10px}.bbp-alert-outer .bbp-alert-inner p{margin:10px 0}.bbp-alert-actions a{padding:5px 20px;text-decoration:none}@media only screen and (max-width:480px){#bbpress-forums div.bbp-topic-tags{clear:both;float:none}div.bbp-search-form button,div.bbp-search-form input{font-size:11px;padding:2px}li.bbp-forum-info,li.bbp-topic-title{width:45%}li.bbp-forum-reply-count,li.bbp-forum-topic-count,li.bbp-topic-reply-count,li.bbp-topic-voice-count{width:15%}span.bbp-reply-post-date,span.bbp-topic-post-date{float:left}span.bbp-admin-links{float:none;clear:both}#bbpress-forums .bbp-forums-list li,#bbpress-forums .bbp-forums-list span{display:block;font-size:11px}#bbpress-forums .bbp-body div.bbp-reply-author,#bbpress-forums .bbp-body div.bbp-topic-author{float:none;margin:10px;min-height:80px;padding-left:80px;position:relative;text-align:left;width:calc(100% - 100px);border-bottom:1px solid #efefef;box-sizing:content-box}#bbpress-forums div.bbp-reply-author .bbp-author-name,#bbpress-forums div.bbp-topic-author .bbp-author-name{clear:none;display:inline-block;margin-left:0;word-wrap:break-word}#bbpress-forums div.bbp-reply-author img.avatar,#bbpress-forums div.bbp-topic-author img.avatar{position:absolute;top:0;left:0;width:60px;height:auto;margin-top:0}#bbpress-forums div.bbp-reply-author .bbp-author-role,#bbpress-forums div.bbp-topic-author .bbp-author-role{font-size:12px;font-style:normal}#bbpress-forums .bbp-body div.bbp-reply-content,#bbpress-forums .bbp-body div.bbp-topic-content{clear:both;margin:0 10px 5px 10px;padding:0}#bbpress-forums div.bbp-reply-content p,#bbpress-forums div.bbp-topic-content p{margin-bottom:1em}#bbpress-forums div.bbp-reply-content p:last-child,#bbpress-forums div.bbp-topic-content p:last-child{margin-bottom:0}div.bbp-submit-wrapper{float:left}#bbpress-forums fieldset.bbp-form{padding:0 10px 10px}#bbpress-forums #bbp-user-body{clear:both;margin-left:0;word-wrap:break-word}#bbpress-forums div.bbp-forum-title h3,#bbpress-forums div.bbp-reply-title h3,#bbpress-forums div.bbp-topic-title h3{font-size:14px}}@media only screen and (max-width:320px){#bbpress-forums div.bbp-search-form{margin-bottom:10px}#bbpress-forums li.bbp-body li.bbp-forum-info,#bbpress-forums li.bbp-body li.bbp-topic-title,#bbpress-forums li.bbp-header li.bbp-forum-info,#bbpress-forums li.bbp-header li.bbp-topic-title{width:100%}#bbpress-forums li.bbp-header li.bbp-forum-info,#bbpress-forums li.bbp-header li.bbp-topic-title{text-align:center;text-transform:uppercase}#bbpress-forums li.bbp-body li.bbp-forum-reply-count,#bbpress-forums li.bbp-body li.bbp-forum-topic-count,#bbpress-forums li.bbp-body li.bbp-topic-reply-count,#bbpress-forums li.bbp-body li.bbp-topic-voice-count,#bbpress-forums li.bbp-header li.bbp-forum-reply-count,#bbpress-forums li.bbp-header li.bbp-forum-topic-count,#bbpress-forums li.bbp-header li.bbp-topic-reply-count,#bbpress-forums li.bbp-header li.bbp-topic-voice-count{width:20%}#bbpress-forums li.bbp-body li.bbp-forum-freshness,#bbpress-forums li.bbp-body li.bbp-topic-freshness,#bbpress-forums li.bbp-header li.bbp-forum-freshness,#bbpress-forums li.bbp-header li.bbp-topic-freshness{width:58%}#bbpress-forums li.bbp-body li.bbp-forum-freshness,#bbpress-forums li.bbp-body li.bbp-forum-reply-count,#bbpress-forums li.bbp-body li.bbp-forum-topic-count,#bbpress-forums li.bbp-body li.bbp-topic-freshness,#bbpress-forums li.bbp-body li.bbp-topic-reply-count,#bbpress-forums li.bbp-body li.bbp-topic-voice-count{margin-top:7px}#bbpress-forums li.bbp-footer,#bbpress-forums li.bbp-header{font-size:10px}#bbpress-forums li.bbp-header div.bbp-reply-author,#bbpress-forums li.bbp-header div.bbp-search-author,#bbpress-forums li.bbp-header div.bbp-topic-author{text-align:left;width:25%}#bbpress-forums li.bbp-header div.bbp-reply-content,#bbpress-forums li.bbp-header div.bbp-search-content,#bbpress-forums li.bbp-header div.bbp-topic-content{margin-left:25%}#bbpress-forums div.bbp-template-notice img.avatar,#bbpress-forums p.bbp-topic-meta img.avatar{width:14px;height:auto;max-height:14px;max-width:14px}#bbpress-forums div.bbp-the-content-wrapper td.mceToolbar{padding:1px}#bbpress-forums div.bbp-the-content-wrapper td.mceToolbar td{width:20px;height:20px}#bbpress-forums div.wp-editor-container{width:100%;overflow:auto}#bbpress-forums input#bbp_topic_tags,#bbpress-forums input#bbp_topic_title{width:95%}#bbpress-forums div.bbp-forum-title h3,#bbpress-forums div.bbp-reply-title h3,#bbpress-forums div.bbp-topic-title h3{font-size:14px}}@media only screen and (max-width:240px){#bbpress-forums li.bbp-body li.bbp-forum-reply-count,#bbpress-forums li.bbp-body li.bbp-forum-topic-count,#bbpress-forums li.bbp-body li.bbp-topic-reply-count,#bbpress-forums li.bbp-body li.bbp-topic-voice-count,#bbpress-forums li.bbp-footer div.bbp-reply-author,#bbpress-forums li.bbp-footer div.bbp-search-author,#bbpress-forums li.bbp-footer div.bbp-topic-author,#bbpress-forums li.bbp-header li.bbp-forum-reply-count,#bbpress-forums li.bbp-header li.bbp-forum-topic-count,#bbpress-forums li.bbp-header li.bbp-topic-reply-count,#bbpress-forums li.bbp-header li.bbp-topic-voice-count{width:45%}#bbpress-forums li.bbp-body li.bbp-forum-freshness,#bbpress-forums li.bbp-body li.bbp-topic-freshness,#bbpress-forums li.bbp-header li.bbp-forum-freshness,#bbpress-forums li.bbp-header li.bbp-topic-freshness{clear:both;width:100%}#bbpress-forums li.bbp-header li.bbp-forum-freshness,#bbpress-forums li.bbp-header li.bbp-topic-freshness{text-align:center}#bbpress-forums li.bbp-body li.bbp-topic-freshness,#bbpress-forums li.bbp-header div.bbp-reply-author,#bbpress-forums li.bbp-header div.bbp-reply-content,#bbpress-forums li.bbp-header div.bbp-search-author,#bbpress-forums li.bbp-header div.bbp-search-content,#bbpress-forums li.bbp-header div.bbp-topic-author,#bbpress-forums li.bbp-header div.bbp-topic-content{margin-left:0;text-align:left}#bbpress-forums li.bbp-body li.bbp-topic-freshness p.bbp-topic-meta{display:inline-block}#bbpress-forums li.bbp-header{overflow:hidden}#bbpress-forums li.bbp-footer div.bbp-reply-content,#bbpress-forums li.bbp-footer div.bbp-search-content,#bbpress-forums li.bbp-footer div.bbp-topic-content{display:inline-block;margin-left:0}#bbpress-forums li.bbp-body div.bbp-reply-author,#bbpress-forums li.bbp-body div.bbp-topic-author{min-height:60px;padding-left:60px}#bbpress-forums div.bbp-reply-author img.avatar,#bbpress-forums div.bbp-topic-author img.avatar{width:40px;height:auto}#bbpress-forums div.bbp-forum-title h3,#bbpress-forums div.bbp-reply-title h3,#bbpress-forums div.bbp-topic-title h3{font-size:12px}}
templates/default/js/reply.js CHANGED
@@ -124,7 +124,7 @@ addReply = {
124
  offset = 0;
125
 
126
  /* Offset by the adminbar */
127
- if ( typeof ( adminbar ) !== 'undefined' ) {
128
  offset = adminbar.scrollHeight;
129
  }
130
 
124
  offset = 0;
125
 
126
  /* Offset by the adminbar */
127
+ if ( adminbar && ( typeof ( adminbar ) !== 'undefined' ) ) {
128
  offset = adminbar.scrollHeight;
129
  }
130
 
templates/default/js/reply.min.js CHANGED
@@ -1,3 +1,3 @@
1
  /*! This file is automatically generated. */
2
 
3
- addReply={moveForm:function(e,t,n,o){var i=this,d=i.getElement(e),l=i.getElement(n),r=i.getElement("bbp-cancel-reply-to-link"),m=i.getElement("bbp_reply_to"),c=i.getElement("bbp_topic_id");if(i.removeEditor(),d&&l&&r&&m){if(i.respondId=n,o=o||!1,!i.getElement("bbp-temp-form-div")){var p=document.createElement("div");p.id="bbp-temp-form-div",p.style.display="none",l.parentNode.appendChild(p)}return d.parentNode.appendChild(l),c&&o&&(c.value=o),m.value=t,r.style.display="",i.addEditor(),r.onclick=function(){i.cancelForm(this)},i.scrollToForm(),!1}},cancelForm:function(){var e=addReply,t=e.getElement("bbp-temp-form-div"),n=e.getElement("bbp-cancel-reply-to-link"),o=e.getElement(e.respondId);if(e.removeEditor(),t&&o)return e.getElement("bbp_reply_to").value="0",t.parentNode.insertBefore(o,t),t.parentNode.removeChild(t),n.style.display="none",n.onclick=null,e.addEditor(),e.scrollToForm(),!1},scrollToForm:function(){var e=this,t=e.getElement("new-post").getBoundingClientRect(),n=(window.pageYOffset||document.scrollTop)-(document.clientTop||0),o=n+t.top,i=o<n,d=e.getElement("wpadminbar"),l=0;void 0!==d&&(l=d.scrollHeight),distance=!0===i?n-o:o-n;var r=distance>800?30:20,m=Math.min(12,Math.round(distance/r)),c=Math.round(distance/r),p=[],s=0;if(!0===i)for(;n>o;)(n-=c)<o&&(n=o),p.push(n-l),setTimeout(function(){window.scrollTo(0,p.shift())},s*m),s++;else for(;n<o;)(n+=c)>o&&(n=o),p.push(n-l),setTimeout(function(){window.scrollTo(0,p.shift())},s*m),s++},getElement:function(e){return document.getElementById(e)},removeEditor:function(){if("undefined"!=typeof tinyMCE){var e=tinyMCE.get("bbp_reply_content");e&&!e.isHidden()?(this.mode="tmce",e.remove()):this.mode="html"}},addEditor:function(){"undefined"!=typeof tinyMCE&&("tmce"===this.mode?switchEditors.go("bbp_reply_content","tmce"):"html"===this.mode&&switchEditors.go("bbp_reply_content","html"))}};
1
  /*! This file is automatically generated. */
2
 
3
+ addReply={moveForm:function(e,t,n,o){var i=this,d=i.getElement(e),l=i.getElement(n),r=i.getElement("bbp-cancel-reply-to-link"),m=i.getElement("bbp_reply_to"),c=i.getElement("bbp_topic_id");if(i.removeEditor(),d&&l&&r&&m){if(i.respondId=n,o=o||!1,!i.getElement("bbp-temp-form-div")){var p=document.createElement("div");p.id="bbp-temp-form-div",p.style.display="none",l.parentNode.appendChild(p)}return d.parentNode.appendChild(l),c&&o&&(c.value=o),m.value=t,r.style.display="",i.addEditor(),r.onclick=function(){i.cancelForm(this)},i.scrollToForm(),!1}},cancelForm:function(){var e=addReply,t=e.getElement("bbp-temp-form-div"),n=e.getElement("bbp-cancel-reply-to-link"),o=e.getElement(e.respondId);if(e.removeEditor(),t&&o)return e.getElement("bbp_reply_to").value="0",t.parentNode.insertBefore(o,t),t.parentNode.removeChild(t),n.style.display="none",n.onclick=null,e.addEditor(),e.scrollToForm(),!1},scrollToForm:function(){var e=this,t=e.getElement("new-post").getBoundingClientRect(),n=(window.pageYOffset||document.scrollTop)-(document.clientTop||0),o=n+t.top,i=o<n,d=e.getElement("wpadminbar"),l=0;d&&void 0!==d&&(l=d.scrollHeight),distance=!0===i?n-o:o-n;var r=distance>800?30:20,m=Math.min(12,Math.round(distance/r)),c=Math.round(distance/r),p=[],s=0;if(!0===i)for(;n>o;)(n-=c)<o&&(n=o),p.push(n-l),setTimeout(function(){window.scrollTo(0,p.shift())},s*m),s++;else for(;n<o;)(n+=c)>o&&(n=o),p.push(n-l),setTimeout(function(){window.scrollTo(0,p.shift())},s*m),s++},getElement:function(e){return document.getElementById(e)},removeEditor:function(){if("undefined"!=typeof tinyMCE){var e=tinyMCE.get("bbp_reply_content");e&&!e.isHidden()?(this.mode="tmce",e.remove()):this.mode="html"}},addEditor:function(){"undefined"!=typeof tinyMCE&&("tmce"===this.mode?switchEditors.go("bbp_reply_content","tmce"):"html"===this.mode&&switchEditors.go("bbp_reply_content","html"))}};