Version Description
- July 28, 2022 =
- Improvement: Added option to start scans using only IPv4
- Improvement: Added diagnostic for internal IPv6 connectivity to site
- Improvement: Added AUTOMATIC_UPDATER_DISABLED diagnostic
- Improvement: Updated password strength check
- Improvement: Added support for scanning plugin/theme files in when using the WP_CONTENT_DIR/WP_PLUGIN_DIR constants
- Improvement: Updated GeoIP database
- Improvement: Made DISABLE_WP_CRON diagnostic more clear
- Improvement: Added "Hostname" to Live Traffic message displayed for hostname blocking
- Improvement: Improved compatibility with Flywheel hosting
- Improvement: Adopted semantic versioning
- Improvement: Added support for dynamic cookie redaction patterns when logging requests
- Fix: Prevented scanned paths from being displayed as skipped in rare cases
- Fix: Corrected indexed files count in scan messages
- Fix: Prevented overlapping AJAX requests when viewing Live Traffic on slower servers
- Fix: Corrected WP_DEBUG_DISPLAY diagnostic
- Fix: Prevented extraneous warnings caused by DNS resolution failures
- Fix: Corrected display issue with Save/Cancel buttons on All Options page
- Fix: Prevented errors caused by WHOIS searches for invalid values
Download this release
Release Info
Developer | wfalexk |
Plugin | Wordfence Security – Firewall & Malware Scan |
Version | 7.6.0 |
Comparing to | |
See all releases |
Code changes from version 7.5.11 to 7.6.0
- css/{activity-report-widget.1655226500.css → activity-report-widget.1659014884.css} +0 -0
- css/{diff.1655226500.css → diff.1659014884.css} +0 -0
- css/{dt_table.1655226500.css → dt_table.1659014884.css} +0 -0
- css/{fullLog.1655226500.css → fullLog.1659014884.css} +0 -0
- css/{iptraf.1655226500.css → iptraf.1659014884.css} +0 -0
- css/{jquery-ui-timepicker-addon.1655226500.css → jquery-ui-timepicker-addon.1659014884.css} +0 -0
- css/{jquery-ui.min.1655226500.css → jquery-ui.min.1659014884.css} +0 -0
- css/{jquery-ui.structure.min.1655226500.css → jquery-ui.structure.min.1659014884.css} +0 -0
- css/{jquery-ui.theme.min.1655226500.css → jquery-ui.theme.min.1659014884.css} +0 -0
- css/license/{care-global.1655226500.css → care-global.1659014884.css} +0 -0
- css/license/{care.1655226500.css → care.1659014884.css} +0 -0
- css/license/{free-global.1655226500.css → free-global.1659014884.css} +0 -0
- css/license/{free.1655226500.css → free.1659014884.css} +0 -0
- css/license/{premium-global.1655226500.css → premium-global.1659014884.css} +0 -0
- css/license/{premium.1655226500.css → premium.1659014884.css} +0 -0
- css/license/{response-global.1655226500.css → response-global.1659014884.css} +0 -0
- css/license/{response-variables.1655226500.css → response-variables.1659014884.css} +0 -0
- css/license/{response.1655226500.css → response.1659014884.css} +0 -0
- css/main.1655226500.css +0 -1
- css/main.1659014884.css +1 -0
- css/{phpinfo.1655226500.css → phpinfo.1659014884.css} +0 -0
- css/{wf-adminbar.1655226500.css → wf-adminbar.1659014884.css} +0 -0
- css/{wf-colorbox.1655226500.css → wf-colorbox.1659014884.css} +0 -0
- css/{wf-font-awesome.1655226500.css → wf-font-awesome.1659014884.css} +0 -0
- css/{wf-global.1655226500.css → wf-global.1659014884.css} +0 -0
- css/{wf-ionicons.1655226500.css → wf-ionicons.1659014884.css} +0 -0
- css/{wf-onboarding.1655226500.css → wf-onboarding.1659014884.css} +0 -0
- css/{wf-roboto-font.1655226500.css → wf-roboto-font.1659014884.css} +0 -0
- css/{wfselect2.min.1655226500.css → wfselect2.min.1659014884.css} +0 -0
- css/{wordfenceBox.1655226500.css → wordfenceBox.1659014884.css} +0 -0
- js/{Chart.bundle.min.1655226500.js → Chart.bundle.min.1659014884.js} +0 -0
- js/{admin.1655226500.js → admin.1659014884.js} +9 -30
- js/{admin.ajaxWatcher.1655226500.js → admin.ajaxWatcher.1659014884.js} +0 -0
- js/{admin.liveTraffic.1655226500.js → admin.liveTraffic.1659014884.js} +0 -0
- js/{date.1655226500.js → date.1659014884.js} +0 -0
- js/{jquery-ui-timepicker-addon.1655226500.js → jquery-ui-timepicker-addon.1659014884.js} +0 -0
- js/{jquery.colorbox-min.1655226500.js → jquery.colorbox-min.1659014884.js} +0 -0
- js/{jquery.colorbox.1655226500.js → jquery.colorbox.1659014884.js} +0 -0
- js/{jquery.dataTables.min.1655226500.js → jquery.dataTables.min.1659014884.js} +0 -0
- js/{jquery.qrcode.min.1655226500.js → jquery.qrcode.min.1659014884.js} +0 -0
- js/{jquery.tmpl.min.1655226500.js → jquery.tmpl.min.1659014884.js} +0 -0
- js/{jquery.tools.min.1655226500.js → jquery.tools.min.1659014884.js} +0 -0
- js/{knockout-3.5.1.1655226500.js → knockout-3.5.1.1659014884.js} +0 -0
- js/{wfdashboard.1655226500.js → wfdashboard.1659014884.js} +0 -0
- js/{wfdropdown.1655226500.js → wfdropdown.1659014884.js} +0 -0
- js/{wfglobal.1655226500.js → wfglobal.1659014884.js} +0 -0
- js/{wfi18n.1655226500.js → wfi18n.1659014884.js} +0 -0
- js/{wfpopover.1655226500.js → wfpopover.1659014884.js} +0 -0
- js/{wfselect2.min.1655226500.js → wfselect2.min.1659014884.js} +0 -0
- languages/wordfence.po +2664 -2742
- lib/GeoLite2-Country.mmdb +0 -0
- lib/menu_scanner_credentials.php +1 -1
- lib/menu_tools_diagnostic.php +1 -66
- lib/menu_tools_whois.php +8 -8
- lib/wfCache.php +2 -5
- lib/wfConfig.php +1 -0
- lib/wfCurlInterceptor.php +46 -0
- lib/wfDiagnostic.php +113 -4
- lib/wfFileUtils.php +7 -3
- lib/wfLog.php +12 -1
- lib/wfScanEngine.php +47 -36
- lib/wfScanEntrypoint.php +58 -0
- lib/wfScanFileLink.php +22 -0
- lib/wfScanPath.php +10 -4
- lib/wfUtils.php +58 -25
- lib/wordfenceClass.php +60 -30
- lib/wordfenceHash.php +14 -14
- lib/wordfenceScanner.php +13 -7
- modules/login-security/css/{admin-global.1655226500.css → admin-global.1659014884.css} +0 -0
- modules/login-security/css/{admin.1655226500.css → admin.1659014884.css} +0 -0
- modules/login-security/css/{colorbox.1655226500.css → colorbox.1659014884.css} +0 -0
- modules/login-security/css/{font-awesome.1655226500.css → font-awesome.1659014884.css} +0 -0
- modules/login-security/css/{ionicons.1655226500.css → ionicons.1659014884.css} +0 -0
- modules/login-security/css/{jquery-ui.min.1655226500.css → jquery-ui.min.1659014884.css} +0 -0
- modules/login-security/css/{jquery-ui.structure.min.1655226500.css → jquery-ui.structure.min.1659014884.css} +0 -0
- modules/login-security/css/{jquery-ui.theme.min.1655226500.css → jquery-ui.theme.min.1659014884.css} +0 -0
- modules/login-security/css/{login.1655226500.css → login.1659014884.css} +0 -0
- modules/login-security/js/{admin-global.1655226500.js → admin-global.1659014884.js} +0 -0
- modules/login-security/js/{admin.1655226500.js → admin.1659014884.js} +0 -0
- modules/login-security/js/{jquery.colorbox.1655226500.js → jquery.colorbox.1659014884.js} +0 -0
- modules/login-security/js/{jquery.colorbox.min.1655226500.js → jquery.colorbox.min.1659014884.js} +0 -0
- modules/login-security/js/{jquery.qrcode.min.1655226500.js → jquery.qrcode.min.1659014884.js} +0 -0
- modules/login-security/js/{jquery.tmpl.min.1655226500.js → jquery.tmpl.min.1659014884.js} +0 -0
- modules/login-security/js/{login.1655226500.js → login.1659014884.js} +0 -0
- modules/login-security/wordfence-login-security.php +1 -1
- readme.txt +21 -1
- vendor/wordfence/wf-waf/src/init.php +1 -1
- vendor/wordfence/wf-waf/src/lib/api.php +62 -0
- vendor/wordfence/wf-waf/src/lib/request.php +121 -4
- vendor/wordfence/wf-waf/src/lib/storage/mysql.php +1 -1
- vendor/wordfence/wf-waf/src/lib/waf.php +101 -35
- views/diagnostics/text.php +2 -67
- views/scanner/options-group-advanced.php +15 -0
- views/waf/waf-install.php +1 -1
- views/waf/waf-uninstall.php +1 -1
- wordfence.php +6 -3
css/{activity-report-widget.1655226500.css → activity-report-widget.1659014884.css}
RENAMED
File without changes
|
css/{diff.1655226500.css → diff.1659014884.css}
RENAMED
File without changes
|
css/{dt_table.1655226500.css → dt_table.1659014884.css}
RENAMED
File without changes
|
css/{fullLog.1655226500.css → fullLog.1659014884.css}
RENAMED
File without changes
|
css/{iptraf.1655226500.css → iptraf.1659014884.css}
RENAMED
File without changes
|
css/{jquery-ui-timepicker-addon.1655226500.css → jquery-ui-timepicker-addon.1659014884.css}
RENAMED
File without changes
|
css/{jquery-ui.min.1655226500.css → jquery-ui.min.1659014884.css}
RENAMED
File without changes
|
css/{jquery-ui.structure.min.1655226500.css → jquery-ui.structure.min.1659014884.css}
RENAMED
File without changes
|
css/{jquery-ui.theme.min.1655226500.css → jquery-ui.theme.min.1659014884.css}
RENAMED
File without changes
|
css/license/{care-global.1655226500.css → care-global.1659014884.css}
RENAMED
File without changes
|
css/license/{care.1655226500.css → care.1659014884.css}
RENAMED
File without changes
|
css/license/{free-global.1655226500.css → free-global.1659014884.css}
RENAMED
File without changes
|
css/license/{free.1655226500.css → free.1659014884.css}
RENAMED
File without changes
|
css/license/{premium-global.1655226500.css → premium-global.1659014884.css}
RENAMED
File without changes
|
css/license/{premium.1655226500.css → premium.1659014884.css}
RENAMED
File without changes
|
css/license/{response-global.1655226500.css → response-global.1659014884.css}
RENAMED
File without changes
|
css/license/{response-variables.1655226500.css → response-variables.1659014884.css}
RENAMED
File without changes
|
css/license/{response.1655226500.css → response.1659014884.css}
RENAMED
File without changes
|
css/main.1655226500.css
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
.wf-clearfix:before,.wf-clearfix:after{content:" ";display:table}.wf-clearfix:after{clear:both}.wf-btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;text-transform:uppercase;padding:.4rem 1rem;font-size:.875rem;line-height:1.3125rem;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (min-width: 768px){.wf-btn{padding:.5rem 1.25rem;font-size:.875rem;line-height:1.3125rem;border-radius:4px}}.wf-btn:focus,.wf-btn.wf-focus,.wf-btn:active:focus,.wf-btn:active.wf-focus,.wf-btn.wf-active:focus,.wf-btn.wf-active.wf-focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.wf-btn:hover,.wf-btn:focus,.wf-btn.wf-focus{text-decoration:none}.wf-btn:active,.wf-btn.wf-active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.wf-btn.wf-disabled,.wf-btn[disabled],.wf-btn[readonly],fieldset[disabled] .wf-btn{cursor:not-allowed;-webkit-box-shadow:none;box-shadow:none}a.wf-btn{text-decoration:none}a.wf-btn.wf-disabled,fieldset[disabled] a.wf-btn{cursor:not-allowed;pointer-events:none}.wf-btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.wf-btn-success:focus,.wf-btn-success.focus{color:#fff;background-color:#449d44;border-color:#255625}.wf-btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.wf-btn-success:active,.wf-btn-success.active,.wf-open>.wf-btn-success.wf-dropdown-toggle{color:#fff;background-color:#449d44;border-color:#398439}.wf-btn-success:active:hover,.wf-btn-success:active:focus,.wf-btn-success:active.focus,.wf-btn-success.active:hover,.wf-btn-success.active:focus,.wf-btn-success.active.focus,.wf-open>.wf-btn-success.wf-dropdown-toggle:hover,.wf-open>.wf-btn-success.wf-dropdown-toggle:focus,.wf-open>.wf-btn-success.wf-dropdown-toggle.focus{color:#fff;background-color:#398439;border-color:#255625}.wf-btn-success:active,.wf-btn-success.wf-active,.wf-open>.wf-btn-success.wf-dropdown-toggle{background-image:none}.wf-btn-success.wf-disabled,.wf-btn-success[disabled],.wf-btn-success[readonly],fieldset[disabled] .wf-btn-success{color:#fff;background-color:#95d195;border-color:#8bca8b;cursor:not-allowed}.wf-btn-success.wf-disabled:hover,.wf-btn-success.wf-disabled:focus,.wf-btn-success.wf-disabled.wf-focus,.wf-btn-success[disabled]:hover,.wf-btn-success[disabled]:focus,.wf-btn-success[disabled].wf-focus,.wf-btn-success[readonly]:hover,.wf-btn-success[readonly]:focus,.wf-btn-success[readonly].wf-focus,fieldset[disabled] .wf-btn-success:hover,fieldset[disabled] .wf-btn-success:focus,fieldset[disabled] .wf-btn-success.wf-focus{background-color:#5cb85c;border-color:#4cae4c}.wf-btn-success .wf-badge{color:#5cb85c;background-color:#fff}.wf-btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.wf-btn-info:focus,.wf-btn-info.focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.wf-btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.wf-btn-info:active,.wf-btn-info.active,.wf-open>.wf-btn-info.wf-dropdown-toggle{color:#fff;background-color:#31b0d5;border-color:#269abc}.wf-btn-info:active:hover,.wf-btn-info:active:focus,.wf-btn-info:active.focus,.wf-btn-info.active:hover,.wf-btn-info.active:focus,.wf-btn-info.active.focus,.wf-open>.wf-btn-info.wf-dropdown-toggle:hover,.wf-open>.wf-btn-info.wf-dropdown-toggle:focus,.wf-open>.wf-btn-info.wf-dropdown-toggle.focus{color:#fff;background-color:#269abc;border-color:#1b6d85}.wf-btn-info:active,.wf-btn-info.wf-active,.wf-open>.wf-btn-info.wf-dropdown-toggle{background-image:none}.wf-btn-info.wf-disabled,.wf-btn-info[disabled],.wf-btn-info[readonly],fieldset[disabled] .wf-btn-info{color:#fff;background-color:#94d6ea;border-color:#87d1e7;cursor:not-allowed}.wf-btn-info.wf-disabled:hover,.wf-btn-info.wf-disabled:focus,.wf-btn-info.wf-disabled.wf-focus,.wf-btn-info[disabled]:hover,.wf-btn-info[disabled]:focus,.wf-btn-info[disabled].wf-focus,.wf-btn-info[readonly]:hover,.wf-btn-info[readonly]:focus,.wf-btn-info[readonly].wf-focus,fieldset[disabled] .wf-btn-info:hover,fieldset[disabled] .wf-btn-info:focus,fieldset[disabled] .wf-btn-info.wf-focus{background-color:#5bc0de;border-color:#46b8da}.wf-btn-info .wf-badge{color:#5bc0de;background-color:#fff}.wf-btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.wf-btn-warning:focus,.wf-btn-warning.focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.wf-btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.wf-btn-warning:active,.wf-btn-warning.active,.wf-open>.wf-btn-warning.wf-dropdown-toggle{color:#fff;background-color:#ec971f;border-color:#d58512}.wf-btn-warning:active:hover,.wf-btn-warning:active:focus,.wf-btn-warning:active.focus,.wf-btn-warning.active:hover,.wf-btn-warning.active:focus,.wf-btn-warning.active.focus,.wf-open>.wf-btn-warning.wf-dropdown-toggle:hover,.wf-open>.wf-btn-warning.wf-dropdown-toggle:focus,.wf-open>.wf-btn-warning.wf-dropdown-toggle.focus{color:#fff;background-color:#d58512;border-color:#985f0d}.wf-btn-warning:active,.wf-btn-warning.wf-active,.wf-open>.wf-btn-warning.wf-dropdown-toggle{background-image:none}.wf-btn-warning.wf-disabled,.wf-btn-warning[disabled],.wf-btn-warning[readonly],fieldset[disabled] .wf-btn-warning{color:#fff;background-color:#f5ca8c;border-color:#f4c37c;cursor:not-allowed}.wf-btn-warning.wf-disabled:hover,.wf-btn-warning.wf-disabled:focus,.wf-btn-warning.wf-disabled.wf-focus,.wf-btn-warning[disabled]:hover,.wf-btn-warning[disabled]:focus,.wf-btn-warning[disabled].wf-focus,.wf-btn-warning[readonly]:hover,.wf-btn-warning[readonly]:focus,.wf-btn-warning[readonly].wf-focus,fieldset[disabled] .wf-btn-warning:hover,fieldset[disabled] .wf-btn-warning:focus,fieldset[disabled] .wf-btn-warning.wf-focus{background-color:#f0ad4e;border-color:#eea236}.wf-btn-warning .wf-badge{color:#f0ad4e;background-color:#fff}.wf-btn-danger{color:#fff;background-color:#930000;border-color:#7a0000}.wf-btn-danger:focus,.wf-btn-danger.focus{color:#fff;background-color:#600000;border-color:#000}.wf-btn-danger:hover{color:#fff;background-color:#600000;border-color:#3c0000}.wf-btn-danger:active,.wf-btn-danger.active,.wf-open>.wf-btn-danger.wf-dropdown-toggle{color:#fff;background-color:#600000;border-color:#3c0000}.wf-btn-danger:active:hover,.wf-btn-danger:active:focus,.wf-btn-danger:active.focus,.wf-btn-danger.active:hover,.wf-btn-danger.active:focus,.wf-btn-danger.active.focus,.wf-open>.wf-btn-danger.wf-dropdown-toggle:hover,.wf-open>.wf-btn-danger.wf-dropdown-toggle:focus,.wf-open>.wf-btn-danger.wf-dropdown-toggle.focus{color:#fff;background-color:#3c0000;border-color:#000}.wf-btn-danger:active,.wf-btn-danger.wf-active,.wf-open>.wf-btn-danger.wf-dropdown-toggle{background-image:none}.wf-btn-danger.wf-disabled,.wf-btn-danger[disabled],.wf-btn-danger[readonly],fieldset[disabled] .wf-btn-danger{color:#fff;background-color:#b95959;border-color:#a95959;cursor:not-allowed}.wf-btn-danger.wf-disabled:hover,.wf-btn-danger.wf-disabled:focus,.wf-btn-danger.wf-disabled.wf-focus,.wf-btn-danger[disabled]:hover,.wf-btn-danger[disabled]:focus,.wf-btn-danger[disabled].wf-focus,.wf-btn-danger[readonly]:hover,.wf-btn-danger[readonly]:focus,.wf-btn-danger[readonly].wf-focus,fieldset[disabled] .wf-btn-danger:hover,fieldset[disabled] .wf-btn-danger:focus,fieldset[disabled] .wf-btn-danger.wf-focus{background-color:#930000;border-color:#7a0000}.wf-btn-danger .wf-badge{color:#930000;background-color:#fff}.wf-btn-callout{font-weight:600;text-transform:uppercase}.wf-btn-callout-subtle{font-weight:400;text-transform:uppercase}.wf-btn-link{font-weight:normal;border-radius:0}.wf-btn-link,.wf-btn-link:active,.wf-btn-link.wf-active,.wf-btn-link[disabled],fieldset[disabled] .wf-btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.wf-btn-link,.wf-btn-link:hover,.wf-btn-link:focus,.wf-btn-link:active{border-color:transparent}.wf-btn-link:hover,.wf-btn-link:focus{color:#003a52;text-decoration:underline;background-color:transparent}.wf-btn-link[disabled]:hover,.wf-btn-link[disabled]:focus,fieldset[disabled] .wf-btn-link:hover,fieldset[disabled] .wf-btn-link:focus{color:#777;text-decoration:none}.wf-btn-lg,.wf-btn-group-lg>.wf-btn{padding:10px 16px;font-size:18px;line-height:1.33333;border-radius:6px}.wf-btn-sm,.wf-btn-group-sm>.wf-btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.wf-btn-xs,.wf-btn-group-xs>.wf-btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.wf-btn-block{display:block;width:100%}.wf-btn-block+.wf-btn-block{margin-top:5px}input[type="submit"].wf-btn-block,input[type="reset"].wf-btn-block,input[type="button"].wf-btn-block{width:100%}.wf-btn-group,.wf-btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.wf-btn-group>.wf-btn,.wf-btn-group-vertical>.wf-btn{position:relative;float:left}.wf-btn-group>.wf-btn:hover,.wf-btn-group>.wf-btn:focus,.wf-btn-group>.wf-btn:active,.wf-btn-group>.wf-btn.wf-active,.wf-btn-group-vertical>.wf-btn:hover,.wf-btn-group-vertical>.wf-btn:focus,.wf-btn-group-vertical>.wf-btn:active,.wf-btn-group-vertical>.wf-btn.wf-active{z-index:2}.wf-btn-group .wf-btn+.wf-btn,.wf-btn-group .wf-btn+.wf-btn-group,.wf-btn-group .wf-btn-group+.wf-btn,.wf-btn-group .wf-btn-group+.wf-btn-group{margin-left:-1px}.wf-btn-toolbar{margin-left:-5px}.wf-btn-toolbar:before,.wf-btn-toolbar:after{content:" ";display:table}.wf-btn-toolbar:after{clear:both}.wf-btn-toolbar .wf-btn,.wf-btn-toolbar .wf-btn-group,.wf-btn-toolbar .wf-input-group{float:left}.wf-btn-toolbar>.wf-btn,.wf-btn-toolbar>.wf-btn-group,.wf-btn-toolbar>.wf-input-group{margin-left:5px}.wf-btn-group>.wf-btn:not(:first-child):not(:last-child):not(.wf-dropdown-toggle){border-radius:0}.wf-btn-group>.wf-btn:first-child{margin-left:0}.wf-btn-group>.wf-btn:first-child:not(:last-child):not(.wf-dropdown-toggle){-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}.wf-btn-group>.wf-btn:last-child:not(:first-child),.wf-btn-group>.wf-dropdown-toggle:not(:first-child){-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0}.wf-btn-group>.wf-btn-group{float:left}.wf-btn-group>.wf-btn-group:not(:first-child):not(:last-child)>.wf-btn{border-radius:0}.wf-btn-group>.wf-btn-group:first-child:not(:last-child)>.wf-btn:last-child,.wf-btn-group>.wf-btn-group:first-child:not(:last-child)>.wf-dropdown-toggle{-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}.wf-btn-group>.wf-btn-group:last-child:not(:first-child)>.wf-btn:first-child{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0}.wf-btn-group .wf-dropdown-toggle:active,.wf-btn-group.wf-open .wf-dropdown-toggle{outline:0}.wf-btn-group>.wf-btn+.wf-dropdown-toggle{padding-left:8px;padding-right:8px}.wf-btn-group>.wf-btn-lg+.wf-dropdown-toggle,.wf-btn-group-lg.wf-btn-group>.wf-btn+.wf-dropdown-toggle{padding-left:12px;padding-right:12px}.wf-btn-group.open .wf-dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.wf-btn-group.open .wf-dropdown-toggle.wf-btn-link{-webkit-box-shadow:none;box-shadow:none}.wf-btn .wf-caret{margin-left:0}.wf-btn-lg .wf-caret,.wf-btn-group-lg>.wf-btn .wf-caret{border-width:5px 5px 0;border-bottom-width:0}.wf-dropup .wf-btn-lg .wf-caret,.wf-dropup .wf-btn-group-lg>.wf-btn .wf-caret{border-width:0 5px 5px}.wf-btn-group-vertical>.wf-btn,.wf-btn-group-vertical>.wf-btn-group,.wf-btn-group-vertical>.wf-btn-group>.wf-btn{display:block;float:none;width:100%;max-width:100%}.wf-btn-group-vertical>.wf-btn-group:before,.wf-btn-group-vertical>.wf-btn-group:after{content:" ";display:table}.wf-btn-group-vertical>.wf-btn-group:after{clear:both}.wf-btn-group-vertical>.wf-btn-group>.wf-btn{float:none}.wf-btn-group-vertical>.wf-btn+.wf-btn,.wf-btn-group-vertical>.wf-btn+.wf-btn-group,.wf-btn-group-vertical>.wf-btn-group+.wf-btn,.wf-btn-group-vertical>.wf-btn-group+.wf-btn-group{margin-top:-1px;margin-left:0}.wf-btn-group-vertical>.wf-btn:not(:first-child):not(:last-child){border-radius:0}.wf-btn-group-vertical>.wf-btn:first-child:not(:last-child){-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}.wf-btn-group-vertical>.wf-btn:last-child:not(:first-child){-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.wf-btn-group-vertical>.wf-btn-group:not(:first-child):not(:last-child)>.wf-btn{border-radius:0}.wf-btn-group-vertical>.wf-btn-group:first-child:not(:last-child)>.wf-btn:last-child,.wf-btn-group-vertical>.wf-btn-group:first-child:not(:last-child)>.wf-dropdown-toggle{-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}.wf-btn-group-vertical>.wf-btn-group:last-child:not(:first-child)>.wf-btn:first-child{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0}.wf-btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.wf-btn-group-justified>.wf-btn,.wf-btn-group-justified>.wf-btn-group{float:none;display:table-cell;width:1%}.wf-btn-group-justified>.wf-btn-group .wf-btn{width:100%}.wf-btn-group-justified>.wf-btn-group .wf-dropdown-menu{left:auto}[data-toggle="buttons"]>.wf-btn input[type="radio"],[data-toggle="buttons"]>.wf-btn input[type="checkbox"],[data-toggle="buttons"]>.wf-btn-group>.wf-btn input[type="radio"],[data-toggle="buttons"]>.wf-btn-group>.wf-btn input[type="checkbox"]{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.wf-pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.wf-pagination>li{display:inline}.wf-pagination>li>a,.wf-pagination>li>span{position:relative;float:left;padding:.5rem 1.25rem;line-height:1.42857;text-decoration:none;color:#00709e;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.wf-pagination>li:first-child>a,.wf-pagination>li:first-child>span{margin-left:0;-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px}.wf-pagination>li:last-child>a,.wf-pagination>li:last-child>span{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.wf-pagination>li>a:hover,.wf-pagination>li>a:focus,.wf-pagination>li>span:hover,.wf-pagination>li>span:focus{z-index:2;color:#003a52;background-color:#e2e2e2;border-color:#ddd}.wf-pagination>.wf-active>a,.wf-pagination>.wf-active>a:hover,.wf-pagination>.wf-active>a:focus,.wf-pagination>.wf-active>span,.wf-pagination>.wf-active>span:hover,.wf-pagination>.wf-active>span:focus{z-index:3;color:#fff;cursor:default}.wf-pagination>.wf-disabled>span,.wf-pagination>.wf-disabled>span:hover,.wf-pagination>.wf-disabled>span:focus,.wf-pagination>.wf-disabled>a,.wf-pagination>.wf-disabled>a:hover,.wf-pagination>.wf-disabled>a:focus{color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed}.wf-pagination-lg>li>a,.wf-pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.33333}.wf-pagination-lg>li:first-child>a,.wf-pagination-lg>li:first-child>span{-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px}.wf-pagination-lg>li:last-child>a,.wf-pagination-lg>li:last-child>span{-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-moz-border-radius-bottomright:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px}.wf-pagination-sm>li>a,.wf-pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.wf-pagination-sm>li:first-child>a,.wf-pagination-sm>li:first-child>span{-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px}.wf-pagination-sm>li:last-child>a,.wf-pagination-sm>li:last-child>span{-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}.wf-downgrade-license{padding:0 1.25rem}@-ms-viewport{width:device-width}.wf-visible-xs{display:none !important}.wf-visible-sm{display:none !important}.wf-visible-md{display:none !important}.wf-visible-lg{display:none !important}.wf-visible-xs-block,.wf-visible-xs-inline,.wf-visible-xs-inline-block,.wf-visible-sm-block,.wf-visible-sm-inline,.wf-visible-sm-inline-block,.wf-visible-md-block,.wf-visible-md-inline,.wf-visible-md-inline-block,.wf-visible-lg-block,.wf-visible-lg-inline,.wf-visible-lg-inline-block{display:none !important}@media (max-width: 767px){.wf-visible-xs{display:block !important}table.wf-visible-xs{display:table !important}tr.wf-visible-xs{display:table-row !important}th.wf-visible-xs,td.wf-visible-xs{display:table-cell !important}}@media (max-width: 767px){.wf-visible-xs-block{display:block !important}}@media (max-width: 767px){.wf-visible-xs-inline{display:inline !important}}@media (max-width: 767px){.wf-visible-xs-inline-block{display:inline-block !important}}@media (min-width: 768px) and (max-width: 991px){.wf-visible-sm{display:block !important}table.wf-visible-sm{display:table !important}tr.wf-visible-sm{display:table-row !important}th.wf-visible-sm,td.wf-visible-sm{display:table-cell !important}}@media (min-width: 768px) and (max-width: 991px){.wf-visible-sm-block{display:block !important}}@media (min-width: 768px) and (max-width: 991px){.wf-visible-sm-inline{display:inline !important}}@media (min-width: 768px) and (max-width: 991px){.wf-visible-sm-inline-block{display:inline-block !important}}@media (min-width: 992px) and (max-width: 1199px){.wf-visible-md{display:block !important}table.wf-visible-md{display:table !important}tr.wf-visible-md{display:table-row !important}th.wf-visible-md,td.wf-visible-md{display:table-cell !important}}@media (min-width: 992px) and (max-width: 1199px){.wf-visible-md-block{display:block !important}}@media (min-width: 992px) and (max-width: 1199px){.wf-visible-md-inline{display:inline !important}}@media (min-width: 992px) and (max-width: 1199px){.wf-visible-md-inline-block{display:inline-block !important}}@media (min-width: 1200px){.wf-visible-lg{display:block !important}table.wf-visible-lg{display:table !important}tr.wf-visible-lg{display:table-row !important}th.wf-visible-lg,td.wf-visible-lg{display:table-cell !important}}@media (min-width: 1200px){.wf-visible-lg-block{display:block !important}}@media (min-width: 1200px){.wf-visible-lg-inline{display:inline !important}}@media (min-width: 1200px){.wf-visible-lg-inline-block{display:inline-block !important}}@media (max-width: 767px){.wf-hidden-xs{display:none !important}}@media (min-width: 768px) and (max-width: 991px){.wf-hidden-sm{display:none !important}}@media (min-width: 992px) and (max-width: 1199px){.wf-hidden-md{display:none !important}}@media (min-width: 1200px){.wf-hidden-lg{display:none !important}}.wf-visible-print{display:none !important}@media print{.wf-visible-print{display:block !important}table.wf-visible-print{display:table !important}tr.wf-visible-print{display:table-row !important}th.wf-visible-print,td.wf-visible-print{display:table-cell !important}}.wf-visible-print-block{display:none !important}@media print{.wf-visible-print-block{display:block !important}}.wf-visible-print-inline{display:none !important}@media print{.wf-visible-print-inline{display:inline !important}}.wf-visible-print-inline-block{display:none !important}@media print{.wf-visible-print-inline-block{display:inline-block !important}}@media print{.wf-hidden-print{display:none !important}}.wf-container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.wf-container:before,.wf-container:after{content:" ";display:table}.wf-container:after{clear:both}@media (min-width: 768px){.wf-container{width:750px}}@media (min-width: 992px){.wf-container{width:970px}}@media (min-width: 1200px){.wf-container{width:1170px}}.wf-container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.wf-container-fluid:before,.wf-container-fluid:after{content:" ";display:table}.wf-container-fluid:after{clear:both}.wf-row{margin-left:-15px;margin-right:-15px}.wf-row:before,.wf-row:after{content:" ";display:table}.wf-row:after{clear:both}.wf-col-xs-1,.wf-col-sm-1,.wf-col-md-1,.wf-col-lg-1,.wf-col-xs-2,.wf-col-sm-2,.wf-col-md-2,.wf-col-lg-2,.wf-col-xs-3,.wf-col-sm-3,.wf-col-md-3,.wf-col-lg-3,.wf-col-xs-4,.wf-col-sm-4,.wf-col-md-4,.wf-col-lg-4,.wf-col-xs-5,.wf-col-sm-5,.wf-col-md-5,.wf-col-lg-5,.wf-col-xs-6,.wf-col-sm-6,.wf-col-md-6,.wf-col-lg-6,.wf-col-xs-7,.wf-col-sm-7,.wf-col-md-7,.wf-col-lg-7,.wf-col-xs-8,.wf-col-sm-8,.wf-col-md-8,.wf-col-lg-8,.wf-col-xs-9,.wf-col-sm-9,.wf-col-md-9,.wf-col-lg-9,.wf-col-xs-10,.wf-col-sm-10,.wf-col-md-10,.wf-col-lg-10,.wf-col-xs-11,.wf-col-sm-11,.wf-col-md-11,.wf-col-lg-11,.wf-col-xs-12,.wf-col-sm-12,.wf-col-md-12,.wf-col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px;box-sizing:border-box}.wf-col-xs-1,.wf-col-xs-2,.wf-col-xs-3,.wf-col-xs-4,.wf-col-xs-5,.wf-col-xs-6,.wf-col-xs-7,.wf-col-xs-8,.wf-col-xs-9,.wf-col-xs-10,.wf-col-xs-11,.wf-col-xs-12{float:left}.wf-col-xs-1{width:8.33333%}.wf-col-xs-2{width:16.66667%}.wf-col-xs-3{width:25%}.wf-col-xs-4{width:33.33333%}.wf-col-xs-5{width:41.66667%}.wf-col-xs-6{width:50%}.wf-col-xs-7{width:58.33333%}.wf-col-xs-8{width:66.66667%}.wf-col-xs-9{width:75%}.wf-col-xs-10{width:83.33333%}.wf-col-xs-11{width:91.66667%}.wf-col-xs-12{width:100%}.wf-col-xs-pull-0{right:auto}.wf-col-xs-pull-1{right:8.33333%}.wf-col-xs-pull-2{right:16.66667%}.wf-col-xs-pull-3{right:25%}.wf-col-xs-pull-4{right:33.33333%}.wf-col-xs-pull-5{right:41.66667%}.wf-col-xs-pull-6{right:50%}.wf-col-xs-pull-7{right:58.33333%}.wf-col-xs-pull-8{right:66.66667%}.wf-col-xs-pull-9{right:75%}.wf-col-xs-pull-10{right:83.33333%}.wf-col-xs-pull-11{right:91.66667%}.wf-col-xs-pull-12{right:100%}.wf-col-xs-push-0{left:auto}.wf-col-xs-push-1{left:8.33333%}.wf-col-xs-push-2{left:16.66667%}.wf-col-xs-push-3{left:25%}.wf-col-xs-push-4{left:33.33333%}.wf-col-xs-push-5{left:41.66667%}.wf-col-xs-push-6{left:50%}.wf-col-xs-push-7{left:58.33333%}.wf-col-xs-push-8{left:66.66667%}.wf-col-xs-push-9{left:75%}.wf-col-xs-push-10{left:83.33333%}.wf-col-xs-push-11{left:91.66667%}.wf-col-xs-push-12{left:100%}.wf-col-xs-offset-0{margin-left:0%}.wf-col-xs-offset-1{margin-left:8.33333%}.wf-col-xs-offset-2{margin-left:16.66667%}.wf-col-xs-offset-3{margin-left:25%}.wf-col-xs-offset-4{margin-left:33.33333%}.wf-col-xs-offset-5{margin-left:41.66667%}.wf-col-xs-offset-6{margin-left:50%}.wf-col-xs-offset-7{margin-left:58.33333%}.wf-col-xs-offset-8{margin-left:66.66667%}.wf-col-xs-offset-9{margin-left:75%}.wf-col-xs-offset-10{margin-left:83.33333%}.wf-col-xs-offset-11{margin-left:91.66667%}.wf-col-xs-offset-12{margin-left:100%}.wf-col-xs-half-padding-left{padding-left:8px}.wf-col-xs-half-padding-right{padding-right:7px}@media (min-width: 768px){.wf-col-sm-1,.wf-col-sm-2,.wf-col-sm-3,.wf-col-sm-4,.wf-col-sm-5,.wf-col-sm-6,.wf-col-sm-7,.wf-col-sm-8,.wf-col-sm-9,.wf-col-sm-10,.wf-col-sm-11,.wf-col-sm-12{float:left}.wf-col-sm-1{width:8.33333%}.wf-col-sm-2{width:16.66667%}.wf-col-sm-3{width:25%}.wf-col-sm-4{width:33.33333%}.wf-col-sm-5{width:41.66667%}.wf-col-sm-6{width:50%}.wf-col-sm-7{width:58.33333%}.wf-col-sm-8{width:66.66667%}.wf-col-sm-9{width:75%}.wf-col-sm-10{width:83.33333%}.wf-col-sm-11{width:91.66667%}.wf-col-sm-12{width:100%}.wf-col-sm-pull-0{right:auto}.wf-col-sm-pull-1{right:8.33333%}.wf-col-sm-pull-2{right:16.66667%}.wf-col-sm-pull-3{right:25%}.wf-col-sm-pull-4{right:33.33333%}.wf-col-sm-pull-5{right:41.66667%}.wf-col-sm-pull-6{right:50%}.wf-col-sm-pull-7{right:58.33333%}.wf-col-sm-pull-8{right:66.66667%}.wf-col-sm-pull-9{right:75%}.wf-col-sm-pull-10{right:83.33333%}.wf-col-sm-pull-11{right:91.66667%}.wf-col-sm-pull-12{right:100%}.wf-col-sm-push-0{left:auto}.wf-col-sm-push-1{left:8.33333%}.wf-col-sm-push-2{left:16.66667%}.wf-col-sm-push-3{left:25%}.wf-col-sm-push-4{left:33.33333%}.wf-col-sm-push-5{left:41.66667%}.wf-col-sm-push-6{left:50%}.wf-col-sm-push-7{left:58.33333%}.wf-col-sm-push-8{left:66.66667%}.wf-col-sm-push-9{left:75%}.wf-col-sm-push-10{left:83.33333%}.wf-col-sm-push-11{left:91.66667%}.wf-col-sm-push-12{left:100%}.wf-col-sm-offset-0{margin-left:0%}.wf-col-sm-offset-1{margin-left:8.33333%}.wf-col-sm-offset-2{margin-left:16.66667%}.wf-col-sm-offset-3{margin-left:25%}.wf-col-sm-offset-4{margin-left:33.33333%}.wf-col-sm-offset-5{margin-left:41.66667%}.wf-col-sm-offset-6{margin-left:50%}.wf-col-sm-offset-7{margin-left:58.33333%}.wf-col-sm-offset-8{margin-left:66.66667%}.wf-col-sm-offset-9{margin-left:75%}.wf-col-sm-offset-10{margin-left:83.33333%}.wf-col-sm-offset-11{margin-left:91.66667%}.wf-col-sm-offset-12{margin-left:100%}.wf-col-sm-half-padding-left{padding-left:8px}.wf-col-sm-half-padding-right{padding-right:7px}}@media (min-width: 992px){.wf-col-md-1,.wf-col-md-2,.wf-col-md-3,.wf-col-md-4,.wf-col-md-5,.wf-col-md-6,.wf-col-md-7,.wf-col-md-8,.wf-col-md-9,.wf-col-md-10,.wf-col-md-11,.wf-col-md-12{float:left}.wf-col-md-1{width:8.33333%}.wf-col-md-2{width:16.66667%}.wf-col-md-3{width:25%}.wf-col-md-4{width:33.33333%}.wf-col-md-5{width:41.66667%}.wf-col-md-6{width:50%}.wf-col-md-7{width:58.33333%}.wf-col-md-8{width:66.66667%}.wf-col-md-9{width:75%}.wf-col-md-10{width:83.33333%}.wf-col-md-11{width:91.66667%}.wf-col-md-12{width:100%}.wf-col-md-pull-0{right:auto}.wf-col-md-pull-1{right:8.33333%}.wf-col-md-pull-2{right:16.66667%}.wf-col-md-pull-3{right:25%}.wf-col-md-pull-4{right:33.33333%}.wf-col-md-pull-5{right:41.66667%}.wf-col-md-pull-6{right:50%}.wf-col-md-pull-7{right:58.33333%}.wf-col-md-pull-8{right:66.66667%}.wf-col-md-pull-9{right:75%}.wf-col-md-pull-10{right:83.33333%}.wf-col-md-pull-11{right:91.66667%}.wf-col-md-pull-12{right:100%}.wf-col-md-push-0{left:auto}.wf-col-md-push-1{left:8.33333%}.wf-col-md-push-2{left:16.66667%}.wf-col-md-push-3{left:25%}.wf-col-md-push-4{left:33.33333%}.wf-col-md-push-5{left:41.66667%}.wf-col-md-push-6{left:50%}.wf-col-md-push-7{left:58.33333%}.wf-col-md-push-8{left:66.66667%}.wf-col-md-push-9{left:75%}.wf-col-md-push-10{left:83.33333%}.wf-col-md-push-11{left:91.66667%}.wf-col-md-push-12{left:100%}.wf-col-md-offset-0{margin-left:0%}.wf-col-md-offset-1{margin-left:8.33333%}.wf-col-md-offset-2{margin-left:16.66667%}.wf-col-md-offset-3{margin-left:25%}.wf-col-md-offset-4{margin-left:33.33333%}.wf-col-md-offset-5{margin-left:41.66667%}.wf-col-md-offset-6{margin-left:50%}.wf-col-md-offset-7{margin-left:58.33333%}.wf-col-md-offset-8{margin-left:66.66667%}.wf-col-md-offset-9{margin-left:75%}.wf-col-md-offset-10{margin-left:83.33333%}.wf-col-md-offset-11{margin-left:91.66667%}.wf-col-md-offset-12{margin-left:100%}.wf-col-md-half-padding-left{padding-left:8px}.wf-col-md-half-padding-right{padding-right:7px}}@media (min-width: 1200px){.wf-col-lg-1,.wf-col-lg-2,.wf-col-lg-3,.wf-col-lg-4,.wf-col-lg-5,.wf-col-lg-6,.wf-col-lg-7,.wf-col-lg-8,.wf-col-lg-9,.wf-col-lg-10,.wf-col-lg-11,.wf-col-lg-12{float:left}.wf-col-lg-1{width:8.33333%}.wf-col-lg-2{width:16.66667%}.wf-col-lg-3{width:25%}.wf-col-lg-4{width:33.33333%}.wf-col-lg-5{width:41.66667%}.wf-col-lg-6{width:50%}.wf-col-lg-7{width:58.33333%}.wf-col-lg-8{width:66.66667%}.wf-col-lg-9{width:75%}.wf-col-lg-10{width:83.33333%}.wf-col-lg-11{width:91.66667%}.wf-col-lg-12{width:100%}.wf-col-lg-pull-0{right:auto}.wf-col-lg-pull-1{right:8.33333%}.wf-col-lg-pull-2{right:16.66667%}.wf-col-lg-pull-3{right:25%}.wf-col-lg-pull-4{right:33.33333%}.wf-col-lg-pull-5{right:41.66667%}.wf-col-lg-pull-6{right:50%}.wf-col-lg-pull-7{right:58.33333%}.wf-col-lg-pull-8{right:66.66667%}.wf-col-lg-pull-9{right:75%}.wf-col-lg-pull-10{right:83.33333%}.wf-col-lg-pull-11{right:91.66667%}.wf-col-lg-pull-12{right:100%}.wf-col-lg-push-0{left:auto}.wf-col-lg-push-1{left:8.33333%}.wf-col-lg-push-2{left:16.66667%}.wf-col-lg-push-3{left:25%}.wf-col-lg-push-4{left:33.33333%}.wf-col-lg-push-5{left:41.66667%}.wf-col-lg-push-6{left:50%}.wf-col-lg-push-7{left:58.33333%}.wf-col-lg-push-8{left:66.66667%}.wf-col-lg-push-9{left:75%}.wf-col-lg-push-10{left:83.33333%}.wf-col-lg-push-11{left:91.66667%}.wf-col-lg-push-12{left:100%}.wf-col-lg-offset-0{margin-left:0%}.wf-col-lg-offset-1{margin-left:8.33333%}.wf-col-lg-offset-2{margin-left:16.66667%}.wf-col-lg-offset-3{margin-left:25%}.wf-col-lg-offset-4{margin-left:33.33333%}.wf-col-lg-offset-5{margin-left:41.66667%}.wf-col-lg-offset-6{margin-left:50%}.wf-col-lg-offset-7{margin-left:58.33333%}.wf-col-lg-offset-8{margin-left:66.66667%}.wf-col-lg-offset-9{margin-left:75%}.wf-col-lg-offset-10{margin-left:83.33333%}.wf-col-lg-offset-11{margin-left:91.66667%}.wf-col-lg-offset-12{margin-left:100%}.wf-col-lg-half-padding-left{padding-left:8px}.wf-col-lg-half-padding-right{padding-right:7px}}.wrap.wordfence{direction:ltr}@media (min-width: 768px){.wrap.wordfence{max-width:750px}}@media (min-width: 992px){.wrap.wordfence{max-width:970px}}@media (min-width: 1200px){.wrap.wordfence{max-width:1170px}}.wrap.wordfence>.wf-container-fluid{padding-left:0px;padding-right:0px}.wrap.wordfence .button-primary{text-align:center;text-transform:uppercase;font-weight:bold}.wrap.wordfence a{text-decoration:none}.wrap.wordfence a:hover{text-decoration:underline}.wrap.wordfence a.wf-btn:hover{text-decoration:none}.wrap.wordfence p,.wrap.wordfence td,.wrap.wordfence li{font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.875rem;color:#2d2d2d;line-height:1.3125;font-weight:normal}.wrap.wordfence p strong,.wrap.wordfence td strong,.wrap.wordfence li strong{font-weight:600}.wrap.wordfence p em,.wrap.wordfence td em,.wrap.wordfence li em{font-weight:normal}.wrap.wordfence h1,.wrap.wordfence h2,.wrap.wordfence h3,.wrap.wordfence h4,.wrap.wordfence h5,.wrap.wordfence h6{font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#2d2d2d;font-weight:700}.wrap.wordfence h2{font-size:1.3125rem;line-height:1.5}.wrap.wordfence h3{font-size:1.125rem}.wrap.wordfence h4{font-size:1rem}.wf-inline-help{color:#9f9fa0}.wordfenceWrap{margin:20px 0 0 20px}.wordfence-icon32{width:32px;height:32px;background-position:0 0;background-repeat:no-repeat;padding:0;margin:7px 5px 0 0;float:left}#wfHeading:after{content:'.';visibility:hidden;display:block;clear:both;height:0px}.wordfence-lock-icon{width:32px;height:32px}a.wfhelp{margin:0 3px 0 3px;text-decoration:none;display:inline-block;vertical-align:middle;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased}a.wfhelp:before{content:'\f29c'}.wordfence .resulticon{display:block;float:left;width:16px;height:16px;background-position:0 0;background-repeat:no-repeat;border-width:0;padding:0;margin:0 3px 0 0;background-image:url(../images/icons/bullet_yellow.png)}.wordfenceBoldTD{font-weight:bold}.wfAjax24{display:none;width:24px;height:24px;background-image:url(../images/icons/ajax24.gif);margin:0;padding:0}div.wfLoadingWhite32{width:32px;height:32px;background-image:url(../images/icons/ajaxWhite32x32.gif);margin:0;padding:0}.wfTabsContainer{background-color:#FFF;overflow:hidden;border:1px solid #CCC;padding:15px;min-height:200px;-webkit-font-smoothing:antialiased}#wfTabs::after{content:".";display:block;height:0;width:0;line-height:0;clear:both;visibility:hidden}#wfTabs a{float:left;z-index:10;height:18px;margin:0 5px -1px 0;padding:5px 8px;border:1px solid #CCC;text-decoration:none;background-color:#EFEFEF;color:#21759B;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px}#wfTabs a.selected{border-bottom:1px solid #FFF;background-color:#FFF;color:#777}.wordfenceTopTab{display:none;margin-top:15px}.wordfenceTopTab.active{display:block}.wordfenceHelpLink{margin-top:15px}.wfAjaxLight128{background-image:url(../images/icons/ajax3.gif)}.wfStrong{font-weight:bold}.wordfenceModeElem{width:1px;height:1px;opacity:0}.wfWarn{color:#F00}.wf-flag{display:inline-block;vertical-align:middle;margin:0px 2px 0 0;background-repeat:no-repeat;background-position:center center;width:16px;height:11px;background-image:url(../images/flags.png);-webkit-flex-shrink:0;flex-shrink:0;-webkit-flex-grow:0;flex-grow:0}.wfHitTime{font-style:italic}.wfAvatar img{vertical-align:middle;margin-right:0.5rem}.wf-hex-sequence{color:#587ECB}.wfLoadMoreButton.disabled,.wfLoadMoreButton[disabled]{pointer-events:none;opacity:0.65}table.wfConfigForm th{font-weight:normal;text-align:left;padding:2px 3px 1px 0;vertical-align:middle}table.wfConfigForm td{vertical-align:middle}table.wfConfigForm td.align-top{vertical-align:top}table th.wfConfigEnable{font-weight:bold;min-width:25%}.wfSavedMsg{display:none;color:#A00}table th.wfSubheading{font-weight:bold;padding-top:10px}h3.wfConfigHeading{font-size:22px;color:#777;font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:italic;font-weight:normal}.wfTipText{color:#777;font-family:Georgia,Times New Roman,Times,serif;font-style:italic}.wfBlackCursor{color:#FFF}.wf-spinner{display:inline-block;width:4px}.wferror{color:#F00}#wordfenceWorking{padding:10px 40px 6px 16px;z-index:100000;position:fixed;right:16px;bottom:0px;background-color:#fcb214;border:5px solid #fcb214;border-width:6px 15px 6px 6px;color:#525355;font-size:12px;font-weight:bold;font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;background-image:url("../images/icons/working-indicator.gif");background-position:100% 50%;background-repeat:no-repeat}@media (max-width: 960px){#wordfenceWorking{left:auto;right:0px}}#paidWrap{position:relative}.paidInnerMsg{width:500px;margin:150px auto 0 auto;color:#000;font-size:18px;font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.8em;text-align:center;-webkit-font-smoothing:antialiased}.wfMarker{height:1px;width:1px}.wfPaidOnlyNotice{width:500px;background-color:#FFFFE0;border:1px solid #000;padding:10px;margin:20px}.wfOnOffSwitch{display:inline-block;position:relative !important;width:69px !important;-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;user-select:none !important}.wfOnOffSwitch-checkbox{display:none !important}.wfOnOffSwitch-label{display:block !important;overflow:hidden !important;cursor:pointer !important;border:2px solid #999999 !important;border-radius:19px !important;margin:0}.wfOnOffSwitch-inner{width:200% !important;margin-left:-100% !important;-webkit-transition:margin 0.3s ease-in !important;-o-transition:margin 0.3s ease-in !important;transition:margin 0.3s ease-in !important;-webkit-transition-delay:0s !important;transition-delay:0s !important}.wfOnOffSwitch-inner:before,.wfOnOffSwitch-inner:after{float:left !important;width:50% !important;height:19px !important;padding:0 !important;line-height:19px !important;font-size:14px !important;color:white !important;font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif !important;font-weight:bold !important;-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important;box-sizing:border-box !important;-moz-border-radius:19px !important;-webkit-border-radius:19px;border-radius:19px !important;-webkit-box-shadow:0 9.5px 0 rgba(0,0,0,0.08) inset !important;box-shadow:0 9.5px 0 rgba(0,0,0,0.08) inset !important}.wfOnOffSwitch-inner:before{content:"ON" !important;padding-left:10px !important;background-color:#30D965 !important;color:#FFFFFF !important;-moz-border-radius:19px 0 0 19px !important;-webkit-border-radius:19px;border-radius:19px 0 0 19px !important}.wfOnOffSwitch-inner:after{content:"OFF" !important;padding-right:10px !important;background-color:#EEEEEE !important;color:#999999 !important;text-align:right !important;-moz-border-radius:0 19px 19px 0 !important;-webkit-border-radius:0;border-radius:0 19px 19px 0 !important}.wfOnOffSwitch-switch{width:19px !important;margin:0 !important;background:#FFFFFF !important;border:2px solid #999999 !important;-moz-border-radius:19px !important;-webkit-border-radius:19px;border-radius:19px !important;position:absolute !important;top:0 !important;bottom:0 !important;right:46px !important;-webkit-transition:all 0.3s ease-in !important;-o-transition:all 0.3s ease-in !important;transition:all 0.3s ease-in !important;-webkit-transition-delay:0s !important;transition-delay:0s !important;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEiLz48c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=') !important;background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0,0,0,0.1)),color-stop(80%, rgba(0,0,0,0))) !important;background-image:-moz-linear-gradient(center top, rgba(0,0,0,0.1) 0%,rgba(0,0,0,0) 80%) !important;background-image:-webkit-linear-gradient(center top, rgba(0,0,0,0.1) 0%,rgba(0,0,0,0) 80%) !important;background-image:linear-gradient(to center bottom, rgba(0,0,0,0.1) 0%,rgba(0,0,0,0) 80%) !important;box-shadow:0 1px 1px white inset !important}.wfOnOffSwitch-checkbox:checked+.wfOnOffSwitch-label .wfOnOffSwitch-inner{margin-left:0 !important}.wfOnOffSwitch-checkbox:checked+.wfOnOffSwitch-label .wfOnOffSwitch-switch{right:0 !important}#wordfenceConfigWarning,#wordfenceAdminEmailWarning{clear:left;margin-top:5px}.wf-striped-table{width:100%;max-width:100%;border-collapse:collapse}.wf-striped-table th{border-left:1px solid #bdbdbd}.wf-striped-table th:first-of-type{border-left:0}.wf-striped-table th,.wf-striped-table td{padding:1rem}.wf-striped-table thead th,.wf-striped-table thead td,.wf-striped-table tfoot th,.wf-striped-table tfoot td,.wf-striped-table tbody.thead th,.wf-striped-table tbody.thead td{background-color:#ebebeb;color:#777;font-weight:bold;text-align:left}.wf-striped-table tbody tr.even td,.wf-striped-table tbody tr:nth-child(2n) td{background-color:#ffffff}.wf-striped-table tbody tr td,.wf-striped-table tbody tr.odd td{background-color:#fafafa}.wf-striped-table tbody tr:hover>td{background-color:#fffbd8}.wf-striped-table tbody.empty-row tr td{border-width:0;padding:8px 0;background-color:transparent}.wf-striped-table .wf-result-error,.wf-block-list .wf-result-error{color:#d0514c !important;font-weight:bold}.wf-striped-table .wf-result-error:before,.wf-block-list .wf-result-error:before{content:"\2718"}.wf-striped-table .wf-result-success{max-width:20%}.wf-striped-table .wf-result-success,.wf-block-list .wf-result-success{color:#008c10 !important;font-weight:bold}.wf-striped-table .wf-result-success:before,.wf-block-list .wf-result-success:before{content:"\2713"}.wf-striped-table .wf-result-success:before,.wf-block-list .wf-result-success:before,.wf-striped-table .wf-result-error:before,.wf-block-list .wf-result-error:before{font-size:16px;display:inline-block;margin:0px 8px 0px 0px}.wf-striped-table .wf-result-inactive,.wf-block-list .wf-result-inactive{font-weight:bold;color:#666666 !important}.wf-fixed-table{table-layout:fixed}pre.wf-pre{margin:8px 0 20px;padding:12px;background:#ffffff;border:1px solid #999999;overflow:auto}.wf-center{text-align:center}#wfConfigForm,.wf-diagnostics-wrapper{max-width:1035px}.wf-hidden{display:none !important}.wf-card{position:relative;margin:0 auto .625rem;padding:1rem;box-sizing:border-box;background:#fff;box-shadow:0 0 0 1px rgba(200,215,225,0.5),0 1px 2px #e9eff3}.wf-card .wf-card-inner{min-height:76px;width:100%;padding:8px;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;position:relative}.wf-card .wf-card-inner .wf-card-content{max-width:75%}.wf-card .wf-card-inner .wf-card-content .wf-card-title{font-size:1.125rem;width:100%}.wf-card .wf-card-inner .wf-card-content .wf-card-subtitle{margin-top:.125rem;margin-bottom:.125rem;font-size:.875rem;color:#4f748e}.wf-card .wf-card-inner .wf-card-action{position:absolute;top:0;right:0;height:100%;background:none;border:0;outline:0;width:48px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;vertical-align:middle;transition:transform 0.15s cubic-bezier(0.175, 0.885, 0.32, 1.275),color 0.2s ease-in}.wf-card .wf-card-inner .wf-card-action .wf-card-action-chevron{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJjaGV2cm9uLW9iamVjdCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNCAyNCIKCSB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggaWQ9ImNoZXZyb24iIGQ9Ik0yMCA5bC04IDgtOC04IDEuNDE0LTEuNDE0TDEyIDE0LjE3Mmw2LjU4Ni02LjU4NiIvPgo8L3N2Zz4K");background-repeat:no-repeat;background-position:center center;width:24px;height:24px;fill:#87a6bc}.wf-card .wf-card-inner .wf-card-action .wf-card-action-checkbox{background-image:url(../images/checkbox.png);background-repeat:no-repeat;background-position:left center;width:29px;height:29px}.wf-card .wf-card-inner .wf-card-action .wf-card-action-checkbox.checked{background-position:right center}.wf-card .wf-card-extra{display:none;padding:0.5rem;margin-top:1rem;border-top:1px solid #f3f6f8}@media (min-width: 768px){.wf-card .wf-card-extra{padding:1rem}}.wf-card.active .wf-card-extra{display:block}.wf-card.wf-card-left .wf-card-content{margin-left:48px}.wf-card.wf-card-left .wf-card-action{right:auto;left:0px}.wf-card.disabled .wf-card-content .wf-card-title{color:#aaaaaa}.wf-card.disabled .wf-card-content .wf-card-subtitle{color:#8ea6be}.wf-inline-block{display:inline-block}@media (max-width: 767px){.wf-inline-block-xs{display:inline-block}}.wf-full-width{width:100%;max-width:100%}.wf-no-top{margin-top:0 !important}.wf-add-top{margin-top:1rem !important}.wf-add-top-large{margin-top:1.5rem !important}.wf-add-top-medium{margin-top:0.75rem !important}.wf-add-top-small{margin-top:0.5rem !important}.wf-add-top-smaller{margin-top:0.25rem !important}.wf-no-bottom{margin-bottom:0 !important}.wf-add-bottom{margin-bottom:1rem !important}.wf-add-bottom-large{margin-bottom:1.5rem !important}.wf-add-bottom-medium{margin-bottom:0.75rem !important}.wf-add-bottom-small{margin-bottom:0.5rem !important}.wf-add-bottom-smaller{margin-bottom:0.25rem !important}.wf-padding-no-top{padding-top:0 !important}.wf-no-right{margin-right:0 !important}.wf-padding-no-bottom{padding-bottom:0 !important}.wf-padding-no-left{padding-left:0 !important}.wf-padding-no-right{padding-right:0 !important}.wf-padding-add-top{padding-top:1rem !important}.wf-padding-add-top-small{padding-top:0.5rem !important}.wf-padding-add-top-medium{padding-top:0.75rem !important}.wf-padding-add-top-large{padding-top:1.5rem !important}.wf-padding-add-bottom{padding-bottom:1rem !important}.wf-padding-add-bottom-small{padding-bottom:0.5rem !important}.wf-padding-add-bottom-medium{padding-bottom:0.75rem !important}.wf-padding-add-bottom-large{padding-bottom:1.5rem !important}.wf-padding-add-left{padding-left:1rem !important}.wf-padding-add-left-small{padding-left:0.5rem !important}.wf-padding-add-left-medium{padding-left:0.75rem !important}.wf-padding-add-left-large{padding-left:1.5rem !important}.wf-padding-add-right{padding-right:1rem !important}.wf-padding-add-right-small{padding-right:0.5rem !important}.wf-padding-add-right-medium{padding-right:0.75rem !important}.wf-padding-add-right-large{padding-right:1.5rem !important}.wf-left{text-align:left !important}.wf-center{text-align:center !important}.wf-block-center{margin:0 auto}.wf-right{text-align:right !important}.wf-block-right{margin:0 0 0 auto}@media (max-width: 767px){.wf-left-xs{text-align:left !important}.wf-center-xs{text-align:center !important}.wf-padding-add-top-xs{padding-top:1rem !important}.wf-padding-add-top-xs-small{padding-top:0.5rem !important}.wf-padding-add-top-xs-large{padding-top:1.5rem !important}.wf-padding-add-bottom-xs{padding-bottom:1rem !important}.wf-padding-add-bottom-xs-small{padding-bottom:0.5rem !important}.wf-padding-add-bottom-xs-large{padding-bottom:1.5rem !important}}@media (min-width: 768px) and (max-width: 991px){.wf-left-sm{text-align:left !important}.wf-center-sm{text-align:center !important}}@media (min-width: 992px) and (max-width: 1199px){.wf-left-md{text-align:left !important}.wf-center-md{text-align:center !important}.wf-right-md{text-align:right !important}}@media (min-width: 1200px){.wf-left-lg{text-align:left !important}.wf-center-lg{text-align:center !important}.wf-right-lg{text-align:right !important}}.wf-border-no-top{border-top:none !important}.wf-border-no-right{border-right:none !important}.wf-border-no-bottom{border-bottom:none !important}.wf-border-no-left{border-left:none !important}.wf-overflow-x-auto{overflow-x:auto}.wf-overflow-y-auto{overflow-y:auto}@media (max-width: 767px){.wf-overflow-x-auto-xs{overflow-x:auto}.wf-overflow-y-auto-xs{overflow-y:auto}}.wf-gray-dark{color:#2d2d2d !important}.wf-gray-blue{color:#3f596b !important}.wf-green-dark{color:#11967a !important}.wf-green-light{color:#16bc9b !important}.wf-red-dark{color:#930000 !important}.wf-red-light{color:#c10000 !important}.wf-yellow-dark{color:#fcb214 !important}.wf-yellow-light{color:#ffd10a !important}.wf-gray{color:#525355 !important}.wf-gray-light{color:#9f9fa0 !important}.wf-nowrap{white-space:nowrap}.wf-tip{color:#fcb214;font-size:1.1rem;margin-right:0.25rem}.wf-text-small{font-size:80%}.wf-scroll-x::-webkit-scrollbar,.wf-scroll-y::-webkit-scrollbar{-webkit-appearance:none;width:7px;height:7px}.wf-scroll-x::-webkit-scrollbar-thumb,.wf-scroll-y::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,0.194);-webkit-box-shadow:0 0 1px rgba(255,255,255,0.5)}.wf-split-word{word-wrap:break-word;word-break:break-all}@media (max-width: 767px){.wf-split-word-xs{word-wrap:break-word;word-break:break-all;white-space:normal !important}}.wfselect2-container{font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;min-width:200px}@media (min-width: 768px){.wfselect2-container{min-width:280px}}@media (min-width: 992px){.wfselect2-container{min-width:320px}}@media (max-width: 767px){.wfselect2-container .wfselect2-search.wfselect2-search--inline{margin:0 !important}}.wf-select2-placeholder-fix .wfselect2-search__field{width:auto !important}#wf-all-options-search .wfselect2-container{min-width:250px}#wf-all-options-search .wf-select2-placeholder-fix .wfselect2-search__field{margin-top:10px !important}.wf-page-title{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;margin-top:0.5rem}.wf-page-title>*{-webkit-flex-grow:0;flex-grow:0;min-width:0}.wf-page-title>*:first-child{-webkit-flex-grow:0;flex-grow:0;min-width:32px;-webkit-flex-basis:32px;flex-basis:32px;padding-right:0.25rem}.wf-page-title .wordfence-icon32{margin:0;margin-right:0.5rem}.wf-page-title h2{padding:0 !important}.wf-page-title .wfOnOffSwitch{-webkit-flex-basis:69px;flex-basis:69px;-webkit-flex-shrink:0;flex-shrink:0;margin-left:0.5rem}.wf-tab-container{background-color:#fff}@media (min-width: 768px){.wf-tab-container{background-color:unset}}.wf-page-tabs,.wf-page-fixed-tabs{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;border-bottom:1px solid #d0d0d0;margin:0;margin-top:0.5rem;margin-left:-10px;margin-right:-10px}@media (min-width: 768px){.wf-page-tabs,.wf-page-fixed-tabs{margin-left:0;margin-right:0}}.wf-page-tabs>*,.wf-page-fixed-tabs>*{-webkit-flex-grow:0;flex-grow:0;min-width:0}.wf-page-tabs>*:first-child,.wf-page-fixed-tabs>*:first-child{-webkit-flex-grow:0;flex-grow:0;min-width:32px;-webkit-flex-basis:32px;flex-basis:32px}.wf-page-tabs .wordfence-icon32,.wf-page-fixed-tabs .wordfence-icon32{margin:0;margin-right:0.5rem;margin-left:0.5rem}@media (min-width: 768px){.wf-page-tabs .wordfence-icon32,.wf-page-fixed-tabs .wordfence-icon32{margin-left:0}}.wf-page-tabs .wf-text-tab,.wf-page-fixed-tabs .wf-text-tab{margin:0;margin-left:0.5rem;color:#333}.wf-page-tabs .wf-tab,.wf-page-fixed-tabs .wf-tab{border:1px solid #fff;border-top-right-radius:0.5rem;border-top-left-radius:0.5rem;border-bottom:none;margin-bottom:-1px;margin-right:0.5rem;color:#333}@media (min-width: 768px){.wf-page-tabs .wf-tab,.wf-page-fixed-tabs .wf-tab{border:1px solid #d0d0d0;background:#e6e6e6}}.wf-page-tabs .wf-tab a,.wf-page-fixed-tabs .wf-tab a{display:block;padding:0.5rem 1rem;font-size:14px;line-height:24px;text-decoration:none;font-weight:bold;color:#333}.wf-page-tabs .wf-tab.wf-active,.wf-page-tabs .wf-tab:hover,.wf-page-fixed-tabs .wf-tab.wf-active,.wf-page-fixed-tabs .wf-tab:hover{border-bottom:1px solid #f1f1f1;background:#f1f1f1;-webkit-box-shadow:none;box-shadow:none}.wf-tab-content{display:none;margin-top:15px}.wf-tab-content.wf-active{display:block}.wf-fixed-tab-content{margin-top:15px}.wf-section-title{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start}.wf-section-title>*{-webkit-flex-grow:0;flex-grow:0;min-width:0}.wf-section-title>h1,.wf-section-title>h2,.wf-section-title>h3,.wf-section-title>h4,.wf-section-title>h5,.wf-section-title>h6{-webkit-flex-grow:1;flex-grow:1;color:#2d2d2d !important;font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif !important;line-height:1.5rem !important;font-weight:700 !important;padding:0 !important;margin:0 !important}@media (min-width: 768px){.wf-section-title>h1,.wf-section-title>h2,.wf-section-title>h3,.wf-section-title>h4,.wf-section-title>h5,.wf-section-title>h6{padding-right:0.25rem !important}}.wf-section-title h2{font-size:1.3125rem;line-height:1.5}.wf-section-title h3{font-size:1.125rem}.wf-section-title h4{font-size:1rem}.wf-section-title .wordfence-icon32{margin:0;margin-right:0.5rem}.wf-status-circular{position:relative}.wf-status-circular-text{position:absolute;left:50%;top:50%;padding:0;margin:0;transform:translate(-50%, -50%);color:#aaa;font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.3125rem;font-weight:300;line-height:1.5}.wf-status-circular .wf-status-overlay-text{position:absolute;left:50%;top:50%;padding:0;margin:0;width:200%;text-align:center;transform:translate(-50%, -50%);font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:normal;line-height:1.3125;opacity:0.0;color:#777}.wf-status-warning,.wf-status-critical,.wf-status-payment-expiring,.wf-status-renewing{width:100px;height:100px;margin-bottom:1rem}.wf-status-warning svg path{fill:#fcb214}.wf-status-critical svg path{fill:#930000}.wf-status-payment-expiring svg rect,.wf-status-payment-expiring svg path{fill:#930000}.wf-status-renewing svg rect,.wf-status-renewing svg path{fill:#11967a}#howGetIPs-preview{color:#8c8c8c}#howGetIPs-preview strong{color:#666}.wf-scrollTop{background:#424242;bottom:30px;right:15px;position:fixed;z-index:999;display:none}.wf-scrollTop a{background:#959595;display:block;padding:4px 5px;line-height:32px;width:32px;color:#ffffff;text-align:center}.wf-back-icon{margin-right:0.75rem;font-size:1.5rem !important}.wf-back-link-chevron{margin-left:1rem}.wf-back-link-chevron:first-of-type{margin-left:0}.wf-back-link{font-weight:bold;text-decoration:none}.wf-premium-link{font-weight:bold}.wf-boolean-switch{border:1px solid #aaa;display:block;cursor:pointer;width:54px;height:30px;min-width:54px;min-height:30px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;line-height:30px !important;background-color:#ffffff;position:relative;box-sizing:border-box;transition:background-color 0.2s ease-in-out, border-color 0.2s ease-in-out}@media (min-width: 768px){.wf-boolean-switch{width:34px;height:20px;min-width:34px;min-height:20px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;line-height:20px !important}}.wf-boolean-switch .wf-boolean-switch-handle{position:relative;display:block;border:1px solid #aaa;background-color:#fff;width:30px;height:30px;min-width:30px;min-height:30px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;margin-top:-1px;box-sizing:border-box;left:-1px;transition:border-color 0.2s ease-in-out, left 0.2s ease-in-out}@media (min-width: 768px){.wf-boolean-switch .wf-boolean-switch-handle{width:20px;height:20px;min-width:20px;min-height:20px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}}.wf-boolean-switch.wf-active .wf-boolean-switch-handle{left:25px}@media (min-width: 768px){.wf-boolean-switch.wf-active .wf-boolean-switch-handle{left:15px}}.wf-boolean-switch.wf-disabled{pointer-events:none;border-color:#e2e2e2}.wf-boolean-switch.wf-disabled .wf-boolean-switch-handle{border-color:#e2e2e2}.wf-boolean-switch.wf-disabled.wf-active{border-color:#e2e2e2;background-color:#e2e2e2}.wf-boolean-switch.wf-disabled.wf-active .wf-boolean-switch-handle{border-color:#e2e2e2}.wf-option-checkbox,[type=checkbox].wf-option-checkbox+label:before{content:'\f3fd';font-family:"Ionicons" !important;display:block;cursor:pointer;width:30px;height:30px;min-width:30px;min-height:30px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;line-height:30px !important;text-align:center !important;background-color:#ffffff !important;box-shadow:0px 0px 0px 1px #aaa;color:#ffffff !important;font-size:30px !important;font-weight:normal !important}@media (min-width: 768px){.wf-option-checkbox,[type=checkbox].wf-option-checkbox+label:before{width:20px;height:20px;min-width:20px;min-height:20px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;line-height:21px !important;font-size:25px !important}}@media (min-width: 768px){.wf-option-checkbox{position:relative}.wf-option-checkbox>*{position:absolute;top:9px;left:50%;transform:translateX(-50%) translateY(-50%)}}.wf-option-radio,[type=radio].wf-option-radio+label:before{content:"\f401";font-family:"Ionicons" !important;display:block;cursor:pointer;width:30px;height:30px;min-width:30px;min-height:30px;line-height:30px !important;text-align:center !important;color:#ccc !important;font-size:30px !important;font-weight:normal !important}@media (min-width: 768px){.wf-option-radio,[type=radio].wf-option-radio+label:before{width:20px;height:20px;min-width:20px;min-height:20px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;line-height:20px !important}}[type=checkbox].wf-option-checkbox.wf-small+label:before{width:20px;height:20px;min-width:20px;min-height:20px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;line-height:21px !important;font-size:20px !important}[type=radio].wf-option-radio.wf-small+label:before{width:20px;height:20px;min-width:20px;min-height:20px;line-height:21px !important;font-size:20px !important}[type=checkbox].wf-option-checkbox+label:before,[type=radio].wf-option-radio+label:before{text-align:center !important;text-indent:0px;display:inline-block;vertical-align:-6px;margin:0px 5px 0px 0px;font-weight:normal;font-style:normal}[type=checkbox].wf-option-checkbox.wf-small+label:before,[type=radio].wf-option-radio.wf-small+label:before{text-indent:0px;vertical-align:-3px}.wf-option-checkbox.wf-checked,[type=checkbox].wf-option-checkbox:checked+label:before{color:#ffffff !important}.wf-option-checkbox.wf-disabled,[type=checkbox].wf-option-checkbox:disabled+label:before{color:#f1f1f1 !important;box-shadow:0px 0px 0px 1px #e2e2e2 !important;background-color:#f1f1f1 !important}.wf-option-checkbox.wf-checked.wf-disabled,[type=checkbox].wf-option-checkbox:disabled:checked+label:before{color:#777 !important;box-shadow:0px 0px 0px 1px #e2e2e2 !important;background-color:#f1f1f1 !important}.wf-option-radio.wf-checked,[type=radio].wf-option-radio:checked+label:before{content:"\f3a7"}.wf-option-checkbox[type=checkbox],.wf-option-checkbox[type=radio],.wf-option-radio[type=checkbox],.wf-option-radio[type=radio]{position:absolute;left:-9999px}.wf-option-text input[type="text"],input.wf-input-text{text-align:left;width:100%;height:40px;border-radius:0;border:0;background-color:#ffffff;box-shadow:1px 1px 1px 2px rgba(215,215,215,0.65)}.wf-option-text input[type="text"]:placeholder-shown,input.wf-input-text:placeholder-shown{font-style:italic;color:#bfbfbf}::-webkit-input-placeholder{color:#bfbfbf}:-moz-placeholder{color:#bfbfbf;opacity:1}::-moz-placeholder{color:#bfbfbf;opacity:1}:-ms-input-placeholder{color:#bfbfbf}::-ms-input-placeholder{color:#bfbfbf}::placeholder{color:#bfbfbf}.wf-option-premium .wf-option-title,.wf-option-premium .wf-option-title>ul>li,.wf-option.wf-disabled .wf-option-title,.wf-option.wf-disabled .wf-option-title>ul>li{color:#aaa !important}.wf-option-premium .wf-option-checkbox,.wf-option-premium .wf-option-radio,.wf-option.wf-disabled .wf-option-checkbox,.wf-option.wf-disabled .wf-option-radio{opacity:0.5}.wf-block .wf-block-content .wf-block-labeled-value.wf-protection-status .wf-block-labeled-value-value{padding-top:0}.wf-block .wf-block-content .wf-block-labeled-value.wf-protection-status .wf-block-labeled-value-value .wf-fa{font-size:8rem}.wf-block .wf-block-content .wf-block-labeled-value.wf-protection-status .wf-block-labeled-value-value svg{width:160px}.wf-block .wf-block-content .wf-block-labeled-value.wf-protection-status .wf-block-labeled-value-label{font-size:1.35rem;font-weight:300;padding-bottom:0}.wf-block .wf-block-content .wf-block-labeled-value.wf-protection-status-premium .wf-block-labeled-value-value{color:#9f9fa0}.wf-block .wf-block-content .wf-block-labeled-value.wf-protection-status-premium .wf-block-labeled-value-value svg{fill:#9f9fa0}.wf-block .wf-block-content .wf-block-labeled-value.wf-protection-status-premium .wf-block-labeled-value-label{color:#9f9fa0}.wf-indeterminate-progress{-webkit-animation:wf-indeterminate-progress-keyframes 1s steps(8, end) infinite;-o-animation:wf-indeterminate-progress-keyframes 1s steps(8, end) infinite;animation:wf-indeterminate-progress-keyframes 1s steps(8, end) infinite}@-moz-keyframes wf-indeterminate-progress-keyframes{to{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes wf-indeterminate-progress-keyframes{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes wf-indeterminate-progress-keyframes{to{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.wf-flex-row{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:row;flex-direction:row}.wf-flex-row.wf-flex-row-full-height{-webkit-align-items:stretch;align-items:stretch}.wf-flex-row.wf-flex-row-vertical-xs{-webkit-flex-direction:column;flex-direction:column}@media (min-width: 768px){.wf-flex-row.wf-flex-row-vertical-xs{-webkit-flex-direction:row;flex-direction:row}}.wf-flex-row .wf-flex-row-1{-webkit-flex-grow:1;flex-grow:1}.wf-flex-row .wf-flex-row-0{-webkit-flex-grow:0;flex-grow:0}.wf-flex-row .wf-flex-col-100,.wf-flex-row .wf-flex-col-xs-100{-webkit-flex-grow:0;flex-grow:0;-webkit-flex-basis:100%;flex-basis:100%;width:100%}@media (min-width: 768px){.wf-flex-row .wf-flex-col-sm-100{-webkit-flex-grow:0;flex-grow:0;-webkit-flex-basis:100%;flex-basis:100%;width:100%}}@media (min-width: 992px){.wf-flex-row .wf-flex-col-md-100{-webkit-flex-grow:0;flex-grow:0;-webkit-flex-basis:100%;flex-basis:100%;width:100%}}@media (min-width: 1200px){.wf-flex-row .wf-flex-col-lg-100{-webkit-flex-grow:0;flex-grow:0;-webkit-flex-basis:100%;flex-basis:100%;width:100%}}.wf-flex-row .wf-flex-col-50,.wf-flex-row .wf-flex-col-xs-50{-webkit-flex-grow:0;flex-grow:0;-webkit-flex-basis:50%;flex-basis:50%;width:50%}@media (min-width: 768px){.wf-flex-row .wf-flex-col-sm-50{-webkit-flex-grow:0;flex-grow:0;-webkit-flex-basis:50%;flex-basis:50%;width:50%}}@media (min-width: 992px){.wf-flex-row .wf-flex-col-md-50{-webkit-flex-grow:0;flex-grow:0;-webkit-flex-basis:50%;flex-basis:50%;width:50%}}@media (min-width: 1200px){.wf-flex-row .wf-flex-col-lg-50{-webkit-flex-grow:0;flex-grow:0;-webkit-flex-basis:50%;flex-basis:50%;width:50%}}.wf-switch{display:-webkit-flex !important;display:flex !important;-webkit-align-items:stretch !important;align-items:stretch !important;-webkit-justify-content:flex-start !important;justify-content:flex-start !important;-webkit-flex-direction:row !important;flex-direction:row !important;margin:0;padding:0}.wf-switch>li{margin:0 !important;padding:0.5rem 0.7rem !important;text-transform:uppercase;cursor:pointer;color:#aaa;font-weight:400;border-top:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf;border-right:1px solid #bfbfbf}.wf-switch>li:first-of-type{border-left:1px solid #bfbfbf;-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px}.wf-switch>li:last-of-type{-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-moz-border-radius-bottomright:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px}.wf-switch>li.wf-active{color:#ffffff}.wf-tooltip,.ui-widget.wf-tooltip{max-width:600px;font-size:0.75rem;overflow-wrap:break-word;opacity:1.0;background-color:#ffffff}.wf-widget-learning-mode{border-top:1px solid #eee;margin:0 -1rem;padding:1rem;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:row;flex-direction:row}@media (min-width: 768px){.wf-widget-learning-mode{padding:1.5rem}}.wf-widget-learning-mode svg{width:18px}.wf-widget-learning-mode svg path{fill:#aaa}.wf-widget-learning-mode span{padding-left:0.5rem;font-size:.875rem;line-height:1.3125;font-weight:600}.wf-drawer-overlay{position:fixed;top:0px;right:0px;bottom:0px;left:160px;background-color:rgba(0,0,0,0.5);z-index:9980;padding:5rem 0}.folded .wf-drawer-overlay{left:36px}@media only screen and (max-width: 960px){.auto-fold .wf-drawer-overlay{left:36px}}.rtl .wf-drawer-overlay{right:160px;left:0px}.rtl .folded .wf-drawer-overlay{right:36px}@media only screen and (max-width: 960px){.rtl .auto-fold .wf-drawer-overlay{right:36px}}@media screen and (max-width: 782px){.wf-drawer-overlay,.folded .wf-drawer-overlay,.auto-fold .wf-drawer-overlay,.rtl .wf-drawer-overlay,.rtl .folded .wf-drawer-overlay,.rtl .auto-fold .wf-drawer-overlay{left:0px;right:0px}}.wf-drawer{background-color:#ffffff;position:fixed;top:32px;bottom:0px;right:0px;z-index:9981}.wf-drawer .wf-modal{display:-webkit-flex;display:flex;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:column;flex-direction:column;height:100%}.wf-drawer .wf-modal ul,.wf-drawer .wf-modal li{padding:0;margin:0}.wf-drawer .wf-modal .wf-modal-header{-webkit-flex-shrink:0;flex-shrink:0;min-height:44px;padding:1rem;width:100%;box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;position:relative;color:#ffffff}.wf-drawer .wf-modal .wf-modal-header .wf-modal-header-content{max-width:75%}.wf-drawer .wf-modal .wf-modal-header .wf-modal-header-content .wf-modal-title{font-size:1.3125rem;line-height:1.5;font-weight:300;width:100%;transition:color 0.2s ease-in}.wf-drawer .wf-modal .wf-modal-header .wf-modal-header-content .wf-modal-subtitle{margin-top:.125rem;margin-bottom:.125rem;font-size:.575rem;color:#4f748e}.wf-drawer .wf-modal .wf-modal-content{-webkit-flex-grow:1;flex-grow:1;display:-webkit-flex;display:flex;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:column;flex-direction:column;padding:1rem}.wf-drawer .wf-modal .wf-modal-content>*:first-child{margin-top:0}.wf-drawer .wf-modal .wf-modal-content select,.wf-drawer .wf-modal .wf-modal-content select option,.wf-drawer .wf-modal .wf-modal-content .wfselect2-container--default{font-size:0.7rem;font-weight:bold}@media (min-width: 768px){.wf-drawer .wf-modal .wf-modal-content select,.wf-drawer .wf-modal .wf-modal-content select option,.wf-drawer .wf-modal .wf-modal-content .wfselect2-container--default{font-size:0.8rem}}@media (min-width: 992px){.wf-drawer .wf-modal .wf-modal-content select,.wf-drawer .wf-modal .wf-modal-content select option,.wf-drawer .wf-modal .wf-modal-content .wfselect2-container--default{font-size:0.9rem}}.wf-drawer .wf-modal .wf-modal-content .wf-option-select-option,.wf-drawer .wf-modal .wf-modal-content .wfselect2-container--default,.wf-drawer .wf-modal .wf-modal-content .wfselect2-container--default .wfselect2-selection--single{text-align:left;height:40px;border-radius:0;border:0;background-color:#ffffff;box-shadow:1px 1px 1px 2px rgba(215,215,215,0.35)}.wf-drawer .wf-modal .wf-modal-content .wf-option-select-option .wfselect2-selection__rendered,.wf-drawer .wf-modal .wf-modal-content .wfselect2-container--default .wfselect2-selection__rendered,.wf-drawer .wf-modal .wf-modal-content .wfselect2-container--default .wfselect2-selection--single .wfselect2-selection__rendered{color:#333;line-height:40px}.wf-drawer .wf-modal .wf-modal-content .wf-option-select-option .wfselect2-selection__arrow,.wf-drawer .wf-modal .wf-modal-content .wfselect2-container--default .wfselect2-selection__arrow,.wf-drawer .wf-modal .wf-modal-content .wfselect2-container--default .wfselect2-selection--single .wfselect2-selection__arrow{height:38px}.wf-drawer .wf-modal .wf-modal-content .wf-option-select-option.wfselect2-container--disabled .wfselect2-selection__rendered,.wf-drawer .wf-modal .wf-modal-content .wfselect2-container--default.wfselect2-container--disabled .wfselect2-selection__rendered,.wf-drawer .wf-modal .wf-modal-content .wfselect2-container--default .wfselect2-selection--single.wfselect2-container--disabled .wfselect2-selection__rendered{color:#aaa}.wf-drawer .wf-modal .wf-modal-content .wfselect2-container--default .wfselect2-selection--single .wfselect2-selection__arrow b{border-color:#333 transparent transparent}.wf-drawer .wf-modal .wf-modal-content .wfselect2-container--default.wfselect2-container--open .wfselect2-selection--single .wfselect2-selection__arrow b{border-color:transparent transparent #333}.wf-drawer .wf-modal .wf-modal-footer{-webkit-flex-shrink:0;flex-shrink:0;min-height:44px;padding:1rem;width:100%;box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;position:relative;background-color:#f1f1f1;border-top:1px solid #d9d9d9}.wf-mobile-menu-overlay{position:fixed;top:0px;right:0px;bottom:0px;left:0px;background-color:rgba(0,0,0,0.5);z-index:100000}.wf-mobile-menu-overlay>.wf-mobile-menu-tap-hint{position:absolute;top:25%;left:50%;transform:translateX(-50%);color:#ffffff;font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.3125rem;font-weight:300;line-height:1.5}.wf-mobile-menu{position:fixed;left:50%;transform:translateX(-50%);z-index:100001}.wf-mobile-menu>.wf-mobile-menu-items{margin:0;padding:0 0 0.25rem 0;list-style:none}.wf-mobile-menu>.wf-mobile-menu-items>li{margin:0;padding:0.25rem 0}.wf-mobile-menu>.wf-mobile-menu-items>li>a{box-sizing:border-box}.wf-circle-tooltip.ui-tooltip{padding:0;font-size:0.7rem;max-width:400px;border:1px solid #9f9fa0;position:absolute !important;z-index:3000;opacity:1.0;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}.wf-circle-tooltip.ui-tooltip h4{margin:0 0 10px}.wf-circle-tooltip.ui-tooltip ul{margin:10px 0}.wf-circle-tooltip.ui-tooltip p{font-size:0.7rem;margin:10px 0 0}.wf-circle-tooltip.ui-tooltip a{text-decoration:none}.wf-circle-tooltip.ui-tooltip a:hover{text-decoration:underline}.wf-circle-tooltip.ui-tooltip .wf-circle-tooltip-header,.wf-circle-tooltip.ui-tooltip .wf-circle-tooltip-body{padding:12px}.wf-circle-tooltip.ui-tooltip .wf-circle-tooltip-header{-moz-border-radius:6px 6px 0px 0px;-webkit-border-radius:6px;border-radius:6px 6px 0px 0px;background-color:#f1f1f1}.wf-circle-tooltip.ui-tooltip .wf-circle-tooltip-header h4{margin:0;font-size:0.8rem}.wf-circle-tooltip.ui-tooltip .wf-circle-tooltip-body .wf-tooltip-status-circle{position:relative;padding:0 10px 0 0}.wf-circle-tooltip.ui-tooltip .wf-circle-tooltip-body .wf-tooltip-status-circle .wf-status-overlay-text{display:none}.wf-circle-tooltip.ui-tooltip .wf-circle-tooltip-body ul li strong{width:20%}.wf-circle-tooltip.ui-tooltip .wf-circle-tooltip-body ul li span{width:80%}.wf-circle-tooltip.ui-tooltip .wf-circle-tooltip-block{position:relative;background-color:#fff;z-index:3001;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}.wf-circle-tooltip.ui-tooltip .wf-circle-tooltip-block:after{content:'';position:absolute;bottom:-20px;left:20px;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #fff}.wf-circle-tooltip.ui-tooltip:after{content:'';position:absolute;bottom:-22px;left:18px;width:0;height:0;border-left:22px solid transparent;border-right:22px solid transparent;border-top:22px solid rgba(0,0,0,0.5);filter:blur(2px)}.wf-circle-tooltip.ui-tooltip.wf-tooltip-vertical-top:after{top:-22px;bottom:auto;border-left:22px solid transparent;border-right:22px solid transparent;border-bottom:22px solid rgba(0,0,0,0.5);border-top-width:0}.wf-circle-tooltip.ui-tooltip.wf-tooltip-vertical-top .wf-circle-tooltip-block:after{top:-20px;bottom:auto;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #f1f1f1;border-top-width:0}.wf-circle-tooltip.ui-tooltip.wf-tooltip-vertical-top.wf-tooltip-horizontal-right:after{left:auto;right:18px}.wf-circle-tooltip.ui-tooltip.wf-tooltip-vertical-top.wf-tooltip-horizontal-right .wf-circle-tooltip-block:after{left:auto;right:20px}.wf-circle-tooltip.ui-tooltip.wf-tooltip-vertical-bottom.wf-tooltip-horizontal-right:after{left:auto;right:18px}.wf-circle-tooltip.ui-tooltip.wf-tooltip-vertical-bottom.wf-tooltip-horizontal-right .wf-circle-tooltip-block:after{left:auto;right:20px}#wf-mobile-controls{white-space:nowrap;font-size:1.2rem}.wf-callout-warning{background-color:#feecc4;padding:0.8rem 1.25rem}.wf-tip-light-bulb{color:#fcb214;font-size:1.5rem;font-weight:bold}.wf-tip-info-message{padding-left:0.5rem !important;font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.875rem;color:#2d2d2d;line-height:1.3125;font-weight:normal}.wf-overdue-cron td{background-color:#fff4f4 !important}.wf-inline-notice{background:#ffffff;border:1px solid #ccd0d4;border-left-color:#ffb900;border-left-width:4px;box-shadow:0 1px 1px rgba(0,0,0,0.04);padding:8px 12px;display:flex;justify-content:flex-start;align-items:center}.wf-inline-notice>*{flex-grow:1}.wf-inline-notice:first-child{flex-grow:0;flex-shrink:0}.wf-inline-notice span{padding-left:0.5rem}.wf-block{position:relative;margin:0 auto 0.5rem;padding:0 1rem;box-sizing:border-box;background-color:#fff;box-shadow:0 0 0 1px rgba(200,215,225,0.25),0 1px 2px #e9eff3}@media (min-width: 768px){.wf-block{padding:0 1.5rem}}.wf-block.wf-block-no-padding{padding:0}.wf-block.wf-block-transparent{background-color:transparent;box-shadow:none}.wf-block .wf-block-banner{min-height:44px;margin:0 -1rem;padding:0;box-sizing:border-box;position:relative;background-color:#fcb214;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:row;flex-direction:row}.wf-block .wf-block-banner>li{margin:0;padding:0.75rem 1rem}@media (min-width: 768px){.wf-block .wf-block-banner{margin:0 -1.5rem}.wf-block .wf-block-banner>li{padding:0.75rem 1.5rem}}.wf-block .wf-block-header{min-height:44px;padding:1rem 0;width:100%;box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;position:relative}.wf-block .wf-block-header .wf-block-header-content{max-width:75%}.wf-block .wf-block-header .wf-block-header-content .wf-block-title{font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:0.9rem;width:100%;transition:color 0.2s ease-in}.wf-block .wf-block-header .wf-block-header-content .wf-block-subtitle{margin-top:.125rem;margin-bottom:.125rem;font-size:0.775rem}.wf-block .wf-block-header .wf-block-header-action{position:absolute;top:0;right:0;height:100%;background:none;border:0;outline:0;width:48px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end;vertical-align:middle;transition:transform 0.15s cubic-bezier(0.175, 0.885, 0.32, 1.275),color 0.2s ease-in}.wf-block .wf-block-header .wf-block-header-action.wf-block-header-action-text{width:auto}.wf-block .wf-block-header .wf-block-header-action.wf-block-header-action-text.wf-block-header-action-text-success{color:#11967a}.wf-block .wf-block-header .wf-block-header-action.wf-block-header-action-text.wf-block-header-action-text-warning{color:#930000}.wf-block .wf-block-header .wf-block-header-action.wf-block-header-action-text.wf-block-header-action-text-warning a{color:#930000}.wf-block .wf-block-header .wf-block-header-action .wf-block-header-action-chevron{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJjaGV2cm9uLW9iamVjdCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNCAyNCIKCSB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggaWQ9ImNoZXZyb24iIGQ9Ik0yMCA5bC04IDgtOC04IDEuNDE0LTEuNDE0TDEyIDE0LjE3Mmw2LjU4Ni02LjU4NiIvPgo8L3N2Zz4K");background-repeat:no-repeat;background-position:center center;width:24px;height:24px}.wf-block .wf-block-header .wf-block-header-action .wf-block-header-action-disclosure{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJkaXNjbG9zdXJlLWNsb3NlZC1vYmplY3QiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxMnB4IiBoZWlnaHQ9IjEycHgiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTIgMTIiCgkgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxwYXRoIGlkPSJkaXNjbG9zdXJlLWNsb3NlZCIgZD0iTSA2IDAgbCA2IDYgLTYgNiAwIC0xMiIgZmlsbD0iIzc3NyIvPgo8L3N2Zz4=");background-repeat:no-repeat;background-position:center center;width:12px;height:12px;transition:transform 0.15s cubic-bezier(0.175, 0.885, 0.32, 1.275),background 0.2s ease-in}.wf-block .wf-block-header .wf-block-header-action .wf-block-header-action-checkbox{background-image:url(../images/checkbox.png);background-repeat:no-repeat;background-position:left center;width:29px;height:29px}.wf-block .wf-block-header .wf-block-header-action .wf-block-header-action-checkbox.wf-checked{background-position:right center}.wf-block .wf-block-content{display:none;margin:0 -1rem;padding:0 1rem}@media (min-width: 768px){.wf-block .wf-block-content{margin:0 -1.5rem;padding:0 1.5rem}}.wf-block .wf-block-content .wf-block-list{margin:0 -1rem;padding:0;list-style:none}@media (min-width: 768px){.wf-block .wf-block-content .wf-block-list{margin:0 -1.5rem}}.wf-block .wf-block-content .wf-block-list.wf-block-list-striped>li:nth-of-type(odd){background-color:#f9f9f9}.wf-block .wf-block-content .wf-block-list.wf-block-list-striped>li:nth-of-type(even){background-color:#ffffff}.wf-block .wf-block-content .wf-block-list>li{display:block;min-height:44px;padding:0 1rem;margin:0;border-top:1px solid #e2e2e2;box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}@media (min-width: 768px){.wf-block .wf-block-content .wf-block-list>li{padding:0 1.5rem}}.wf-block .wf-block-content .wf-block-list>li>*:first-child{-webkit-flex-grow:1;flex-grow:1;min-width:0}.wf-block .wf-block-content .wf-block-list.wf-block-list-horizontal{box-sizing:border-box;margin-top:-1px;display:-webkit-flex;display:flex;-webkit-align-items:stretch;align-items:stretch;-webkit-align-content:flex-start;align-content:flex-start;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}.wf-block .wf-block-content .wf-block-list.wf-block-list-horizontal>li{-webkit-flex-grow:1;flex-grow:1;-webkit-flex-basis:100%;flex-basis:100%;border-left:1px solid #e2e2e2}@media (min-width: 768px){.wf-block .wf-block-content .wf-block-list.wf-block-list-horizontal>li{-webkit-flex-basis:50%;flex-basis:50%}}@media (min-width: 992px){.wf-block .wf-block-content .wf-block-list.wf-block-list-horizontal>li{-webkit-flex-basis:25%;flex-basis:25%}}.wf-block .wf-block-content .wf-block-list.wf-block-list-horizontal.wf-block-list-nowrap{overflow-y:auto;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.wf-block .wf-block-content .wf-block-list.wf-block-list-horizontal.wf-block-list-nowrap>li{-webkit-flex-shrink:0;flex-shrink:0}.wf-block .wf-block-content .wf-block-list.wf-block-list-horizontal.wf-block-list-horizontal-5>li{-webkit-flex-grow:1;flex-grow:1;-webkit-flex-basis:20%;flex-basis:20%}.wf-block .wf-block-content .wf-block-list.wf-block-list-horizontal>*:first-child{border-left:0}@media (min-width: 768px){.wf-block .wf-block-content .wf-block-list.wf-block-list-horizontal.wf-block-list-equal>li{max-width:50%}}@media (min-width: 992px){.wf-block .wf-block-content .wf-block-list.wf-block-list-horizontal.wf-block-list-equal>li{max-width:25%}}.wf-block .wf-block-content .wf-block-list.wf-block-list-horizontal.wf-block-list-horizontal-5.wf-block-list-equal>li{max-width:20%}.wf-block .wf-block-content .wf-block-list .wf-block-list-state{text-align:center}@media (min-width: 1200px){.wf-block .wf-block-content .wf-block-list .wf-block-list-state{text-align:left}}.wf-block .wf-block-content .wf-block-list .wf-block-list-state-enabled .wf-fa{color:#11967a}.wf-block .wf-block-content .wf-block-list .wf-block-list-state-disabled .wf-fa{color:#525355}.wf-block .wf-block-content .wf-block-list .wf-block-list-state-premium{color:#9f9fa0}.wf-block .wf-block-content .wf-block-list .wf-block-list-dismiss{padding-left:2rem;font-size:1.25rem}.wf-block .wf-block-content .wf-block-list .wf-block-list-dismiss a{color:#525355}.wf-block .wf-block-content:first-child>.wf-block-list>li:first-child{border-top:none}.wf-block .wf-block-content .wf-block-left-right{margin:0 -1rem;padding:0;list-style:none;display:-webkit-flex;display:flex;-webkit-align-items:stretch;align-items:stretch;-webkit-align-content:flex-start;align-content:flex-start;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media (min-width: 768px){.wf-block .wf-block-content .wf-block-left-right{margin:0 -1.5rem}}.wf-block .wf-block-content .wf-block-left-right.wf-block-left-right-nowrap{-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.wf-block .wf-block-content .wf-block-left-right>li{display:block;min-height:44px;padding:0;margin:0;box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.wf-block .wf-block-content .wf-block-left-right>li>*:first-child{-webkit-flex-grow:1;flex-grow:1;min-width:0}.wf-block .wf-block-content .wf-block-left-right>li.wf-left{text-align:left}.wf-block .wf-block-content .wf-block-left-right>li.wf-right{text-align:right}.wf-block .wf-block-content .wf-block-left-center-right{margin:0 -1rem;padding:0;list-style:none;display:-webkit-flex;display:flex;-webkit-align-items:stretch;align-items:stretch;-webkit-align-content:center;align-content:center;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.wf-block .wf-block-content .wf-block-left-center-right>li{display:block;min-height:44px;padding:0;margin:0;box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-grow:1;flex-grow:1;-webkit-flex-basis:33.3333%;flex-basis:33.3333%;max-width:33.3333%}.wf-block .wf-block-content .wf-block-left-center-right>li a{text-decoration:none;font-size:.875rem}.wf-block .wf-block-content .wf-block-left-center-right>li.wf-left{text-align:left}.wf-block .wf-block-content .wf-block-left-center-right>li.wf-center{text-align:center;-webkit-justify-content:center;justify-content:center}.wf-block .wf-block-content .wf-block-left-center-right>li.wf-center .wordfence-icon32{margin:0}.wf-block .wf-block-content .wf-block-left-center-right>li.wf-right{text-align:right;-webkit-justify-content:flex-end;justify-content:flex-end}.wf-block .wf-block-content .wf-block-labeled-value{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:column;flex-direction:column;margin:0 -1rem;padding:1rem}@media (min-width: 768px){.wf-block .wf-block-content .wf-block-labeled-value{margin:0 -1.5rem;padding:1.5rem}}.wf-block .wf-block-content .wf-block-labeled-value-value{font-size:3rem;line-height:3rem;color:#9f9fa0;padding:1rem}.wf-block .wf-block-content .wf-block-labeled-value-label{font-size:0.75rem;color:#9f9fa0;padding:0 1rem 1rem 1rem}.wf-block.wf-block-no-header .wf-block-content .wf-block-list>li{border-top:none}.wf-block.wf-active .wf-block-content,.wf-block.wf-always-active .wf-block-content{display:block}.wf-block.wf-active>.wf-block-header>.wf-block-header-content>.wf-block-header-action>.wf-block-header-action-disclosure{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJkaXNjbG9zdXJlLWNsb3NlZC1vYmplY3QiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxMnB4IiBoZWlnaHQ9IjEycHgiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTIgMTIiCgkgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxwYXRoIGlkPSJkaXNjbG9zdXJlLWNsb3NlZCIgZD0iTSA2IDAgbCA2IDYgLTYgNiAwIC0xMiIgZmlsbD0iIzAwNzA5ZSIvPgo8L3N2Zz4=") !important;transform:rotate(90deg)}.wf-block.wf-disabled>.wf-block-header>.wf-block-header-content>.wf-block-title,.wf-block.wf-disabled>.wf-block-header>.wf-block-header-content>.wf-block-subtitle{color:#bfbfbf !important}.wf-block.wf-disabled>.wf-block-header>.wf-block-header-content>.wf-block-header-action>.wf-block-header-action-disclosure{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJkaXNjbG9zdXJlLWNsb3NlZC1vYmplY3QiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxMnB4IiBoZWlnaHQ9IjEycHgiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTIgMTIiCgkgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxwYXRoIGlkPSJkaXNjbG9zdXJlLWNsb3NlZCIgZD0iTSA2IDAgbCA2IDYgLTYgNiAwIC0xMiIgZmlsbD0iI2JkYmRiZCIvPgo8L3N2Zz4=") !important;transform:rotate(0deg)}.wf-block.wf-disabled>.wf-block-content{display:none !important}.wf-block.wf-block-header-left .wf-block-header-content{margin-left:48px}.wf-block.wf-block-header-left .wf-block-header-action{right:auto;left:0px}.wf-block.wf-disabled .wf-dashboard-item-content .wf-block-title{color:#aaaaaa}.wf-block.wf-disabled .wf-dashboard-item-content .wf-block-subtitle{color:#8ea6be}.wf-section-title{margin-bottom:1rem}.wf-status-detail{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:column;flex-direction:column;margin:0 -1rem;padding:1rem}.wf-status-detail p{margin:0 0 0.45rem 0}.wf-status-detail .wf-status-circular{margin-bottom:1rem}.wf-status-detail .wf-status-detail-title{font-weight:700 !important;font-size:1rem !important;line-height:1.3125 !important}.wf-status-detail .wf-status-detail-subtitle{font-size:.875rem !important;line-height:1.3125 !important;font-weight:normal !important;text-align:center}.wf-status-detail .wf-status-detail-link>a{font-weight:600 !important;font-size:0.85rem !important}.wf-block-navigation-option{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-align-content:flex-start;align-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.wf-block-navigation-option svg.wf-block-navigation-option-icon{width:50px;min-width:50px;fill:#9f9fa0}.wf-block-navigation-option:hover{cursor:pointer}.wf-block-navigation-option:hover a{text-decoration:underline}.wf-select-group{display:-webkit-flex !important;display:flex !important;-webkit-align-items:center !important;align-items:center !important;-webkit-justify-content:flex-start !important;justify-content:flex-start !important;-webkit-flex-direction:row !important;flex-direction:row !important;-webkit-flex-grow:0 !important;flex-grow:0 !important}.wf-select-group .wfselect2-container{min-width:200px}@media (max-width: 767px){.wf-select-group .wfselect2-container{max-width:100px}}.wf-select-group .wfselect2-container--default .wfselect2-selection--single{display:block;width:100%;height:38px;padding:.5rem 1.25rem;font-size:14px;line-height:1.42857;color:#2b2b2b;background-color:#fff;background-image:none;border:1px solid #ddd;border-radius:4px;border-top-right-radius:0;border-bottom-right-radius:0;border-right:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;-o-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s}.wf-select-group .wfselect2-container--default .wfselect2-selection--single .wfselect2-selection__rendered{color:#2b2b2b;line-height:inherit}.wf-select-group .wfselect2-container--default .wfselect2-selection--single .wfselect2-selection__arrow{height:38px}.wf-select-group .wf-form-control{display:inline-block;width:auto;border-top-left-radius:0;border-bottom-left-radius:0;margin-left:0}.wf-flex-horizontal{display:-webkit-flex !important;display:flex !important;-webkit-align-items:center !important;align-items:center !important;-webkit-justify-content:flex-start !important;justify-content:flex-start !important;-webkit-flex-direction:row !important;flex-direction:row !important}.wf-flex-horizontal>*:first-child{-webkit-flex-grow:0 !important;flex-grow:0 !important}.wf-flex-horizontal.wf-flex-align-left{-webkit-align-items:flex-start !important;align-items:flex-start !important}.wf-flex-horizontal.wf-flex-align-right{-webkit-justify-content:flex-end !important;justify-content:flex-end !important}.wf-flex-horizontal.wf-flex-full-width{width:100%}.wf-flex-horizontal.wf-flex-full-width>*:last-child{-webkit-flex-grow:1 !important;flex-grow:1 !important}.wf-flex-horizontal.wf-flex-full-width.wf-flex-grow-first>*:first-child{-webkit-flex-grow:1 !important;flex-grow:1 !important}.wf-flex-horizontal.wf-flex-full-width.wf-flex-grow-first>*:last-child{-webkit-flex-grow:0 !important;flex-grow:0 !important}.wf-flex-horizontal.wf-flex-full-width.wf-flex-grow-all>*:first-child,.wf-flex-horizontal.wf-flex-full-width.wf-flex-grow-all>*{-webkit-flex-grow:1 !important;flex-grow:1 !important}.wf-flex-horizontal>li{padding:0;margin:0}.wf-flex-vertical{display:-webkit-flex !important;display:flex !important;-webkit-align-items:center !important;align-items:center !important;-webkit-justify-content:flex-start !important;justify-content:flex-start !important;-webkit-flex-direction:column !important;flex-direction:column !important}.wf-flex-vertical>*:first-child{-webkit-flex-grow:0 !important;flex-grow:0 !important}.wf-flex-vertical.wf-flex-align-left{-webkit-align-items:flex-start !important;align-items:flex-start !important}.wf-flex-vertical.wf-flex-align-right{-webkit-align-items:flex-end !important;align-items:flex-end !important}.wf-flex-vertical.wf-flex-full-width{-webkit-align-items:stretch !important;align-items:stretch !important}@media (max-width: 767px){.wf-flex-vertical.wf-flex-align-left-xs{-webkit-align-items:flex-start !important;align-items:flex-start !important}}@media (min-width: 768px) and (max-width: 991px){.wf-flex-vertical.wf-flex-align-left-sm{-webkit-align-items:flex-start !important;align-items:flex-start !important}}@media (min-width: 992px) and (max-width: 1199px){.wf-flex-vertical.wf-flex-align-left-md{-webkit-align-items:flex-start !important;align-items:flex-start !important}}@media (min-width: 1200px){.wf-flex-vertical.wf-flex-align-left-lg{-webkit-align-items:flex-start !important;align-items:flex-start !important}}.wf-flex-vertical>li{padding:0;margin:0}@media (max-width: 767px){.wf-flex-vertical-xs{display:-webkit-flex !important;display:flex !important;-webkit-align-items:center !important;align-items:center !important;-webkit-justify-content:flex-start !important;justify-content:flex-start !important;-webkit-flex-direction:column !important;flex-direction:column !important}.wf-flex-vertical-xs>*:first-child{-webkit-flex-grow:0 !important;flex-grow:0 !important}.wf-flex-vertical-xs.wf-flex-align-left{-webkit-align-items:flex-start !important;align-items:flex-start !important}.wf-flex-vertical-xs.wf-flex-align-right{-webkit-align-items:flex-end !important;align-items:flex-end !important}.wf-flex-vertical-xs.wf-flex-full-width{-webkit-align-items:stretch !important;align-items:stretch !important}}ul.wf-option,.wf-form-field{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;padding:1rem 0;position:relative}ul.wf-option li,.wf-form-field li{margin:0;padding:0}ul.wf-option.wf-option-no-spacing,.wf-form-field.wf-option-no-spacing{padding:0;margin:0}ul.wf-option.wf-option-toggled>*:last-child,ul.wf-option.wf-option-footer>*:last-child,.wf-form-field.wf-option-toggled>*:last-child,.wf-form-field.wf-option-footer>*:last-child{margin-right:1rem}@media (max-width: 768px){ul.wf-option.wf-option-footer,.wf-form-field.wf-option-footer{-webkit-flex-direction:column;flex-direction:column}}ul.wf-option>.wf-option-content,.wf-form-field>.wf-option-content{-webkit-flex-grow:1;flex-grow:1}ul.wf-option>.wf-option-content>ul,.wf-form-field>.wf-option-content>ul{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;width:100%}ul.wf-option>.wf-option-content>ul>*:first-child,.wf-form-field>.wf-option-content>ul>*:first-child{-webkit-flex-grow:1;flex-grow:1}@media (min-width: 768px){ul.wf-option>.wf-option-content>ul,.wf-form-field>.wf-option-content>ul{-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center}}ul.wf-option.wf-option-toggled-segmented *,.wf-form-field.wf-option-toggled-segmented *{-webkit-flex-grow:0;flex-grow:0}ul.wf-option.wf-option-toggled-segmented *:first-child,.wf-form-field.wf-option-toggled-segmented *:first-child{-webkit-flex-grow:1;flex-grow:1}ul.wf-option.wf-option-toggled-segmented>*:last-child,.wf-form-field.wf-option-toggled-segmented>*:last-child{margin-left:1rem}ul.wf-option.wf-option-toggled-segmented .wf-option-title,.wf-form-field.wf-option-toggled-segmented .wf-option-title{font-size:.8rem}ul.wf-option.wf-option-toggled-segmented .wf-option-segments,.wf-form-field.wf-option-toggled-segmented .wf-option-segments{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:stretch;align-content:stretch;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}ul.wf-option.wf-option-toggled-segmented .wf-option-segments label,.wf-form-field.wf-option-toggled-segmented .wf-option-segments label{-webkit-flex-grow:1;flex-grow:1;-webkit-flex-basis:50%;flex-basis:50%;display:block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;text-transform:uppercase;padding:.5rem 1.25rem;font-size:14px;line-height:1.42857;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:0}ul.wf-option.wf-option-toggled-segmented .wf-option-segments label.wf-segment-first,.wf-form-field.wf-option-toggled-segmented .wf-option-segments label.wf-segment-first{border-radius:4px 0 0 4px}ul.wf-option.wf-option-toggled-segmented .wf-option-segments label.wf-segment-last,.wf-form-field.wf-option-toggled-segmented .wf-option-segments label.wf-segment-last{border-radius:0 4px 4px 0}ul.wf-option.wf-option-toggled-segmented .wf-option-segments [type=radio],.wf-form-field.wf-option-toggled-segmented .wf-option-segments [type=radio]{position:absolute;left:-9999px}ul.wf-option.wf-option-toggled-segmented .wf-option-segments [type=radio]:disabled+label,.wf-form-field.wf-option-toggled-segmented .wf-option-segments [type=radio]:disabled+label{cursor:not-allowed;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=65);opacity:.65}ul.wf-option.wf-option-toggled-multiple>.wf-option-content>ul,.wf-form-field.wf-option-toggled-multiple>.wf-option-content>ul{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start}ul.wf-option>.wf-option-spacer,.wf-form-field>.wf-option-spacer{-webkit-flex-grow:0;flex-grow:0;-webkit-flex-shrink:0;flex-shrink:0;margin:0 1rem 0 0;width:30px;height:30px}@media (min-width: 768px){ul.wf-option>.wf-option-spacer,.wf-form-field>.wf-option-spacer{margin:0 2rem 0 1rem;width:20px;height:20px}}ul.wf-option>.wf-option-premium-lock,.wf-form-field>.wf-option-premium-lock{-webkit-flex-grow:0;flex-grow:0;-webkit-flex-shrink:0;flex-shrink:0;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzMHB4IiB2aWV3Qm94PSIwIDAgMjQgMzAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxwYXRoIGQ9Ik0yMy45NDksMTQuMjMzYy0wLjM3OSwtMC4zOSAtMC45MDQsLTAuNjA2IC0xLjQ0OCwtMC41OTVsLTAuNjgzLDBsMCwtNC4wOTJjMC4wMzIsLTIuNTM1IC0wLjk4NiwtNC45NzMgLTIuODEyLC02LjczMWMtMS43NTksLTEuODI4IC00LjE5OCwtMi44NDcgLTYuNzM0LC0yLjgxNWMtMi41MzYsLTAuMDMyIC00Ljk3NiwwLjk4NyAtNi43MzQsMi44MTVjLTEuODI2LDEuNzU4IC0yLjg0NCw0LjE5NiAtMi44MTIsNi43MzFsMCw0LjA4OWwtMC42OCwwYy0wLjU0NCwtMC4wMTEgLTEuMDY5LDAuMjA1IC0xLjQ0OCwwLjU5NWMtMC4zOTUsMC4zODIgLTAuNjEyLDAuOTEyIC0wLjU5OCwxLjQ2MWwwLDEyLjI2NmMtMC4wMTEsMC41NDQgMC4yMDQsMS4wNjkgMC41OTUsMS40NDhjMC4zNzksMC4zOTEgMC45MDQsMC42MDYgMS40NDgsMC41OTVsMjAuNDU4LDBjMC4wMDMsMCAwLjAwNiwwIDAuMDEsMGMxLjExNywwIDIuMDM2LC0wLjkxOSAyLjAzNiwtMi4wMzdjMCwtMC4wMDMgMCwtMC4wMDYgMCwtMC4wMDlsMCwtMTIuMjYzYzAuMDExLC0wLjU0NCAtMC4yMDYsLTEuMDY5IC0wLjU5OCwtMS40NDhsMCwtMC4wMVptLTYuMjExLC0wLjU5NWwtMTAuOTE5LDBsMCwtNC4wOTJjLTAuMDIyLC0xLjQ1MSAwLjU1NywtMi44NDggMS41OTksLTMuODU4YzEuMDA5LC0xLjA0MiAyLjQwNywtMS42MjEgMy44NTcsLTEuNTk4YzEuNDUxLC0wLjAyMyAyLjg0OCwwLjU1NiAzLjg1OCwxLjU5OGMxLjA0MiwxLjAwOSAxLjYyMSwyLjQwNyAxLjU5OCwzLjg1OGwwLjAwNyw0LjA5MloiIGZpbGw9IiNkMWQxZDEiLz4KPC9zdmc+");background-repeat:no-repeat;background-position:center center;background-size:contain;margin:0 1rem 0 0;width:30px;height:30px}@media (min-width: 768px){ul.wf-option>.wf-option-premium-lock,.wf-form-field>.wf-option-premium-lock{margin:0 2rem 0 1rem;width:20px;height:20px}}ul.wf-option>.wf-option-checkbox,.wf-form-field>.wf-option-checkbox{-webkit-flex-grow:0;flex-grow:0;-webkit-flex-shrink:0;flex-shrink:0;margin:0 1rem 0 0}@media (min-width: 768px){ul.wf-option>.wf-option-checkbox,.wf-form-field>.wf-option-checkbox{margin:0 2rem 0 1rem}}ul.wf-option>.wf-boolean-switch,.wf-form-field>.wf-boolean-switch{-webkit-flex-grow:0;flex-grow:0;-webkit-flex-shrink:0;flex-shrink:0;margin:0 1rem 0 0}@media (min-width: 768px){ul.wf-option>.wf-boolean-switch,.wf-form-field>.wf-boolean-switch{margin:0 1rem 0 1rem}}ul.wf-option.wf-option-no-spacing>.wf-boolean-switch,.wf-form-field.wf-option-no-spacing>.wf-boolean-switch{margin:0}ul.wf-option>.wf-option-radio-container,.wf-form-field>.wf-option-radio-container{-webkit-flex-grow:0;flex-grow:0;-webkit-flex-shrink:0;flex-shrink:0;margin:0 1rem 0 0}@media (min-width: 768px){ul.wf-option>.wf-option-radio-container,.wf-form-field>.wf-option-radio-container{margin:0 2rem 0 1rem}}ul.wf-option>.wf-option-radio-container [type=radio].wf-option-radio+label:before,.wf-form-field>.wf-option-radio-container [type=radio].wf-option-radio+label:before{margin:0}ul.wf-option>li>.wf-option-title,ul.wf-option>.wf-option-title,ul.wf-option>.wf-option-content>ul>.wf-option-title,.wf-form-field>li>.wf-option-title,.wf-form-field>.wf-option-title,.wf-form-field>.wf-option-content>ul>.wf-option-title{font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:0.9rem;color:#2b2b2b;padding-right:0.5rem}ul.wf-option>li>.wf-option-title.wf-option-title-top,ul.wf-option>.wf-option-title.wf-option-title-top,ul.wf-option>.wf-option-content>ul>.wf-option-title.wf-option-title-top,.wf-form-field>li>.wf-option-title.wf-option-title-top,.wf-form-field>.wf-option-title.wf-option-title-top,.wf-form-field>.wf-option-content>ul>.wf-option-title.wf-option-title-top{-webkit-align-self:flex-start;align-self:flex-start}ul.wf-option>li>.wf-option-title.wf-option-title-bottom,ul.wf-option>.wf-option-title.wf-option-title-bottom,ul.wf-option>.wf-option-content>ul>.wf-option-title.wf-option-title-bottom,.wf-form-field>li>.wf-option-title.wf-option-title-bottom,.wf-form-field>.wf-option-title.wf-option-title-bottom,.wf-form-field>.wf-option-content>ul>.wf-option-title.wf-option-title-bottom{-webkit-align-self:flex-end;align-self:flex-end}ul.wf-option .wf-option-subtitle,.wf-form-field .wf-option-subtitle{padding-top:0.25rem;font-size:0.75rem}ul.wf-option .wf-flex-vertical .wf-option-title,.wf-form-field .wf-flex-vertical .wf-option-title{padding-bottom:0.75rem}ul.wf-option.wf-flex-vertical>.wf-option-subtitle,.wf-form-field.wf-flex-vertical>.wf-option-subtitle{padding-top:0.25rem !important;font-size:0.75rem !important}ul.wf-option .wf-option-checkboxes,ul.wf-option .wf-option-checkboxes>ul,.wf-form-field .wf-option-checkboxes,.wf-form-field .wf-option-checkboxes>ul{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}ul.wf-option .wf-option-checkboxes,.wf-form-field .wf-option-checkboxes{margin-top:1rem}ul.wf-option .wf-option-checkboxes>ul,.wf-form-field .wf-option-checkboxes>ul{margin-left:1rem}@media (min-width: 768px){ul.wf-option .wf-option-checkboxes>ul,.wf-form-field .wf-option-checkboxes>ul{margin-left:1.5rem}}ul.wf-option .wf-option-checkboxes>ul:first-of-type,.wf-form-field .wf-option-checkboxes>ul:first-of-type{margin-left:0}ul.wf-option .wf-option-checkboxes>ul>.wf-option-checkbox,.wf-form-field .wf-option-checkboxes>ul>.wf-option-checkbox{margin:0 1rem 0 0}ul.wf-option li.wf-option-text,ul.wf-option li.wf-option-textarea,ul.wf-option td.wf-option-text,.wf-form-field li.wf-option-text,.wf-form-field li.wf-option-textarea,.wf-form-field td.wf-option-text{padding-top:0.5rem}@media (min-width: 768px){ul.wf-option li.wf-option-text,ul.wf-option li.wf-option-textarea,ul.wf-option td.wf-option-text,.wf-form-field li.wf-option-text,.wf-form-field li.wf-option-textarea,.wf-form-field td.wf-option-text{-webkit-flex-grow:1;flex-grow:1;text-align:right;padding-left:1rem;padding-top:0}}ul.wf-option li.wf-option-text>input[type="text"],.wf-form-field li.wf-option-text>input[type="text"]{max-width:240px}@media (min-width: 768px){ul.wf-option li.wf-option-text>input[type="text"],.wf-form-field li.wf-option-text>input[type="text"]{max-width:280px}}@media (min-width: 992px){ul.wf-option li.wf-option-text>input[type="text"],.wf-form-field li.wf-option-text>input[type="text"]{max-width:340px}}ul.wf-option li.wf-option-text.wf-option-full-width>input[type="text"],.wf-form-field li.wf-option-text.wf-option-full-width>input[type="text"]{max-width:100%;width:100%}ul.wf-option li.wf-option-textarea,.wf-form-field li.wf-option-textarea{min-width:150px;max-width:240px}@media (min-width: 768px){ul.wf-option li.wf-option-textarea,.wf-form-field li.wf-option-textarea{min-width:200px;max-width:400px}}@media (min-width: 992px){ul.wf-option li.wf-option-textarea,.wf-form-field li.wf-option-textarea{min-width:250px;max-width:500px}}ul.wf-option li.wf-option-textarea>textarea,.wf-form-field li.wf-option-textarea>textarea{width:100%;height:80px;min-width:150px;max-width:240px}@media (min-width: 768px){ul.wf-option li.wf-option-textarea>textarea,.wf-form-field li.wf-option-textarea>textarea{min-width:200px;max-width:280px}}@media (min-width: 992px){ul.wf-option li.wf-option-textarea>textarea,.wf-form-field li.wf-option-textarea>textarea{min-width:250px;max-width:340px}}ul.wf-option li.wf-option-textarea>.wf-flex-vertical>li>textarea,.wf-form-field li.wf-option-textarea>.wf-flex-vertical>li>textarea{width:100%;height:80px;box-sizing:border-box}ul.wf-option li.wf-option-textarea>.wf-flex-vertical>li.wf-option-subtitle,.wf-form-field li.wf-option-textarea>.wf-flex-vertical>li.wf-option-subtitle{width:100%;text-align:left}ul.wf-option li.wf-option-switch,.wf-form-field li.wf-option-switch{-webkit-flex-grow:1;flex-grow:1}ul.wf-option li.wf-option-switch.wf-right .wf-switch,.wf-form-field li.wf-option-switch.wf-right .wf-switch{justify-content:flex-end !important}ul.wf-option li.wf-option-select,.wf-form-field li.wf-option-select{-webkit-flex-grow:1;flex-grow:1;text-align:right}ul.wf-option li.wf-option-select select,ul.wf-option li.wf-option-select select option,ul.wf-option li.wf-option-select .wfselect2-container--default,.wf-form-field li.wf-option-select select,.wf-form-field li.wf-option-select select option,.wf-form-field li.wf-option-select .wfselect2-container--default{font-size:0.7rem;font-weight:bold}@media (min-width: 768px){ul.wf-option li.wf-option-select select,ul.wf-option li.wf-option-select select option,ul.wf-option li.wf-option-select .wfselect2-container--default,.wf-form-field li.wf-option-select select,.wf-form-field li.wf-option-select select option,.wf-form-field li.wf-option-select .wfselect2-container--default{font-size:0.8rem}}@media (min-width: 992px){ul.wf-option li.wf-option-select select,ul.wf-option li.wf-option-select select option,ul.wf-option li.wf-option-select .wfselect2-container--default,.wf-form-field li.wf-option-select select,.wf-form-field li.wf-option-select select option,.wf-form-field li.wf-option-select .wfselect2-container--default{font-size:0.9rem}}ul.wf-option li.wf-option-select .wf-option-select-option,ul.wf-option li.wf-option-select .wfselect2-container--default,ul.wf-option li.wf-option-select .wfselect2-container--default .wfselect2-selection--single,.wf-form-field li.wf-option-select .wf-option-select-option,.wf-form-field li.wf-option-select .wfselect2-container--default,.wf-form-field li.wf-option-select .wfselect2-container--default .wfselect2-selection--single{text-align:left;height:40px;border-radius:0;border:0;background-color:#fff;box-shadow:1px 1px 1px 2px rgba(215,215,215,0.35)}ul.wf-option li.wf-option-select .wf-option-select-option .wfselect2-selection__rendered,ul.wf-option li.wf-option-select .wfselect2-container--default .wfselect2-selection__rendered,ul.wf-option li.wf-option-select .wfselect2-container--default .wfselect2-selection--single .wfselect2-selection__rendered,.wf-form-field li.wf-option-select .wf-option-select-option .wfselect2-selection__rendered,.wf-form-field li.wf-option-select .wfselect2-container--default .wfselect2-selection__rendered,.wf-form-field li.wf-option-select .wfselect2-container--default .wfselect2-selection--single .wfselect2-selection__rendered{color:#333;line-height:40px}ul.wf-option li.wf-option-select .wf-option-select-option .wfselect2-selection__arrow,ul.wf-option li.wf-option-select .wfselect2-container--default .wfselect2-selection__arrow,ul.wf-option li.wf-option-select .wfselect2-container--default .wfselect2-selection--single .wfselect2-selection__arrow,.wf-form-field li.wf-option-select .wf-option-select-option .wfselect2-selection__arrow,.wf-form-field li.wf-option-select .wfselect2-container--default .wfselect2-selection__arrow,.wf-form-field li.wf-option-select .wfselect2-container--default .wfselect2-selection--single .wfselect2-selection__arrow{height:38px}ul.wf-option li.wf-option-select .wf-option-select-option.wfselect2-container--disabled .wfselect2-selection__rendered,ul.wf-option li.wf-option-select .wfselect2-container--default.wfselect2-container--disabled .wfselect2-selection__rendered,ul.wf-option li.wf-option-select .wfselect2-container--default .wfselect2-selection--single.wfselect2-container--disabled .wfselect2-selection__rendered,.wf-form-field li.wf-option-select .wf-option-select-option.wfselect2-container--disabled .wfselect2-selection__rendered,.wf-form-field li.wf-option-select .wfselect2-container--default.wfselect2-container--disabled .wfselect2-selection__rendered,.wf-form-field li.wf-option-select .wfselect2-container--default .wfselect2-selection--single.wfselect2-container--disabled .wfselect2-selection__rendered{color:#aaa}ul.wf-option li.wf-option-select .wfselect2-container--default .wfselect2-selection--single .wfselect2-selection__arrow b,.wf-form-field li.wf-option-select .wfselect2-container--default .wfselect2-selection--single .wfselect2-selection__arrow b{border-color:#333 transparent transparent}ul.wf-option li.wf-option-select .wfselect2-container--default.wfselect2-container--open .wfselect2-selection--single .wfselect2-selection__arrow b,.wf-form-field li.wf-option-select .wfselect2-container--default.wfselect2-container--open .wfselect2-selection--single .wfselect2-selection__arrow b{border-color:transparent transparent #333}ul.wf-option.wf-option-token select,.wf-form-field.wf-option-token select{width:240px}@media (min-width: 768px){ul.wf-option.wf-option-token select,.wf-form-field.wf-option-token select{width:280px}}@media (min-width: 992px){ul.wf-option.wf-option-token select,.wf-form-field.wf-option-token select{width:320px}}ul.wf-option.wf-option-token .wfselect2-container--default,ul.wf-option.wf-option-token .wfselect2-container--default .wfselect2-selection--multiple,.wf-form-field.wf-option-token .wfselect2-container--default,.wf-form-field.wf-option-token .wfselect2-container--default .wfselect2-selection--multiple{border-color:#e2e2e2}ul.wf-option.wf-option-token .wfselect2-container--default .wfselect2-selection__choice,ul.wf-option.wf-option-token .wfselect2-container--default .wfselect2-selection--multiple .wfselect2-selection__choice,.wf-form-field.wf-option-token .wfselect2-container--default .wfselect2-selection__choice,.wf-form-field.wf-option-token .wfselect2-container--default .wfselect2-selection--multiple .wfselect2-selection__choice{background-color:#fff;border-color:#e2e2e2;padding:0.5rem}ul.wf-option.wf-option-token .wfselect2-container--default .wfselect2-search__field,ul.wf-option.wf-option-token .wfselect2-container--default .wfselect2-selection--multiple .wfselect2-search__field,.wf-form-field.wf-option-token .wfselect2-container--default .wfselect2-search__field,.wf-form-field.wf-option-token .wfselect2-container--default .wfselect2-selection--multiple .wfselect2-search__field{margin-right:5px;margin-top:5px;padding:0.5rem 0}.wf-option-sub{padding-left:2rem !important;margin-left:30px !important}.wf-select2-suppress-dropdown .wfselect2-results,.wf-select2-suppress-dropdown .wfselect2-dropdown{display:none}.wf-options-controls{direction:ltr;background:#ffffff;border-bottom:1px solid #e2e2e2;position:absolute;left:160px;right:0px;top:46px;z-index:900;padding-left:15px;padding-right:15px}@media (min-width: 616px){.wf-options-controls{position:fixed}}.wf-options-controls .wf-block{margin:0}@media (min-width: 782px){.wf-options-controls .wf-block{margin:0.5rem 0}}.wf-options-controls,.sticky-menu .wf-options-controls{top:32px}.folded .wf-options-controls{left:36px}@media only screen and (max-width: 960px){.auto-fold .wf-options-controls{left:36px}}.rtl .wf-options-controls{right:160px;left:0px}.rtl .folded .wf-options-controls{right:36px}@media only screen and (max-width: 960px){.rtl .auto-fold .wf-options-controls{right:36px}}@media screen and (max-width: 782px){.wf-options-controls,.folded .wf-options-controls,.auto-fold .wf-options-controls,.rtl .wf-options-controls,.rtl .folded .wf-options-controls,.rtl .auto-fold .wf-options-controls{left:-10px;right:0px}}.wf-options-controls-spacer{height:45px}@media (min-width: 782px){.wf-options-controls-spacer{height:75px}}.wf-options-controls-spacer,.sticky-menu .wf-options-controls-spacer{top:61px}.wordfence .wfselect2-container .wfselect2-selection--single{border:1px solid #dadada;font-weight:normal;font-size:0.8rem}#wf-notices{margin-top:15px}#wf-notices .wf-admin-notice{margin-left:0px;margin-right:0px}.wf-success-text,.wf-notice-text{display:inline-block;vertical-align:middle;line-height:1.3;font-size:16px;font-weight:bold;font-style:italic}.wf-notice{margin:12px 0;padding:8px;background-color:#ffffe0;border:1px solid #ffd975;border-width:1px 1px 1px 10px}.wf-notice-text{color:#6d798c}.wf-success{margin:12px 0;padding:8px;background-color:#ffffff;border:1px solid #16bc9b;border-width:1px 1px 1px 10px}.wf-success-text{color:#11967a}.wf-premium-callout{border:1px solid #dfdfdf;background-color:#ffffff;padding:16px;margin:20px 0 0;text-align:center}.wf-premium-callout ul{margin:8px 0;padding:0 0 0 15px}.wf-premium-callout ul li{list-style-type:disc;margin:0;padding:0}.wf-premium-callout .center{text-align:center;margin:0}.wf-premium-callout .button-primary{text-align:center;text-transform:uppercase;font-weight:bold}#wfLiveTrafficOverlayAnchor::after{position:absolute;z-index:3002;top:0;right:0;width:0;height:0;background:rgba(241,241,241,0.6);content:'';opacity:0;-webkit-transition:opacity 0.5s,width 0.1s 0.5s,height 0.1s 0.5s;-o-transition:opacity 0.5s,width 0.1s 0.5s,height 0.1s 0.5s;transition:opacity 0.5s,width 0.1s 0.5s,height 0.1s 0.5s}.wordfenceLiveActivityPaused #wfLiveTrafficOverlayAnchor::after{width:100%;height:100%;opacity:1;-webkit-transition:opacity 0.5s;-o-transition:opacity 0.5s;transition:opacity 0.5s}#wordfenceLiveActivitySecurityOnly,#wordfenceLiveActivityAll{background:#fff;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);margin-bottom:0.5rem;padding:1px 13px}#wfLiveTrafficDisabledMessage{display:none;position:fixed;z-index:3003;left:0;width:100%;top:50%;transform:translateY(-50%);text-align:center;color:#666666;opacity:0;-webkit-transition:opacity 0.5s,width 0.1s 0.5s,height 0.1s 0.5s;-o-transition:opacity 0.5s,width 0.1s 0.5s,height 0.1s 0.5s;transition:opacity 0.5s,width 0.1s 0.5s,height 0.1s 0.5s}#wfLiveTrafficDisabledMessage h2{color:#fff;overflow:hidden;max-width:350px;margin:0 auto;padding:20px;font-size:2.0em}#wfLiveTrafficDisabledMessage h2 small{font-size:0.5em;font-weight:normal;margin-top:12px;display:block}.wordfenceLiveActivityPaused #wfLiveTrafficDisabledMessage{display:block;opacity:1;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}.wf-live-activity{position:relative;margin:20px 0 10px 0;padding:0.75rem;box-sizing:border-box;background:#FFFCEF;box-shadow:0 0 0 1px rgba(153,155,135,0.5),0 1px 2px #e8f3e0}.wf-live-activity .wf-live-activity-inner{width:100%;box-sizing:border-box;position:relative}.wf-live-activity .wf-live-activity-inner .wf-live-activity-content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:flex-start}.wf-live-activity .wf-live-activity-inner .wf-live-activity-content .wf-live-activity-title{color:#888888;font-size:0.85rem;font-weight:bold;padding-right:0.5rem}.wf-live-activity .wf-live-activity-inner .wf-live-activity-content .wf-live-activity-message{font-size:0.80rem;color:#000000}.wf-live-activity .wf-live-activity-inner .wf-live-activity-state{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background:rgba(255,252,239,0.9);display:none;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:center;z-index:3001;-webkit-transition:opacity 0.5s,width 0.1s 0.5s,height 0.1s 0.5s;-o-transition:opacity 0.5s,width 0.1s 0.5s,height 0.1s 0.5s;transition:opacity 0.5s,width 0.1s 0.5s,height 0.1s 0.5s}.wordfenceLiveActivityPaused .wf-live-activity .wf-live-activity-inner .wf-live-activity-state{display:-ms-flexbox;display:flex;opacity:1;-webkit-transition:opacity 0.5s;-webkit-transition:opacity 0.5s;-o-transition:opacity 0.5s;transition:opacity 0.5s}.wordfence .wordfenceScanButton{margin:20px 0 20px 0}.wordfence .wordfenceScanButton input.button-wf-grey{background:#EFEFEF url(../images/button-grad-grey.png) repeat-x scroll left top;border-color:#EFEFEF}.wordfence .wordfenceScanButton table td{vertical-align:top}.wordfence .wordfenceScanButton .button-primary{text-align:center;text-transform:uppercase;font-weight:bold;background-color:#00709E;height:44px;line-height:44px;padding:0px 20px}table.wfSummaryParent{font-family:sans-serif;font-size:14px;color:#000;z-index:9}table.wfSummaryParent td{vertical-align:top;padding:0;margin:0}table.wfSummaryParent table.wfSummaryChild th{font-weight:bold;text-align:right;font-family:Georgia,Times New Roman,Times,serif;color:#000;padding:5px 10px 5px 0;border-top:1px solid #CCC}table.wfSummaryParent table.wfSummaryChild td{font-weight:normal;text-align:left;padding:5px 0 5px 0;border-top:1px solid #CCC}table.wfSummaryParent table.wfSC1 td{width:300px;padding:0 25px 10px 0}table.wfSummaryParent table.wfSC2 th{width:80px}table.wfSummaryParent table.wfSC2 td{width:100px}table.wfSummaryParent table.wfSC3 th{width:80px}table.wfSummaryParent table.wfSC3 td{width:250px}table.wfSummaryParent th.wfHead{font-size:22px;font-family:Georgia,Times New Roman,Times,serif;font-style:italic;color:#555;font-weight:bold;text-align:left;padding:20px 0 20px 0;-webkit-font-smoothing:antialiased}.wf-issues-table{table-layout:fixed;width:100%}div.wfIssue{width:100%}div.wfIssue table.wfIssue td{padding:2px;margin:0;border-width:0;text-align:left;width:100%}div.wfIssue table.wfIssue th{padding:2px;margin:0;font-weight:bold;text-align:left;color:#777;white-space:nowrap}div.wfIssue table.wfIssueLinks td{border-width:0;text-align:left;padding-right:10px}div.wfIssue h2{margin:0 0 5px 0;padding:0;font-size:0.9rem}@media (min-width: 768px){div.wfIssue h2{font-size:1.05rem}}.wfIssueOptions{border-top:1px solid #CCC;padding:10px}.wfIssueOptions h3{font-size:0.8rem;margin:0}@media (min-width: 768px){.wfIssueOptions h3{display:inline-block}}.wfIssueOptions ul{margin-bottom:0;padding-left:0;list-style:none;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:column;flex-direction:column}@media (min-width: 768px){.wfIssueOptions ul{-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center}}.wfIssueOptions ul>li>a{position:relative;display:block;padding:8px 12px/2}.wfIssueOptions ul>li>a:hover,.wfIssueOptions ul>li>a:focus{text-decoration:none;background-color:#e2e2e2}.wfIssueOptions a{margin-left:10px}.wfIssueOptions strong{float:left;display:block;width:60px}.wfIssueOptions p{margin:6px 0px 0px}.wfProbSev1,.wfProbSev2,.wfAjaxLight128,.wfResolved{width:128px;height:128px;border:0;margin:0 auto;background-repeat:no-repeat;background-position:0 0;text-decoration:none;display:block}.wfProbSev1{background-image:url(../images/icons/error128.png)}.wfProbSev2{background-image:url(../images/icons/warning128.png)}.wfResolved{background-image:url(../images/icons/tick128.png)}.wfIssuesContainer{width:100%;display:none}.wfIssuesContainer p{max-width:550px}.wfALogTime{color:#999}.wfALogMailLink,.wfALogViewLink{display:block;position:absolute;padding:0 0 0 18px;margin:0;right:10px;top:0;background-repeat:no-repeat;font-weight:normal}.wfALogMailLink{background-image:url(../images/icons/email_go.png)}.wfALogViewLink{background-image:url(../images/icons/magnifier.png)}#wfActivity{position:relative}.consoleHead{position:relative;padding:0 0 0 3px;font-weight:bold;width:100%}.consoleHeadText{margin-bottom:4px;font-size:18px;font-family:Georgia,Times New Roman,Times,serif;color:#555;font-weight:bold;-webkit-font-smoothing:antialiased}.consoleFooter{position:relative}.consoleOuter{width:100%}.consoleInner{height:116px;overflow:auto;z-index:1}.bevelDiv1{border:1px solid #EFEFEF}.bevelDiv2{border:1px solid #AAA}.bevelDiv3{background-color:#ffffed;padding:5px;font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}.wfSecure{color:#0A0;font-weight:bold}.wfSummaryLine{display:-webkit-flex;display:flex;-webkit-align-items:stretch;align-items:stretch;-webkit-align-content:flex-start;align-content:flex-start;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:column;flex-direction:column}@media (min-width: 768px){.wfSummaryLine{-webkit-flex-direction:row;flex-direction:row}}.wfSummaryLine .wfSummaryDate{padding-left:3px}.wfSummaryLine .wfSummaryMsg{padding-left:3px;-webkit-flex-grow:1;flex-grow:1;min-width:0}.wfSummaryLoading{width:16px;height:11px;background-image:url("../images/icons/ajaxScan.gif")}.wfSummaryBad,.wfSummaryErr{color:#930000}.wfSummaryOK{color:#11967a}.wfSummaryIgnored{color:#a87302}.wfClear{content:".";display:block;height:0;width:0;line-height:0;clear:both;visibility:hidden}.wfSummaryFinal{-webkit-font-smoothing:antialiased;font-weight:bold;color:#555}.wfStartScanButton{text-align:center}.wordfenceScanHelp{border:1px solid #CCC;padding:4px}.wf-scan-no-issues{font-size:1.25rem;color:#11967a}.wf-scan-severity{position:relative;width:10px}@media (min-width: 768px){.wf-scan-severity{width:144px}}.wf-scan-severity-1,.wf-scan-severity-2{position:absolute;top:0px;right:0px;bottom:0px;left:0px}.wf-scan-severity-1{background-color:#c10000}.wf-scan-severity-2{background-color:#ffd10a}.scan-schedule{border-collapse:collapse;border-spacing:0}.scan-schedule tr:first-of-type th{padding-top:0}.scan-schedule td{padding:0}.scan-schedule th{padding:1.5rem 0.5rem 0.75rem 0;font-size:1rem;text-align:left}@media (min-width: 768px){.scan-schedule th{padding:0 0.5rem 0 0;font-size:0.8125rem;text-align:center}}.next-scan{font-size:1em;display:block;position:relative;width:7em;height:7em;background-color:#fff;border-radius:0.6em;box-shadow:0 1px 0 rgba(189,189,189,0.6);overflow:hidden}.next-scan *{display:block;width:100%;font-size:1em;font-weight:bold;font-style:normal;text-align:center}.next-scan strong{position:absolute;top:0;padding:0.4em 0;color:#fff;background-color:#00709E;box-shadow:0 2px 0 #00709E}.next-scan em{position:absolute;bottom:0.3em;color:#00709E}.next-scan span{width:100%;font-size:2.8em;padding-top:1.15em;color:#2f2f2f}#wf-lt-listings .wfActEvent{padding-left:15px;border-left:5px solid #cccccc}#wf-lt-listings .wfActEvent.wfHuman{border-left:5px solid #16bc9b}#wf-lt-listings .wfActEvent.wfActionBlocked{border-left:5px solid #d03935}#wf-lt-listings .wfActEvent.wfNotice{border-left:5px solid #c10000}#wf-lt-listings .wfActEvent.wfWarning,#wf-lt-listings .wfActEvent.wf404,#wf-lt-listings .wfActEvent.wfFailedLogin{border-left:5px solid #ffd10a}#wf-lt-listings .wfActEvent:hover{background-color:#fff9e9 !important}.wf-live-traffic-controls{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:column;flex-direction:column;width:100%;margin-bottom:0}.wf-live-traffic-controls>*:first-child{-webkit-flex-grow:1;flex-grow:1}.wf-live-traffic-controls>*:last-child{-webkit-flex-grow:0;flex-grow:0}@media (min-width: 768px){.wf-live-traffic-controls{-webkit-flex-direction:row;flex-direction:row}}.wf-live-traffic-filter{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-align-content:flex-start;align-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}@media (min-width: 768px){.wf-live-traffic-filter{-webkit-flex-direction:row;flex-direction:row}}.wf-live-traffic-filter>*{padding:0.5rem}.wf-live-traffic-filter h2{margin:0;padding-bottom:0.5rem}@media (min-width: 768px){.wf-live-traffic-filter h2{padding-bottom:0;padding-right:0.5rem}}.wf-live-traffic-show-expanded{text-align:right;padding:0.5rem}@media (max-width: 1330px){.wf-live-traffic-show-expanded{display:none}}#wf-lt-advanced-filters{padding-left:0;padding-right:0;overflow:hidden}.wf-live-traffic-filter-detail{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:column;flex-direction:column}@media (min-width: 768px){.wf-live-traffic-filter-detail{-webkit-flex-direction:row;flex-direction:row}.wf-live-traffic-filter-detail *{-webkit-flex-grow:1;flex-grow:1}}.wf-live-traffic-filter-detail .wf-live-traffic-filter-item{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-align-content:flex-start;align-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:row;flex-direction:row}.wf-live-traffic-filter-detail .wf-live-traffic-filter-item .wf-live-traffic-filter-remove{margin-left:0.5rem;font-size:1.5rem;color:#333}.wf-live-traffic-filter-detail .wf-live-traffic-filter-item .wf-live-traffic-filter-item-parameters{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:column;flex-direction:column}.wf-live-traffic-filter-detail .wf-live-traffic-filter-item .wf-live-traffic-filter-item-parameters div{padding:0.25rem 0}.wf-live-traffic-filter-detail .wf-live-traffic-filter-item .wf-live-traffic-filter-item-parameters select{font-size:0.75rem !important}@media (min-width: 768px){.wf-live-traffic-filter-detail .wf-live-traffic-filter-item .wf-live-traffic-filter-item-parameters{-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center}.wf-live-traffic-filter-detail .wf-live-traffic-filter-item .wf-live-traffic-filter-item-parameters div{padding:0}.wf-live-traffic-filter-detail .wf-live-traffic-filter-item .wf-live-traffic-filter-item-parameters select{font-size:1rem !important}}.wf-filtered-traffic .wf-filtered-traffic-hits{font-size:1.75rem;color:#999999;margin-top:10px}#wf-live-traffic{position:relative;overflow:visible}#wf-live-traffic-legend{white-space:nowrap;background-color:#fff;padding:0.75rem 0px;position:fixed;width:320px;height:17px;top:auto;bottom:0px;right:auto;left:10px;z-index:2000;box-shadow:0px 0px 5px rgba(0,0,0,0.5);padding-left:1rem}@media (min-width: 768px){#wf-live-traffic-legend{left:182px}}@media (max-width: 1330px){#wf-live-traffic-legend{display:none}}#wf-live-traffic-legend-placeholder{display:none;padding:12px}#wf-live-traffic-legend-placeholder.sticky{display:block}#wf-live-traffic-legend ul{margin:0;padding:0}#wf-live-traffic-legend ul:before,#wf-live-traffic-legend ul:after{content:" ";display:table}#wf-live-traffic-legend ul:after{clear:both}#wf-live-traffic-legend ul li{margin:0 1rem 0 0;padding:0;position:relative;float:left;font-size:0.7185rem}@media (min-width: 768px){#wf-live-traffic-legend ul li{font-size:0.8125rem}}#wf-live-traffic-legend ul li+li{margin-left:0.5rem}#wf-live-traffic-legend ul li:before,.wf-live-traffic-hit-type:before{content:'';display:inline-block;margin:3px 6px 0 0;width:12px;height:12px;background-color:#CCCCCC;border-radius:10px;vertical-align:-2px}#wf-live-traffic-legend ul li.wfHuman:before,.wf-live-traffic-hit-type.wfHuman:before{background-color:#16bc9b}#wf-live-traffic-legend ul li.wfNotice:before,.wf-live-traffic-hit-type.wfNotice:before,#wf-live-traffic-legend ul li.wf404:before,.wf-live-traffic-hit-type.wf404:before,#wf-live-traffic-legend ul li.wfFailedLogin:before,.wf-live-traffic-hit-type.wfFailedLogin:before{background-color:#ffd10a}#wf-live-traffic-legend ul li.wfBlocked:before,.wf-live-traffic-hit-type.wfBlocked:before,#wf-live-traffic-legend ul li.wfActionBlocked:before,.wf-live-traffic-hit-type.wfActionBlocked:before{background-color:#d03935}.wfTimeAgo{font-family:Georgia,Times New Roman,Times,serif;color:#999;font-weight:bold;font-style:italic}.wfActEvent{border-bottom:1px solid #CCC;padding:10px 20px;overflow:auto}.wf-pad-small{margin:8px 0}#wf-lt-listings{margin:0 0 0}#wf-lt-listings a{cursor:pointer;text-decoration:none}#wf-lt-listings a:hover{text-decoration:underline}#wf-lt-listings a.button,#wf-lt-listings a.wf-btn{text-decoration:none}[class*="span"]{float:left;min-height:1px;margin-left:30px}.highlighted,.highlighted td,#wf-live-traffic .wf-striped-table .highlighted td{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-moz-keyframes highlighted{0%{opacity:0;background-color:#ffeaa0}100%{opacity:1;background-color:#ffffff}}@-webkit-keyframes highlighted{0%{opacity:0;background-color:#ffeaa0}100%{opacity:1;background-color:#ffffff}}@keyframes highlighted{0%{opacity:0;background-color:#ffeaa0}100%{opacity:1;background-color:#ffffff}}@-moz-keyframes highlightedBlocked{0%{opacity:0;background-color:#ffeaa0}100%{opacity:1;background-color:#fff6f6}}@-webkit-keyframes highlightedBlocked{0%{opacity:0;background-color:#ffeaa0}100%{opacity:1;background-color:#fff6f6}}@keyframes highlightedBlocked{0%{opacity:0;background-color:#ffeaa0}100%{opacity:1;background-color:#fff6f6}}.highlighted,.highlighted td,#wf-live-traffic .wf-striped-table .highlighted td{-webkit-animation-name:highlighted;animation-name:highlighted}.highlighted.wfActionBlocked,.highlighted td.wfActionBlocked,#wf-live-traffic .wf-striped-table .highlighted td.wfActionBlocked{-webkit-animation-name:highlightedBlocked;animation-name:highlightedBlocked}#wf-lt-preset-filters{min-width:250px}#wf-lt-advanced-filters>table{width:100%}#wf-lt-advanced-filters>table>tr>td{vertical-align:top}.wf-lt-url{white-space:nowrap}.wf-live-traffic-filter label{font-weight:normal}#wf-live-traffic .wf-striped-table th,#wf-live-traffic .wf-striped-table td{padding:.5rem .6rem}#wf-live-traffic .wf-striped-table th{white-space:nowrap}#wf-live-traffic .wf-striped-table tbody tr:hover>td{background-color:#e7f5ff}#wf-live-traffic .wf-live-traffic-show-details{font-size:1.5rem;color:#9a9a9a;text-align:center;cursor:hand}#wf-live-traffic .wf-live-traffic-show-details .wf-ion-eye-disabled{display:none}#wf-live-traffic .wf-details-open .wf-live-traffic-show-details .wf-ion-eye-disabled{display:inline-block}#wf-live-traffic .wf-details-open .wf-live-traffic-show-details .wf-ion-eye{display:none}#wf-live-traffic.wf-live-traffic-display-expanded .wf-summary-row{display:none}#wf-live-traffic.wf-live-traffic-display-expanded .wf-live-traffic-activity-detail h2{display:none}#wf-live-traffic.wf-live-traffic-display-expanded .wf-striped-table thead{display:none}#wf-live-traffic .wf-details-hidden .wf-live-traffic-details,#wf-live-traffic .wf-details-visible .wf-live-traffic-details{transition:padding 200ms}#wf-live-traffic .wf-details-hidden .wf-live-traffic-details{padding:0 .6rem}#wf-live-traffic .wf-details-visible .wf-live-traffic-details,#wf-live-traffic.wf-live-traffic-display-expanded .wf-details-hidden .wf-live-traffic-details{padding:.8rem .6rem}#wf-live-traffic.wf-live-traffic-display-expanded .wf-details-hidden .wf-live-traffic-details{border-top:1px solid #e2e2e2}#wf-live-traffic .wf-details-hidden .wf-live-traffic-activity-detail-wrapper,#wf-live-traffic .wf-details-visible .wf-live-traffic-activity-detail-wrapper{transition:opacity 200ms, max-height 200ms ease-out;overflow:hidden}#wf-live-traffic .wf-details-hidden .wf-live-traffic-activity-detail-wrapper{opacity:0;max-height:0px}#wf-live-traffic .wf-details-visible .wf-live-traffic-activity-detail-wrapper,#wf-live-traffic.wf-live-traffic-display-expanded .wf-details-hidden .wf-live-traffic-activity-detail-wrapper{opacity:1;max-height:800px}#wf-live-traffic .wf-block-ip-btn{display:none}#wf-live-traffic-group-by{width:100%}#wf-live-traffic-no-group-by{overflow-x:auto}@media (max-width: 1330px){#wf-live-traffic .wf-summary-row{display:none}#wf-live-traffic .wf-live-traffic-activity-detail h2{display:none}#wf-live-traffic .wf-striped-table thead{display:none}#wf-live-traffic .wf-details-hidden .wf-live-traffic-details{padding:0.8rem 0.6rem}#wf-live-traffic .wf-details-hidden .wf-live-traffic-details{border-top:1px solid #e2e2e2}#wf-live-traffic .wf-details-hidden .wf-live-traffic-activity-detail-wrapper{opacity:1;max-height:300px}#wf-live-traffic-no-group-by .wf-striped-table{table-layout:fixed}}.wf-live-traffic-activity-type{text-align:center;float:left;width:65px}@media (min-width: 768px){.wf-live-traffic-activity-type{width:85px}}@media (min-width: 992px){.wf-live-traffic-activity-type{width:105px}}@media (min-width: 1200px){.wf-live-traffic-activity-type{width:125px}}.wf-live-traffic-activity-type .wf-live-traffic-type-icon{font-size:3rem;color:#CCCCCC}@media (min-width: 768px){.wf-live-traffic-activity-type .wf-live-traffic-type-icon{font-size:4rem}}@media (min-width: 992px){.wf-live-traffic-activity-type .wf-live-traffic-type-icon{font-size:5rem}}@media (min-width: 1200px){.wf-live-traffic-activity-type .wf-live-traffic-type-icon{font-size:6rem}}.wf-live-traffic-activity-type .wf-live-traffic-type-icon.wf-icon-human{color:#16bc9b}.wf-live-traffic-activity-type .wf-live-traffic-type-icon.wf-icon-warning{color:#ffd10a}.wf-live-traffic-activity-type .wf-live-traffic-type-icon.wf-icon-blocked{color:#d03935}.wf-live-traffic-activity-detail{margin:0;margin-left:90px}@media (min-width: 768px){.wf-live-traffic-activity-detail{margin-left:110px}}@media (min-width: 992px){.wf-live-traffic-activity-detail{margin-left:130px}}@media (min-width: 1200px){.wf-live-traffic-activity-detail{margin-left:150px}}.wf-live-traffic-activity-detail h2{margin:0px 0px .5rem}.wf-live-traffic-actions{margin:.5rem 0px 0px}#wf-live-traffic-util-overlay-wrapper{position:fixed;top:32px;right:0px;bottom:0px;left:0px;background-color:rgba(0,0,0,0.5);z-index:3000}#wf-live-traffic-util-overlay-wrapper .wf-live-traffic-util-overlay{position:fixed;top:32px;right:0px;bottom:0px;left:auto;max-width:800px;background-color:#ffffff;overflow:auto}#wf-live-traffic-util-overlay-wrapper .wf-live-traffic-util-overlay-header,#wf-live-traffic-util-overlay-wrapper .wf-live-traffic-util-overlay-body{padding:1rem 1.5rem}#wf-live-traffic-util-overlay-wrapper .wf-live-traffic-util-overlay-body{padding:1rem 1.5rem 1rem 3rem}#wf-live-traffic-util-overlay-wrapper .wf-live-traffic-util-overlay-header{background-color:#e9e9e9;border:1px solid #ffd10a;border-width:10px 0px}#wf-live-traffic-util-overlay-wrapper .wf-live-traffic-util-overlay-body .wf-flex-row{margin:0.6rem 0}#wf-live-traffic-util-overlay-wrapper .wf-live-traffic-actions{display:none}#wf-live-traffic-util-overlay-wrapper .wf-live-traffic-util-overlay-close{position:absolute;top:20px;right:16px;font-size:20px;cursor:pointer}#wf-live-traffic-util-overlay-wrapper .wf-live-traffic-activity-detail div{margin:0px 0px 0.6rem}#wf-live-traffic-util-overlay-wrapper .wf-block-ip-btn{display:inline-block}#wf-live-traffic-options .wf-block-list .wf-option-text .wf-option-title{width:30%}.wf-recent-traffic-table{font-size:.7rem}.wf-recent-traffic-table th,.wf-recent-traffic-table td{vertical-align:top}.wf-recent-traffic-table th{text-align:left;white-space:nowrap}.wf-recent-traffic-table td{word-wrap:break-word;word-break:break-all}.wf-recent-traffic-table .wf-recent-traffic-table-row-border td div{border-top:1px solid #e2e2e2;margin:10px 0}.wf-live-traffic-none{padding:0.5rem 0.6rem}.wf-flag.wf-flag-unspecified{width:16px;height:16px;background:none}.wf-flag.wf-flag-unspecified path{fill:#9f9fa0}table.block-ranges-table{border-collapse:collapse;margin:10px 0 0}table.block-ranges-table tr td{border:1px solid #CCC;border-width:1px 0;padding:10px 0 12px 0}#input-wafStatus,#input-wafStatus option,.wfselect2-container--default{font-size:0.7rem;font-weight:bold}@media (min-width: 768px){#input-wafStatus,#input-wafStatus option,.wfselect2-container--default{font-size:0.8rem}}@media (min-width: 992px){#input-wafStatus,#input-wafStatus option,.wfselect2-container--default{font-size:0.9rem}}.wfselect2-results__options{border-top:1px solid #e2e2e2}.wafStatus-enabled,.wafStatus-learning-mode,.wafStatus-disabled,.wafStatus-enabled.wfselect2-container--default .wfselect2-selection--single,.wafStatus-learning-mode.wfselect2-container--default .wfselect2-selection--single,.wafStatus-disabled.wfselect2-container--default .wfselect2-selection--single{height:40px;border-radius:0;border:0;background-color:#fff;box-shadow:1px 1px 1px 2px rgba(215,215,215,0.35)}.wafStatus-enabled .wfselect2-selection__rendered,.wafStatus-learning-mode .wfselect2-selection__rendered,.wafStatus-disabled .wfselect2-selection__rendered,.wafStatus-enabled.wfselect2-container--default .wfselect2-selection--single .wfselect2-selection__rendered,.wafStatus-learning-mode.wfselect2-container--default .wfselect2-selection--single .wfselect2-selection__rendered,.wafStatus-disabled.wfselect2-container--default .wfselect2-selection--single .wfselect2-selection__rendered{color:#333;line-height:40px}.wafStatus-enabled .wfselect2-selection__arrow,.wafStatus-learning-mode .wfselect2-selection__arrow,.wafStatus-disabled .wfselect2-selection__arrow,.wafStatus-enabled.wfselect2-container--default .wfselect2-selection--single .wfselect2-selection__arrow,.wafStatus-learning-mode.wfselect2-container--default .wfselect2-selection--single .wfselect2-selection__arrow,.wafStatus-disabled.wfselect2-container--default .wfselect2-selection--single .wfselect2-selection__arrow{height:38px}#waf-config-form .waf-config-label{font-size:1.3em}#waf-config-form .wfselect2-container--default .wfselect2-selection--single{padding:0.4rem;text-shadow:0 0 3px #000000;font-weight:bold}#waf-config-form .wfselect2-container .wfselect2-selection--single{height:auto}#waf-config-form .wfselect2-container--default .wfselect2-selection--single .wfselect2-selection__arrow{height:100%;top:0}.wafStatus-enabled.wfselect2-container--default .wfselect2-selection--single .wfselect2-selection__arrow b,.wafStatus-learning-mode.wfselect2-container--default .wfselect2-selection--single .wfselect2-selection__arrow b,.wafStatus-disabled.wfselect2-container--default .wfselect2-selection--single .wfselect2-selection__arrow b{border-color:#333 transparent transparent}.wafStatus-enabled.wfselect2-container--default.wfselect2-container--open .wfselect2-selection--single .wfselect2-selection__arrow b,.wafStatus-learning-mode.wfselect2-container--default.wfselect2-container--open .wfselect2-selection--single .wfselect2-selection__arrow b,.wafStatus-disabled.wfselect2-container--default.wfselect2-container--open .wfselect2-selection--single .wfselect2-selection__arrow b{border-color:transparent transparent #333}#waf-learning-mode-grace-period{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:row;flex-direction:row}#waf-learning-mode-grace-period span{padding:0 0.5rem 0 1rem}#waf-learning-mode-grace-period input{width:auto}#whitelist-form{padding-top:0.5rem}#whitelist-form .wfselect2-container--default .wfselect2-selection--single{display:block;width:100%;height:38px;padding:.5rem 1.25rem;font-size:14px;line-height:1.42857;color:#2b2b2b;background-color:#fff;background-image:none;border:1px solid #ddd;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;-o-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s}#whitelist-form .wfselect2-container--default .wfselect2-selection--single .wfselect2-selection__rendered{color:#2b2b2b;line-height:inherit}#whitelist-form .wfselect2-container--default .wfselect2-selection--single .wfselect2-selection__arrow{height:38px}#whitelist-form-separator{margin:1rem 0}#whitelist-table-controls{margin-bottom:0.5rem}#whitelist-table-controls .wfselect2-container--default{text-align:left !important}#whitelist-table-controls .wf-select-group{-webkit-justify-content:flex-end !important;justify-content:flex-end !important}.whitelist-table-container{overflow-x:auto}table.whitelist-table .whitelist-edit{display:none}table.whitelist-table .edit-mode .whitelist-display{display:none}table.whitelist-table .edit-mode .whitelist-edit{display:block}table.whitelist-table .edit-mode span.whitelist-edit,table.whitelist-table .edit-mode input.whitelist-edit{display:inline}.wf-bulk-action{margin:12px 0}tr.wf-table-filters input{max-width:120px}.wf-waf-status-disabled{padding:2rem 0}.wf-block .wf-block-content .wf-block-labeled-value.wf-waf-status .wf-block-labeled-value-value{padding-top:0}.wf-block .wf-block-content .wf-block-labeled-value.wf-waf-status .wf-block-labeled-value-value .wf-fa{font-size:8rem}.wf-block .wf-block-content .wf-block-labeled-value.wf-waf-status .wf-block-labeled-value-value svg{width:160px}.wf-block .wf-block-content .wf-block-labeled-value.wf-waf-status .wf-block-labeled-value-label{font-size:1.3125rem;font-weight:300;line-height:1.5;padding-bottom:0}.wf-block .wf-block-content .wf-block-labeled-value.wf-waf-status-full-enabled .wf-block-labeled-value-value{color:#ffffff}.wf-block .wf-block-content .wf-block-labeled-value.wf-waf-status-full-enabled .wf-block-labeled-value-label{color:#ffffff;padding:0}.wf-block .wf-block-content .wf-block-labeled-value.wf-waf-status-learning-mode .wf-block-labeled-value-value,.wf-block .wf-block-content .wf-block-labeled-value.wf-waf-status-disabled .wf-block-labeled-value-value{color:#9f9fa0}.wf-block .wf-block-content .wf-block-labeled-value.wf-waf-status-learning-mode .wf-block-labeled-value-value svg,.wf-block .wf-block-content .wf-block-labeled-value.wf-waf-status-disabled .wf-block-labeled-value-value svg{fill:#9f9fa0}.wf-block .wf-block-content .wf-block-labeled-value.wf-waf-status-learning-mode .wf-block-labeled-value-label,.wf-block .wf-block-content .wf-block-labeled-value.wf-waf-status-disabled .wf-block-labeled-value-label{color:#9f9fa0}.wf-waf-coverage li{-webkit-align-items:flex-start !important;align-items:flex-start !important}.wf-waf-navigation .wf-block-navigation-option-content,.wf-blocking-status .wf-block-navigation-option-content{padding:1.5rem 0 1.5rem 1.0rem}.wf-waf-navigation .wf-block-navigation-option-content h4,.wf-blocking-status .wf-block-navigation-option-content h4{margin:0 0 0.25rem 0}.wf-waf-navigation .wf-block-navigation-option-content p,.wf-blocking-status .wf-block-navigation-option-content p{margin:0 0 0.45rem 0}.wf-blocking-status>li{-webkit-flex-grow:0 !important;flex-grow:0 !important;-webkit-flex-basis:66.66667% !important;flex-basis:66.66667% !important}.wf-blocking-status>li:first-of-type{-webkit-flex-basis:33.33333% !important;flex-basis:33.33333% !important}.wf-blocking-status-premium>li{-webkit-flex-grow:0 !important;flex-grow:0 !important;-webkit-flex-basis:33.33333% !important;flex-basis:33.33333% !important}ul.wf-option.wf-option-rate-limit *{-webkit-flex-grow:1;flex-grow:1}ul.wf-option.wf-option-rate-limit *:first-child{-webkit-flex-grow:0;flex-grow:0}ul.wf-option.wf-option-rate-limit .wfselect2-container{min-width:100px}@media (min-width: 768px){ul.wf-option.wf-option-rate-limit .wfselect2-container{min-width:140px}}@media (min-width: 992px){ul.wf-option.wf-option-rate-limit .wfselect2-container{min-width:140px}}#waf-rules-wrapper tbody tr:nth-of-type(n+10){display:none}#waf-rules-wrapper.wf-show-all tbody tr:nth-of-type(n+10){display:table-row}#waf-rules-wrapper.wf-show-all #waf-show-all-rules{display:none}.wf-waf-backup-file-list{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:row;flex-direction:row}.wf-waf-backup-file-list>*{margin-left:0.5rem !important}.wf-waf-backup-file-list>*:first-child{margin-left:0 !important}#wf-option-loginSecurityEnabled .wf-option-subtitle{font-size:.875rem}.wf-rate-limit-warning{display:none;padding-top:1rem}.wf-rate-limit-warning .wf-inline-notice{display:inline-block}.wf-scan-status-disabled{padding:2rem 0}.wf-block .wf-block-content .wf-block-labeled-value.wf-scan-status .wf-block-labeled-value-value{padding-top:0}.wf-block .wf-block-content .wf-block-labeled-value.wf-scan-status .wf-block-labeled-value-value .wf-fa{font-size:8rem}.wf-block .wf-block-content .wf-block-labeled-value.wf-scan-status .wf-block-labeled-value-value svg{width:160px}.wf-block .wf-block-content .wf-block-labeled-value.wf-scan-status .wf-block-labeled-value-label{font-size:1.3125rem;font-weight:300;line-height:1.5;padding-bottom:0}.wf-block .wf-block-content .wf-block-labeled-value.wf-scan-status-full-enabled .wf-block-labeled-value-value{color:#ffffff}.wf-block .wf-block-content .wf-block-labeled-value.wf-scan-status-full-enabled .wf-block-labeled-value-label{color:#ffffff;padding:0}.wf-block .wf-block-content .wf-block-labeled-value.wf-scan-status-disabled .wf-block-labeled-value-value{color:#9f9fa0}.wf-block .wf-block-content .wf-block-labeled-value.wf-scan-status-disabled .wf-block-labeled-value-value svg{fill:#9f9fa0}.wf-block .wf-block-content .wf-block-labeled-value.wf-scan-status-disabled .wf-block-labeled-value-label{color:#9f9fa0}.wf-scan-navigation .wf-block-navigation-option-content{padding:1.5rem 0 1.5rem 1.0rem}.wf-scan-navigation .wf-block-navigation-option-content h4{margin:0 0 0.25rem 0}.wf-scan-navigation .wf-block-navigation-option-content p{margin:0 0 0.45rem 0}#wf-scan-starter{-webkit-justify-content:center;justify-content:center}#wf-scan-starter:hover{cursor:unset}#wf-scan-starter:hover a{text-decoration:none}.wf-scanner-progress{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:0.5rem;margin-bottom:0.5rem;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB3aWR0aD0iMXB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDEgNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KCTxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9IiNkMWQxZDEiLz48cmVjdCB4PSIwIiB5PSI1IiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSIjZDFkMWQxIi8+Cjwvc3ZnPg==");background-repeat:repeat-x;background-position:center 24px;overflow-x:auto;overflow-y:hidden}.wf-scanner-progress>.wf-scan-step{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column;padding-left:0.5rem;padding-right:0.5rem}.wf-scanner-progress>.wf-scan-step:first-of-type{padding-left:0;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIi8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #ffffff),color-stop(50%, #ffffff),color-stop(51%, rgba(255,255,255,0)),color-stop(100%, rgba(255,255,255,0)));background-image:-moz-linear-gradient(left, #ffffff 0%,#ffffff 50%,rgba(255,255,255,0) 51%,rgba(255,255,255,0) 100%);background-image:-webkit-linear-gradient(left, #ffffff 0%,#ffffff 50%,rgba(255,255,255,0) 51%,rgba(255,255,255,0) 100%);background-image:linear-gradient(to right, #ffffff 0%,#ffffff 50%,rgba(255,255,255,0) 51%,rgba(255,255,255,0) 100%);background-repeat:no-repeat;background-position:left center}.wf-scanner-progress>.wf-scan-step:last-of-type{padding-right:0;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(255,255,255,0)),color-stop(49%, rgba(255,255,255,0)),color-stop(50%, #ffffff),color-stop(100%, #ffffff));background-image:-moz-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 49%,#ffffff 50%,#ffffff 100%);background-image:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 49%,#ffffff 50%,#ffffff 100%);background-image:linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 49%,#ffffff 50%,#ffffff 100%);background-repeat:no-repeat;background-position:right center}.wf-scanner-progress>.wf-scan-step>.wf-scan-step-title{font-size:0.7rem;padding-top:0.5rem;white-space:nowrap}.wf-scanner-progress>.wf-scan-step>.wf-scan-step-subtitle{font-size:0.7rem}.wf-scanner-progress>.wf-scan-step>.wf-scan-step-icon>.wf-scan-step-pending,.wf-step-pending{width:50px;height:54px;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB3aWR0aD0iMTRweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIwIDAgMTQgMTQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+Cgk8Y2lyY2xlIGN4PSI3IiBjeT0iNyIgcj0iNyIgZmlsbD0iI2QxZDFkMSIvPgo8L3N2Zz4=");background-repeat:no-repeat;background-position:center center}.wf-scanner-progress>.wf-scan-step>.wf-scan-step-icon>.wf-scan-step-running,.wf-step-running{display:none;background-color:#ffffff !important}.wf-scanner-progress>.wf-scan-step>.wf-scan-step-icon>.wf-scan-step-complete-success,.wf-step-complete-success{display:none;width:50px;height:54px;background-color:#ffffff;background-repeat:no-repeat;background-position:center center;background-size:80%}.wf-scanner-progress>.wf-scan-step>.wf-scan-step-icon>.wf-scan-step-complete-warning,.wf-step-complete-warning{display:none;width:50px;height:54px;background:#fff url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHdpZHRoPSI1MHB4IiBoZWlnaHQ9IjUwcHgiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTk5LjA1MSw4Mi44NDJsLTQyLjgxMiwtNzguNDgzYy0wLjYxLC0xLjEzMSAtMS41MTQsLTIuMDc3IC0yLjYxNywtMi43MzdjLTIuMjI3LC0xLjMzNCAtNS4wMTcsLTEuMzM0IC03LjI0NCwwYy0xLjEwNiwwLjY1OSAtMi4wMTMsMS42MDUgLTIuNjI1LDIuNzM3bC00Mi44MDQsNzguNDgzYy0xLjI5OSwyLjE2OCAtMS4yNTYsNC44OTYgMC4xMTEsNy4wMjFjMC42MTQsMS4wNjcgMS41LDEuOTUyIDIuNTY2LDIuNTY2YzEuMDc0LDAuNjI3IDIuMjk3LDAuOTU1IDMuNTQxLDAuOTQ5bDg1LjY0MSwwYzIuNTE3LC0wLjAwOSA0Ljg1MiwtMS4zNDcgNi4xMzIsLTMuNTE1YzEuMzY3LC0yLjEyNSAxLjQxLC00Ljg1MyAwLjExMSwtNy4wMjFsMCwwWm0tNDEuOTA2LC01LjU3NmMwLjAxMSwwLjQ5IC0wLjE4MSwwLjk2NCAtMC41MywxLjMwOGMtMC4zMjUsMC4zNDIgLTAuNzc3LDAuNTM0IC0xLjI0OSwwLjUzMWwtMTAuNzE1LDBjLTAuNDcyLDAuMDAzIC0wLjkyNCwtMC4xODkgLTEuMjQ5LC0wLjUzMWMtMC4zNDksLTAuMzQ0IC0wLjU0MiwtMC44MTggLTAuNTMsLTEuMzA4bDAsLTEwLjU4OGMtMC4wMTIsLTAuNDkgMC4xODEsLTAuOTY0IDAuNTMsLTEuMzA4YzAuMzI1LC0wLjM0MSAwLjc3NywtMC41MzMgMS4yNDksLTAuNTNsMTAuNjk4LDBjMC40NzUsLTAuMDA2IDAuOTMsMC4xODcgMS4yNTgsMC41M2MwLjM0OCwwLjM0NSAwLjU0LDAuODE4IDAuNTMsMS4zMDhsMCwxMC41ODhsMC4wMDgsMFptLTAuMTExLC0yMC44NDJjLTAuMDQ1LDAuMzggLTAuMjYzLDAuNzE4IC0wLjU5LDAuOTE2Yy0wLjM4OSwwLjI1IC0wLjg0NiwwLjM3NSAtMS4zMDgsMC4zNTlsLTEwLjMyMywwYy0wLjQ3LDAuMDEzIC0wLjkzNCwtMC4xMTIgLTEuMzM0LC0wLjM1OWMtMC4zMzgsLTAuMTg1IC0wLjU1MSwtMC41MzkgLTAuNTU2LC0wLjkyNGwtMC45NDksLTI1LjQ2OGMtMC4wMywtMC40NiAwLjE4MSwtMC45MDQgMC41NTYsLTEuMTcyYzAuMzU4LC0wLjM1NSAwLjgzMSwtMC41NzMgMS4zMzQsLTAuNjE2bDEyLjI3MiwwYzAuNTA2LDAuMDQgMC45ODIsMC4yNTggMS4zNDMsMC42MTZjMC4zNTcsMC4yMzIgMC41NjgsMC42MzUgMC41NTYsMS4wNmwtMS4wMDEsMjUuNTg4WiIgZmlsbD0iI2ZjYjIxNCIvPjwvc3ZnPg==");background-repeat:no-repeat;background-position:center center;background-size:80%}.wf-scanner-progress>.wf-scan-step>.wf-scan-step-icon>.wf-scan-step-disabled,.wf-step-disabled{display:none;width:50px;height:54px;background:#fff url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHdpZHRoPSI1MHB4IiBoZWlnaHQ9IjUwcHgiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTk1Ljg5LDMwLjUyOGMtMi40OTYsLTUuOTQxIC02LjEwOCwtMTEuMzUxIC0xMC42NDIsLTE1LjkzOGMtNC41NzUsLTQuNTM4IC05Ljk5LC04LjE0OCAtMTUuOTQyLC0xMC42M2MtMTIuNDAxLC01LjI4IC0yNi40NDEsLTUuMjggLTM4Ljg0MiwwYy01Ljk2NSwyLjQ4NSAtMTEuMzg5LDYuMTAxIC0xNS45NzIsMTAuNjVjLTQuNTEsNC41ODYgLTguMTAxLDkuOTg5IC0xMC41ODIsMTUuOTE4Yy01LjI4NywxMi40MzIgLTUuMjg3LDI2LjQ5IDAsMzguOTIxYzIuNDk1LDUuOTQyIDYuMTA3LDExLjM1MyAxMC42NDIsMTUuOTM5YzQuNTgzLDQuNTQ4IDEwLjAwNyw4LjE2NSAxNS45NzIsMTAuNjQ5YzEyLjQsNS4yODQgMjYuNDQyLDUuMjg0IDM4Ljg0MiwwYzUuOTY1LC0yLjQ4NCAxMS4zODksLTYuMTAxIDE1Ljk3MiwtMTAuNjQ5YzQuNTM2LC00LjU4NSA4LjE0OSwtOS45OTYgMTAuNjQyLC0xNS45MzljNS4yODcsLTEyLjQzMSA1LjI4NywtMjYuNDg5IDAsLTM4LjkyMWwtMC4wOSwwWm0tNzUuNjA4LDM4Ljg1MWMtNy4zMDIsLTExLjIxMiAtNy42ODksLTI1LjYyIC0wLjk5OCwtMzcuMjA3YzMuMDc1LC01LjM3NSA3LjUyMiwtOS44NDQgMTIuODg3LC0xMi45NWM1LjM3NSwtMy4xMjkgMTEuNDk3LC00Ljc1NCAxNy43MTksLTQuNzAyYzYuOTU1LC0wLjA2IDEzLjc2NiwyLjAwMiAxOS41MTYsNS45MDdsLTQ5LjEyNCw0OC45NTJabTYyLjIwMSwtNS42NDhjLTEuNzU1LDQuMjI4IC00LjMxOCw4LjA3NiAtNy41NDcsMTEuMzI2Yy0zLjI0MywzLjIyOSAtNy4wNzYsNS44MDkgLTExLjI5LDcuNjAxYy00LjM0MywxLjg4MyAtOS4wMzEsMi44NDYgLTEzLjc2NiwyLjgyOWMtNi44NzIsMC4wMDggLTEzLjU5NSwtMi4wMTcgLTE5LjMxNiwtNS44MTdsNDkuMDU0LC00OC44MTNjMy43NDEsNS42ODcgNS43MTEsMTIuMzU0IDUuNjYsMTkuMTU3YzAuMDAzLDQuNzEzIC0wLjk0OCw5LjM3OSAtMi43OTUsMTMuNzE3bDAsMFoiIGZpbGw9IiNkMWQxZDEiLz48L3N2Zz4=");background-repeat:no-repeat;background-position:center center;background-size:80%}.wf-scanner-progress>.wf-scan-step>.wf-scan-step-icon>.wf-scan-step-premium,.wf-step-premium{width:50px;height:54px;background:#fff url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzMHB4IiB2aWV3Qm94PSIwIDAgMjQgMzAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxwYXRoIGQ9Ik0yMy45NDksMTQuMjMzYy0wLjM3OSwtMC4zOSAtMC45MDQsLTAuNjA2IC0xLjQ0OCwtMC41OTVsLTAuNjgzLDBsMCwtNC4wOTJjMC4wMzIsLTIuNTM1IC0wLjk4NiwtNC45NzMgLTIuODEyLC02LjczMWMtMS43NTksLTEuODI4IC00LjE5OCwtMi44NDcgLTYuNzM0LC0yLjgxNWMtMi41MzYsLTAuMDMyIC00Ljk3NiwwLjk4NyAtNi43MzQsMi44MTVjLTEuODI2LDEuNzU4IC0yLjg0NCw0LjE5NiAtMi44MTIsNi43MzFsMCw0LjA4OWwtMC42OCwwYy0wLjU0NCwtMC4wMTEgLTEuMDY5LDAuMjA1IC0xLjQ0OCwwLjU5NWMtMC4zOTUsMC4zODIgLTAuNjEyLDAuOTEyIC0wLjU5OCwxLjQ2MWwwLDEyLjI2NmMtMC4wMTEsMC41NDQgMC4yMDQsMS4wNjkgMC41OTUsMS40NDhjMC4zNzksMC4zOTEgMC45MDQsMC42MDYgMS40NDgsMC41OTVsMjAuNDU4LDBjMC4wMDMsMCAwLjAwNiwwIDAuMDEsMGMxLjExNywwIDIuMDM2LC0wLjkxOSAyLjAzNiwtMi4wMzdjMCwtMC4wMDMgMCwtMC4wMDYgMCwtMC4wMDlsMCwtMTIuMjYzYzAuMDExLC0wLjU0NCAtMC4yMDYsLTEuMDY5IC0wLjU5OCwtMS40NDhsMCwtMC4wMVptLTYuMjExLC0wLjU5NWwtMTAuOTE5LDBsMCwtNC4wOTJjLTAuMDIyLC0xLjQ1MSAwLjU1NywtMi44NDggMS41OTksLTMuODU4YzEuMDA5LC0xLjA0MiAyLjQwNywtMS42MjEgMy44NTcsLTEuNTk4YzEuNDUxLC0wLjAyMyAyLjg0OCwwLjU1NiAzLjg1OCwxLjU5OGMxLjA0MiwxLjAwOSAxLjYyMSwyLjQwNyAxLjU5OCwzLjg1OGwwLjAwNyw0LjA5MloiIGZpbGw9IiNkMWQxZDEiLz4KPC9zdmc+");background-repeat:no-repeat;background-position:center center;background-size:40%}.wf-scanner-progress>.wf-scan-step.wf-scan-step-premium>.wf-scan-step-icon>.wf-scan-step-pending{display:none}.wf-scanner-progress>.wf-scan-step.wf-scan-step-premium>.wf-scan-step-icon>.wf-scan-step-running{display:none}.wf-scanner-progress>.wf-scan-step.wf-scan-step-premium>.wf-scan-step-icon>.wf-scan-step-complete-success{display:none}.wf-scanner-progress>.wf-scan-step.wf-scan-step-premium>.wf-scan-step-icon>.wf-scan-step-complete-warning{display:none}.wf-scanner-progress>.wf-scan-step.wf-scan-step-premium>.wf-scan-step-icon>.wf-scan-step-disabled{display:none}.wf-scanner-progress>.wf-scan-step.wf-scan-step-running>.wf-scan-step-icon>.wf-scan-step-pending{display:none}.wf-scanner-progress>.wf-scan-step.wf-scan-step-running>.wf-scan-step-icon>.wf-scan-step-running{display:block}.wf-scanner-progress>.wf-scan-step.wf-scan-step-running>.wf-scan-step-icon>.wf-scan-step-complete-success{display:none}.wf-scanner-progress>.wf-scan-step.wf-scan-step-running>.wf-scan-step-icon>.wf-scan-step-complete-warning{display:none}.wf-scanner-progress>.wf-scan-step.wf-scan-step-running>.wf-scan-step-icon>.wf-scan-step-disabled{display:none}.wf-scanner-progress>.wf-scan-step.wf-scan-step-complete-success>.wf-scan-step-icon>.wf-scan-step-pending{display:none}.wf-scanner-progress>.wf-scan-step.wf-scan-step-complete-success>.wf-scan-step-icon>.wf-scan-step-running{display:none}.wf-scanner-progress>.wf-scan-step.wf-scan-step-complete-success>.wf-scan-step-icon>.wf-scan-step-complete-success{display:block}.wf-scanner-progress>.wf-scan-step.wf-scan-step-complete-success>.wf-scan-step-icon>.wf-scan-step-complete-warning{display:none}.wf-scanner-progress>.wf-scan-step.wf-scan-step-complete-success>.wf-scan-step-icon>.wf-scan-step-disabled{display:none}.wf-scanner-progress>.wf-scan-step.wf-scan-step-complete-warning>.wf-scan-step-icon>.wf-scan-step-pending{display:none}.wf-scanner-progress>.wf-scan-step.wf-scan-step-complete-warning>.wf-scan-step-icon>.wf-scan-step-running{display:none}.wf-scanner-progress>.wf-scan-step.wf-scan-step-complete-warning>.wf-scan-step-icon>.wf-scan-step-complete-success{display:none}.wf-scanner-progress>.wf-scan-step.wf-scan-step-complete-warning>.wf-scan-step-icon>.wf-scan-step-complete-warning{display:block}.wf-scanner-progress>.wf-scan-step.wf-scan-step-complete-warning>.wf-scan-step-icon>.wf-scan-step-disabled{display:none}.wf-scanner-progress>.wf-scan-step.wf-scan-step-disabled>.wf-scan-step-icon>.wf-scan-step-pending{display:none}.wf-scanner-progress>.wf-scan-step.wf-scan-step-disabled>.wf-scan-step-icon>.wf-scan-step-running{display:none}.wf-scanner-progress>.wf-scan-step.wf-scan-step-disabled>.wf-scan-step-icon>.wf-scan-step-complete-success{display:none}.wf-scanner-progress>.wf-scan-step.wf-scan-step-disabled>.wf-scan-step-icon>.wf-scan-step-complete-warning{display:none}.wf-scanner-progress>.wf-scan-step.wf-scan-step-disabled>.wf-scan-step-icon>.wf-scan-step-disabled{display:block}#wf-scan-last-status{font-size:0.75rem;text-align:center}@media (min-width: 768px){#wf-scan-last-status{text-align:left}}#wf-scan-activity-log-controls{-webkit-flex-shrink:0;flex-shrink:0;text-align:center;white-space:nowrap}@media (min-width: 768px){#wf-scan-activity-log-controls{text-align:right}}#wf-scan-activity-log-controls a{text-transform:uppercase;font-size:0.75rem;white-space:nowrap}#wf-scan-toggle-activity-log .wf-scan-activity-log-visible{display:none}#wf-scan-toggle-activity-log .wf-scan-activity-log-hidden{display:inline}#wf-scan-toggle-activity-log.wf-active .wf-scan-activity-log-visible{display:inline}#wf-scan-toggle-activity-log.wf-active .wf-scan-activity-log-hidden{display:none}#wf-scan-running-bar{height:4px;border:1px solid #e2e2e2;background-color:#ffffff;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}#wf-scan-running-bar-pill{height:4px;width:33.3333%;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-animation:wf-scan-running-bar-pill-keyframes 1s linear infinite alternate both;-o-animation:wf-scan-running-bar-pill-keyframes 1s linear infinite alternate both;animation:wf-scan-running-bar-pill-keyframes 1s linear infinite alternate both}@-moz-keyframes wf-scan-running-bar-pill-keyframes{from{margin-left:0%}to{margin-left:66.6667%}}@-webkit-keyframes wf-scan-running-bar-pill-keyframes{from{margin-left:0%}to{margin-left:66.6667%}}@keyframes wf-scan-running-bar-pill-keyframes{from{margin-left:0%}to{margin-left:66.6667%}}#wf-scan-activity-log{display:none;overflow-x:hidden;overflow-y:auto;background-color:#ffffff;box-shadow:0 0 0 1px rgba(200,215,225,0.25),0 1px 2px #e9eff3;padding:0.5rem;height:7rem}#wf-scan-activity-log>li{margin:0;padding:0}#wf-scan-activity-log.wf-active{display:block}.wf-scan-tabs{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:inset 0px 0px 0px 1px #f1f1f1,inset 0px -1px 0px 1px #e2e2e2;margin:0.5rem 0 0 0}.wf-scan-tabs>*{-webkit-flex-grow:0;flex-grow:0;min-width:0}.wf-scan-tabs .wf-tab{border:1px solid #d0d0d0;border-top-right-radius:0.5rem;border-top-left-radius:0.5rem;border-bottom:none;margin:0;margin-left:0.5rem;background:#e6e6e6;color:#333}.wf-scan-tabs .wf-tab:first-of-type{margin-left:0}.wf-scan-tabs .wf-tab a{display:block;padding:0.5rem 1rem;font-size:14px;line-height:24px;text-decoration:none;font-weight:bold;color:#333}.wf-scan-tabs .wf-tab.wf-active,.wf-scan-tabs .wf-tab:hover{border-bottom:1px solid #ffffff;background:#ffffff;margin-bottom:-1px;-webkit-box-shadow:none;box-shadow:none}.wf-scan-tabs #wf-scan-bulk-buttons{-webkit-flex-grow:1 !important;flex-grow:1 !important;text-align:right}.wf-scan-tab-content{display:none;margin-top:15px}.wf-scan-tab-content.wf-active{display:block}.wf-scan-results{margin:0;margin-top:-1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}.wf-scan-results>.wf-scan-results-stats{margin:0}.wf-scan-results>.wf-scan-results-stats>.wf-block{box-shadow:none;margin:0}.wf-scan-results>.wf-scan-results-stats>.wf-block>.wf-block-content>.wf-block-list>li{border-top:0px;padding:0 1rem}.wf-scan-results>.wf-scan-results-stats>.wf-block>.wf-block-content>.wf-block-list .wf-flex-horizontal>li{font-size:0.75rem;white-space:nowrap;margin:0}.wf-scan-results>.wf-scan-results-stats>.wf-block>.wf-block-content>.wf-block-list .wf-flex-horizontal>li:last-of-type{text-align:right}.wf-scan-results-issues{padding:0;margin:0;display:none}.wf-scan-results-issues.wf-active{display:block}.wf-issue,.wf-issue-site-cleaning{display:-webkit-flex;display:flex;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:column;flex-direction:column;border-top:1px solid #e2e2e2}.wf-issue:nth-of-type(2n),.wf-issue-site-cleaning:nth-of-type(2n){background-color:#fff}.wf-issue>li,.wf-issue-site-cleaning>li{margin:0}.wf-issue.wf-issue-severity-critical,.wf-issue-site-cleaning.wf-issue-severity-critical{border-left:4px solid #930000}.wf-issue.wf-issue-severity-high,.wf-issue-site-cleaning.wf-issue-severity-high{border-left:4px solid #c10000}.wf-issue.wf-issue-severity-warning,.wf-issue.wf-issue-severity-medium,.wf-issue-site-cleaning.wf-issue-severity-warning,.wf-issue-site-cleaning.wf-issue-severity-medium{border-left:4px solid #fcb214}.wf-issue.wf-issue-severity-low,.wf-issue-site-cleaning.wf-issue-severity-low{border-left:4px solid #3f596b}.wf-issue.wf-issue-severity-good,.wf-issue-site-cleaning.wf-issue-severity-good{border-left:4px solid #16bc9b}.wf-issue>.wf-issue-summary>ul,.wf-issue-site-cleaning>.wf-issue-summary>ul{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:row;flex-direction:row;padding:1.5rem}.wf-issue>.wf-issue-summary>ul>li,.wf-issue-site-cleaning>.wf-issue-summary>ul>li{margin:0;padding:0;padding-left:1.5rem}@media (max-width: 767px){.wf-issue>.wf-issue-summary>ul>li,.wf-issue-site-cleaning>.wf-issue-summary>ul>li{padding-left:0.5rem}}.wf-issue>.wf-issue-summary>ul>li:first-of-type,.wf-issue-site-cleaning>.wf-issue-summary>ul>li:first-of-type{padding-left:0}.wf-issue>.wf-issue-summary>ul>.wf-issue-icon,.wf-issue>.wf-issue-summary>ul>.wf-issue-icon-colored,.wf-issue-site-cleaning>.wf-issue-summary>ul>.wf-issue-icon,.wf-issue-site-cleaning>.wf-issue-summary>ul>.wf-issue-icon-colored{text-align:left;-webkit-flex-basis:50px;flex-basis:50px;-webkit-flex-shrink:0;flex-shrink:0}.wf-issue>.wf-issue-summary>ul>.wf-issue-icon>*,.wf-issue>.wf-issue-summary>ul>.wf-issue-icon-colored>*,.wf-issue-site-cleaning>.wf-issue-summary>ul>.wf-issue-icon>*,.wf-issue-site-cleaning>.wf-issue-summary>ul>.wf-issue-icon-colored>*{height:40px}.wf-issue>.wf-issue-summary>ul>.wf-issue-icon svg path,.wf-issue-site-cleaning>.wf-issue-summary>ul>.wf-issue-icon svg path{fill:#9e9e9e}.wf-issue>.wf-issue-summary>ul>.wf-issue-short,.wf-issue-site-cleaning>.wf-issue-summary>ul>.wf-issue-short{-webkit-flex-basis:40%;flex-basis:40%}.wf-issue>.wf-issue-summary>ul>.wf-issue-stats,.wf-issue-site-cleaning>.wf-issue-summary>ul>.wf-issue-stats{-webkit-flex-basis:25%;flex-basis:25%}.wf-issue>.wf-issue-summary>ul>.wf-issue-short-stats,.wf-issue-site-cleaning>.wf-issue-summary>ul>.wf-issue-short-stats{-webkit-flex-grow:1;flex-grow:1}.wf-issue>.wf-issue-summary>ul .wf-issue-severity-critical,.wf-issue>.wf-issue-summary>ul .wf-issue-severity-high,.wf-issue>.wf-issue-summary>ul .wf-issue-severity-medium,.wf-issue>.wf-issue-summary>ul .wf-issue-severity-low,.wf-issue>.wf-issue-summary>ul .wf-issue-severity-warning,.wf-issue-site-cleaning>.wf-issue-summary>ul .wf-issue-severity-critical,.wf-issue-site-cleaning>.wf-issue-summary>ul .wf-issue-severity-high,.wf-issue-site-cleaning>.wf-issue-summary>ul .wf-issue-severity-medium,.wf-issue-site-cleaning>.wf-issue-summary>ul .wf-issue-severity-low,.wf-issue-site-cleaning>.wf-issue-summary>ul .wf-issue-severity-warning{padding-left:18px;position:relative}.wf-issue>.wf-issue-summary>ul .wf-issue-severity-critical:before,.wf-issue>.wf-issue-summary>ul .wf-issue-severity-high:before,.wf-issue>.wf-issue-summary>ul .wf-issue-severity-medium:before,.wf-issue>.wf-issue-summary>ul .wf-issue-severity-low:before,.wf-issue>.wf-issue-summary>ul .wf-issue-severity-warning:before,.wf-issue-site-cleaning>.wf-issue-summary>ul .wf-issue-severity-critical:before,.wf-issue-site-cleaning>.wf-issue-summary>ul .wf-issue-severity-high:before,.wf-issue-site-cleaning>.wf-issue-summary>ul .wf-issue-severity-medium:before,.wf-issue-site-cleaning>.wf-issue-summary>ul .wf-issue-severity-low:before,.wf-issue-site-cleaning>.wf-issue-summary>ul .wf-issue-severity-warning:before{content:'';display:block;position:absolute;top:50%;left:0;margin-top:-5px;border:5px solid #9f9fa0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.wf-issue>.wf-issue-summary>ul .wf-issue-severity-critical:before,.wf-issue-site-cleaning>.wf-issue-summary>ul .wf-issue-severity-critical:before{border-color:#930000}.wf-issue>.wf-issue-summary>ul .wf-issue-severity-high:before,.wf-issue-site-cleaning>.wf-issue-summary>ul .wf-issue-severity-high:before{border-color:#c10000}.wf-issue>.wf-issue-summary>ul .wf-issue-severity-medium:before,.wf-issue>.wf-issue-summary>ul .wf-issue-severity-warning:before,.wf-issue-site-cleaning>.wf-issue-summary>ul .wf-issue-severity-medium:before,.wf-issue-site-cleaning>.wf-issue-summary>ul .wf-issue-severity-warning:before{border-color:#fcb214}.wf-issue>.wf-issue-summary>ul .wf-issue-severity-low:before,.wf-issue-site-cleaning>.wf-issue-summary>ul .wf-issue-severity-low:before{border-color:#3f596b}.wf-issue>.wf-issue-summary>ul>.wf-issue-controls,.wf-issue>.wf-issue-summary>ul>.wf-issue-short-stats>.wf-issue-controls,.wf-issue-site-cleaning>.wf-issue-summary>ul>.wf-issue-controls,.wf-issue-site-cleaning>.wf-issue-summary>ul>.wf-issue-short-stats>.wf-issue-controls{-webkit-flex-grow:1;flex-grow:1;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-flex-direction:row;flex-direction:row}.wf-issue>.wf-issue-summary>ul>.wf-issue-controls>.wf-issue-control,.wf-issue>.wf-issue-summary>ul>.wf-issue-short-stats>.wf-issue-controls>.wf-issue-control,.wf-issue-site-cleaning>.wf-issue-summary>ul>.wf-issue-controls>.wf-issue-control,.wf-issue-site-cleaning>.wf-issue-summary>ul>.wf-issue-short-stats>.wf-issue-controls>.wf-issue-control{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column;padding-left:2rem;text-decoration:none}.wf-issue>.wf-issue-summary>ul>.wf-issue-controls>.wf-issue-control:first-of-type,.wf-issue>.wf-issue-summary>ul>.wf-issue-short-stats>.wf-issue-controls>.wf-issue-control:first-of-type,.wf-issue-site-cleaning>.wf-issue-summary>ul>.wf-issue-controls>.wf-issue-control:first-of-type,.wf-issue-site-cleaning>.wf-issue-summary>ul>.wf-issue-short-stats>.wf-issue-controls>.wf-issue-control:first-of-type{padding-left:0}.wf-issue>.wf-issue-summary>ul>.wf-issue-controls>.wf-issue-control>.wf-issue-control-icon,.wf-issue>.wf-issue-summary>ul>.wf-issue-controls>.wf-issue-control .wf-issue-control-icon-inactive,.wf-issue>.wf-issue-summary>ul>.wf-issue-controls>.wf-issue-control .wf-issue-control-icon-active,.wf-issue>.wf-issue-summary>ul>.wf-issue-short-stats>.wf-issue-controls>.wf-issue-control>.wf-issue-control-icon,.wf-issue>.wf-issue-summary>ul>.wf-issue-short-stats>.wf-issue-controls>.wf-issue-control .wf-issue-control-icon-inactive,.wf-issue>.wf-issue-summary>ul>.wf-issue-short-stats>.wf-issue-controls>.wf-issue-control .wf-issue-control-icon-active,.wf-issue-site-cleaning>.wf-issue-summary>ul>.wf-issue-controls>.wf-issue-control>.wf-issue-control-icon,.wf-issue-site-cleaning>.wf-issue-summary>ul>.wf-issue-controls>.wf-issue-control .wf-issue-control-icon-inactive,.wf-issue-site-cleaning>.wf-issue-summary>ul>.wf-issue-controls>.wf-issue-control .wf-issue-control-icon-active,.wf-issue-site-cleaning>.wf-issue-summary>ul>.wf-issue-short-stats>.wf-issue-controls>.wf-issue-control>.wf-issue-control-icon,.wf-issue-site-cleaning>.wf-issue-summary>ul>.wf-issue-short-stats>.wf-issue-controls>.wf-issue-control .wf-issue-control-icon-inactive,.wf-issue-site-cleaning>.wf-issue-summary>ul>.wf-issue-short-stats>.wf-issue-controls>.wf-issue-control .wf-issue-control-icon-active{height:20px}.wf-issue>.wf-issue-summary>ul>.wf-issue-controls>.wf-issue-control>.wf-issue-control-icon path,.wf-issue>.wf-issue-summary>ul>.wf-issue-controls>.wf-issue-control .wf-issue-control-icon-inactive path,.wf-issue>.wf-issue-summary>ul>.wf-issue-controls>.wf-issue-control .wf-issue-control-icon-active path,.wf-issue>.wf-issue-summary>ul>.wf-issue-short-stats>.wf-issue-controls>.wf-issue-control>.wf-issue-control-icon path,.wf-issue>.wf-issue-summary>ul>.wf-issue-short-stats>.wf-issue-controls>.wf-issue-control .wf-issue-control-icon-inactive path,.wf-issue>.wf-issue-summary>ul>.wf-issue-short-stats>.wf-issue-controls>.wf-issue-control .wf-issue-control-icon-active path,.wf-issue-site-cleaning>.wf-issue-summary>ul>.wf-issue-controls>.wf-issue-control>.wf-issue-control-icon path,.wf-issue-site-cleaning>.wf-issue-summary>ul>.wf-issue-controls>.wf-issue-control .wf-issue-control-icon-inactive path,.wf-issue-site-cleaning>.wf-issue-summary>ul>.wf-issue-controls>.wf-issue-control .wf-issue-control-icon-active path,.wf-issue-site-cleaning>.wf-issue-summary>ul>.wf-issue-short-stats>.wf-issue-controls>.wf-issue-control>.wf-issue-control-icon path,.wf-issue-site-cleaning>.wf-issue-summary>ul>.wf-issue-short-stats>.wf-issue-controls>.wf-issue-control .wf-issue-control-icon-inactive path,.wf-issue-site-cleaning>.wf-issue-summary>ul>.wf-issue-short-stats>.wf-issue-controls>.wf-issue-control .wf-issue-control-icon-active path{fill:#9e9e9e;fill-rule:nonzero}.wf-issue>.wf-issue-summary>ul>.wf-issue-controls>.wf-issue-control>.wf-issue-control-label,.wf-issue>.wf-issue-summary>ul>.wf-issue-short-stats>.wf-issue-controls>.wf-issue-control>.wf-issue-control-label,.wf-issue-site-cleaning>.wf-issue-summary>ul>.wf-issue-controls>.wf-issue-control>.wf-issue-control-label,.wf-issue-site-cleaning>.wf-issue-summary>ul>.wf-issue-short-stats>.wf-issue-controls>.wf-issue-control>.wf-issue-control-label{padding-top:0.65rem;font-size:0.7rem;font-weight:500;text-transform:uppercase;color:#9e9e9e}.wf-issue>.wf-issue-summary>ul>.wf-issue-short-stats>.wf-issue-controls,.wf-issue-site-cleaning>.wf-issue-summary>ul>.wf-issue-short-stats>.wf-issue-controls{margin-top:1rem;-webkit-justify-content:flex-start;justify-content:flex-start}.wf-issue .wf-issue-control-icon-active,.wf-issue-site-cleaning .wf-issue-control-icon-active{display:none}.wf-issue .wf-issue-control-icon-inactive,.wf-issue-site-cleaning .wf-issue-control-icon-inactive{display:block}.wf-issue>.wf-issue-detail,.wf-issue-site-cleaning>.wf-issue-detail{display:none;padding:1.5rem;border-top:1px solid #e2e2e2}.wf-issue>.wf-issue-detail .wf-issue-detail-spacer,.wf-issue-site-cleaning>.wf-issue-detail .wf-issue-detail-spacer{height:1rem;margin:0;padding:0}.wf-issue>.wf-issue-detail .wf-issue-detail-controls,.wf-issue-site-cleaning>.wf-issue-detail .wf-issue-detail-controls{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:row;flex-direction:row;margin:0;margin-top:1rem}.wf-issue>.wf-issue-detail .wf-issue-detail-controls>*,.wf-issue-site-cleaning>.wf-issue-detail .wf-issue-detail-controls>*{margin-left:1rem}.wf-issue>.wf-issue-detail .wf-issue-detail-controls>*:first-of-type,.wf-issue-site-cleaning>.wf-issue-detail .wf-issue-detail-controls>*:first-of-type{margin-left:0}@media (max-width: 767px){.wf-issue>.wf-issue-detail .wf-issue-detail-controls,.wf-issue-site-cleaning>.wf-issue-detail .wf-issue-detail-controls{-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:column;flex-direction:column}.wf-issue>.wf-issue-detail .wf-issue-detail-controls>*,.wf-issue-site-cleaning>.wf-issue-detail .wf-issue-detail-controls>*{margin-left:0;margin-top:0.5rem}.wf-issue>.wf-issue-detail .wf-issue-detail-controls>*:first-of-type,.wf-issue-site-cleaning>.wf-issue-detail .wf-issue-detail-controls>*:first-of-type{margin-top:0}}.wf-issue.wf-active>.wf-issue-summary>ul>.wf-issue-controls .wf-issue-control-icon-inactive,.wf-issue-site-cleaning.wf-active>.wf-issue-summary>ul>.wf-issue-controls .wf-issue-control-icon-inactive{display:none}.wf-issue.wf-active>.wf-issue-summary>ul>.wf-issue-controls .wf-issue-control-icon-active,.wf-issue-site-cleaning.wf-active>.wf-issue-summary>ul>.wf-issue-controls .wf-issue-control-icon-active{display:block}.wf-issue.wf-active>.wf-issue-detail,.wf-issue-site-cleaning.wf-active>.wf-issue-detail{display:block}.wf-issue-site-cleaning>.wf-issue-summary>ul>.wf-issue-short{-webkit-flex-basis:auto;flex-basis:auto}.wf-issue-site-cleaning>.wf-issue-summary>ul>.wf-issue-short p{padding:0;margin:0}.wf-option-scan-signatures>.wf-option-disclosure{-webkit-flex-grow:1;flex-grow:1;text-align:right}.wf-option-scan-signatures>.wf-option-disclosure>svg{transition:transform 0.15s cubic-bezier(0.175, 0.885, 0.32, 1.275)}#wf-scan-additional-signatures{display:none;margin-left:3rem;padding-left:30px;padding-bottom:1rem}#wf-scan-additional-signatures>h4{margin:0 0 0.5rem 0}#wf-scan-additional-signatures>textarea{width:300px;height:80px}.wf-scan-type-enabled{padding:1rem 0.5rem}.wf-scan-type-enabled>li:first-of-type{padding-right:1.5rem}.wf-scan-type-controls{display:-webkit-flex;display:flex;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:column;flex-direction:column;margin:0 -0.5rem}.wf-scan-type{display:-webkit-flex;display:flex;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:row;flex-direction:row;min-width:700px}@media (max-width: 767px){.wf-scan-type{-webkit-justify-content:flex-start;justify-content:flex-start}}.wf-scan-type>li{-webkit-flex-grow:1;flex-grow:1;-webkit-flex-shrink:0;flex-shrink:0;-webkit-flex-basis:25%;flex-basis:25%;display:-webkit-flex;display:flex;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:center;justify-content:center;max-width:25%;padding:0.5rem}@media (min-width: 768px){.wf-scan-type>li{-webkit-flex-shrink:1;flex-shrink:1}}.wf-scan-type>li>ul.wf-scan-type-option{-webkit-flex-grow:1;flex-grow:1;margin:0;padding:0;border:1px solid #d9d9d9;min-height:100%;cursor:pointer}.wf-scan-type>li>ul.wf-scan-type-option.wf-scan-type-option-custom{cursor:inherit}.wf-scan-type>li>ul.wf-scan-type-option>.wf-scan-type-option-name{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:row;flex-direction:row;border-bottom:2px solid #d9d9d9;padding:0.5rem 1rem}.wf-scan-type>li>ul.wf-scan-type-option>.wf-scan-type-option-name .wf-option-checkbox{margin-right:0.5rem;width:20px;height:20px;min-width:20px;min-height:20px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;line-height:20px !important;background-color:#ffffff;box-shadow:0px 0px 0px 1px rgba(185,185,185,0.75);color:#ffffff !important;font-size:25px !important}.wf-scan-type>li>ul.wf-scan-type-option>.wf-scan-type-option-name span{font-weight:400;font-size:0.95rem}.wf-scan-type>li>ul.wf-scan-type-option>.wf-scan-type-option-description{padding:1rem}.wf-scan-type>li>ul.wf-scan-type-option.wf-active>.wf-scan-type-option-name span{color:#ffffff}.wf-scan-scheduling-manual{display:none;margin-left:3rem;padding-left:30px}.wf-scan-scheduling-manual.wf-active{display:block}.wf-scan-scheduling-manual>li{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:row;flex-direction:row}.wf-scan-scheduling-manual .wf-scan-scheduling-manual-presets-label{padding-right:1rem}.wf-scan-scheduling-manual .wf-scan-scheduling-manual-presets{display:-webkit-flex;display:flex;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:row;flex-direction:row;margin:0;padding:0}.wf-scan-scheduling-manual .wf-scan-scheduling-manual-presets>li{margin:0;padding:0.5rem 0.7rem;text-transform:uppercase;cursor:pointer;color:#aaa;font-weight:400;border-top:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf;border-right:1px solid #bfbfbf}.wf-scan-scheduling-manual .wf-scan-scheduling-manual-presets>li:first-of-type{border-left:1px solid #bfbfbf;-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px}.wf-scan-scheduling-manual .wf-scan-scheduling-manual-presets>li:last-of-type{-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-moz-border-radius-bottomright:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px}.wf-scan-scheduling-manual .wf-scan-scheduling-manual-presets>li.wf-active{color:#ffffff}.wf-scan-scheduling-manual-preset-options .wfselect2-container{min-width:100px}.wf-scan-scheduling-manual-preset-options:not(.wf-active),.wf-scan-scheduling-manual-custom-options:not(.wf-active){display:none !important}.wf-scan-scheduling-manual-custom-options{padding-bottom:1rem}.wf-schedule-times-wrapper{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:row;flex-direction:row;margin-top:1rem}@media (min-width: 768px){.wf-schedule-times-wrapper{margin-top:0.25rem}}.wf-schedule-times-wrapper:first-of-type{margin-top:0}@media (min-width: 768px){.wf-schedule-times-wrapper:first-of-type{margin-top:1rem}}.wf-schedule-times-wrapper>*{-webkit-flex-grow:1;flex-grow:1;min-width:0}.wf-schedule-times-wrapper>*:first-child{-webkit-flex-grow:0;flex-grow:0;min-width:initial;padding-right:0.25rem}.wf-schedule-times-wrapper .wf-schedule-period{font-weight:500;padding:0.5rem 0.7rem}.wf-schedule-times{display:-webkit-flex;display:flex;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:row;flex-direction:row}.wf-schedule-times>li{margin:0;padding:0.5rem 0.7rem;text-transform:uppercase;cursor:pointer;color:#aaa;font-weight:400;border-top:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf;border-right:1px solid #bfbfbf}.wf-schedule-times>li:first-of-type{border-left:1px solid #bfbfbf;-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px}.wf-schedule-times>li:last-of-type{-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-moz-border-radius-bottomright:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px}.wf-schedule-times>li.wf-active{color:#ffffff}.wf-issue-control-ignore-menu{position:absolute;z-index:9999;background-color:#ffffff;border:1px solid #bfbfbf}.wf-issue-control-ignore-menu>li{padding:0.5rem 1rem;margin:0;border-top:1px solid #bfbfbf;cursor:pointer}.wf-issue-control-ignore-menu>li:hover{color:#ffffff}.wf-issue-control-ignore-menu>li:first-of-type{border-top:0}#wf-scan-failed.wf-alert.wf-alert-danger{background-color:#ffe470;border-color:#ffd10a;border-radius:0}#wf-scan-failed.wf-alert.wf-alert-danger pre{white-space:normal}#wf-scan-failed.wf-alert.wf-alert-danger svg{width:50px;height:50px;margin-right:1rem}#wf-scan-failed.wf-alert.wf-alert-danger svg path{fill:#da9603}#wf-scan-failed.wf-alert.wf-alert-danger h4{margin:0}#wf-scan-failed.wf-alert.wf-alert-danger p{margin-top:0.25rem;margin-bottom:0}#wf-scan-failed.wf-alert.wf-alert-danger .wf-btn.wf-btn-default{border-color:#ffffff;background-color:#ffffff;color:#000000}#wf-site-cleaning-bottom h3{font-weight:300;font-size:1.5rem;margin:1rem 0}#wf-site-cleaning-bottom p{max-width:750px}#wfTwoFactorQRCodeTable{width:175px;height:175px;margin:0 auto}@media (min-width: 500px){#wfTwoFactorQRCodeTable{width:256px;height:256px}}#wfTwoFactorRecoveryCodes{list-style-type:none}#wfTwoFactorRecoveryCodes li{font-family:monospace;text-align:center}#wfTwoFactorDownload .dashicons{line-height:26px}.wf-twofactor-delete{font-size:1.5rem}.wf-twofactor-delete a{text-decoration:none;color:#333}.wf-twofactor-delete a i{font-size:1.5rem}.wf-table.wf-table-twofactor>tbody>tr>td{vertical-align:middle}.wf-form-twofactor{max-width:400px}.wf-form-twofactor .wf-radio label{padding-left:0}#twofactor .wf-block-list>li{padding:.8rem 1.5rem;min-height:0px}#twofactor .wf-block-list .wf-form-control{margin:0px 0px}.wf-block-list .wf-block-list-title{font-weight:bold;font-size:0.9rem}.wf-block-list .wf-block-list-subtitle{font-weight:bold;font-size:0.85rem}#wfTwoFacUsers{margin:0 auto 1.5rem}#wf-tools-two-factor #wf-two-factor-img1,#wf-tools-two-factor #wf-two-factor-img2,#wf-all-options #wf-two-factor-img1,#wf-all-options #wf-two-factor-img2{display:inline}#wf-tools-two-factor #wf-two-factor-img1,#wf-all-options #wf-two-factor-img1{max-width:316px}#wf-tools-two-factor #wf-two-factor-img2,#wf-all-options #wf-two-factor-img2{max-width:270px}#wfUsername{max-width:568px}@media screen and (max-width: 782px){#wf-tools-two-factor #wf-two-factor-img1,#wf-tools-two-factor #wf-two-factor-img2,#wf-all-options #wf-two-factor-img1,#wf-all-options #wf-two-factor-img2{display:block;margin:0px auto 20px}}#wordfenceTwoFactorLegacy,#wordfenceTwoFactorModern{background:#fff;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);margin-bottom:0.5rem;padding:1px 13px}fieldset{padding:0;margin:0;border:0;min-width:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:bold}label.wf-plain{font-weight:normal}label.wf-control-label.wf-disabled{pointer-events:none}input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="radio"],input[type="checkbox"]{margin-top:1px \9;line-height:normal}input[type="file"]{display:block}input[type="range"]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:1.5rem;font-size:14px;line-height:1.42857;color:#555}.wf-form-control{display:block;width:100%;height:38px;padding:.5rem 1.25rem;font-size:14px;line-height:1.42857;color:#555;background-color:#fff;background-image:none;border:1px solid #ddd;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;-o-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s}.wf-form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}.wf-form-control::-moz-placeholder{color:#bfbfbf;opacity:1}.wf-form-control:-ms-input-placeholder{color:#bfbfbf}.wf-form-control::-webkit-input-placeholder{color:#bfbfbf}.wf-form-control::-ms-expand{border:0;background-color:transparent}.wf-form-control[disabled],.wf-form-control[readonly],fieldset[disabled] .wf-form-control{background-color:#e2e2e2;opacity:1}.wf-form-control[disabled],.wf-form-control[readonly],fieldset[disabled] .wf-form-control{cursor:not-allowed;pointer-events:none}textarea.wf-form-control{height:auto}input[type="search"]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio: 0){input[type="date"].wf-form-control,input[type="time"].wf-form-control,input[type="datetime-local"].wf-form-control,input[type="month"].wf-form-control{line-height:38px}input[type="date"].wf-input-sm,.wf-input-group-sm input[type="date"],input[type="time"].wf-input-sm,.wf-input-group-sm input[type="time"],input[type="datetime-local"].wf-input-sm,.wf-input-group-sm input[type="datetime-local"],input[type="month"].wf-input-sm,.wf-input-group-sm input[type="month"]{line-height:30px}input[type="date"].wf-input-lg,.wf-input-group-lg input[type="date"],input[type="time"].wf-input-lg,.wf-input-group-lg input[type="time"],input[type="datetime-local"].wf-input-lg,.wf-input-group-lg input[type="datetime-local"],input[type="month"].wf-input-lg,.wf-input-group-lg input[type="month"]{line-height:46px}}.wf-form-group{margin-bottom:8px}.wf-form-group.wf-sub-group label{color:#666666;font-weight:normal;padding-left:20px}.wf-form-group.wf-focus{border-left:4px solid #11967a;padding-bottom:8px;background-color:#e5e5e5}.wf-form-group.wf-focus label{margin-left:-4px}.wf-radio,.wf-checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.wf-radio label,.wf-checkbox label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:normal;cursor:pointer}.wf-radio input[type="radio"],.wf-radio-inline input[type="radio"],.wf-checkbox input[type="checkbox"],.wf-checkbox-inline input[type="checkbox"]{margin-top:4px \9}.wf-radio-offset{padding-left:29px}@media (min-width: 768px){.wf-radio-offset{padding-left:20px}}.wf-radio+.wf-radio,.wf-checkbox+.wf-checkbox{margin-top:-5px}.wf-radio-inline,.wf-checkbox-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:normal;cursor:pointer}.wf-radio-inline+.wf-radio-inline,.wf-checkbox-inline+.wf-checkbox-inline{margin-top:0;margin-left:10px}input[type="radio"][disabled],input[type="radio"][readonly],input[type="radio"].wf-disabled,fieldset[disabled] input[type="radio"],input[type="checkbox"][disabled],input[type="checkbox"][readonly],input[type="checkbox"].wf-disabled,fieldset[disabled] input[type="checkbox"]{cursor:not-allowed;pointer-events:none}.wf-radio-inline.wf-disabled,fieldset[disabled] .wf-radio-inline,.wf-checkbox-inline.wf-disabled,fieldset[disabled] .wf-checkbox-inline{cursor:not-allowed}.wf-radio.wf-disabled label,fieldset[disabled] .wf-radio label,.wf-checkbox.wf-disabled label,fieldset[disabled] .wf-checkbox label{cursor:not-allowed;pointer-events:none}.wf-form-control-static{padding-top:1.5rem;padding-bottom:1.5rem;margin:0;line-height:1}.wf-form-control-static.wf-input-lg,.wf-form-control-static.wf-input-sm{padding-left:0;padding-right:0}.wf-input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.wf-input-sm{height:30px;line-height:30px}textarea.wf-input-sm,select[multiple].wf-input-sm{height:auto}.wf-form-group-sm .wf-form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.wf-form-group-sm select.wf-form-control{height:30px;line-height:30px}.wf-form-group-sm textarea.wf-form-control,.wf-form-group-sm select[multiple].wf-form-control{height:auto}.wf-form-group-sm .wf-form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.wf-input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.33333;border-radius:6px}select.wf-input-lg{height:46px;line-height:46px}textarea.wf-input-lg,select[multiple].wf-input-lg{height:auto}.wf-form-group-lg .wf-form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.33333;border-radius:6px}.wf-form-group-lg select.wf-form-control{height:46px;line-height:46px}.wf-form-group-lg textarea.wf-form-control,.wf-form-group-lg select[multiple].wf-form-control{height:auto}.wf-form-group-lg .wf-form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.33333}.wf-has-feedback{position:relative}.wf-has-feedback .wf-form-control{padding-right:47.5px}.wf-form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:38px;height:38px;line-height:38px;text-align:center;pointer-events:none}.wf-input-lg+.wf-form-control-feedback,.wf-input-group-lg+.wf-form-control-feedback,.wf-form-group-lg .wf-form-control+.wf-form-control-feedback{width:46px;height:46px;line-height:46px}.wf-input-sm+.wf-form-control-feedback,.wf-input-group-sm+.wf-form-control-feedback,.wf-form-group-sm .wf-form-control+.wf-form-control-feedback{width:30px;height:30px;line-height:30px}.wf-has-success .wf-help-block,.wf-has-success .wf-control-label,.wf-has-success .wf-radio,.wf-has-success .wf-checkbox,.wf-has-success .wf-radio-inline,.wf-has-success .wf-checkbox-inline,.wf-has-success.wf-radio label,.wf-has-success.wf-checkbox label,.wf-has-success.wf-radio-inline label,.wf-has-success.wf-checkbox-inline label{color:#3c763d}.wf-has-success .wf-form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.wf-has-success .wf-form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168}.wf-has-success .wf-input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.wf-has-success .wf-form-control-feedback{color:#3c763d}.wf-has-warning .wf-help-block,.wf-has-warning .wf-control-label,.wf-has-warning .wf-radio,.wf-has-warning .wf-checkbox,.wf-has-warning .wf-radio-inline,.wf-has-warning .wf-checkbox-inline,.wf-has-warning.wf-radio label,.wf-has-warning.wf-checkbox label,.wf-has-warning.wf-radio-inline label,.wf-has-warning.wf-checkbox-inline label{color:#8a6d3b}.wf-has-warning .wf-form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.wf-has-warning .wf-form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b}.wf-has-warning .wf-input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.wf-has-warning .wf-form-control-feedback{color:#8a6d3b}.wf-has-error .wf-help-block,.wf-has-error .wf-control-label,.wf-has-error .wf-radio,.wf-has-error .wf-checkbox,.wf-has-error .wf-radio-inline,.wf-has-error .wf-checkbox-inline,.wf-has-error.wf-radio label,.wf-has-error.wf-checkbox label,.wf-has-error.wf-radio-inline label,.wf-has-error.wf-checkbox-inline label{color:#a94442}.wf-has-error .wf-form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.wf-has-error .wf-form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483}.wf-has-error .wf-input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.wf-has-error .wf-form-control-feedback{color:#a94442}.wf-has-feedback label ~ .wf-form-control-feedback{top:25px}.wf-has-feedback label.wf-sr-only ~ .wf-form-control-feedback{top:0}.wf-help-block{display:block;margin-top:5px;color:#737373}@media (min-width: 768px){.wf-form-inline .wf-form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.wf-form-inline .wf-form-control{display:inline-block;width:auto;vertical-align:middle}.wf-form-inline .wf-form-control-static{display:inline-block}.wf-form-inline .wf-input-group{display:inline-table;vertical-align:middle}.wf-form-inline .wf-input-group .wf-input-group-addon,.wf-form-inline .wf-input-group .wf-input-group-btn,.wf-form-inline .wf-input-group .wf-form-control{width:auto}.wf-form-inline .wf-input-group>.wf-form-control{width:100%}.wf-form-inline .wf-control-label{margin-bottom:0;vertical-align:middle}.wf-form-inline .wf-radio,.wf-form-inline .wf-checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.wf-form-inline .wf-radio label,.wf-form-inline .wf-checkbox label{padding-left:0}.wf-form-inline .wf-radio input[type="radio"],.wf-form-inline .wf-checkbox input[type="checkbox"]{position:relative;margin-left:0}.wf-form-inline .wf-has-feedback .wf-form-control-feedback{top:0}}.wf-form-horizontal .wf-radio,.wf-form-horizontal .wf-checkbox,.wf-form-horizontal .wf-radio-inline,.wf-form-horizontal .wf-checkbox-inline{margin-top:0;margin-bottom:0;padding-top:1.5rem}.wf-form-horizontal .wf-radio,.wf-form-horizontal .wf-checkbox{min-height:29px}.wf-form-horizontal .wf-form-group{margin-left:-15px;margin-right:-15px}.wf-form-horizontal .wf-form-group:before,.wf-form-horizontal .wf-form-group:after{content:" ";display:table}.wf-form-horizontal .wf-form-group:after{clear:both}@media (min-width: 768px){.wf-form-horizontal .wf-control-label{text-align:right;margin-bottom:0;padding-top:1.5rem}}.wf-form-horizontal .wf-has-feedback .wf-form-control-feedback{right:15px}@media (min-width: 768px){.wf-form-horizontal .wf-form-group-lg .wf-control-label{padding-top:11px;font-size:18px}}@media (min-width: 768px){.wf-form-horizontal .wf-form-group-sm .wf-control-label{padding-top:6px;font-size:12px}}#wf-dashboard .wf-block .wf-block-content .wf-block-labeled-value.wf-global-status .wf-block-labeled-value-value,#wf-global-options .wf-block .wf-block-content .wf-block-labeled-value.wf-global-status .wf-block-labeled-value-value{padding-top:0}#wf-dashboard .wf-block .wf-block-content .wf-block-labeled-value.wf-global-status .wf-block-labeled-value-value .wf-fa,#wf-global-options .wf-block .wf-block-content .wf-block-labeled-value.wf-global-status .wf-block-labeled-value-value .wf-fa{font-size:8rem}#wf-dashboard .wf-block .wf-block-content .wf-block-labeled-value.wf-global-status .wf-block-labeled-value-value svg,#wf-global-options .wf-block .wf-block-content .wf-block-labeled-value.wf-global-status .wf-block-labeled-value-value svg{width:140px}#wf-dashboard .wf-block .wf-block-content .wf-block-labeled-value.wf-global-status .wf-block-labeled-value-label,#wf-global-options .wf-block .wf-block-content .wf-block-labeled-value.wf-global-status .wf-block-labeled-value-label{font-size:1.3125rem;font-weight:300;line-height:1.5;padding-bottom:0}#wf-dashboard .wf-block .wf-block-content .wf-block-labeled-value.wf-global-status-full-enabled .wf-block-labeled-value-value,#wf-global-options .wf-block .wf-block-content .wf-block-labeled-value.wf-global-status-full-enabled .wf-block-labeled-value-value{color:#ffffff}#wf-dashboard .wf-block .wf-block-content .wf-block-labeled-value.wf-global-status-full-enabled .wf-block-labeled-value-label,#wf-global-options .wf-block .wf-block-content .wf-block-labeled-value.wf-global-status-full-enabled .wf-block-labeled-value-label{color:#ffffff;padding:0}#wf-dashboard .wf-block .wf-block-content .wf-block-labeled-value.wf-global-status-enabled .wf-block-labeled-value-value,#wf-global-options .wf-block .wf-block-content .wf-block-labeled-value.wf-global-status-enabled .wf-block-labeled-value-value{color:#11967a}#wf-dashboard .wf-block .wf-block-content .wf-block-labeled-value.wf-global-status-enabled .wf-block-labeled-value-value svg,#wf-global-options .wf-block .wf-block-content .wf-block-labeled-value.wf-global-status-enabled .wf-block-labeled-value-value svg{fill:#11967a}#wf-dashboard .wf-block .wf-block-content .wf-block-labeled-value.wf-global-status-enabled .wf-block-labeled-value-label,#wf-global-options .wf-block .wf-block-content .wf-block-labeled-value.wf-global-status-enabled .wf-block-labeled-value-label{color:#11967a}#wf-dashboard .wf-block .wf-block-content .wf-block-labeled-value.wf-global-status-learning-mode .wf-block-labeled-value-value,#wf-dashboard .wf-block .wf-block-content .wf-block-labeled-value.wf-global-status-disabled .wf-block-labeled-value-value,#wf-global-options .wf-block .wf-block-content .wf-block-labeled-value.wf-global-status-learning-mode .wf-block-labeled-value-value,#wf-global-options .wf-block .wf-block-content .wf-block-labeled-value.wf-global-status-disabled .wf-block-labeled-value-value{color:#9f9fa0}#wf-dashboard .wf-block .wf-block-content .wf-block-labeled-value.wf-global-status-learning-mode .wf-block-labeled-value-value svg,#wf-dashboard .wf-block .wf-block-content .wf-block-labeled-value.wf-global-status-disabled .wf-block-labeled-value-value svg,#wf-global-options .wf-block .wf-block-content .wf-block-labeled-value.wf-global-status-learning-mode .wf-block-labeled-value-value svg,#wf-global-options .wf-block .wf-block-content .wf-block-labeled-value.wf-global-status-disabled .wf-block-labeled-value-value svg{fill:#9f9fa0}#wf-dashboard .wf-block .wf-block-content .wf-block-labeled-value.wf-global-status-learning-mode .wf-block-labeled-value-label,#wf-dashboard .wf-block .wf-block-content .wf-block-labeled-value.wf-global-status-disabled .wf-block-labeled-value-label,#wf-global-options .wf-block .wf-block-content .wf-block-labeled-value.wf-global-status-learning-mode .wf-block-labeled-value-label,#wf-global-options .wf-block .wf-block-content .wf-block-labeled-value.wf-global-status-disabled .wf-block-labeled-value-label{color:#9f9fa0}#wf-dashboard .wf-block .wf-block-content .wf-block-labeled-value.wf-protection-status .wf-block-labeled-value-value .wf-fa,#wf-global-options .wf-block .wf-block-content .wf-block-labeled-value.wf-protection-status .wf-block-labeled-value-value .wf-fa{font-size:7rem}#wf-dashboard .wf-block .wf-block-content .wf-block-labeled-value.wf-protection-status .wf-block-labeled-value-value svg,#wf-global-options .wf-block .wf-block-content .wf-block-labeled-value.wf-protection-status .wf-block-labeled-value-value svg{width:120px}#wf-dashboard .wf-block .wf-block-content .wf-block-labeled-value.wf-protection-status .wf-block-labeled-value-label,#wf-global-options .wf-block .wf-block-content .wf-block-labeled-value.wf-protection-status .wf-block-labeled-value-label{font-size:1.15rem;font-weight:300}.wf-dashboard-item{position:relative;margin:0 auto 1rem;padding:0 1rem;box-sizing:border-box;background:#fff;box-shadow:0 0 0 1px rgba(200,215,225,0.5),0 1px 2px #e9eff3}.wf-dashboard-item .wf-dashboard-item-inner{min-height:44px;padding:1rem 0;width:100%;box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;position:relative}.wf-dashboard-item .wf-dashboard-item-inner .wf-dashboard-item-content{max-width:75%}.wf-dashboard-item .wf-dashboard-item-inner .wf-dashboard-item-content .wf-dashboard-item-title{font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:0.875rem;width:100%}.wf-dashboard-item .wf-dashboard-item-inner .wf-dashboard-item-content .wf-dashboard-item-subtitle{margin-top:.125rem;margin-bottom:.125rem;font-size:.575rem;color:#4f748e}.wf-dashboard-item .wf-dashboard-item-inner .wf-dashboard-item-action{position:absolute;top:0;right:0;height:100%;background:none;border:0;outline:0;width:48px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;vertical-align:middle;transition:transform 0.15s cubic-bezier(0.175, 0.885, 0.32, 1.275),color 0.2s ease-in}.wf-dashboard-item .wf-dashboard-item-inner .wf-dashboard-item-action.wf-dashboard-item-action-text{width:auto}.wf-dashboard-item .wf-dashboard-item-inner .wf-dashboard-item-action.wf-dashboard-item-action-text.wf-dashboard-item-action-text-success{color:#11967a}.wf-dashboard-item .wf-dashboard-item-inner .wf-dashboard-item-action.wf-dashboard-item-action-text.wf-dashboard-item-action-text-warning{color:#930000}.wf-dashboard-item .wf-dashboard-item-inner .wf-dashboard-item-action.wf-dashboard-item-action-text.wf-dashboard-item-action-text-warning a{color:#930000}.wf-dashboard-item .wf-dashboard-item-inner .wf-dashboard-item-action .wf-dashboard-item-action-chevron{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJjaGV2cm9uLW9iamVjdCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNCAyNCIKCSB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggaWQ9ImNoZXZyb24iIGQ9Ik0yMCA5bC04IDgtOC04IDEuNDE0LTEuNDE0TDEyIDE0LjE3Mmw2LjU4Ni02LjU4NiIvPgo8L3N2Zz4K");background-repeat:no-repeat;background-position:center center;width:24px;height:24px;fill:#87a6bc}.wf-dashboard-item .wf-dashboard-item-inner .wf-dashboard-item-action .wf-dashboard-item-action-checkbox{background-image:url(../images/checkbox.png);background-repeat:no-repeat;background-position:left center;width:29px;height:29px}.wf-dashboard-item .wf-dashboard-item-inner .wf-dashboard-item-action .wf-dashboard-item-action-checkbox.checked{background-position:right center}.wf-dashboard-item .wf-dashboard-item-extra{display:none;margin:0 -1rem;padding:0 1rem}.wf-dashboard-item .wf-dashboard-item-extra .wf-dashboard-item-list{margin:0 -1rem;padding:0;list-style:none}.wf-dashboard-item .wf-dashboard-item-extra .wf-dashboard-item-list.wf-dashboard-item-list-striped>li:nth-of-type(odd){background-color:#f9f9f9}.wf-dashboard-item .wf-dashboard-item-extra .wf-dashboard-item-list.wf-dashboard-item-list-striped>li:nth-of-type(odd).wf-notification{border-left:4px solid #f9f9f9}.wf-dashboard-item .wf-dashboard-item-extra .wf-dashboard-item-list.wf-dashboard-item-list-striped>li:nth-of-type(odd).wf-notification.wf-notification-warning{border-left:4px solid #fcb214}.wf-dashboard-item .wf-dashboard-item-extra .wf-dashboard-item-list.wf-dashboard-item-list-striped>li:nth-of-type(odd).wf-notification.wf-notification-critical{border-left:4px solid #930000}.wf-dashboard-item .wf-dashboard-item-extra .wf-dashboard-item-list.wf-dashboard-item-list-striped>li:nth-of-type(even){background-color:#ffffff}.wf-dashboard-item .wf-dashboard-item-extra .wf-dashboard-item-list.wf-dashboard-item-list-striped>li:nth-of-type(even).wf-notification{border-left:4px solid #ffffff}.wf-dashboard-item .wf-dashboard-item-extra .wf-dashboard-item-list.wf-dashboard-item-list-striped>li:nth-of-type(even).wf-notification.wf-notification-warning{border-left:4px solid #fcb214}.wf-dashboard-item .wf-dashboard-item-extra .wf-dashboard-item-list.wf-dashboard-item-list-striped>li:nth-of-type(even).wf-notification.wf-notification-critical{border-left:4px solid #930000}.wf-dashboard-item .wf-dashboard-item-extra .wf-dashboard-item-list>li{display:block;min-height:44px;padding:0 1rem;margin:0;border-top:1px solid #eeeeee;box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.wf-dashboard-item .wf-dashboard-item-extra .wf-dashboard-item-list>li>*:first-child{-webkit-flex-grow:1;flex-grow:1;min-width:0}.wf-dashboard-item .wf-dashboard-item-extra .wf-dashboard-item-list.wf-dashboard-item-list-horizontal{box-sizing:border-box;margin-top:-1px;display:-webkit-flex;display:flex;-webkit-align-items:stretch;align-items:stretch;-webkit-align-content:flex-start;align-content:flex-start;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}.wf-dashboard-item .wf-dashboard-item-extra .wf-dashboard-item-list.wf-dashboard-item-list-horizontal>li{-webkit-flex-grow:1;flex-grow:1;-webkit-flex-basis:100%;flex-basis:100%;border-left:1px solid #eeeeee}@media (min-width: 768px){.wf-dashboard-item .wf-dashboard-item-extra .wf-dashboard-item-list.wf-dashboard-item-list-horizontal>li{-webkit-flex-basis:50%;flex-basis:50%}}@media (min-width: 992px){.wf-dashboard-item .wf-dashboard-item-extra .wf-dashboard-item-list.wf-dashboard-item-list-horizontal>li{-webkit-flex-basis:25%;flex-basis:25%}}.wf-dashboard-item .wf-dashboard-item-extra .wf-dashboard-item-list.wf-dashboard-item-list-horizontal>*:first-child{border-left:0}@media (min-width: 768px){.wf-dashboard-item .wf-dashboard-item-extra .wf-dashboard-item-list.wf-dashboard-item-list-horizontal.wf-dashboard-item-list-equal>li{max-width:50%}}@media (min-width: 992px){.wf-dashboard-item .wf-dashboard-item-extra .wf-dashboard-item-list.wf-dashboard-item-list-horizontal.wf-dashboard-item-list-equal>li{max-width:25%}}.wf-dashboard-item .wf-dashboard-item-extra .wf-dashboard-item-list .wf-dashboard-item-list-state{text-align:center}@media (min-width: 1200px){.wf-dashboard-item .wf-dashboard-item-extra .wf-dashboard-item-list .wf-dashboard-item-list-state{text-align:left}}.wf-dashboard-item .wf-dashboard-item-extra .wf-dashboard-item-list .wf-dashboard-item-list-state-enabled .fa{color:#11967a}.wf-dashboard-item .wf-dashboard-item-extra .wf-dashboard-item-list .wf-dashboard-item-list-state-disabled .fa{color:#525355}.wf-dashboard-item .wf-dashboard-item-extra .wf-dashboard-item-list .wf-dashboard-item-list-state-premium{color:#9f9fa0}.wf-dashboard-item .wf-dashboard-item-extra .wf-dashboard-item-list .wf-dashboard-item-list-dismiss{padding-left:2rem;font-size:1.25rem}.wf-dashboard-item .wf-dashboard-item-extra .wf-dashboard-item-list .wf-dashboard-item-list-dismiss a{color:#525355}.wf-dashboard-item .wf-dashboard-item-extra .wf-dashboard-item-labeled-count{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:column;flex-direction:column}.wf-dashboard-item .wf-dashboard-item-extra .wf-dashboard-item-labeled-count-count{font-size:3rem;line-height:3rem;color:#9f9fa0;padding:1rem}.wf-dashboard-item .wf-dashboard-item-extra .wf-dashboard-item-labeled-count-label{font-size:0.75rem;color:#9f9fa0;padding:0 1rem 1rem 1rem}.wf-dashboard-item.active .wf-dashboard-item-extra{display:block}.wf-dashboard-item.wf-dashboard-item-left .wf-dashboard-item-content{margin-left:48px}.wf-dashboard-item.wf-dashboard-item-left .wf-dashboard-item-action{right:auto;left:0px}.wf-dashboard-item.disabled .wf-dashboard-item-content .wf-dashboard-item-title{color:#aaaaaa}.wf-dashboard-item.disabled .wf-dashboard-item-content .wf-dashboard-item-subtitle{color:#8ea6be}.wf-dashboard-item-flex-wrapper{display:-webkit-flex;display:flex;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:column;flex-direction:column}.wf-dashboard-item-flex-wrapper .wf-dashboard-item{-webkit-flex-grow:1;flex-grow:1;width:100%}.wf-notifications-empty{font-size:0.9rem;color:#9f9fa0}.wf-dashboard-graph-wrapper{width:100%}.wf-dashboard-badge{display:inline-block;min-width:10px;padding:3px 7px;margin-left:0.5rem;font-size:12px;font-weight:bold;color:#fff;line-height:1;vertical-align:middle;white-space:nowrap;text-align:center;background-color:#fcb214;border-radius:10px}.wf-dashboard-badge:empty{display:none}.wf-btn .wf-dashboard-badge{position:relative;top:-1px}.wf-btn-xs .wf-dashboard-badge,.wf-btn-group-xs>.wf-btn .wf-dashboard-badge,.wf-btn-group-xs>.wf-btn .wf-dashboard-badge{top:0;padding:1px 5px}.wf-list-group-item.active>.wf-dashboard-badge,.wf-nav-pills>.active>a>.wf-dashboard-badge{color:#00709e;background-color:#fff}.wf-list-group-item>.wf-dashboard-badge{float:right}.wf-list-group-item>.wf-dashboard-badge+.wf-dashboard-badge{margin-right:5px}.wf-nav-pills>li>a>.wf-dashboard-badge{margin-left:3px}.wf-dashboard-toggle-btns{text-align:center}.wf-dashboard-toggle-btns .wf-pagination{margin:1rem 1rem 0.5rem 1rem}.wf-dashboard-show-more{position:relative;font-size:14px;color:#959595;text-align:center;line-height:1rem;background:#ffffff;width:60%;margin:20px auto 0 auto}.wf-dashboard-show-more:before{display:inline-block;content:"";position:absolute;height:1px;background:#dddddd;top:50%;width:100%;left:0;right:0}.wf-dashboard-show-more a{display:inline-block;position:relative;padding:0 10px;background-color:#ffffff}.wf-ips,.wf-recent-logins,.wf-countries{max-height:30rem;overflow-y:auto;margin-bottom:20px}.wf-ips .wf-table,.wf-recent-logins .wf-table,.wf-countries .wf-table{margin-bottom:0}.wf-dashboard-last-updated{font-style:italic;font-size:0.6rem;text-align:center;padding-bottom:1rem;margin:0}.wf-dashboard-navigation .wf-block-navigation-option-content{padding:1rem 0 1rem 1rem}@media (min-width: 768px){.wf-dashboard-navigation .wf-block-navigation-option-content{padding:1.5rem 0 1.5rem 1rem}}.wf-dashboard-navigation .wf-block-navigation-option-content h4{margin:0 0 0.25rem 0}.wf-dashboard-navigation .wf-block-navigation-option-content p{margin:0 0 0.45rem 0}.wf-blocks-summary{width:100%;margin:1rem 0;border-spacing:0}.wf-blocks-summary>thead>tr>th,.wf-blocks-summary>tbody>tr>th,.wf-blocks-summary>tr>th{font-weight:600;padding:0.25rem 0.25rem;white-space:nowrap}@media (min-width: 768px){.wf-blocks-summary>thead>tr>th,.wf-blocks-summary>tbody>tr>th,.wf-blocks-summary>tr>th{padding:0.25rem 1rem}}.wf-blocks-summary>thead>tr>th.wf-premium,.wf-blocks-summary>tbody>tr>th.wf-premium,.wf-blocks-summary>tr>th.wf-premium{border-top-left-radius:0.5rem;border-top-right-radius:0.5rem;color:#aaa}.wf-blocks-summary>thead>tr>th,.wf-blocks-summary>tr>th{text-align:center}.wf-blocks-summary>thead>tr>th:first-child,.wf-blocks-summary>tbody>tr>th{text-align:right}.wf-blocks-summary>tbody>tr>td,.wf-blocks-summary>tfoot>tr>td,.wf-blocks-summary>tr>td{text-align:center;padding:0.25rem 0.25rem}@media (min-width: 768px){.wf-blocks-summary>tbody>tr>td,.wf-blocks-summary>tfoot>tr>td,.wf-blocks-summary>tr>td{padding:0.25rem 1rem}}.wf-blocks-summary>tbody>tr>td.wf-premium,.wf-blocks-summary>tfoot>tr>td.wf-premium,.wf-blocks-summary>tr>td.wf-premium{color:#aaa}.wf-blocks-summary>tfoot>tr>td.wf-premium,.wf-blocks-summary>tr:last-child>td.wf-premium{border-bottom-left-radius:0.5rem;border-bottom-right-radius:0.5rem;color:#fff}#howGetIPs-trusted-proxies{display:none}ul.wf-option.wf-option-howgetips .wf-option-howgetips-details{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:column;flex-direction:column;font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:0.8rem;margin-top:0.5rem}.wf-central-dashboard{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-align-content:stretch;align-content:stretch;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.wf-central-dashboard .wf-central-dashboard-logo{width:80px;min-width:80px;margin:10px 0}.wf-central-dashboard .wf-central-dashboard-copy{padding-left:20px}@media (min-width: 768px){.wf-central-dashboard{-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center}}table.wf-table{background-color:transparent;border-collapse:collapse;border-spacing:0}table.wf-table td,table.wf-table th{padding:0}.wf-table caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}.wf-table th{text-align:left}.wf-table{width:100%;max-width:100%;margin-bottom:20px}.wf-table>thead>tr>th,.wf-table>thead>tr>td,.wf-table>tbody>tr>th,.wf-table>tbody>tr>td,.wf-table>tfoot>tr>th,.wf-table>tfoot>tr>td{padding:8px;line-height:1.42857;vertical-align:top;border-top:1px solid #ddd}.wf-table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.wf-table>caption+thead>tr:first-child>th,.wf-table>caption+thead>tr:first-child>td,.wf-table>colgroup+thead>tr:first-child>th,.wf-table>colgroup+thead>tr:first-child>td,.wf-table>thead:first-child>tr:first-child>th,.wf-table>thead:first-child>tr:first-child>td{border-top:0}.wf-table>tbody+tbody{border-top:2px solid #ddd}.wf-table .wf-table{background-color:#fff}.wf-table-condensed>thead>tr>th,.wf-table-condensed>thead>tr>td,.wf-table-condensed>tbody>tr>th,.wf-table-condensed>tbody>tr>td,.wf-table-condensed>tfoot>tr>th,.wf-table-condensed>tfoot>tr>td{padding:5px}.wf-table-bordered{border:1px solid #ddd}.wf-table-bordered>thead>tr>th,.wf-table-bordered>thead>tr>td,.wf-table-bordered>tbody>tr>th,.wf-table-bordered>tbody>tr>td,.wf-table-bordered>tfoot>tr>th,.wf-table-bordered>tfoot>tr>td{border:1px solid #ddd}.wf-table-bordered>thead>tr>th,.wf-table-bordered>thead>tr>td{border-bottom-width:2px}.wf-table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.wf-table-hover>tbody>tr:hover{background-color:#f5f5f5}table.wf-table col[class*="col-"]{position:static;float:none;display:table-column}table.wf-table td[class*="col-"],table.wf-table th[class*="col-"]{position:static;float:none;display:table-cell}.wf-table>thead>tr>td.active,.wf-table>thead>tr>th.active,.wf-table>thead>tr.active>td,.wf-table>thead>tr.active>th,.wf-table>tbody>tr>td.active,.wf-table>tbody>tr>th.active,.wf-table>tbody>tr.active>td,.wf-table>tbody>tr.active>th,.wf-table>tfoot>tr>td.active,.wf-table>tfoot>tr>th.active,.wf-table>tfoot>tr.active>td,.wf-table>tfoot>tr.active>th{background-color:#f5f5f5}.wf-table-hover>tbody>tr>td.active:hover,.wf-table-hover>tbody>tr>th.active:hover,.wf-table-hover>tbody>tr.active:hover>td,.wf-table-hover>tbody>tr:hover>.active,.wf-table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.wf-table>thead>tr>td.success,.wf-table>thead>tr>th.success,.wf-table>thead>tr.success>td,.wf-table>thead>tr.success>th,.wf-table>tbody>tr>td.success,.wf-table>tbody>tr>th.success,.wf-table>tbody>tr.success>td,.wf-table>tbody>tr.success>th,.wf-table>tfoot>tr>td.success,.wf-table>tfoot>tr>th.success,.wf-table>tfoot>tr.success>td,.wf-table>tfoot>tr.success>th{background-color:#dff0d8}.wf-table-hover>tbody>tr>td.success:hover,.wf-table-hover>tbody>tr>th.success:hover,.wf-table-hover>tbody>tr.success:hover>td,.wf-table-hover>tbody>tr:hover>.success,.wf-table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}.wf-table>thead>tr>td.info,.wf-table>thead>tr>th.info,.wf-table>thead>tr.info>td,.wf-table>thead>tr.info>th,.wf-table>tbody>tr>td.info,.wf-table>tbody>tr>th.info,.wf-table>tbody>tr.info>td,.wf-table>tbody>tr.info>th,.wf-table>tfoot>tr>td.info,.wf-table>tfoot>tr>th.info,.wf-table>tfoot>tr.info>td,.wf-table>tfoot>tr.info>th{background-color:#d9edf7}.wf-table-hover>tbody>tr>td.info:hover,.wf-table-hover>tbody>tr>th.info:hover,.wf-table-hover>tbody>tr.info:hover>td,.wf-table-hover>tbody>tr:hover>.info,.wf-table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}.wf-table>thead>tr>td.warning,.wf-table>thead>tr>th.warning,.wf-table>thead>tr.warning>td,.wf-table>thead>tr.warning>th,.wf-table>tbody>tr>td.warning,.wf-table>tbody>tr>th.warning,.wf-table>tbody>tr.warning>td,.wf-table>tbody>tr.warning>th,.wf-table>tfoot>tr>td.warning,.wf-table>tfoot>tr>th.warning,.wf-table>tfoot>tr.warning>td,.wf-table>tfoot>tr.warning>th{background-color:#fcf8e3}.wf-table-hover>tbody>tr>td.warning:hover,.wf-table-hover>tbody>tr>th.warning:hover,.wf-table-hover>tbody>tr.warning:hover>td,.wf-table-hover>tbody>tr:hover>.warning,.wf-table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}.wf-table>thead>tr>td.danger,.wf-table>thead>tr>th.danger,.wf-table>thead>tr.danger>td,.wf-table>thead>tr.danger>th,.wf-table>tbody>tr>td.danger,.wf-table>tbody>tr>th.danger,.wf-table>tbody>tr.danger>td,.wf-table>tbody>tr.danger>th,.wf-table>tfoot>tr>td.danger,.wf-table>tfoot>tr>th.danger,.wf-table>tfoot>tr.danger>td,.wf-table>tfoot>tr.danger>th{background-color:#f2dede}.wf-table-hover>tbody>tr>td.danger:hover,.wf-table-hover>tbody>tr>th.danger:hover,.wf-table-hover>tbody>tr.danger:hover>td,.wf-table-hover>tbody>tr:hover>.danger,.wf-table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}.wf-table-responsive{overflow-x:auto;min-height:0.01%}@media screen and (max-width: 767px){.wf-table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.wf-table-responsive>.wf-table{margin-bottom:0}.wf-table-responsive>.wf-table>thead>tr>th,.wf-table-responsive>.wf-table>thead>tr>td,.wf-table-responsive>.wf-table>tbody>tr>th,.wf-table-responsive>.wf-table>tbody>tr>td,.wf-table-responsive>.wf-table>tfoot>tr>th,.wf-table-responsive>.wf-table>tfoot>tr>td{white-space:nowrap}.wf-table-responsive>.wf-table-bordered{border:0}.wf-table-responsive>.wf-table-bordered>thead>tr>th:first-child,.wf-table-responsive>.wf-table-bordered>thead>tr>td:first-child,.wf-table-responsive>.wf-table-bordered>tbody>tr>th:first-child,.wf-table-responsive>.wf-table-bordered>tbody>tr>td:first-child,.wf-table-responsive>.wf-table-bordered>tfoot>tr>th:first-child,.wf-table-responsive>.wf-table-bordered>tfoot>tr>td:first-child{border-left:0}.wf-table-responsive>.wf-table-bordered>thead>tr>th:last-child,.wf-table-responsive>.wf-table-bordered>thead>tr>td:last-child,.wf-table-responsive>.wf-table-bordered>tbody>tr>th:last-child,.wf-table-responsive>.wf-table-bordered>tbody>tr>td:last-child,.wf-table-responsive>.wf-table-bordered>tfoot>tr>th:last-child,.wf-table-responsive>.wf-table-bordered>tfoot>tr>td:last-child{border-right:0}.wf-table-responsive>.wf-table-bordered>tbody>tr:last-child>th,.wf-table-responsive>.wf-table-bordered>tbody>tr:last-child>td,.wf-table-responsive>.wf-table-bordered>tfoot>tr:last-child>th,.wf-table-responsive>.wf-table-bordered>tfoot>tr:last-child>td{border-bottom:0}}.wf-sortable{position:relative;padding-right:2rem !important}.wf-sortable .wf-sorted-ascending,.wf-sortable .wf-sorted-descending{display:none;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.wf-sortable.wf-unsorted:hover .wf-sorted-ascending{display:block}.wf-sortable.wf-unsorted,.wf-sortable.wf-sorted-ascending,.wf-sortable.wf-sorted-descending{cursor:pointer}.wf-sortable.wf-unsorted:hover,.wf-sortable.wf-sorted-ascending:hover,.wf-sortable.wf-sorted-descending:hover{background-color:#e0e0e0}.wf-sortable.wf-sorted-ascending,.wf-sortable.wf-sorted-descending{background-color:#e0e0e0}.wf-sortable.wf-sorted-ascending .wf-sorted-ascending{display:block}.wf-sortable.wf-sorted-descending .wf-sorted-descending{display:block}.wf-nav{margin-bottom:0;padding-left:0;list-style:none}.wf-nav:before,.wf-nav:after{content:" ";display:table}.wf-nav:after{clear:both}.wf-nav>li{position:relative;display:block}.wf-nav>li>a{position:relative;display:block;padding:8px 12px}.wf-nav>li>a:hover,.wf-nav>li>a:focus{text-decoration:none;background-color:#e2e2e2}.wf-nav>li.wf-disabled>a{color:#777}.wf-nav>li.wf-disabled>a:hover,.wf-nav>li.wf-disabled>a:focus{color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed}.wf-nav .wf-open>a,.wf-nav .wf-open>a:hover,.wf-nav .wf-open>a:focus{background-color:#e2e2e2}.wf-nav>li>a>img{max-width:none}.wf-nav-tabs{border-bottom:1px solid #d0d0d0}.wf-nav-tabs>li{float:left;margin-bottom:-1px}.wf-nav-tabs>li>a{margin-right:2px;line-height:1.42857;border:1px solid transparent;border-radius:4px 4px 0 0}.wf-nav-tabs>li>a:hover{border-color:#e2e2e2 #e2e2e2 #d0d0d0}.wf-nav-tabs>li.wf-active>a,.wf-nav-tabs>li.wf-active>a:hover,.wf-nav-tabs>li.wf-active>a:focus{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.wf-nav-pills>li{float:left}.wf-nav-pills>li>a{border-radius:4px;text-decoration:none;position:relative;display:block;padding:8px 12px}.wf-nav-pills>li>a:hover,.wf-nav-pills>li>a:focus{text-decoration:none !important;background-color:#e2e2e2}.wf-nav-pills>li+li{margin-left:2px}.wf-nav-pills>li.wf-active>a,.wf-nav-pills>li.wf-active>a:hover,.wf-nav-pills>li.wf-active>a:focus{color:#fff;background-color:#00709e}.wf-nav-pills.wf-nav-pills-bordered>li>a{border:1px solid #e2e2e2}.wf-nav-pills.wf-nav-pills-connected>li>a{border-radius:0;border-right-width:0px}.wf-nav-pills.wf-nav-pills-connected>li+li{margin-left:0}.wf-nav-pills.wf-nav-pills-connected>li.active+li>a{border-left-width:0px}.wf-nav-pills.wf-nav-pills-connected>li:first-of-type>a{-moz-border-radius:4px 0 0 4px;-webkit-border-radius:4px;border-radius:4px 0 0 4px}.wf-nav-pills.wf-nav-pills-connected>li:last-of-type>a{-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0;border-radius:0 4px 4px 0;border-right-width:1px}.wf-nav-stacked>li{float:none}.wf-nav-stacked>li+li{margin-top:2px;margin-left:0}.wf-nav-justified,.wf-nav-tabs.wf-nav-justified{width:100%}.wf-nav-justified>li,.wf-nav-tabs.wf-nav-justified>li{float:none}.wf-nav-justified>li>a,.wf-nav-tabs.wf-nav-justified>li>a{text-align:center;margin-bottom:5px}.wf-nav-justified>.wf-dropdown .wf-dropdown-menu{top:auto;left:auto}@media (min-width: 768px){.wf-nav-justified>li,.wf-nav-tabs.wf-nav-justified>li{display:table-cell;width:1%}.wf-nav-justified>li>a,.wf-nav-tabs.wf-nav-justified>li>a{margin-bottom:0}}.wf-nav-tabs-justified,.wf-nav-tabs.wf-nav-justified{border-bottom:0}.wf-nav-tabs-justified>li>a,.wf-nav-tabs.wf-nav-justified>li>a{margin-right:0;border-radius:4px}.wf-nav-tabs-justified>.wf-active>a,.wf-nav-tabs.wf-nav-justified>.wf-active>a,.wf-nav-tabs-justified>.wf-active>a:hover,.wf-nav-tabs.wf-nav-justified>.wf-active>a:hover,.wf-nav-tabs-justified>.wf-active>a:focus,.wf-nav-tabs.wf-nav-justified>.wf-active>a:focus{border:1px solid #ddd}@media (min-width: 768px){.wf-nav-tabs-justified>li>a,.wf-nav-tabs.wf-nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.wf-nav-tabs-justified>.wf-active>a,.wf-nav-tabs.wf-nav-justified>.wf-active>a,.wf-nav-tabs-justified>.wf-active>a:hover,.wf-nav-tabs.wf-nav-justified>.wf-active>a:hover,.wf-nav-tabs-justified>.wf-active>a:focus,.wf-nav-tabs.wf-nav-justified>.wf-active>a:focus{border-bottom-color:#fff}}.wf-tab-content>.wf-tab-pane{display:none}.wf-tab-content>.wf-active{display:block}.wf-nav-tabs .wf-dropdown-menu{margin-top:-1px;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0}.wf-navbar-brand{float:left;padding:12px 8px;font-size:18px;line-height:20px;margin:10px 0 0 0}.wf-navbar-brand:hover,.wf-navbar-brand:focus{text-decoration:none}.wf-navbar-brand>img{display:block}@media (min-width: 768px){.navbar>.container .wf-navbar-brand,.navbar>.container-fluid .wf-navbar-brand{margin-left:-8px}}.wf-caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid \9;border-right:4px solid transparent;border-left:4px solid transparent}.wf-dropup,.wf-dropdown{position:relative}.wf-dropdown-toggle:focus{outline:0}.wf-dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);background-clip:padding-box}.wf-dropdown-menu .wf-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.wf-dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.42857;color:#333;text-decoration:none;white-space:nowrap}.wf-dropdown-menu>li>a:hover,.wf-dropdown-menu>li>a:focus{text-decoration:none;color:#262626;background-color:#f5f5f5}.wf-dropdown-menu>.wf-active>a,.wf-dropdown-menu>.wf-active>a:hover,.wf-dropdown-menu>.wf-active>a:focus{color:#fff;text-decoration:none;outline:0;background-color:#00709e}.wf-dropdown-menu>.wf-disabled>a,.wf-dropdown-menu>.wf-disabled>a:hover,.wf-dropdown-menu>.wf-disabled>a:focus{color:#777}.wf-dropdown-menu>.wf-disabled>a:hover,.wf-dropdown-menu>.wf-disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:not-allowed}.wf-open>.wf-dropdown-menu{display:block}.wf-open>a{outline:0}.wf-dropdown-menu-right{left:auto;right:0}.wf-dropdown-menu-left{left:0;right:auto}.wf-dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857;color:#777;white-space:nowrap}.wf-dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.wf-pull-right>.wf-dropdown-menu{right:0;left:auto}.wf-dropup .wf-caret,.wf-navbar-fixed-bottom .wf-dropdown .wf-caret{border-top:0;border-bottom:4px dashed;border-bottom:4px solid \9;content:""}.wf-dropup .wf-dropdown-menu,.wf-navbar-fixed-bottom .wf-dropdown .wf-dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width: 768px){.wf-navbar-right .wf-dropdown-menu{right:0;left:auto}.wf-navbar-right .wf-dropdown-menu-left{left:0;right:auto}}.wf-mobile-dropdown{border:1px solid #ccc;margin-left:.5em;padding:5px 10px;font-size:14px;line-height:24px;margin:10px 10px 0 0;background:#f1f1f1;color:#000;font-weight:600;text-decoration:none}.wf-blocks-table tbody tr.wf-editing,.wf-blocks-table tbody tr.wf-editing td{background-color:#fffbd8}.wf-blocked-countries-section{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:stretch;align-content:stretch;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.wf-blocked-countries-section-title{font-size:1.1rem;padding-right:0.5rem}.wf-blocked-countries-section-spacer{-webkit-flex-basis:30px;flex-basis:30px;height:1px;background:#aaa}.wf-blocked-countries-section-options{margin-bottom:0;margin-top:0;padding-left:0.5rem;list-style:none;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:stretch;align-content:stretch;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.wf-blocked-countries-section-options li{padding:0;margin:0;color:#777}.wf-blocked-countries-section-options li a{padding:2px 4px;text-decoration:none;color:#777}.wf-blocked-countries-section-options li a.active-section{background-color:#777;color:#e2e2e2}.wf-option-bypass-redirect .wf-option-title,.wf-option-bypass-cookie .wf-option-title{-webkit-align-self:flex-start;align-self:flex-start}.wf-option-bypass-redirect *,.wf-option-bypass-cookie *{-webkit-flex-grow:1;flex-grow:1}.wf-option-bypass-redirect *:first-child,.wf-option-bypass-cookie *:first-child{-webkit-flex-grow:0;flex-grow:0}.wf-country-block-map{width:300px}@media (min-width: 768px){.wf-country-block-map{width:500px}}@media (min-width: 992px){.wf-country-block-map{width:700px}}@media (min-width: 1200px){.wf-country-block-map{width:700px}}#wf-create-block{width:100%}#wf-create-block th{white-space:nowrap}#wf-create-block td{width:100%}#wf-create-block td.wf-block-type{width:auto}@media (min-width: 768px){#wf-create-block{width:500px}}@media (min-width: 992px){#wf-create-block{width:700px}}@media (min-width: 1200px){#wf-create-block{width:700px}}#wf-create-block .wf-block-add-country select{width:240px}@media (min-width: 768px){#wf-create-block .wf-block-add-country select{width:280px}}@media (min-width: 992px){#wf-create-block .wf-block-add-country select{width:320px}}#wf-create-block .wf-block-add-country .wfselect2-container--default,#wf-create-block .wf-block-add-country .wfselect2-container--default .wfselect2-selection--multiple{border-color:#e2e2e2}#wf-create-block .wf-block-add-country .wfselect2-container--default .wfselect2-selection__choice,#wf-create-block .wf-block-add-country .wfselect2-container--default .wfselect2-selection--multiple .wfselect2-selection__choice{background-color:#ffffff;border-color:#e2e2e2;padding:0.5rem}#wf-create-block .wf-block-add-country .wfselect2-container--default .wfselect2-search__field,#wf-create-block .wf-block-add-country .wfselect2-container--default .wfselect2-selection--multiple .wfselect2-search__field{margin-right:5px;margin-top:5px;padding:0.5rem 0}#wfcolorbox .wf-country-selector-controls,.wf-drawer .wf-country-selector-controls{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-content:stretch;align-content:stretch;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-shrink:0;flex-shrink:0}#wfcolorbox .wf-country-selector-controls .wf-country-selector-section-options,.wf-drawer .wf-country-selector-controls .wf-country-selector-section-options{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-content:stretch;align-content:stretch;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}#wfcolorbox .wf-country-selector-controls .wf-country-selector-section-options>li,.wf-drawer .wf-country-selector-controls .wf-country-selector-section-options>li{border:1px solid #ffffff;border-radius:4px;padding:0.25rem;background-color:#ffffff}#wfcolorbox .wf-country-selector-controls .wf-country-selector-section-options>li:hover>a,#wfcolorbox .wf-country-selector-controls .wf-country-selector-section-options>li:focus>a,.wf-drawer .wf-country-selector-controls .wf-country-selector-section-options>li:hover>a,.wf-drawer .wf-country-selector-controls .wf-country-selector-section-options>li:focus>a{color:#ffffff}#wfcolorbox .wf-country-selector-controls .wf-country-selector-section-options>li>a,.wf-drawer .wf-country-selector-controls .wf-country-selector-section-options>li>a{text-decoration:none;color:#525355}#wfcolorbox .wf-country-selector-options .wf-blocked-countries,.wf-drawer .wf-country-selector-options .wf-blocked-countries{margin-bottom:0;margin-top:1rem;list-style:none;margin-left:-6px;display:-webkit-flex;display:flex;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:stretch;align-content:stretch;-webkit-flex-wrap:wrap;flex-wrap:wrap}#wfcolorbox .wf-country-selector-options .wf-blocked-countries>li,.wf-drawer .wf-country-selector-options .wf-blocked-countries>li{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;margin:0px 0px 2px 6px;text-align:center;border:1px solid #e2e2e2;border-radius:4px;padding:8px 12px;background-color:#ffffff;-webkit-flex-basis:38%;flex-basis:38%}@media (min-width: 768px){#wfcolorbox .wf-country-selector-options .wf-blocked-countries>li,.wf-drawer .wf-country-selector-options .wf-blocked-countries>li{-webkit-flex-basis:20%;flex-basis:20%}}@media (min-width: 992px){#wfcolorbox .wf-country-selector-options .wf-blocked-countries>li,.wf-drawer .wf-country-selector-options .wf-blocked-countries>li{-webkit-flex-basis:15%;flex-basis:15%}}@media (min-width: 1200px){#wfcolorbox .wf-country-selector-options .wf-blocked-countries>li,.wf-drawer .wf-country-selector-options .wf-blocked-countries>li{-webkit-flex-basis:10%;flex-basis:10%}}#wfcolorbox .wf-country-selector-options .wf-blocked-countries>li:hover,#wfcolorbox .wf-country-selector-options .wf-blocked-countries>li:focus,.wf-drawer .wf-country-selector-options .wf-blocked-countries>li:hover,.wf-drawer .wf-country-selector-options .wf-blocked-countries>li:focus{text-decoration:none;background-color:#e2e2e2}#wfcolorbox .wf-country-selector-options .wf-blocked-countries>li.disabled>a,.wf-drawer .wf-country-selector-options .wf-blocked-countries>li.disabled>a{color:#777}#wfcolorbox .wf-country-selector-options .wf-blocked-countries>li.disabled>a:hover,#wfcolorbox .wf-country-selector-options .wf-blocked-countries>li.disabled>a:focus,.wf-drawer .wf-country-selector-options .wf-blocked-countries>li.disabled>a:hover,.wf-drawer .wf-country-selector-options .wf-blocked-countries>li.disabled>a:focus{color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed}#wfcolorbox .wf-country-selector-options .wf-blocked-countries>li>a,.wf-drawer .wf-country-selector-options .wf-blocked-countries>li>a{text-decoration:none;position:relative;display:block}#wfcolorbox .wf-country-selector-options .wf-blocked-countries>li.wf-active,#wfcolorbox .wf-country-selector-options .wf-blocked-countries>li.wf-active:hover,#wfcolorbox .wf-country-selector-options .wf-blocked-countries>li.wf-active:focus,.wf-drawer .wf-country-selector-options .wf-blocked-countries>li.wf-active,.wf-drawer .wf-country-selector-options .wf-blocked-countries>li.wf-active:hover,.wf-drawer .wf-country-selector-options .wf-blocked-countries>li.wf-active:focus{background-color:#00709e;border-color:#00709e}#wfcolorbox .wf-country-selector-options .wf-blocked-countries>li.wf-active>a,#wfcolorbox .wf-country-selector-options .wf-blocked-countries>li.wf-active:hover>a,#wfcolorbox .wf-country-selector-options .wf-blocked-countries>li.wf-active:focus>a,.wf-drawer .wf-country-selector-options .wf-blocked-countries>li.wf-active>a,.wf-drawer .wf-country-selector-options .wf-blocked-countries>li.wf-active:hover>a,.wf-drawer .wf-country-selector-options .wf-blocked-countries>li.wf-active:focus>a{color:#fff}#wfcolorbox .wf-country-selector-options .wf-blocked-countries>li.text-only,.wf-drawer .wf-country-selector-options .wf-blocked-countries>li.text-only{position:relative;display:block;padding:8px 12px}#wfcolorbox .wf-country-selector-options .wf-blocked-countries>li>a>img,.wf-drawer .wf-country-selector-options .wf-blocked-countries>li>a>img{max-width:none}.wf-tag-selected{background-color:#ffffff;border:1px solid #e2e2e2;border-radius:4px;cursor:default;float:left;margin-right:5px !important;margin-top:5px !important;list-style:none;padding:0.5rem !important}.wf-destroy-tag-selected{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.wf-destroy-tag-selected:hover{text-decoration:none}.wf-tags-show-hide-more{float:left;margin-right:5px;margin-top:5px;list-style:none;padding:0.5rem}.wf-select2-hide-tags .wfselect2-selection__choice{display:none}.wf-country-selector-outer-wrapper{position:relative;-webkit-flex-grow:1;flex-grow:1}.wf-country-selector-outer-wrapper .wf-country-selector-inner-wrapper{position:absolute;top:0px;right:0px;bottom:0px;left:0px;overflow-x:hidden;overflow-y:auto}table.wf-dataTable{width:auto;max-width:800px;clear:both;border-collapse:collapse;border-spacing:0}table.wf-dataTable>thead th,table.wf-dataTable>tfoot th{font-weight:bold}table.wf-dataTable>thead th,table.wf-dataTable>thead td{cursor:pointer;text-align:left;font-size:11px;border:1px solid #ccc;padding:8px 4px 5px 9px;text-transform:uppercase}table.wf-dataTable>thead th:active,table.wf-dataTable>thead td:active{outline:none}table.wf-dataTable>tfoot th,table.wf-dataTable>tfoot td{padding:10px 18px 6px 18px;border-top:1px solid #111}table.wf-dataTable>thead .sorting,table.wf-dataTable>thead .sorting_asc,table.wf-dataTable>thead .sorting_desc{cursor:pointer;*cursor:hand}table.wf-dataTable>thead .sorting,table.wf-dataTable>thead .sorting_asc,table.wf-dataTable>thead .sorting_desc,table.wf-dataTable>thead .sorting_asc_disabled,table.wf-dataTable>thead .sorting_desc_disabled{background-repeat:no-repeat;background-position:center right}table.wf-dataTable>thead .sorting{background-image:url(../images/sort_both.png)}table.wf-dataTable>thead .sorting_asc{background-image:url(../images/sort_asc.png)}table.wf-dataTable>thead .sorting_desc{background-image:url(../images/sort_desc.png)}table.wf-dataTable>thead .sorting_asc_disabled{background-image:url(../images/sort_asc_disabled.png)}table.wf-dataTable>thead .sorting_desc_disabled{background-image:url(../images/sort_desc_disabled.png)}table.wf-dataTable>tbody>tr{background-color:#ffffff}table.wf-dataTable>tbody>tr.selected{background-color:#B0BED9}table.wf-dataTable>tbody>tr>th,table.wf-dataTable>tbody>tr>td{padding:5px 8px}table.wf-dataTable.row-border>tbody>tr>th,table.wf-dataTable.row-border>tbody>tr>td,table.wf-dataTable.display>tbody>tr>th,table.wf-dataTable.display>tbody>tr>td{border:1px solid #cccccc}table.wf-dataTable.row-border>tbody>tr:first-child>th,table.wf-dataTable.row-border>tbody>tr:first-child>td,table.wf-dataTable.display>tbody>tr:first-child>th,table.wf-dataTable.display>tbody>tr:first-child>td{border-top:none}table.wf-dataTable.cell-border>tbody>tr>th,table.wf-dataTable.cell-border>tbody>tr>td{border-top:1px solid #ddd;border-right:1px solid #ddd}table.wf-dataTable.cell-border>tbody>tr>th:first-child,table.wf-dataTable.cell-border>tbody>tr>td:first-child{border-left:1px solid #ddd}table.wf-dataTable.cell-border>tbody>tr:first-child>th,table.wf-dataTable.cell-border>tbody>tr:first-child>td{border-top:none}table.wf-dataTable.stripe>tbody>tr.odd,table.wf-dataTable.display>tbody>tr.odd{background-color:#f9f9f9}table.wf-dataTable.stripe>tbody>tr.odd.selected,table.wf-dataTable.display>tbody>tr.odd.selected{background-color:#acbad4}table.wf-dataTable.hover>tbody>tr:hover,table.wf-dataTable.display>tbody>tr:hover{background-color:#f6f6f6}table.wf-dataTable.hover>tbody>tr:hover.selected,table.wf-dataTable.display>tbody>tr:hover.selected{background-color:#aab7d1}table.wf-dataTable.order-column>tbody>tr>.sorting_1,table.wf-dataTable.order-column>tbody>tr>.sorting_2,table.wf-dataTable.order-column>tbody>tr>.sorting_3,table.wf-dataTable.display tbody>tr>.sorting_1,table.wf-dataTable.display>tbody>tr>.sorting_2,table.wf-dataTable.display>tbody>tr>.sorting_3{background-color:#fafafa}table.wf-dataTable.order-column>tbody>tr.selected>.sorting_1,table.wf-dataTable.order-column>tbody>tr.selected>.sorting_2,table.wf-dataTable.order-column>tbody>tr.selected>.sorting_3,table.wf-dataTable.display>tbody>tr.selected>.sorting_1,table.wf-dataTable.display>tbody>tr.selected>.sorting_2,table.wf-dataTable.display>tbody>tr.selected>.sorting_3{background-color:#acbad5}table.wf-dataTable.display>tbody>tr.odd>.sorting_1,table.wf-dataTable.order-column.stripe>tbody>tr.odd>.sorting_1{background-color:#f1f1f1}table.wf-dataTable.display>tbody>tr.odd>.sorting_2,table.wf-dataTable.order-column.stripe>tbody>tr.odd>.sorting_2{background-color:#f3f3f3}table.wf-dataTable.display>tbody>tr.odd>.sorting_3,table.wf-dataTable.order-column.stripe>tbody>tr.odd>.sorting_3{background-color:whitesmoke}table.wf-dataTable.display>tbody>tr.odd.selected>.sorting_1,table.wf-dataTable.order-column.stripe>tbody>tr.odd.selected>.sorting_1{background-color:#a6b4cd}table.wf-dataTable.display>tbody>tr.odd.selected>.sorting_2,table.wf-dataTable.order-column.stripe>tbody>tr.odd.selected>.sorting_2{background-color:#a8b5cf}table.wf-dataTable.display>tbody>tr.odd.selected>.sorting_3,table.wf-dataTable.order-column.stripe>tbody>tr.odd.selected>.sorting_3{background-color:#a9b7d1}table.wf-dataTable.display>tbody>tr.even>.sorting_1,table.wf-dataTable.order-column.stripe>tbody>tr.even>.sorting_1{background-color:#fafafa}table.wf-dataTable.display>tbody>tr.even>.sorting_2,table.wf-dataTable.order-column.stripe>tbody>tr.even>.sorting_2{background-color:#fcfcfc}table.wf-dataTable.display>tbody>tr.even>.sorting_3,table.wf-dataTable.order-column.stripe>tbody>tr.even>.sorting_3{background-color:#fefefe}table.wf-dataTable.display>tbody>tr.even.selected>.sorting_1,table.wf-dataTable.order-column.stripe>tbody>tr.even.selected>.sorting_1{background-color:#acbad5}table.wf-dataTable.display>tbody>tr.even.selected>.sorting_2,table.wf-dataTable.order-column.stripe>tbody>tr.even.selected>.sorting_2{background-color:#aebcd6}table.wf-dataTable.display>tbody>tr.even.selected>.sorting_3,table.wf-dataTable.order-column.stripe>tbody>tr.even.selected>.sorting_3{background-color:#afbdd8}table.wf-dataTable.display>tbody>tr:hover>.sorting_1,table.wf-dataTable.order-column.hover>tbody>tr:hover>.sorting_1{background-color:#eaeaea}table.wf-dataTable.display>tbody>tr:hover>.sorting_2,table.wf-dataTable.order-column.hover>tbody>tr:hover>.sorting_2{background-color:#ececec}table.wf-dataTable.display>tbody>tr:hover>.sorting_3,table.wf-dataTable.order-column.hover>tbody>tr:hover>.sorting_3{background-color:#efefef}table.wf-dataTable.display>tbody>tr:hover.selected>.sorting_1,table.wf-dataTable.order-column.hover>tbody>tr:hover.selected>.sorting_1{background-color:#a2aec7}table.wf-dataTable.display>tbody>tr:hover.selected>.sorting_2,table.wf-dataTable.order-column.hover>tbody>tr:hover.selected>.sorting_2{background-color:#a3b0c9}table.wf-dataTable.display>tbody>tr:hover.selected>.sorting_3,table.wf-dataTable.order-column.hover>tbody>tr:hover.selected>.sorting_3{background-color:#a5b2cb}table.wf-dataTable.no-footer{border-bottom:1px solid #111}table.wf-dataTable.nowrap th,table.wf-dataTable.nowrap td{white-space:nowrap}table.wf-dataTable.compact thead th,table.wf-dataTable.compact thead td{padding:4px 17px 4px 4px}table.wf-dataTable.compact tfoot th,table.wf-dataTable.compact tfoot td{padding:4px}table.wf-dataTable.compact>tbody>tr>th,table.wf-dataTable.compact>tbody>tr>td{padding:4px}table.wf-dataTable th.dt-left,table.wf-dataTable td.dt-left{text-align:left}table.wf-dataTable th.dt-center,table.wf-dataTable td.dt-center,table.wf-dataTable td.dataTables_empty{text-align:center}table.wf-dataTable th.dt-right,table.wf-dataTable td.dt-right{text-align:right}table.wf-dataTable th.dt-justify,table.wf-dataTable td.dt-justify{text-align:justify}table.wf-dataTable th.dt-nowrap,table.wf-dataTable td.dt-nowrap{white-space:nowrap}table.wf-dataTable thead th.dt-head-left,table.wf-dataTable thead td.dt-head-left,table.wf-dataTable tfoot th.dt-head-left,table.wf-dataTable tfoot td.dt-head-left{text-align:left}table.wf-dataTable thead th.dt-head-center,table.wf-dataTable thead td.dt-head-center,table.wf-dataTable tfoot th.dt-head-center,table.wf-dataTable tfoot td.dt-head-center{text-align:center}table.wf-dataTable thead th.dt-head-right,table.wf-dataTable thead td.dt-head-right,table.wf-dataTable tfoot th.dt-head-right,table.wf-dataTable tfoot td.dt-head-right{text-align:right}table.wf-dataTable thead th.dt-head-justify,table.wf-dataTable thead td.dt-head-justify,table.wf-dataTable tfoot th.dt-head-justify,table.wf-dataTable tfoot td.dt-head-justify{text-align:justify}table.wf-dataTable thead th.dt-head-nowrap,table.wf-dataTable thead td.dt-head-nowrap,table.wf-dataTable tfoot th.dt-head-nowrap,table.wf-dataTable tfoot td.dt-head-nowrap{white-space:nowrap}table.wf-dataTable>tbody>tr>th.dt-body-left,table.wf-dataTable>tbody>tr>td.dt-body-left{text-align:left}table.wf-dataTable>tbody>tr>th.dt-body-center,table.wf-dataTable>tbody>tr>td.dt-body-center{text-align:center}table.wf-dataTable>tbody>tr>th.dt-body-right,table.wf-dataTable>tbody>tr>td.dt-body-right{text-align:right}table.wf-dataTable>tbody>tr>th.dt-body-justify,table.wf-dataTable>tbody>tr>td.dt-body-justify{text-align:justify}table.wf-dataTable>tbody>tr>th.dt-body-nowrap,table.wf-dataTable>tbody>tr>td.dt-body-nowrap{white-space:nowrap}table.wf-dataTable table.dataTable,table.wf-dataTable th,table.wf-dataTable td{-webkit-box-sizing:content-box;box-sizing:content-box}.wf-dataTables_wrapper{position:relative;clear:both;*zoom:1;zoom:1}.wf-dataTables_wrapper .dataTables_length{float:left}.wf-dataTables_wrapper .dataTables_filter{float:right;text-align:right}.wf-dataTables_wrapper .dataTables_filter input{margin-left:0.5em}.wf-dataTables_wrapper .dataTables_info{clear:both;float:left;padding-top:0.755em}.wf-dataTables_wrapper .dataTables_paginate{float:right;text-align:right;padding-top:0.25em}.wf-dataTables_wrapper .dataTables_paginate .paginate_button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:0.5em 1em;margin-left:2px;text-align:center;text-decoration:none !important;cursor:pointer;*cursor:hand;color:#333 !important;border:1px solid transparent;border-radius:2px}.wf-dataTables_wrapper .dataTables_paginate .paginate_button.current,.wf-dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{color:#333 !important;border:1px solid #979797;background-color:white;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #dcdcdc));background:-webkit-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-moz-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-ms-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-o-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:linear-gradient(to bottom, #ffffff 0%,#dcdcdc 100%)}.wf-dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.wf-dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,.wf-dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{cursor:default;color:#666 !important;border:1px solid transparent;background:transparent;box-shadow:none}.wf-dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:white !important;border:1px solid #111;background-color:#585858;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));background:-webkit-linear-gradient(top, #585858 0%, #111 100%);background:-moz-linear-gradient(top, #585858 0%, #111 100%);background:-ms-linear-gradient(top, #585858 0%, #111 100%);background:-o-linear-gradient(top, #585858 0%, #111 100%);background:linear-gradient(to bottom, #585858 0%,#111111 100%)}.wf-dataTables_wrapper .dataTables_paginate .paginate_button:active{outline:none;background-color:#2b2b2b;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));background:-webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:linear-gradient(to bottom, #2b2b2b 0%,#0c0c0c 100%);box-shadow:inset 0 0 3px #111}.wf-dataTables_wrapper .dataTables_paginate .ellipsis{padding:0 1em}.wf-dataTables_wrapper .dataTables_processing{position:absolute;top:50%;left:50%;width:100%;height:40px;margin-left:-50%;margin-top:-25px;padding-top:20px;text-align:center;font-size:1.2em;background-color:white;background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(25%, rgba(255,255,255,0.9)), color-stop(75%, rgba(255,255,255,0.9)), color-stop(100%, rgba(255,255,255,0)));background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,0.9) 25%,rgba(255,255,255,0.9) 75%,rgba(255,255,255,0) 100%)}.wf-dataTables_wrapper .dataTables_length,.wf-dataTables_wrapper .dataTables_filter,.wf-dataTables_wrapper .dataTables_info,.wf-dataTables_wrapper .dataTables_processing,.wf-dataTables_wrapper .dataTables_paginate{color:#333}.wf-dataTables_wrapper .dataTables_scroll{clear:both}.wf-dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody{*margin-top:-1px;-webkit-overflow-scrolling:touch}.wf-dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th,.wf-dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td{vertical-align:middle}.wf-dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th>div.dataTables_sizing,.wf-dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td>div.dataTables_sizing{height:0;overflow:hidden;margin:0 !important;padding:0 !important}.wf-dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom:1px solid #111}.wf-dataTables_wrapper.no-footer div.dataTables_scrollHead table,.wf-dataTables_wrapper.no-footer div.dataTables_scrollBody table{border-bottom:none}.wf-dataTables_wrapper:after{visibility:hidden;display:block;content:"";clear:both;height:0}@media screen and (max-width: 767px){.wf-dataTables_wrapper .dataTables_info,.wf-dataTables_wrapper .dataTables_paginate{float:none;text-align:center}.wf-dataTables_wrapper .dataTables_paginate{margin-top:0.5em}}@media screen and (max-width: 640px){.wf-dataTables_wrapper .dataTables_length,.wf-dataTables_wrapper .dataTables_filter{float:none;text-align:center}.wf-dataTables_wrapper .dataTables_filter{margin-top:0.5em}}.wf-alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.wf-alert h4{margin-top:0;color:inherit}.wf-alert .wf-alert-link{font-weight:bold}.wf-alert>p,.wf-alert>ul{margin-bottom:0}.wf-alert>p+p{margin-top:5px}.wf-alert-dismissable,.wf-alert-dismissible{padding-right:35px}.wf-alert-dismissable .close,.wf-alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.wf-alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.wf-alert-success hr{border-top-color:#c9e2b3}.wf-alert-success .alert-link{color:#2b542c}.wf-alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.wf-alert-info hr{border-top-color:#a6e1ec}.wf-alert-info .alert-link{color:#245269}.wf-alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.wf-alert-warning hr{border-top-color:#f7e1b5}.wf-alert-warning .alert-link{color:#66512c}.wf-alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.wf-alert-danger hr{border-top-color:#e4b9c0}.wf-alert-danger .alert-link{color:#843534}#wf-tools-whois #wfrawhtml .wf-flex-row{margin:.5rem 0 1rem}#wf-tools-whois #wfrawhtml .wf-flex-row a.wf-flex-row-1{color:#444;text-decoration:none}#wf-tools-whois #wfrawhtml .wf-flex-row a.wf-flex-row-1:hover{color:#00a0d2;text-decoration:underline}.wf-diagnostic-fail.wf-block .wf-block-header .wf-block-header-content .wf-block-title{color:#d0514c}.wf-diagnostic-fail.wf-block .wf-block-header .wf-block-header-content .wf-block-title:before{content:'\f100';font-family:"Ionicons";display:inline-block;margin:0 .4rem 0 0}#wf-diagnostics .wf-block{margin:0 auto 0.5rem}#wf-diagnostics-other-tests .wf-btn-sm,#wf-diagnostics-other-tests .wf-btn-group-sm>.wf-btn{padding:2px 10px;vertical-align:top}.wf-support-block{padding:1rem 0}.wf-support-block>h4{margin:0;padding:0 0 1rem 0}.wf-support-block>h4>a{text-decoration:none;font-size:1.3125rem;line-height:1.5;font-weight:300}.wf-support-block>p{margin:0;padding:0}.wf-support-block>ul{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0}.wf-support-block>ul>li{margin:0;padding:1rem 1rem 1rem 0}.wf-support-block>ul>li>a{text-decoration:none;font-size:.875rem;line-height:1.3125;font-weight:normal}.wf-support-top-block,.wf-support-missing-block{padding:1.5rem 0}.wf-support-top-block>h4,.wf-support-missing-block>h4{margin:0;padding:0}.wf-support-top-block>ol>li,.wf-support-missing-block>ol>li{margin:0.75rem 0;padding:0}.wf-support-top-block>ol>li>a,.wf-support-missing-block>ol>li>a{text-decoration:none;font-size:.875rem;line-height:1.3125;font-weight:normal}#wf-gdpr-banner{position:relative;z-index:3006;background-color:#fcb214;font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.875rem;color:#2d2d2d;line-height:1.3125;font-weight:normal;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:row;flex-direction:row;margin:0 0 0 -20px;padding:0}#wf-gdpr-banner>li{margin:0;padding:0.5rem 1rem}#wf-toupp-required-overlay::after{position:absolute;z-index:3004;top:0;right:0;width:0;height:0;background:rgba(241,241,241,0.6);content:'';opacity:0;-webkit-transition:opacity 0.5s,width 0.1s 0.5s,height 0.1s 0.5s;-o-transition:opacity 0.5s,width 0.1s 0.5s,height 0.1s 0.5s;transition:opacity 0.5s,width 0.1s 0.5s,height 0.1s 0.5s}.wf-toupp-required #wf-toupp-required-overlay::after{width:100%;height:100%;opacity:1;-webkit-transition:opacity 0.5s;-o-transition:opacity 0.5s;transition:opacity 0.5s}#wf-toupp-required-message{display:none;position:fixed;z-index:3005;left:0;width:100%;top:50%;transform:translateY(-50%);text-align:center;color:#666666;opacity:0;-webkit-transition:opacity 0.5s,width 0.1s 0.5s,height 0.1s 0.5s;-o-transition:opacity 0.5s,width 0.1s 0.5s,height 0.1s 0.5s;transition:opacity 0.5s,width 0.1s 0.5s,height 0.1s 0.5s}#wf-toupp-required-message #wf-toupp-required-message-inner{color:#fff;overflow:hidden;max-width:550px;margin:0 auto;padding:20px}#wf-toupp-required-message #wf-toupp-required-message-inner h2{font-size:2.0rem}#wf-toupp-required-message #wf-toupp-required-message-inner h2 .wf-toupp-required-header{line-height:2.4rem}#wf-toupp-required-message #wf-toupp-required-message-inner p{font-size:1rem}#wf-toupp-required-message #wf-toupp-required-message-inner p:first-child{margin-top:0}#wf-toupp-required-message #wf-toupp-required-message-inner p:last-child{margin-bottom:0}#wf-toupp-required-message #wf-toupp-required-message-inner small{font-size:0.9rem;font-weight:normal;margin-top:12px;display:block}.wf-toupp-required #wf-toupp-required-message{display:block;opacity:1;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}.wf-flag-{background-position:-0px -0px !important}.wf-flag-ad{background-position:-16px -0px !important}.wf-flag-ae{background-position:-32px -0px !important}.wf-flag-af{background-position:-48px -0px !important}.wf-flag-ag{background-position:-64px -0px !important}.wf-flag-ai{background-position:-80px -0px !important}.wf-flag-al{background-position:-96px -0px !important}.wf-flag-am{background-position:-112px -0px !important}.wf-flag-an{background-position:-128px -0px !important}.wf-flag-ao{background-position:-144px -0px !important}.wf-flag-ap{background-position:-160px -0px !important}.wf-flag-aq{background-position:-176px -0px !important}.wf-flag-ar{background-position:-0px -11px !important}.wf-flag-as{background-position:-16px -11px !important}.wf-flag-at{background-position:-32px -11px !important}.wf-flag-au{background-position:-48px -11px !important}.wf-flag-aw{background-position:-64px -11px !important}.wf-flag-ax{background-position:-80px -11px !important}.wf-flag-az{background-position:-96px -11px !important}.wf-flag-ba{background-position:-112px -11px !important}.wf-flag-bb{background-position:-128px -11px !important}.wf-flag-bd{background-position:-144px -11px !important}.wf-flag-be{background-position:-160px -11px !important}.wf-flag-bf{background-position:-176px -11px !important}.wf-flag-bg{background-position:-0px -22px !important}.wf-flag-bh{background-position:-16px -22px !important}.wf-flag-bi{background-position:-32px -22px !important}.wf-flag-bj{background-position:-48px -22px !important}.wf-flag-bl{background-position:-64px -22px !important}.wf-flag-bm{background-position:-80px -22px !important}.wf-flag-bn{background-position:-96px -22px !important}.wf-flag-bo{background-position:-112px -22px !important}.wf-flag-bq{background-position:-128px -22px !important}.wf-flag-br{background-position:-144px -22px !important}.wf-flag-bs{background-position:-160px -22px !important}.wf-flag-bt{background-position:-176px -22px !important}.wf-flag-bv{background-position:-0px -33px !important}.wf-flag-bw{background-position:-16px -33px !important}.wf-flag-by{background-position:-32px -33px !important}.wf-flag-bz{background-position:-48px -33px !important}.wf-flag-ca{background-position:-64px -33px !important}.wf-flag-cc{background-position:-80px -33px !important}.wf-flag-cd{background-position:-96px -33px !important}.wf-flag-cf{background-position:-112px -33px !important}.wf-flag-cg{background-position:-128px -33px !important}.wf-flag-ch{background-position:-144px -33px !important}.wf-flag-ci{background-position:-160px -33px !important}.wf-flag-ck{background-position:-176px -33px !important}.wf-flag-cl{background-position:-0px -44px !important}.wf-flag-cm{background-position:-16px -44px !important}.wf-flag-cn{background-position:-32px -44px !important}.wf-flag-co{background-position:-48px -44px !important}.wf-flag-cr{background-position:-64px -44px !important}.wf-flag-cs{background-position:-80px -44px !important}.wf-flag-cu{background-position:-96px -44px !important}.wf-flag-cv{background-position:-112px -44px !important}.wf-flag-cw{background-position:-128px -44px !important}.wf-flag-cx{background-position:-144px -44px !important}.wf-flag-cy{background-position:-160px -44px !important}.wf-flag-cz{background-position:-176px -44px !important}.wf-flag-de{background-position:-0px -55px !important}.wf-flag-dj{background-position:-16px -55px !important}.wf-flag-dk{background-position:-32px -55px !important}.wf-flag-dm{background-position:-48px -55px !important}.wf-flag-do{background-position:-64px -55px !important}.wf-flag-dz{background-position:-80px -55px !important}.wf-flag-ec{background-position:-96px -55px !important}.wf-flag-ee{background-position:-112px -55px !important}.wf-flag-eg{background-position:-128px -55px !important}.wf-flag-eh{background-position:-144px -55px !important}.wf-flag-england{background-position:-160px -55px !important}.wf-flag-er{background-position:-176px -55px !important}.wf-flag-es{background-position:-0px -66px !important}.wf-flag-et{background-position:-16px -66px !important}.wf-flag-eu{background-position:-32px -66px !important}.wf-flag-fam{background-position:-48px -66px !important}.wf-flag-fi{background-position:-64px -66px !important}.wf-flag-fj{background-position:-80px -66px !important}.wf-flag-fk{background-position:-96px -66px !important}.wf-flag-fm{background-position:-112px -66px !important}.wf-flag-fo{background-position:-128px -66px !important}.wf-flag-fr{background-position:-144px -66px !important}.wf-flag-ga{background-position:-160px -66px !important}.wf-flag-gb{background-position:-176px -66px !important}.wf-flag-gd{background-position:-0px -77px !important}.wf-flag-ge{background-position:-16px -77px !important}.wf-flag-gf{background-position:-32px -77px !important}.wf-flag-gg{background-position:-48px -77px !important}.wf-flag-gh{background-position:-64px -77px !important}.wf-flag-gi{background-position:-80px -77px !important}.wf-flag-gl{background-position:-96px -77px !important}.wf-flag-gm{background-position:-112px -77px !important}.wf-flag-gn{background-position:-128px -77px !important}.wf-flag-gp{background-position:-144px -77px !important}.wf-flag-gq{background-position:-160px -77px !important}.wf-flag-gr{background-position:-176px -77px !important}.wf-flag-gs{background-position:-0px -88px !important}.wf-flag-gt{background-position:-16px -88px !important}.wf-flag-gu{background-position:-32px -88px !important}.wf-flag-gw{background-position:-48px -88px !important}.wf-flag-gy{background-position:-64px -88px !important}.wf-flag-hk{background-position:-80px -88px !important}.wf-flag-hm{background-position:-96px -88px !important}.wf-flag-hn{background-position:-112px -88px !important}.wf-flag-hr{background-position:-128px -88px !important}.wf-flag-ht{background-position:-144px -88px !important}.wf-flag-hu{background-position:-160px -88px !important}.wf-flag-id{background-position:-176px -88px !important}.wf-flag-ie{background-position:-0px -99px !important}.wf-flag-il{background-position:-16px -99px !important}.wf-flag-im{background-position:-32px -99px !important}.wf-flag-in{background-position:-48px -99px !important}.wf-flag-io{background-position:-64px -99px !important}.wf-flag-iq{background-position:-80px -99px !important}.wf-flag-ir{background-position:-96px -99px !important}.wf-flag-is{background-position:-112px -99px !important}.wf-flag-it{background-position:-128px -99px !important}.wf-flag-je{background-position:-144px -99px !important}.wf-flag-jm{background-position:-160px -99px !important}.wf-flag-jo{background-position:-176px -99px !important}.wf-flag-jp{background-position:-0px -110px !important}.wf-flag-ke{background-position:-16px -110px !important}.wf-flag-kg{background-position:-32px -110px !important}.wf-flag-kh{background-position:-48px -110px !important}.wf-flag-ki{background-position:-64px -110px !important}.wf-flag-km{background-position:-80px -110px !important}.wf-flag-kn{background-position:-96px -110px !important}.wf-flag-kp{background-position:-112px -110px !important}.wf-flag-kr{background-position:-128px -110px !important}.wf-flag-kw{background-position:-144px -110px !important}.wf-flag-ky{background-position:-160px -110px !important}.wf-flag-kz{background-position:-176px -110px !important}.wf-flag-la{background-position:-0px -121px !important}.wf-flag-lb{background-position:-16px -121px !important}.wf-flag-lc{background-position:-32px -121px !important}.wf-flag-li{background-position:-48px -121px !important}.wf-flag-lk{background-position:-64px -121px !important}.wf-flag-lr{background-position:-80px -121px !important}.wf-flag-ls{background-position:-96px -121px !important}.wf-flag-lt{background-position:-112px -121px !important}.wf-flag-lu{background-position:-128px -121px !important}.wf-flag-lv{background-position:-144px -121px !important}.wf-flag-ly{background-position:-160px -121px !important}.wf-flag-ma{background-position:-176px -121px !important}.wf-flag-mc{background-position:-0px -132px !important}.wf-flag-md{background-position:-16px -132px !important}.wf-flag-me{background-position:-32px -132px !important}.wf-flag-mf{background-position:-48px -132px !important}.wf-flag-mg{background-position:-64px -132px !important}.wf-flag-mh{background-position:-80px -132px !important}.wf-flag-mk{background-position:-96px -132px !important}.wf-flag-ml{background-position:-112px -132px !important}.wf-flag-mm{background-position:-128px -132px !important}.wf-flag-mn{background-position:-144px -132px !important}.wf-flag-mo{background-position:-160px -132px !important}.wf-flag-mp{background-position:-176px -132px !important}.wf-flag-mq{background-position:-0px -143px !important}.wf-flag-mr{background-position:-16px -143px !important}.wf-flag-ms{background-position:-32px -143px !important}.wf-flag-mt{background-position:-48px -143px !important}.wf-flag-mu{background-position:-64px -143px !important}.wf-flag-mv{background-position:-80px -143px !important}.wf-flag-mw{background-position:-96px -143px !important}.wf-flag-mx{background-position:-112px -143px !important}.wf-flag-my{background-position:-128px -143px !important}.wf-flag-mz{background-position:-144px -143px !important}.wf-flag-na{background-position:-160px -143px !important}.wf-flag-nc{background-position:-176px -143px !important}.wf-flag-ne{background-position:-0px -154px !important}.wf-flag-nf{background-position:-16px -154px !important}.wf-flag-ng{background-position:-32px -154px !important}.wf-flag-ni{background-position:-48px -154px !important}.wf-flag-nl{background-position:-64px -154px !important}.wf-flag-no{background-position:-80px -154px !important}.wf-flag-np{background-position:-96px -154px !important}.wf-flag-nr{background-position:-112px -154px !important}.wf-flag-nu{background-position:-128px -154px !important}.wf-flag-nz{background-position:-144px -154px !important}.wf-flag-om{background-position:-160px -154px !important}.wf-flag-pa{background-position:-176px -154px !important}.wf-flag-pe{background-position:-0px -165px !important}.wf-flag-pf{background-position:-16px -165px !important}.wf-flag-pg{background-position:-32px -165px !important}.wf-flag-ph{background-position:-48px -165px !important}.wf-flag-pk{background-position:-64px -165px !important}.wf-flag-pl{background-position:-80px -165px !important}.wf-flag-pm{background-position:-96px -165px !important}.wf-flag-pn{background-position:-112px -165px !important}.wf-flag-pr{background-position:-128px -165px !important}.wf-flag-ps{background-position:-144px -165px !important}.wf-flag-pt{background-position:-160px -165px !important}.wf-flag-pw{background-position:-176px -165px !important}.wf-flag-py{background-position:-0px -176px !important}.wf-flag-qa{background-position:-16px -176px !important}.wf-flag-re{background-position:-32px -176px !important}.wf-flag-ro{background-position:-48px -176px !important}.wf-flag-rs{background-position:-64px -176px !important}.wf-flag-ru{background-position:-80px -176px !important}.wf-flag-rw{background-position:-96px -176px !important}.wf-flag-sa{background-position:-112px -176px !important}.wf-flag-sb{background-position:-128px -176px !important}.wf-flag-sc{background-position:-144px -176px !important}.wf-flag-scotland{background-position:-160px -176px !important}.wf-flag-sd{background-position:-176px -176px !important}.wf-flag-se{background-position:-0px -187px !important}.wf-flag-sg{background-position:-16px -187px !important}.wf-flag-sh{background-position:-32px -187px !important}.wf-flag-si{background-position:-48px -187px !important}.wf-flag-sj{background-position:-64px -187px !important}.wf-flag-sk{background-position:-80px -187px !important}.wf-flag-sl{background-position:-96px -187px !important}.wf-flag-sm{background-position:-112px -187px !important}.wf-flag-sn{background-position:-128px -187px !important}.wf-flag-so{background-position:-144px -187px !important}.wf-flag-sr{background-position:-160px -187px !important}.wf-flag-ss{background-position:-176px -187px !important}.wf-flag-st{background-position:-0px -198px !important}.wf-flag-sv{background-position:-16px -198px !important}.wf-flag-sx{background-position:-32px -198px !important}.wf-flag-sy{background-position:-48px -198px !important}.wf-flag-sz{background-position:-64px -198px !important}.wf-flag-tc{background-position:-80px -198px !important}.wf-flag-td{background-position:-96px -198px !important}.wf-flag-tf{background-position:-112px -198px !important}.wf-flag-tg{background-position:-128px -198px !important}.wf-flag-th{background-position:-144px -198px !important}.wf-flag-tj{background-position:-160px -198px !important}.wf-flag-tk{background-position:-176px -198px !important}.wf-flag-tl{background-position:-0px -209px !important}.wf-flag-tm{background-position:-16px -209px !important}.wf-flag-tn{background-position:-32px -209px !important}.wf-flag-to{background-position:-48px -209px !important}.wf-flag-tr{background-position:-64px -209px !important}.wf-flag-tt{background-position:-80px -209px !important}.wf-flag-tv{background-position:-96px -209px !important}.wf-flag-tw{background-position:-112px -209px !important}.wf-flag-tz{background-position:-128px -209px !important}.wf-flag-ua{background-position:-144px -209px !important}.wf-flag-ug{background-position:-160px -209px !important}.wf-flag-uk{background-position:-176px -209px !important}.wf-flag-um{background-position:-0px -220px !important}.wf-flag-un{background-position:-16px -220px !important}.wf-flag-us{background-position:-32px -220px !important}.wf-flag-uy{background-position:-48px -220px !important}.wf-flag-uz{background-position:-64px -220px !important}.wf-flag-va{background-position:-80px -220px !important}.wf-flag-vc{background-position:-96px -220px !important}.wf-flag-ve{background-position:-112px -220px !important}.wf-flag-vg{background-position:-128px -220px !important}.wf-flag-vi{background-position:-144px -220px !important}.wf-flag-vn{background-position:-160px -220px !important}.wf-flag-vu{background-position:-176px -220px !important}.wf-flag-wales{background-position:-0px -231px !important}.wf-flag-wf{background-position:-16px -231px !important}.wf-flag-ws{background-position:-32px -231px !important}.wf-flag-xk{background-position:-48px -231px !important}.wf-flag-ye{background-position:-64px -231px !important}.wf-flag-yt{background-position:-80px -231px !important}.wf-flag-za{background-position:-96px -231px !important}.wf-flag-zm{background-position:-112px -231px !important}.wf-flag-zw{background-position:-128px -231px !important}#wf-central-progress li{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;padding:8px 1.5rem}#wf-central-progress li .wf-central-progress-icon{display:-webkit-flex;display:flex;-webkit-flex-grow:0;flex-grow:0}#wf-central-progress li .wf-central-progress-content{display:-webkit-flex;display:flex;-webkit-flex-grow:1;flex-grow:1;margin:3px 20px 0px}#wf-central-progress li .wf-step-pending,#wf-central-progress li .wf-step-running,#wf-central-progress li .wf-step-complete-success,#wf-central-progress li .wf-step-complete-warning{display:none}#wf-central-progress li.pending{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);opacity:.4}#wf-central-progress li.pending .wf-step-pending{display:block}#wf-central-progress li.running .wf-step-running{display:block}#wf-central-progress li.complete-success .wf-step-complete-success{display:block}#wf-central-progress li.complete-warning .wf-step-complete-warning{display:block}.wf-central-connected .wf-flex-row{align-items:stretch}.wf-central-connected .wf-flex-row .wf-flex-row-1{width:50%}.wf-central-connected .wf-flex-row .wf-flex-row-1:first-child{margin-right:5px}.wf-central-connected .wf-flex-row .wf-flex-row-1:last-child{margin-left:5px}@media (max-width: 768px){.wf-central-connected .wf-flex-row{-webkit-flex-direction:column !important;flex-direction:column !important}.wf-central-connected .wf-flex-row .wf-flex-row-1{width:100%;margin:0 0 10px !important}}#wf-extended-protection-notice{display:inline-block;line-height:1.4;padding:11px 15px;font-size:14px;text-align:left;margin:25px 20px 0 2px;background-color:#fff;border-left:4px solid #ffba00;box-shadow:0 1px 1px 0 rgba(0,0,0,0.1)}
|
|
css/main.1659014884.css
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
.wf-clearfix:before,.wf-clearfix:after{content:" ";display:table}.wf-clearfix:after{clear:both}.wf-btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;text-transform:uppercase;padding:.4rem 1rem;font-size:.875rem;line-height:1.3125rem;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (min-width: 768px){.wf-btn{padding:.5rem 1.25rem;font-size:.875rem;line-height:1.3125rem;border-radius:4px}}.wf-btn:focus,.wf-btn.wf-focus,.wf-btn:active:focus,.wf-btn:active.wf-focus,.wf-btn.wf-active:focus,.wf-btn.wf-active.wf-focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.wf-btn:hover,.wf-btn:focus,.wf-btn.wf-focus{text-decoration:none}.wf-btn:active,.wf-btn.wf-active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.wf-btn.wf-disabled,.wf-btn[disabled],.wf-btn[readonly],fieldset[disabled] .wf-btn{cursor:not-allowed;-webkit-box-shadow:none;box-shadow:none}a.wf-btn{text-decoration:none}a.wf-btn.wf-disabled,fieldset[disabled] a.wf-btn{cursor:not-allowed;pointer-events:none}.wf-btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.wf-btn-success:focus,.wf-btn-success.focus{color:#fff;background-color:#449d44;border-color:#255625}.wf-btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.wf-btn-success:active,.wf-btn-success.active,.wf-open>.wf-btn-success.wf-dropdown-toggle{color:#fff;background-color:#449d44;border-color:#398439}.wf-btn-success:active:hover,.wf-btn-success:active:focus,.wf-btn-success:active.focus,.wf-btn-success.active:hover,.wf-btn-success.active:focus,.wf-btn-success.active.focus,.wf-open>.wf-btn-success.wf-dropdown-toggle:hover,.wf-open>.wf-btn-success.wf-dropdown-toggle:focus,.wf-open>.wf-btn-success.wf-dropdown-toggle.focus{color:#fff;background-color:#398439;border-color:#255625}.wf-btn-success:active,.wf-btn-success.wf-active,.wf-open>.wf-btn-success.wf-dropdown-toggle{background-image:none}.wf-btn-success.wf-disabled,.wf-btn-success[disabled],.wf-btn-success[readonly],fieldset[disabled] .wf-btn-success{color:#fff;background-color:#95d195;border-color:#8bca8b;cursor:not-allowed}.wf-btn-success.wf-disabled:hover,.wf-btn-success.wf-disabled:focus,.wf-btn-success.wf-disabled.wf-focus,.wf-btn-success[disabled]:hover,.wf-btn-success[disabled]:focus,.wf-btn-success[disabled].wf-focus,.wf-btn-success[readonly]:hover,.wf-btn-success[readonly]:focus,.wf-btn-success[readonly].wf-focus,fieldset[disabled] .wf-btn-success:hover,fieldset[disabled] .wf-btn-success:focus,fieldset[disabled] .wf-btn-success.wf-focus{background-color:#5cb85c;border-color:#4cae4c}.wf-btn-success .wf-badge{color:#5cb85c;background-color:#fff}.wf-btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.wf-btn-info:focus,.wf-btn-info.focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.wf-btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.wf-btn-info:active,.wf-btn-info.active,.wf-open>.wf-btn-info.wf-dropdown-toggle{color:#fff;background-color:#31b0d5;border-color:#269abc}.wf-btn-info:active:hover,.wf-btn-info:active:focus,.wf-btn-info:active.focus,.wf-btn-info.active:hover,.wf-btn-info.active:focus,.wf-btn-info.active.focus,.wf-open>.wf-btn-info.wf-dropdown-toggle:hover,.wf-open>.wf-btn-info.wf-dropdown-toggle:focus,.wf-open>.wf-btn-info.wf-dropdown-toggle.focus{color:#fff;background-color:#269abc;border-color:#1b6d85}.wf-btn-info:active,.wf-btn-info.wf-active,.wf-open>.wf-btn-info.wf-dropdown-toggle{background-image:none}.wf-btn-info.wf-disabled,.wf-btn-info[disabled],.wf-btn-info[readonly],fieldset[disabled] .wf-btn-info{color:#fff;background-color:#94d6ea;border-color:#87d1e7;cursor:not-allowed}.wf-btn-info.wf-disabled:hover,.wf-btn-info.wf-disabled:focus,.wf-btn-info.wf-disabled.wf-focus,.wf-btn-info[disabled]:hover,.wf-btn-info[disabled]:focus,.wf-btn-info[disabled].wf-focus,.wf-btn-info[readonly]:hover,.wf-btn-info[readonly]:focus,.wf-btn-info[readonly].wf-focus,fieldset[disabled] .wf-btn-info:hover,fieldset[disabled] .wf-btn-info:focus,fieldset[disabled] .wf-btn-info.wf-focus{background-color:#5bc0de;border-color:#46b8da}.wf-btn-info .wf-badge{color:#5bc0de;background-color:#fff}.wf-btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.wf-btn-warning:focus,.wf-btn-warning.focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.wf-btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.wf-btn-warning:active,.wf-btn-warning.active,.wf-open>.wf-btn-warning.wf-dropdown-toggle{color:#fff;background-color:#ec971f;border-color:#d58512}.wf-btn-warning:active:hover,.wf-btn-warning:active:focus,.wf-btn-warning:active.focus,.wf-btn-warning.active:hover,.wf-btn-warning.active:focus,.wf-btn-warning.active.focus,.wf-open>.wf-btn-warning.wf-dropdown-toggle:hover,.wf-open>.wf-btn-warning.wf-dropdown-toggle:focus,.wf-open>.wf-btn-warning.wf-dropdown-toggle.focus{color:#fff;background-color:#d58512;border-color:#985f0d}.wf-btn-warning:active,.wf-btn-warning.wf-active,.wf-open>.wf-btn-warning.wf-dropdown-toggle{background-image:none}.wf-btn-warning.wf-disabled,.wf-btn-warning[disabled],.wf-btn-warning[readonly],fieldset[disabled] .wf-btn-warning{color:#fff;background-color:#f5ca8c;border-color:#f4c37c;cursor:not-allowed}.wf-btn-warning.wf-disabled:hover,.wf-btn-warning.wf-disabled:focus,.wf-btn-warning.wf-disabled.wf-focus,.wf-btn-warning[disabled]:hover,.wf-btn-warning[disabled]:focus,.wf-btn-warning[disabled].wf-focus,.wf-btn-warning[readonly]:hover,.wf-btn-warning[readonly]:focus,.wf-btn-warning[readonly].wf-focus,fieldset[disabled] .wf-btn-warning:hover,fieldset[disabled] .wf-btn-warning:focus,fieldset[disabled] .wf-btn-warning.wf-focus{background-color:#f0ad4e;border-color:#eea236}.wf-btn-warning .wf-badge{color:#f0ad4e;background-color:#fff}.wf-btn-danger{color:#fff;background-color:#930000;border-color:#7a0000}.wf-btn-danger:focus,.wf-btn-danger.focus{color:#fff;background-color:#600000;border-color:#000}.wf-btn-danger:hover{color:#fff;background-color:#600000;border-color:#3c0000}.wf-btn-danger:active,.wf-btn-danger.active,.wf-open>.wf-btn-danger.wf-dropdown-toggle{color:#fff;background-color:#600000;border-color:#3c0000}.wf-btn-danger:active:hover,.wf-btn-danger:active:focus,.wf-btn-danger:active.focus,.wf-btn-danger.active:hover,.wf-btn-danger.active:focus,.wf-btn-danger.active.focus,.wf-open>.wf-btn-danger.wf-dropdown-toggle:hover,.wf-open>.wf-btn-danger.wf-dropdown-toggle:focus,.wf-open>.wf-btn-danger.wf-dropdown-toggle.focus{color:#fff;background-color:#3c0000;border-color:#000}.wf-btn-danger:active,.wf-btn-danger.wf-active,.wf-open>.wf-btn-danger.wf-dropdown-toggle{background-image:none}.wf-btn-danger.wf-disabled,.wf-btn-danger[disabled],.wf-btn-danger[readonly],fieldset[disabled] .wf-btn-danger{color:#fff;background-color:#b95959;border-color:#a95959;cursor:not-allowed}.wf-btn-danger.wf-disabled:hover,.wf-btn-danger.wf-disabled:focus,.wf-btn-danger.wf-disabled.wf-focus,.wf-btn-danger[disabled]:hover,.wf-btn-danger[disabled]:focus,.wf-btn-danger[disabled].wf-focus,.wf-btn-danger[readonly]:hover,.wf-btn-danger[readonly]:focus,.wf-btn-danger[readonly].wf-focus,fieldset[disabled] .wf-btn-danger:hover,fieldset[disabled] .wf-btn-danger:focus,fieldset[disabled] .wf-btn-danger.wf-focus{background-color:#930000;border-color:#7a0000}.wf-btn-danger .wf-badge{color:#930000;background-color:#fff}.wf-btn-callout{font-weight:600;text-transform:uppercase}.wf-btn-callout-subtle{font-weight:400;text-transform:uppercase}.wf-btn-link{font-weight:normal;border-radius:0}.wf-btn-link,.wf-btn-link:active,.wf-btn-link.wf-active,.wf-btn-link[disabled],fieldset[disabled] .wf-btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.wf-btn-link,.wf-btn-link:hover,.wf-btn-link:focus,.wf-btn-link:active{border-color:transparent}.wf-btn-link:hover,.wf-btn-link:focus{color:#003a52;text-decoration:underline;background-color:transparent}.wf-btn-link[disabled]:hover,.wf-btn-link[disabled]:focus,fieldset[disabled] .wf-btn-link:hover,fieldset[disabled] .wf-btn-link:focus{color:#777;text-decoration:none}.wf-btn-lg,.wf-btn-group-lg>.wf-btn{padding:10px 16px;font-size:18px;line-height:1.33333;border-radius:6px}.wf-btn-sm,.wf-btn-group-sm>.wf-btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.wf-btn-xs,.wf-btn-group-xs>.wf-btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.wf-btn-block{display:block;width:100%}.wf-btn-block+.wf-btn-block{margin-top:5px}input[type="submit"].wf-btn-block,input[type="reset"].wf-btn-block,input[type="button"].wf-btn-block{width:100%}.wf-btn-group,.wf-btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.wf-btn-group>.wf-btn,.wf-btn-group-vertical>.wf-btn{position:relative;float:left}.wf-btn-group>.wf-btn:hover,.wf-btn-group>.wf-btn:focus,.wf-btn-group>.wf-btn:active,.wf-btn-group>.wf-btn.wf-active,.wf-btn-group-vertical>.wf-btn:hover,.wf-btn-group-vertical>.wf-btn:focus,.wf-btn-group-vertical>.wf-btn:active,.wf-btn-group-vertical>.wf-btn.wf-active{z-index:2}.wf-btn-group .wf-btn+.wf-btn,.wf-btn-group .wf-btn+.wf-btn-group,.wf-btn-group .wf-btn-group+.wf-btn,.wf-btn-group .wf-btn-group+.wf-btn-group{margin-left:-1px}.wf-btn-toolbar{margin-left:-5px}.wf-btn-toolbar:before,.wf-btn-toolbar:after{content:" ";display:table}.wf-btn-toolbar:after{clear:both}.wf-btn-toolbar .wf-btn,.wf-btn-toolbar .wf-btn-group,.wf-btn-toolbar .wf-input-group{float:left}.wf-btn-toolbar>.wf-btn,.wf-btn-toolbar>.wf-btn-group,.wf-btn-toolbar>.wf-input-group{margin-left:5px}.wf-btn-group>.wf-btn:not(:first-child):not(:last-child):not(.wf-dropdown-toggle){border-radius:0}.wf-btn-group>.wf-btn:first-child{margin-left:0}.wf-btn-group>.wf-btn:first-child:not(:last-child):not(.wf-dropdown-toggle){-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}.wf-btn-group>.wf-btn:last-child:not(:first-child),.wf-btn-group>.wf-dropdown-toggle:not(:first-child){-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0}.wf-btn-group>.wf-btn-group{float:left}.wf-btn-group>.wf-btn-group:not(:first-child):not(:last-child)>.wf-btn{border-radius:0}.wf-btn-group>.wf-btn-group:first-child:not(:last-child)>.wf-btn:last-child,.wf-btn-group>.wf-btn-group:first-child:not(:last-child)>.wf-dropdown-toggle{-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}.wf-btn-group>.wf-btn-group:last-child:not(:first-child)>.wf-btn:first-child{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0}.wf-btn-group .wf-dropdown-toggle:active,.wf-btn-group.wf-open .wf-dropdown-toggle{outline:0}.wf-btn-group>.wf-btn+.wf-dropdown-toggle{padding-left:8px;padding-right:8px}.wf-btn-group>.wf-btn-lg+.wf-dropdown-toggle,.wf-btn-group-lg.wf-btn-group>.wf-btn+.wf-dropdown-toggle{padding-left:12px;padding-right:12px}.wf-btn-group.open .wf-dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.wf-btn-group.open .wf-dropdown-toggle.wf-btn-link{-webkit-box-shadow:none;box-shadow:none}.wf-btn .wf-caret{margin-left:0}.wf-btn-lg .wf-caret,.wf-btn-group-lg>.wf-btn .wf-caret{border-width:5px 5px 0;border-bottom-width:0}.wf-dropup .wf-btn-lg .wf-caret,.wf-dropup .wf-btn-group-lg>.wf-btn .wf-caret{border-width:0 5px 5px}.wf-btn-group-vertical>.wf-btn,.wf-btn-group-vertical>.wf-btn-group,.wf-btn-group-vertical>.wf-btn-group>.wf-btn{display:block;float:none;width:100%;max-width:100%}.wf-btn-group-vertical>.wf-btn-group:before,.wf-btn-group-vertical>.wf-btn-group:after{content:" ";display:table}.wf-btn-group-vertical>.wf-btn-group:after{clear:both}.wf-btn-group-vertical>.wf-btn-group>.wf-btn{float:none}.wf-btn-group-vertical>.wf-btn+.wf-btn,.wf-btn-group-vertical>.wf-btn+.wf-btn-group,.wf-btn-group-vertical>.wf-btn-group+.wf-btn,.wf-btn-group-vertical>.wf-btn-group+.wf-btn-group{margin-top:-1px;margin-left:0}.wf-btn-group-vertical>.wf-btn:not(:first-child):not(:last-child){border-radius:0}.wf-btn-group-vertical>.wf-btn:first-child:not(:last-child){-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}.wf-btn-group-vertical>.wf-btn:last-child:not(:first-child){-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.wf-btn-group-vertical>.wf-btn-group:not(:first-child):not(:last-child)>.wf-btn{border-radius:0}.wf-btn-group-vertical>.wf-btn-group:first-child:not(:last-child)>.wf-btn:last-child,.wf-btn-group-vertical>.wf-btn-group:first-child:not(:last-child)>.wf-dropdown-toggle{-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}.wf-btn-group-vertical>.wf-btn-group:last-child:not(:first-child)>.wf-btn:first-child{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0}.wf-btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.wf-btn-group-justified>.wf-btn,.wf-btn-group-justified>.wf-btn-group{float:none;display:table-cell;width:1%}.wf-btn-group-justified>.wf-btn-group .wf-btn{width:100%}.wf-btn-group-justified>.wf-btn-group .wf-dropdown-menu{left:auto}[data-toggle="buttons"]>.wf-btn input[type="radio"],[data-toggle="buttons"]>.wf-btn input[type="checkbox"],[data-toggle="buttons"]>.wf-btn-group>.wf-btn input[type="radio"],[data-toggle="buttons"]>.wf-btn-group>.wf-btn input[type="checkbox"]{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.wf-pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.wf-pagination>li{display:inline}.wf-pagination>li>a,.wf-pagination>li>span{position:relative;float:left;padding:.5rem 1.25rem;line-height:1.42857;text-decoration:none;color:#00709e;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.wf-pagination>li:first-child>a,.wf-pagination>li:first-child>span{margin-left:0;-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px}.wf-pagination>li:last-child>a,.wf-pagination>li:last-child>span{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.wf-pagination>li>a:hover,.wf-pagination>li>a:focus,.wf-pagination>li>span:hover,.wf-pagination>li>span:focus{z-index:2;color:#003a52;background-color:#e2e2e2;border-color:#ddd}.wf-pagination>.wf-active>a,.wf-pagination>.wf-active>a:hover,.wf-pagination>.wf-active>a:focus,.wf-pagination>.wf-active>span,.wf-pagination>.wf-active>span:hover,.wf-pagination>.wf-active>span:focus{z-index:3;color:#fff;cursor:default}.wf-pagination>.wf-disabled>span,.wf-pagination>.wf-disabled>span:hover,.wf-pagination>.wf-disabled>span:focus,.wf-pagination>.wf-disabled>a,.wf-pagination>.wf-disabled>a:hover,.wf-pagination>.wf-disabled>a:focus{color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed}.wf-pagination-lg>li>a,.wf-pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.33333}.wf-pagination-lg>li:first-child>a,.wf-pagination-lg>li:first-child>span{-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px}.wf-pagination-lg>li:last-child>a,.wf-pagination-lg>li:last-child>span{-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-moz-border-radius-bottomright:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px}.wf-pagination-sm>li>a,.wf-pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.wf-pagination-sm>li:first-child>a,.wf-pagination-sm>li:first-child>span{-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px}.wf-pagination-sm>li:last-child>a,.wf-pagination-sm>li:last-child>span{-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}.wf-downgrade-license{padding:0 1.25rem}@-ms-viewport{width:device-width}.wf-visible-xs{display:none !important}.wf-visible-sm{display:none !important}.wf-visible-md{display:none !important}.wf-visible-lg{display:none !important}.wf-visible-xs-block,.wf-visible-xs-inline,.wf-visible-xs-inline-block,.wf-visible-sm-block,.wf-visible-sm-inline,.wf-visible-sm-inline-block,.wf-visible-md-block,.wf-visible-md-inline,.wf-visible-md-inline-block,.wf-visible-lg-block,.wf-visible-lg-inline,.wf-visible-lg-inline-block{display:none !important}@media (max-width: 767px){.wf-visible-xs{display:block !important}table.wf-visible-xs{display:table !important}tr.wf-visible-xs{display:table-row !important}th.wf-visible-xs,td.wf-visible-xs{display:table-cell !important}}@media (max-width: 767px){.wf-visible-xs-block{display:block !important}}@media (max-width: 767px){.wf-visible-xs-inline{display:inline !important}}@media (max-width: 767px){.wf-visible-xs-inline-block{display:inline-block !important}}@media (min-width: 768px) and (max-width: 991px){.wf-visible-sm{display:block !important}table.wf-visible-sm{display:table !important}tr.wf-visible-sm{display:table-row !important}th.wf-visible-sm,td.wf-visible-sm{display:table-cell !important}}@media (min-width: 768px) and (max-width: 991px){.wf-visible-sm-block{display:block !important}}@media (min-width: 768px) and (max-width: 991px){.wf-visible-sm-inline{display:inline !important}}@media (min-width: 768px) and (max-width: 991px){.wf-visible-sm-inline-block{display:inline-block !important}}@media (min-width: 992px) and (max-width: 1199px){.wf-visible-md{display:block !important}table.wf-visible-md{display:table !important}tr.wf-visible-md{display:table-row !important}th.wf-visible-md,td.wf-visible-md{display:table-cell !important}}@media (min-width: 992px) and (max-width: 1199px){.wf-visible-md-block{display:block !important}}@media (min-width: 992px) and (max-width: 1199px){.wf-visible-md-inline{display:inline !important}}@media (min-width: 992px) and (max-width: 1199px){.wf-visible-md-inline-block{display:inline-block !important}}@media (min-width: 1200px){.wf-visible-lg{display:block !important}table.wf-visible-lg{display:table !important}tr.wf-visible-lg{display:table-row !important}th.wf-visible-lg,td.wf-visible-lg{display:table-cell !important}}@media (min-width: 1200px){.wf-visible-lg-block{display:block !important}}@media (min-width: 1200px){.wf-visible-lg-inline{display:inline !important}}@media (min-width: 1200px){.wf-visible-lg-inline-block{display:inline-block !important}}@media (max-width: 767px){.wf-hidden-xs{display:none !important}}@media (min-width: 768px) and (max-width: 991px){.wf-hidden-sm{display:none !important}}@media (min-width: 992px) and (max-width: 1199px){.wf-hidden-md{display:none !important}}@media (min-width: 1200px){.wf-hidden-lg{display:none !important}}.wf-visible-print{display:none !important}@media print{.wf-visible-print{display:block !important}table.wf-visible-print{display:table !important}tr.wf-visible-print{display:table-row !important}th.wf-visible-print,td.wf-visible-print{display:table-cell !important}}.wf-visible-print-block{display:none !important}@media print{.wf-visible-print-block{display:block !important}}.wf-visible-print-inline{display:none !important}@media print{.wf-visible-print-inline{display:inline !important}}.wf-visible-print-inline-block{display:none !important}@media print{.wf-visible-print-inline-block{display:inline-block !important}}@media print{.wf-hidden-print{display:none !important}}.wf-container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.wf-container:before,.wf-container:after{content:" ";display:table}.wf-container:after{clear:both}@media (min-width: 768px){.wf-container{width:750px}}@media (min-width: 992px){.wf-container{width:970px}}@media (min-width: 1200px){.wf-container{width:1170px}}.wf-container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.wf-container-fluid:before,.wf-container-fluid:after{content:" ";display:table}.wf-container-fluid:after{clear:both}.wf-row{margin-left:-15px;margin-right:-15px}.wf-row:before,.wf-row:after{content:" ";display:table}.wf-row:after{clear:both}.wf-col-xs-1,.wf-col-sm-1,.wf-col-md-1,.wf-col-lg-1,.wf-col-xs-2,.wf-col-sm-2,.wf-col-md-2,.wf-col-lg-2,.wf-col-xs-3,.wf-col-sm-3,.wf-col-md-3,.wf-col-lg-3,.wf-col-xs-4,.wf-col-sm-4,.wf-col-md-4,.wf-col-lg-4,.wf-col-xs-5,.wf-col-sm-5,.wf-col-md-5,.wf-col-lg-5,.wf-col-xs-6,.wf-col-sm-6,.wf-col-md-6,.wf-col-lg-6,.wf-col-xs-7,.wf-col-sm-7,.wf-col-md-7,.wf-col-lg-7,.wf-col-xs-8,.wf-col-sm-8,.wf-col-md-8,.wf-col-lg-8,.wf-col-xs-9,.wf-col-sm-9,.wf-col-md-9,.wf-col-lg-9,.wf-col-xs-10,.wf-col-sm-10,.wf-col-md-10,.wf-col-lg-10,.wf-col-xs-11,.wf-col-sm-11,.wf-col-md-11,.wf-col-lg-11,.wf-col-xs-12,.wf-col-sm-12,.wf-col-md-12,.wf-col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px;box-sizing:border-box}.wf-col-xs-1,.wf-col-xs-2,.wf-col-xs-3,.wf-col-xs-4,.wf-col-xs-5,.wf-col-xs-6,.wf-col-xs-7,.wf-col-xs-8,.wf-col-xs-9,.wf-col-xs-10,.wf-col-xs-11,.wf-col-xs-12{float:left}.wf-col-xs-1{width:8.33333%}.wf-col-xs-2{width:16.66667%}.wf-col-xs-3{width:25%}.wf-col-xs-4{width:33.33333%}.wf-col-xs-5{width:41.66667%}.wf-col-xs-6{width:50%}.wf-col-xs-7{width:58.33333%}.wf-col-xs-8{width:66.66667%}.wf-col-xs-9{width:75%}.wf-col-xs-10{width:83.33333%}.wf-col-xs-11{width:91.66667%}.wf-col-xs-12{width:100%}.wf-col-xs-pull-0{right:auto}.wf-col-xs-pull-1{right:8.33333%}.wf-col-xs-pull-2{right:16.66667%}.wf-col-xs-pull-3{right:25%}.wf-col-xs-pull-4{right:33.33333%}.wf-col-xs-pull-5{right:41.66667%}.wf-col-xs-pull-6{right:50%}.wf-col-xs-pull-7{right:58.33333%}.wf-col-xs-pull-8{right:66.66667%}.wf-col-xs-pull-9{right:75%}.wf-col-xs-pull-10{right:83.33333%}.wf-col-xs-pull-11{right:91.66667%}.wf-col-xs-pull-12{right:100%}.wf-col-xs-push-0{left:auto}.wf-col-xs-push-1{left:8.33333%}.wf-col-xs-push-2{left:16.66667%}.wf-col-xs-push-3{left:25%}.wf-col-xs-push-4{left:33.33333%}.wf-col-xs-push-5{left:41.66667%}.wf-col-xs-push-6{left:50%}.wf-col-xs-push-7{left:58.33333%}.wf-col-xs-push-8{left:66.66667%}.wf-col-xs-push-9{left:75%}.wf-col-xs-push-10{left:83.33333%}.wf-col-xs-push-11{left:91.66667%}.wf-col-xs-push-12{left:100%}.wf-col-xs-offset-0{margin-left:0%}.wf-col-xs-offset-1{margin-left:8.33333%}.wf-col-xs-offset-2{margin-left:16.66667%}.wf-col-xs-offset-3{margin-left:25%}.wf-col-xs-offset-4{margin-left:33.33333%}.wf-col-xs-offset-5{margin-left:41.66667%}.wf-col-xs-offset-6{margin-left:50%}.wf-col-xs-offset-7{margin-left:58.33333%}.wf-col-xs-offset-8{margin-left:66.66667%}.wf-col-xs-offset-9{margin-left:75%}.wf-col-xs-offset-10{margin-left:83.33333%}.wf-col-xs-offset-11{margin-left:91.66667%}.wf-col-xs-offset-12{margin-left:100%}.wf-col-xs-half-padding-left{padding-left:8px}.wf-col-xs-half-padding-right{padding-right:7px}@media (min-width: 768px){.wf-col-sm-1,.wf-col-sm-2,.wf-col-sm-3,.wf-col-sm-4,.wf-col-sm-5,.wf-col-sm-6,.wf-col-sm-7,.wf-col-sm-8,.wf-col-sm-9,.wf-col-sm-10,.wf-col-sm-11,.wf-col-sm-12{float:left}.wf-col-sm-1{width:8.33333%}.wf-col-sm-2{width:16.66667%}.wf-col-sm-3{width:25%}.wf-col-sm-4{width:33.33333%}.wf-col-sm-5{width:41.66667%}.wf-col-sm-6{width:50%}.wf-col-sm-7{width:58.33333%}.wf-col-sm-8{width:66.66667%}.wf-col-sm-9{width:75%}.wf-col-sm-10{width:83.33333%}.wf-col-sm-11{width:91.66667%}.wf-col-sm-12{width:100%}.wf-col-sm-pull-0{right:auto}.wf-col-sm-pull-1{right:8.33333%}.wf-col-sm-pull-2{right:16.66667%}.wf-col-sm-pull-3{right:25%}.wf-col-sm-pull-4{right:33.33333%}.wf-col-sm-pull-5{right:41.66667%}.wf-col-sm-pull-6{right:50%}.wf-col-sm-pull-7{right:58.33333%}.wf-col-sm-pull-8{right:66.66667%}.wf-col-sm-pull-9{right:75%}.wf-col-sm-pull-10{right:83.33333%}.wf-col-sm-pull-11{right:91.66667%}.wf-col-sm-pull-12{right:100%}.wf-col-sm-push-0{left:auto}.wf-col-sm-push-1{left:8.33333%}.wf-col-sm-push-2{left:16.66667%}.wf-col-sm-push-3{left:25%}.wf-col-sm-push-4{left:33.33333%}.wf-col-sm-push-5{left:41.66667%}.wf-col-sm-push-6{left:50%}.wf-col-sm-push-7{left:58.33333%}.wf-col-sm-push-8{left:66.66667%}.wf-col-sm-push-9{left:75%}.wf-col-sm-push-10{left:83.33333%}.wf-col-sm-push-11{left:91.66667%}.wf-col-sm-push-12{left:100%}.wf-col-sm-offset-0{margin-left:0%}.wf-col-sm-offset-1{margin-left:8.33333%}.wf-col-sm-offset-2{margin-left:16.66667%}.wf-col-sm-offset-3{margin-left:25%}.wf-col-sm-offset-4{margin-left:33.33333%}.wf-col-sm-offset-5{margin-left:41.66667%}.wf-col-sm-offset-6{margin-left:50%}.wf-col-sm-offset-7{margin-left:58.33333%}.wf-col-sm-offset-8{margin-left:66.66667%}.wf-col-sm-offset-9{margin-left:75%}.wf-col-sm-offset-10{margin-left:83.33333%}.wf-col-sm-offset-11{margin-left:91.66667%}.wf-col-sm-offset-12{margin-left:100%}.wf-col-sm-half-padding-left{padding-left:8px}.wf-col-sm-half-padding-right{padding-right:7px}}@media (min-width: 992px){.wf-col-md-1,.wf-col-md-2,.wf-col-md-3,.wf-col-md-4,.wf-col-md-5,.wf-col-md-6,.wf-col-md-7,.wf-col-md-8,.wf-col-md-9,.wf-col-md-10,.wf-col-md-11,.wf-col-md-12{float:left}.wf-col-md-1{width:8.33333%}.wf-col-md-2{width:16.66667%}.wf-col-md-3{width:25%}.wf-col-md-4{width:33.33333%}.wf-col-md-5{width:41.66667%}.wf-col-md-6{width:50%}.wf-col-md-7{width:58.33333%}.wf-col-md-8{width:66.66667%}.wf-col-md-9{width:75%}.wf-col-md-10{width:83.33333%}.wf-col-md-11{width:91.66667%}.wf-col-md-12{width:100%}.wf-col-md-pull-0{right:auto}.wf-col-md-pull-1{right:8.33333%}.wf-col-md-pull-2{right:16.66667%}.wf-col-md-pull-3{right:25%}.wf-col-md-pull-4{right:33.33333%}.wf-col-md-pull-5{right:41.66667%}.wf-col-md-pull-6{right:50%}.wf-col-md-pull-7{right:58.33333%}.wf-col-md-pull-8{right:66.66667%}.wf-col-md-pull-9{right:75%}.wf-col-md-pull-10{right:83.33333%}.wf-col-md-pull-11{right:91.66667%}.wf-col-md-pull-12{right:100%}.wf-col-md-push-0{left:auto}.wf-col-md-push-1{left:8.33333%}.wf-col-md-push-2{left:16.66667%}.wf-col-md-push-3{left:25%}.wf-col-md-push-4{left:33.33333%}.wf-col-md-push-5{left:41.66667%}.wf-col-md-push-6{left:50%}.wf-col-md-push-7{left:58.33333%}.wf-col-md-push-8{left:66.66667%}.wf-col-md-push-9{left:75%}.wf-col-md-push-10{left:83.33333%}.wf-col-md-push-11{left:91.66667%}.wf-col-md-push-12{left:100%}.wf-col-md-offset-0{margin-left:0%}.wf-col-md-offset-1{margin-left:8.33333%}.wf-col-md-offset-2{margin-left:16.66667%}.wf-col-md-offset-3{margin-left:25%}.wf-col-md-offset-4{margin-left:33.33333%}.wf-col-md-offset-5{margin-left:41.66667%}.wf-col-md-offset-6{margin-left:50%}.wf-col-md-offset-7{margin-left:58.33333%}.wf-col-md-offset-8{margin-left:66.66667%}.wf-col-md-offset-9{margin-left:75%}.wf-col-md-offset-10{margin-left:83.33333%}.wf-col-md-offset-11{margin-left:91.66667%}.wf-col-md-offset-12{margin-left:100%}.wf-col-md-half-padding-left{padding-left:8px}.wf-col-md-half-padding-right{padding-right:7px}}@media (min-width: 1200px){.wf-col-lg-1,.wf-col-lg-2,.wf-col-lg-3,.wf-col-lg-4,.wf-col-lg-5,.wf-col-lg-6,.wf-col-lg-7,.wf-col-lg-8,.wf-col-lg-9,.wf-col-lg-10,.wf-col-lg-11,.wf-col-lg-12{float:left}.wf-col-lg-1{width:8.33333%}.wf-col-lg-2{width:16.66667%}.wf-col-lg-3{width:25%}.wf-col-lg-4{width:33.33333%}.wf-col-lg-5{width:41.66667%}.wf-col-lg-6{width:50%}.wf-col-lg-7{width:58.33333%}.wf-col-lg-8{width:66.66667%}.wf-col-lg-9{width:75%}.wf-col-lg-10{width:83.33333%}.wf-col-lg-11{width:91.66667%}.wf-col-lg-12{width:100%}.wf-col-lg-pull-0{right:auto}.wf-col-lg-pull-1{right:8.33333%}.wf-col-lg-pull-2{right:16.66667%}.wf-col-lg-pull-3{right:25%}.wf-col-lg-pull-4{right:33.33333%}.wf-col-lg-pull-5{right:41.66667%}.wf-col-lg-pull-6{right:50%}.wf-col-lg-pull-7{right:58.33333%}.wf-col-lg-pull-8{right:66.66667%}.wf-col-lg-pull-9{right:75%}.wf-col-lg-pull-10{right:83.33333%}.wf-col-lg-pull-11{right:91.66667%}.wf-col-lg-pull-12{right:100%}.wf-col-lg-push-0{left:auto}.wf-col-lg-push-1{left:8.33333%}.wf-col-lg-push-2{left:16.66667%}.wf-col-lg-push-3{left:25%}.wf-col-lg-push-4{left:33.33333%}.wf-col-lg-push-5{left:41.66667%}.wf-col-lg-push-6{left:50%}.wf-col-lg-push-7{left:58.33333%}.wf-col-lg-push-8{left:66.66667%}.wf-col-lg-push-9{left:75%}.wf-col-lg-push-10{left:83.33333%}.wf-col-lg-push-11{left:91.66667%}.wf-col-lg-push-12{left:100%}.wf-col-lg-offset-0{margin-left:0%}.wf-col-lg-offset-1{margin-left:8.33333%}.wf-col-lg-offset-2{margin-left:16.66667%}.wf-col-lg-offset-3{margin-left:25%}.wf-col-lg-offset-4{margin-left:33.33333%}.wf-col-lg-offset-5{margin-left:41.66667%}.wf-col-lg-offset-6{margin-left:50%}.wf-col-lg-offset-7{margin-left:58.33333%}.wf-col-lg-offset-8{margin-left:66.66667%}.wf-col-lg-offset-9{margin-left:75%}.wf-col-lg-offset-10{margin-left:83.33333%}.wf-col-lg-offset-11{margin-left:91.66667%}.wf-col-lg-offset-12{margin-left:100%}.wf-col-lg-half-padding-left{padding-left:8px}.wf-col-lg-half-padding-right{padding-right:7px}}.wrap.wordfence{direction:ltr}@media (min-width: 768px){.wrap.wordfence{max-width:750px}}@media (min-width: 992px){.wrap.wordfence{max-width:970px}}@media (min-width: 1200px){.wrap.wordfence{max-width:1170px}}.wrap.wordfence>.wf-container-fluid{padding-left:0px;padding-right:0px}.wrap.wordfence .button-primary{text-align:center;text-transform:uppercase;font-weight:bold}.wrap.wordfence a{text-decoration:none}.wrap.wordfence a:hover{text-decoration:underline}.wrap.wordfence a.wf-btn:hover{text-decoration:none}.wrap.wordfence p,.wrap.wordfence td,.wrap.wordfence li{font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.875rem;color:#2d2d2d;line-height:1.3125;font-weight:normal}.wrap.wordfence p strong,.wrap.wordfence td strong,.wrap.wordfence li strong{font-weight:600}.wrap.wordfence p em,.wrap.wordfence td em,.wrap.wordfence li em{font-weight:normal}.wrap.wordfence h1,.wrap.wordfence h2,.wrap.wordfence h3,.wrap.wordfence h4,.wrap.wordfence h5,.wrap.wordfence h6{font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#2d2d2d;font-weight:700}.wrap.wordfence h2{font-size:1.3125rem;line-height:1.5}.wrap.wordfence h3{font-size:1.125rem}.wrap.wordfence h4{font-size:1rem}.wf-inline-help{color:#9f9fa0}.wordfenceWrap{margin:20px 0 0 20px}.wordfence-icon32{width:32px;height:32px;background-position:0 0;background-repeat:no-repeat;padding:0;margin:7px 5px 0 0;float:left}#wfHeading:after{content:'.';visibility:hidden;display:block;clear:both;height:0px}.wordfence-lock-icon{width:32px;height:32px}a.wfhelp{margin:0 3px 0 3px;text-decoration:none;display:inline-block;vertical-align:middle;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased}a.wfhelp:before{content:'\f29c'}.wordfence .resulticon{display:block;float:left;width:16px;height:16px;background-position:0 0;background-repeat:no-repeat;border-width:0;padding:0;margin:0 3px 0 0;background-image:url(../images/icons/bullet_yellow.png)}.wordfenceBoldTD{font-weight:bold}.wfAjax24{display:none;width:24px;height:24px;background-image:url(../images/icons/ajax24.gif);margin:0;padding:0}div.wfLoadingWhite32{width:32px;height:32px;background-image:url(../images/icons/ajaxWhite32x32.gif);margin:0;padding:0}.wfTabsContainer{background-color:#FFF;overflow:hidden;border:1px solid #CCC;padding:15px;min-height:200px;-webkit-font-smoothing:antialiased}#wfTabs::after{content:".";display:block;height:0;width:0;line-height:0;clear:both;visibility:hidden}#wfTabs a{float:left;z-index:10;height:18px;margin:0 5px -1px 0;padding:5px 8px;border:1px solid #CCC;text-decoration:none;background-color:#EFEFEF;color:#21759B;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px}#wfTabs a.selected{border-bottom:1px solid #FFF;background-color:#FFF;color:#777}.wordfenceTopTab{display:none;margin-top:15px}.wordfenceTopTab.active{display:block}.wordfenceHelpLink{margin-top:15px}.wfAjaxLight128{background-image:url(../images/icons/ajax3.gif)}.wfStrong{font-weight:bold}.wordfenceModeElem{width:1px;height:1px;opacity:0}.wfWarn{color:#F00}.wf-flag{display:inline-block;vertical-align:middle;margin:0px 2px 0 0;background-repeat:no-repeat;background-position:center center;width:16px;height:11px;background-image:url(../images/flags.png);-webkit-flex-shrink:0;flex-shrink:0;-webkit-flex-grow:0;flex-grow:0}.wfHitTime{font-style:italic}.wfAvatar img{vertical-align:middle;margin-right:0.5rem}.wf-hex-sequence{color:#587ECB}.wfLoadMoreButton.disabled,.wfLoadMoreButton[disabled]{pointer-events:none;opacity:0.65}table.wfConfigForm th{font-weight:normal;text-align:left;padding:2px 3px 1px 0;vertical-align:middle}table.wfConfigForm td{vertical-align:middle}table.wfConfigForm td.align-top{vertical-align:top}table th.wfConfigEnable{font-weight:bold;min-width:25%}.wfSavedMsg{display:none;color:#A00}table th.wfSubheading{font-weight:bold;padding-top:10px}h3.wfConfigHeading{font-size:22px;color:#777;font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:italic;font-weight:normal}.wfTipText{color:#777;font-family:Georgia,Times New Roman,Times,serif;font-style:italic}.wfBlackCursor{color:#FFF}.wf-spinner{display:inline-block;width:4px}.wferror{color:#F00}#wordfenceWorking{padding:10px 40px 6px 16px;z-index:100000;position:fixed;right:16px;bottom:0px;background-color:#fcb214;border:5px solid #fcb214;border-width:6px 15px 6px 6px;color:#525355;font-size:12px;font-weight:bold;font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;background-image:url("../images/icons/working-indicator.gif");background-position:100% 50%;background-repeat:no-repeat}@media (max-width: 960px){#wordfenceWorking{left:auto;right:0px}}#paidWrap{position:relative}.paidInnerMsg{width:500px;margin:150px auto 0 auto;color:#000;font-size:18px;font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.8em;text-align:center;-webkit-font-smoothing:antialiased}.wfMarker{height:1px;width:1px}.wfPaidOnlyNotice{width:500px;background-color:#FFFFE0;border:1px solid #000;padding:10px;margin:20px}.wfOnOffSwitch{display:inline-block;position:relative !important;width:69px !important;-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;user-select:none !important}.wfOnOffSwitch-checkbox{display:none !important}.wfOnOffSwitch-label{display:block !important;overflow:hidden !important;cursor:pointer !important;border:2px solid #999999 !important;border-radius:19px !important;margin:0}.wfOnOffSwitch-inner{width:200% !important;margin-left:-100% !important;-webkit-transition:margin 0.3s ease-in !important;-o-transition:margin 0.3s ease-in !important;transition:margin 0.3s ease-in !important;-webkit-transition-delay:0s !important;transition-delay:0s !important}.wfOnOffSwitch-inner:before,.wfOnOffSwitch-inner:after{float:left !important;width:50% !important;height:19px !important;padding:0 !important;line-height:19px !important;font-size:14px !important;color:white !important;font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif !important;font-weight:bold !important;-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important;box-sizing:border-box !important;-moz-border-radius:19px !important;-webkit-border-radius:19px;border-radius:19px !important;-webkit-box-shadow:0 9.5px 0 rgba(0,0,0,0.08) inset !important;box-shadow:0 9.5px 0 rgba(0,0,0,0.08) inset !important}.wfOnOffSwitch-inner:before{content:"ON" !important;padding-left:10px !important;background-color:#30D965 !important;color:#FFFFFF !important;-moz-border-radius:19px 0 0 19px !important;-webkit-border-radius:19px;border-radius:19px 0 0 19px !important}.wfOnOffSwitch-inner:after{content:"OFF" !important;padding-right:10px !important;background-color:#EEEEEE !important;color:#999999 !important;text-align:right !important;-moz-border-radius:0 19px 19px 0 !important;-webkit-border-radius:0;border-radius:0 19px 19px 0 !important}.wfOnOffSwitch-switch{width:19px !important;margin:0 !important;background:#FFFFFF !important;border:2px solid #999999 !important;-moz-border-radius:19px !important;-webkit-border-radius:19px;border-radius:19px !important;position:absolute !important;top:0 !important;bottom:0 !important;right:46px !important;-webkit-transition:all 0.3s ease-in !important;-o-transition:all 0.3s ease-in !important;transition:all 0.3s ease-in !important;-webkit-transition-delay:0s !important;transition-delay:0s !important;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEiLz48c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=') !important;background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0,0,0,0.1)),color-stop(80%, rgba(0,0,0,0))) !important;background-image:-moz-linear-gradient(center top, rgba(0,0,0,0.1) 0%,rgba(0,0,0,0) 80%) !important;background-image:-webkit-linear-gradient(center top, rgba(0,0,0,0.1) 0%,rgba(0,0,0,0) 80%) !important;background-image:linear-gradient(to center bottom, rgba(0,0,0,0.1) 0%,rgba(0,0,0,0) 80%) !important;box-shadow:0 1px 1px white inset !important}.wfOnOffSwitch-checkbox:checked+.wfOnOffSwitch-label .wfOnOffSwitch-inner{margin-left:0 !important}.wfOnOffSwitch-checkbox:checked+.wfOnOffSwitch-label .wfOnOffSwitch-switch{right:0 !important}#wordfenceConfigWarning,#wordfenceAdminEmailWarning{clear:left;margin-top:5px}.wf-striped-table{width:100%;max-width:100%;border-collapse:collapse}.wf-striped-table th{border-left:1px solid #bdbdbd}.wf-striped-table th:first-of-type{border-left:0}.wf-striped-table th,.wf-striped-table td{padding:1rem}.wf-striped-table thead th,.wf-striped-table thead td,.wf-striped-table tfoot th,.wf-striped-table tfoot td,.wf-striped-table tbody.thead th,.wf-striped-table tbody.thead td{background-color:#ebebeb;color:#777;font-weight:bold;text-align:left}.wf-striped-table tbody tr.even td,.wf-striped-table tbody tr:nth-child(2n) td{background-color:#ffffff}.wf-striped-table tbody tr td,.wf-striped-table tbody tr.odd td{background-color:#fafafa}.wf-striped-table tbody tr:hover>td{background-color:#fffbd8}.wf-striped-table tbody.empty-row tr td{border-width:0;padding:8px 0;background-color:transparent}.wf-striped-table .wf-result-error,.wf-block-list .wf-result-error{color:#d0514c !important;font-weight:bold}.wf-striped-table .wf-result-error:before,.wf-block-list .wf-result-error:before{content:"\2718"}.wf-striped-table .wf-result-success{max-width:20%}.wf-striped-table .wf-result-success,.wf-block-list .wf-result-success{color:#008c10 !important;font-weight:bold}.wf-striped-table .wf-result-success:before,.wf-block-list .wf-result-success:before{content:"\2713"}.wf-striped-table .wf-result-success:before,.wf-block-list .wf-result-success:before,.wf-striped-table .wf-result-error:before,.wf-block-list .wf-result-error:before{font-size:16px;display:inline-block;margin:0px 8px 0px 0px}.wf-striped-table .wf-result-inactive,.wf-block-list .wf-result-inactive{font-weight:bold;color:#666666 !important}.wf-fixed-table{table-layout:fixed}pre.wf-pre{margin:8px 0 20px;padding:12px;background:#ffffff;border:1px solid #999999;overflow:auto}.wf-center{text-align:center}#wfConfigForm,.wf-diagnostics-wrapper{max-width:1035px}.wf-hidden{display:none !important}.wf-card{position:relative;margin:0 auto .625rem;padding:1rem;box-sizing:border-box;background:#fff;box-shadow:0 0 0 1px rgba(200,215,225,0.5),0 1px 2px #e9eff3}.wf-card .wf-card-inner{min-height:76px;width:100%;padding:8px;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;position:relative}.wf-card .wf-card-inner .wf-card-content{max-width:75%}.wf-card .wf-card-inner .wf-card-content .wf-card-title{font-size:1.125rem;width:100%}.wf-card .wf-card-inner .wf-card-content .wf-card-subtitle{margin-top:.125rem;margin-bottom:.125rem;font-size:.875rem;color:#4f748e}.wf-card .wf-card-inner .wf-card-action{position:absolute;top:0;right:0;height:100%;background:none;border:0;outline:0;width:48px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;vertical-align:middle;transition:transform 0.15s cubic-bezier(0.175, 0.885, 0.32, 1.275),color 0.2s ease-in}.wf-card .wf-card-inner .wf-card-action .wf-card-action-chevron{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJjaGV2cm9uLW9iamVjdCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNCAyNCIKCSB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggaWQ9ImNoZXZyb24iIGQ9Ik0yMCA5bC04IDgtOC04IDEuNDE0LTEuNDE0TDEyIDE0LjE3Mmw2LjU4Ni02LjU4NiIvPgo8L3N2Zz4K");background-repeat:no-repeat;background-position:center center;width:24px;height:24px;fill:#87a6bc}.wf-card .wf-card-inner .wf-card-action .wf-card-action-checkbox{background-image:url(../images/checkbox.png);background-repeat:no-repeat;background-position:left center;width:29px;height:29px}.wf-card .wf-card-inner .wf-card-action .wf-card-action-checkbox.checked{background-position:right center}.wf-card .wf-card-extra{display:none;padding:0.5rem;margin-top:1rem;border-top:1px solid #f3f6f8}@media (min-width: 768px){.wf-card .wf-card-extra{padding:1rem}}.wf-card.active .wf-card-extra{display:block}.wf-card.wf-card-left .wf-card-content{margin-left:48px}.wf-card.wf-card-left .wf-card-action{right:auto;left:0px}.wf-card.disabled .wf-card-content .wf-card-title{color:#aaaaaa}.wf-card.disabled .wf-card-content .wf-card-subtitle{color:#8ea6be}.wf-inline-block{display:inline-block}@media (max-width: 767px){.wf-inline-block-xs{display:inline-block}}.wf-full-width{width:100%;max-width:100%}.wf-no-top{margin-top:0 !important}.wf-add-top{margin-top:1rem !important}.wf-add-top-large{margin-top:1.5rem !important}.wf-add-top-medium{margin-top:0.75rem !important}.wf-add-top-small{margin-top:0.5rem !important}.wf-add-top-smaller{margin-top:0.25rem !important}.wf-no-bottom{margin-bottom:0 !important}.wf-add-bottom{margin-bottom:1rem !important}.wf-add-bottom-large{margin-bottom:1.5rem !important}.wf-add-bottom-medium{margin-bottom:0.75rem !important}.wf-add-bottom-small{margin-bottom:0.5rem !important}.wf-add-bottom-smaller{margin-bottom:0.25rem !important}.wf-padding-no-top{padding-top:0 !important}.wf-no-right{margin-right:0 !important}.wf-padding-no-bottom{padding-bottom:0 !important}.wf-padding-no-left{padding-left:0 !important}.wf-padding-no-right{padding-right:0 !important}.wf-padding-add-top{padding-top:1rem !important}.wf-padding-add-top-small{padding-top:0.5rem !important}.wf-padding-add-top-medium{padding-top:0.75rem !important}.wf-padding-add-top-large{padding-top:1.5rem !important}.wf-padding-add-bottom{padding-bottom:1rem !important}.wf-padding-add-bottom-small{padding-bottom:0.5rem !important}.wf-padding-add-bottom-medium{padding-bottom:0.75rem !important}.wf-padding-add-bottom-large{padding-bottom:1.5rem !important}.wf-padding-add-left{padding-left:1rem !important}.wf-padding-add-left-small{padding-left:0.5rem !important}.wf-padding-add-left-medium{padding-left:0.75rem !important}.wf-padding-add-left-large{padding-left:1.5rem !important}.wf-padding-add-right{padding-right:1rem !important}.wf-padding-add-right-small{padding-right:0.5rem !important}.wf-padding-add-right-medium{padding-right:0.75rem !important}.wf-padding-add-right-large{padding-right:1.5rem !important}.wf-left{text-align:left !important}.wf-center{text-align:center !important}.wf-block-center{margin:0 auto}.wf-right{text-align:right !important}.wf-block-right{margin:0 0 0 auto}@media (max-width: 767px){.wf-left-xs{text-align:left !important}.wf-center-xs{text-align:center !important}.wf-padding-add-top-xs{padding-top:1rem !important}.wf-padding-add-top-xs-small{padding-top:0.5rem !important}.wf-padding-add-top-xs-large{padding-top:1.5rem !important}.wf-padding-add-bottom-xs{padding-bottom:1rem !important}.wf-padding-add-bottom-xs-small{padding-bottom:0.5rem !important}.wf-padding-add-bottom-xs-large{padding-bottom:1.5rem !important}}@media (min-width: 768px) and (max-width: 991px){.wf-left-sm{text-align:left !important}.wf-center-sm{text-align:center !important}}@media (min-width: 992px) and (max-width: 1199px){.wf-left-md{text-align:left !important}.wf-center-md{text-align:center !important}.wf-right-md{text-align:right !important}}@media (min-width: 1200px){.wf-left-lg{text-align:left !important}.wf-center-lg{text-align:center !important}.wf-right-lg{text-align:right !important}}.wf-border-no-top{border-top:none !important}.wf-border-no-right{border-right:none !important}.wf-border-no-bottom{border-bottom:none !important}.wf-border-no-left{border-left:none !important}.wf-overflow-x-auto{overflow-x:auto}.wf-overflow-y-auto{overflow-y:auto}@media (max-width: 767px){.wf-overflow-x-auto-xs{overflow-x:auto}.wf-overflow-y-auto-xs{overflow-y:auto}}.wf-gray-dark{color:#2d2d2d !important}.wf-gray-blue{color:#3f596b !important}.wf-green-dark{color:#11967a !important}.wf-green-light{color:#16bc9b !important}.wf-red-dark{color:#930000 !important}.wf-red-light{color:#c10000 !important}.wf-yellow-dark{color:#fcb214 !important}.wf-yellow-light{color:#ffd10a !important}.wf-gray{color:#525355 !important}.wf-gray-light{color:#9f9fa0 !important}.wf-nowrap{white-space:nowrap}.wf-tip{color:#fcb214;font-size:1.1rem;margin-right:0.25rem}.wf-text-small{font-size:80%}.wf-scroll-x::-webkit-scrollbar,.wf-scroll-y::-webkit-scrollbar{-webkit-appearance:none;width:7px;height:7px}.wf-scroll-x::-webkit-scrollbar-thumb,.wf-scroll-y::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,0.194);-webkit-box-shadow:0 0 1px rgba(255,255,255,0.5)}.wf-split-word{word-wrap:break-word;word-break:break-all}@media (max-width: 767px){.wf-split-word-xs{word-wrap:break-word;word-break:break-all;white-space:normal !important}}.wfselect2-container{font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;min-width:200px}@media (min-width: 768px){.wfselect2-container{min-width:280px}}@media (min-width: 992px){.wfselect2-container{min-width:320px}}@media (max-width: 767px){.wfselect2-container .wfselect2-search.wfselect2-search--inline{margin:0 !important}}.wf-select2-placeholder-fix .wfselect2-search__field{width:auto !important}#wf-all-options-search .wfselect2-container{min-width:250px}#wf-all-options-search .wf-select2-placeholder-fix .wfselect2-search__field{margin-top:10px !important}.wf-page-title{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;margin-top:0.5rem}.wf-page-title>*{-webkit-flex-grow:0;flex-grow:0;min-width:0}.wf-page-title>*:first-child{-webkit-flex-grow:0;flex-grow:0;min-width:32px;-webkit-flex-basis:32px;flex-basis:32px;padding-right:0.25rem}.wf-page-title .wordfence-icon32{margin:0;margin-right:0.5rem}.wf-page-title h2{padding:0 !important}.wf-page-title .wfOnOffSwitch{-webkit-flex-basis:69px;flex-basis:69px;-webkit-flex-shrink:0;flex-shrink:0;margin-left:0.5rem}.wf-tab-container{background-color:#fff}@media (min-width: 768px){.wf-tab-container{background-color:unset}}.wf-page-tabs,.wf-page-fixed-tabs{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;border-bottom:1px solid #d0d0d0;margin:0;margin-top:0.5rem;margin-left:-10px;margin-right:-10px}@media (min-width: 768px){.wf-page-tabs,.wf-page-fixed-tabs{margin-left:0;margin-right:0}}.wf-page-tabs>*,.wf-page-fixed-tabs>*{-webkit-flex-grow:0;flex-grow:0;min-width:0}.wf-page-tabs>*:first-child,.wf-page-fixed-tabs>*:first-child{-webkit-flex-grow:0;flex-grow:0;min-width:32px;-webkit-flex-basis:32px;flex-basis:32px}.wf-page-tabs .wordfence-icon32,.wf-page-fixed-tabs .wordfence-icon32{margin:0;margin-right:0.5rem;margin-left:0.5rem}@media (min-width: 768px){.wf-page-tabs .wordfence-icon32,.wf-page-fixed-tabs .wordfence-icon32{margin-left:0}}.wf-page-tabs .wf-text-tab,.wf-page-fixed-tabs .wf-text-tab{margin:0;margin-left:0.5rem;color:#333}.wf-page-tabs .wf-tab,.wf-page-fixed-tabs .wf-tab{border:1px solid #fff;border-top-right-radius:0.5rem;border-top-left-radius:0.5rem;border-bottom:none;margin-bottom:-1px;margin-right:0.5rem;color:#333}@media (min-width: 768px){.wf-page-tabs .wf-tab,.wf-page-fixed-tabs .wf-tab{border:1px solid #d0d0d0;background:#e6e6e6}}.wf-page-tabs .wf-tab a,.wf-page-fixed-tabs .wf-tab a{display:block;padding:0.5rem 1rem;font-size:14px;line-height:24px;text-decoration:none;font-weight:bold;color:#333}.wf-page-tabs .wf-tab.wf-active,.wf-page-tabs .wf-tab:hover,.wf-page-fixed-tabs .wf-tab.wf-active,.wf-page-fixed-tabs .wf-tab:hover{border-bottom:1px solid #f1f1f1;background:#f1f1f1;-webkit-box-shadow:none;box-shadow:none}.wf-tab-content{display:none;margin-top:15px}.wf-tab-content.wf-active{display:block}.wf-fixed-tab-content{margin-top:15px}.wf-section-title{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start}.wf-section-title>*{-webkit-flex-grow:0;flex-grow:0;min-width:0}.wf-section-title>h1,.wf-section-title>h2,.wf-section-title>h3,.wf-section-title>h4,.wf-section-title>h5,.wf-section-title>h6{-webkit-flex-grow:1;flex-grow:1;color:#2d2d2d !important;font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif !important;line-height:1.5rem !important;font-weight:700 !important;padding:0 !important;margin:0 !important}@media (min-width: 768px){.wf-section-title>h1,.wf-section-title>h2,.wf-section-title>h3,.wf-section-title>h4,.wf-section-title>h5,.wf-section-title>h6{padding-right:0.25rem !important}}.wf-section-title h2{font-size:1.3125rem;line-height:1.5}.wf-section-title h3{font-size:1.125rem}.wf-section-title h4{font-size:1rem}.wf-section-title .wordfence-icon32{margin:0;margin-right:0.5rem}.wf-status-circular{position:relative}.wf-status-circular-text{position:absolute;left:50%;top:50%;padding:0;margin:0;transform:translate(-50%, -50%);color:#aaa;font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.3125rem;font-weight:300;line-height:1.5}.wf-status-circular .wf-status-overlay-text{position:absolute;left:50%;top:50%;padding:0;margin:0;width:200%;text-align:center;transform:translate(-50%, -50%);font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:normal;line-height:1.3125;opacity:0.0;color:#777}.wf-status-warning,.wf-status-critical,.wf-status-payment-expiring,.wf-status-renewing{width:100px;height:100px;margin-bottom:1rem}.wf-status-warning svg path{fill:#fcb214}.wf-status-critical svg path{fill:#930000}.wf-status-payment-expiring svg rect,.wf-status-payment-expiring svg path{fill:#930000}.wf-status-renewing svg rect,.wf-status-renewing svg path{fill:#11967a}#howGetIPs-preview{color:#8c8c8c}#howGetIPs-preview strong{color:#666}.wf-scrollTop{background:#424242;bottom:30px;right:15px;position:fixed;z-index:999;display:none}.wf-scrollTop a{background:#959595;display:block;padding:4px 5px;line-height:32px;width:32px;color:#ffffff;text-align:center}.wf-back-icon{margin-right:0.75rem;font-size:1.5rem !important}.wf-back-link-chevron{margin-left:1rem}.wf-back-link-chevron:first-of-type{margin-left:0}.wf-back-link{font-weight:bold;text-decoration:none}.wf-premium-link{font-weight:bold}.wf-boolean-switch{border:1px solid #aaa;display:block;cursor:pointer;width:54px;height:30px;min-width:54px;min-height:30px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;line-height:30px !important;background-color:#ffffff;position:relative;box-sizing:border-box;transition:background-color 0.2s ease-in-out, border-color 0.2s ease-in-out}@media (min-width: 768px){.wf-boolean-switch{width:34px;height:20px;min-width:34px;min-height:20px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;line-height:20px !important}}.wf-boolean-switch .wf-boolean-switch-handle{position:relative;display:block;border:1px solid #aaa;background-color:#fff;width:30px;height:30px;min-width:30px;min-height:30px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;margin-top:-1px;box-sizing:border-box;left:-1px;transition:border-color 0.2s ease-in-out, left 0.2s ease-in-out}@media (min-width: 768px){.wf-boolean-switch .wf-boolean-switch-handle{width:20px;height:20px;min-width:20px;min-height:20px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}}.wf-boolean-switch.wf-active .wf-boolean-switch-handle{left:25px}@media (min-width: 768px){.wf-boolean-switch.wf-active .wf-boolean-switch-handle{left:15px}}.wf-boolean-switch.wf-disabled{pointer-events:none;border-color:#e2e2e2}.wf-boolean-switch.wf-disabled .wf-boolean-switch-handle{border-color:#e2e2e2}.wf-boolean-switch.wf-disabled.wf-active{border-color:#e2e2e2;background-color:#e2e2e2}.wf-boolean-switch.wf-disabled.wf-active .wf-boolean-switch-handle{border-color:#e2e2e2}.wf-option-checkbox,[type=checkbox].wf-option-checkbox+label:before{content:'\f3fd';font-family:"Ionicons" !important;display:block;cursor:pointer;width:30px;height:30px;min-width:30px;min-height:30px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;line-height:30px !important;text-align:center !important;background-color:#ffffff !important;box-shadow:0px 0px 0px 1px #aaa;color:#ffffff !important;font-size:30px !important;font-weight:normal !important}@media (min-width: 768px){.wf-option-checkbox,[type=checkbox].wf-option-checkbox+label:before{width:20px;height:20px;min-width:20px;min-height:20px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;line-height:21px !important;font-size:25px !important}}@media (min-width: 768px){.wf-option-checkbox{position:relative}.wf-option-checkbox>*{position:absolute;top:9px;left:50%;transform:translateX(-50%) translateY(-50%)}}.wf-option-radio,[type=radio].wf-option-radio+label:before{content:"\f401";font-family:"Ionicons" !important;display:block;cursor:pointer;width:30px;height:30px;min-width:30px;min-height:30px;line-height:30px !important;text-align:center !important;color:#ccc !important;font-size:30px !important;font-weight:normal !important}@media (min-width: 768px){.wf-option-radio,[type=radio].wf-option-radio+label:before{width:20px;height:20px;min-width:20px;min-height:20px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;line-height:20px !important}}[type=checkbox].wf-option-checkbox.wf-small+label:before{width:20px;height:20px;min-width:20px;min-height:20px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;line-height:21px !important;font-size:20px !important}[type=radio].wf-option-radio.wf-small+label:before{width:20px;height:20px;min-width:20px;min-height:20px;line-height:21px !important;font-size:20px !important}[type=checkbox].wf-option-checkbox+label:before,[type=radio].wf-option-radio+label:before{text-align:center !important;text-indent:0px;display:inline-block;vertical-align:-6px;margin:0px 5px 0px 0px;font-weight:normal;font-style:normal}[type=checkbox].wf-option-checkbox.wf-small+label:before,[type=radio].wf-option-radio.wf-small+label:before{text-indent:0px;vertical-align:-3px}.wf-option-checkbox.wf-checked,[type=checkbox].wf-option-checkbox:checked+label:before{color:#ffffff !important}.wf-option-checkbox.wf-disabled,[type=checkbox].wf-option-checkbox:disabled+label:before{color:#f1f1f1 !important;box-shadow:0px 0px 0px 1px #e2e2e2 !important;background-color:#f1f1f1 !important}.wf-option-checkbox.wf-checked.wf-disabled,[type=checkbox].wf-option-checkbox:disabled:checked+label:before{color:#777 !important;box-shadow:0px 0px 0px 1px #e2e2e2 !important;background-color:#f1f1f1 !important}.wf-option-radio.wf-checked,[type=radio].wf-option-radio:checked+label:before{content:"\f3a7"}.wf-option-checkbox[type=checkbox],.wf-option-checkbox[type=radio],.wf-option-radio[type=checkbox],.wf-option-radio[type=radio]{position:absolute;left:-9999px}.wf-option-text input[type="text"],input.wf-input-text{text-align:left;width:100%;height:40px;border-radius:0;border:0;background-color:#ffffff;box-shadow:1px 1px 1px 2px rgba(215,215,215,0.65)}.wf-option-text input[type="text"]:placeholder-shown,input.wf-input-text:placeholder-shown{font-style:italic;color:#bfbfbf}::-webkit-input-placeholder{color:#bfbfbf}:-moz-placeholder{color:#bfbfbf;opacity:1}::-moz-placeholder{color:#bfbfbf;opacity:1}:-ms-input-placeholder{color:#bfbfbf}::-ms-input-placeholder{color:#bfbfbf}::placeholder{color:#bfbfbf}.wf-option-premium .wf-option-title,.wf-option-premium .wf-option-title>ul>li,.wf-option.wf-disabled .wf-option-title,.wf-option.wf-disabled .wf-option-title>ul>li{color:#aaa !important}.wf-option-premium .wf-option-checkbox,.wf-option-premium .wf-option-radio,.wf-option.wf-disabled .wf-option-checkbox,.wf-option.wf-disabled .wf-option-radio{opacity:0.5}.wf-block .wf-block-content .wf-block-labeled-value.wf-protection-status .wf-block-labeled-value-value{padding-top:0}.wf-block .wf-block-content .wf-block-labeled-value.wf-protection-status .wf-block-labeled-value-value .wf-fa{font-size:8rem}.wf-block .wf-block-content .wf-block-labeled-value.wf-protection-status .wf-block-labeled-value-value svg{width:160px}.wf-block .wf-block-content .wf-block-labeled-value.wf-protection-status .wf-block-labeled-value-label{font-size:1.35rem;font-weight:300;padding-bottom:0}.wf-block .wf-block-content .wf-block-labeled-value.wf-protection-status-premium .wf-block-labeled-value-value{color:#9f9fa0}.wf-block .wf-block-content .wf-block-labeled-value.wf-protection-status-premium .wf-block-labeled-value-value svg{fill:#9f9fa0}.wf-block .wf-block-content .wf-block-labeled-value.wf-protection-status-premium .wf-block-labeled-value-label{color:#9f9fa0}.wf-indeterminate-progress{-webkit-animation:wf-indeterminate-progress-keyframes 1s steps(8, end) infinite;-o-animation:wf-indeterminate-progress-keyframes 1s steps(8, end) infinite;animation:wf-indeterminate-progress-keyframes 1s steps(8, end) infinite}@-moz-keyframes wf-indeterminate-progress-keyframes{to{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes wf-indeterminate-progress-keyframes{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes wf-indeterminate-progress-keyframes{to{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.wf-flex-row{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:row;flex-direction:row}.wf-flex-row.wf-flex-row-full-height{-webkit-align-items:stretch;align-items:stretch}.wf-flex-row.wf-flex-row-vertical-xs{-webkit-flex-direction:column;flex-direction:column}@media (min-width: 768px){.wf-flex-row.wf-flex-row-vertical-xs{-webkit-flex-direction:row;flex-direction:row}}.wf-flex-row .wf-flex-row-1{-webkit-flex-grow:1;flex-grow:1}.wf-flex-row .wf-flex-row-0{-webkit-flex-grow:0;flex-grow:0}.wf-flex-row .wf-flex-col-100,.wf-flex-row .wf-flex-col-xs-100{-webkit-flex-grow:0;flex-grow:0;-webkit-flex-basis:100%;flex-basis:100%;width:100%}@media (min-width: 768px){.wf-flex-row .wf-flex-col-sm-100{-webkit-flex-grow:0;flex-grow:0;-webkit-flex-basis:100%;flex-basis:100%;width:100%}}@media (min-width: 992px){.wf-flex-row .wf-flex-col-md-100{-webkit-flex-grow:0;flex-grow:0;-webkit-flex-basis:100%;flex-basis:100%;width:100%}}@media (min-width: 1200px){.wf-flex-row .wf-flex-col-lg-100{-webkit-flex-grow:0;flex-grow:0;-webkit-flex-basis:100%;flex-basis:100%;width:100%}}.wf-flex-row .wf-flex-col-50,.wf-flex-row .wf-flex-col-xs-50{-webkit-flex-grow:0;flex-grow:0;-webkit-flex-basis:50%;flex-basis:50%;width:50%}@media (min-width: 768px){.wf-flex-row .wf-flex-col-sm-50{-webkit-flex-grow:0;flex-grow:0;-webkit-flex-basis:50%;flex-basis:50%;width:50%}}@media (min-width: 992px){.wf-flex-row .wf-flex-col-md-50{-webkit-flex-grow:0;flex-grow:0;-webkit-flex-basis:50%;flex-basis:50%;width:50%}}@media (min-width: 1200px){.wf-flex-row .wf-flex-col-lg-50{-webkit-flex-grow:0;flex-grow:0;-webkit-flex-basis:50%;flex-basis:50%;width:50%}}.wf-switch{display:-webkit-flex !important;display:flex !important;-webkit-align-items:stretch !important;align-items:stretch !important;-webkit-justify-content:flex-start !important;justify-content:flex-start !important;-webkit-flex-direction:row !important;flex-direction:row !important;margin:0;padding:0}.wf-switch>li{margin:0 !important;padding:0.5rem 0.7rem !important;text-transform:uppercase;cursor:pointer;color:#aaa;font-weight:400;border-top:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf;border-right:1px solid #bfbfbf}.wf-switch>li:first-of-type{border-left:1px solid #bfbfbf;-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px}.wf-switch>li:last-of-type{-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-moz-border-radius-bottomright:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px}.wf-switch>li.wf-active{color:#ffffff}.wf-tooltip,.ui-widget.wf-tooltip{max-width:600px;font-size:0.75rem;overflow-wrap:break-word;opacity:1.0;background-color:#ffffff}.wf-widget-learning-mode{border-top:1px solid #eee;margin:0 -1rem;padding:1rem;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:row;flex-direction:row}@media (min-width: 768px){.wf-widget-learning-mode{padding:1.5rem}}.wf-widget-learning-mode svg{width:18px}.wf-widget-learning-mode svg path{fill:#aaa}.wf-widget-learning-mode span{padding-left:0.5rem;font-size:.875rem;line-height:1.3125;font-weight:600}.wf-drawer-overlay{position:fixed;top:0px;right:0px;bottom:0px;left:160px;background-color:rgba(0,0,0,0.5);z-index:9980;padding:5rem 0}.folded .wf-drawer-overlay{left:36px}@media only screen and (max-width: 960px){.auto-fold .wf-drawer-overlay{left:36px}}.rtl .wf-drawer-overlay{right:160px;left:0px}.rtl .folded .wf-drawer-overlay{right:36px}@media only screen and (max-width: 960px){.rtl .auto-fold .wf-drawer-overlay{right:36px}}@media screen and (max-width: 782px){.wf-drawer-overlay,.folded .wf-drawer-overlay,.auto-fold .wf-drawer-overlay,.rtl .wf-drawer-overlay,.rtl .folded .wf-drawer-overlay,.rtl .auto-fold .wf-drawer-overlay{left:0px;right:0px}}.wf-drawer{background-color:#ffffff;position:fixed;top:32px;bottom:0px;right:0px;z-index:9981}.wf-drawer .wf-modal{display:-webkit-flex;display:flex;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:column;flex-direction:column;height:100%}.wf-drawer .wf-modal ul,.wf-drawer .wf-modal li{padding:0;margin:0}.wf-drawer .wf-modal .wf-modal-header{-webkit-flex-shrink:0;flex-shrink:0;min-height:44px;padding:1rem;width:100%;box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;position:relative;color:#ffffff}.wf-drawer .wf-modal .wf-modal-header .wf-modal-header-content{max-width:75%}.wf-drawer .wf-modal .wf-modal-header .wf-modal-header-content .wf-modal-title{font-size:1.3125rem;line-height:1.5;font-weight:300;width:100%;transition:color 0.2s ease-in}.wf-drawer .wf-modal .wf-modal-header .wf-modal-header-content .wf-modal-subtitle{margin-top:.125rem;margin-bottom:.125rem;font-size:.575rem;color:#4f748e}.wf-drawer .wf-modal .wf-modal-content{-webkit-flex-grow:1;flex-grow:1;display:-webkit-flex;display:flex;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:column;flex-direction:column;padding:1rem}.wf-drawer .wf-modal .wf-modal-content>*:first-child{margin-top:0}.wf-drawer .wf-modal .wf-modal-content select,.wf-drawer .wf-modal .wf-modal-content select option,.wf-drawer .wf-modal .wf-modal-content .wfselect2-container--default{font-size:0.7rem;font-weight:bold}@media (min-width: 768px){.wf-drawer .wf-modal .wf-modal-content select,.wf-drawer .wf-modal .wf-modal-content select option,.wf-drawer .wf-modal .wf-modal-content .wfselect2-container--default{font-size:0.8rem}}@media (min-width: 992px){.wf-drawer .wf-modal .wf-modal-content select,.wf-drawer .wf-modal .wf-modal-content select option,.wf-drawer .wf-modal .wf-modal-content .wfselect2-container--default{font-size:0.9rem}}.wf-drawer .wf-modal .wf-modal-content .wf-option-select-option,.wf-drawer .wf-modal .wf-modal-content .wfselect2-container--default,.wf-drawer .wf-modal .wf-modal-content .wfselect2-container--default .wfselect2-selection--single{text-align:left;height:40px;border-radius:0;border:0;background-color:#ffffff;box-shadow:1px 1px 1px 2px rgba(215,215,215,0.35)}.wf-drawer .wf-modal .wf-modal-content .wf-option-select-option .wfselect2-selection__rendered,.wf-drawer .wf-modal .wf-modal-content .wfselect2-container--default .wfselect2-selection__rendered,.wf-drawer .wf-modal .wf-modal-content .wfselect2-container--default .wfselect2-selection--single .wfselect2-selection__rendered{color:#333;line-height:40px}.wf-drawer .wf-modal .wf-modal-content .wf-option-select-option .wfselect2-selection__arrow,.wf-drawer .wf-modal .wf-modal-content .wfselect2-container--default .wfselect2-selection__arrow,.wf-drawer .wf-modal .wf-modal-content .wfselect2-container--default .wfselect2-selection--single .wfselect2-selection__arrow{height:38px}.wf-drawer .wf-modal .wf-modal-content .wf-option-select-option.wfselect2-container--disabled .wfselect2-selection__rendered,.wf-drawer .wf-modal .wf-modal-content .wfselect2-container--default.wfselect2-container--disabled .wfselect2-selection__rendered,.wf-drawer .wf-modal .wf-modal-content .wfselect2-container--default .wfselect2-selection--single.wfselect2-container--disabled .wfselect2-selection__rendered{color:#aaa}.wf-drawer .wf-modal .wf-modal-content .wfselect2-container--default .wfselect2-selection--single .wfselect2-selection__arrow b{border-color:#333 transparent transparent}.wf-drawer .wf-modal .wf-modal-content .wfselect2-container--default.wfselect2-container--open .wfselect2-selection--single .wfselect2-selection__arrow b{border-color:transparent transparent #333}.wf-drawer .wf-modal .wf-modal-footer{-webkit-flex-shrink:0;flex-shrink:0;min-height:44px;padding:1rem;width:100%;box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;position:relative;background-color:#f1f1f1;border-top:1px solid #d9d9d9}.wf-mobile-menu-overlay{position:fixed;top:0px;right:0px;bottom:0px;left:0px;background-color:rgba(0,0,0,0.5);z-index:100000}.wf-mobile-menu-overlay>.wf-mobile-menu-tap-hint{position:absolute;top:25%;left:50%;transform:translateX(-50%);color:#ffffff;font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.3125rem;font-weight:300;line-height:1.5}.wf-mobile-menu{position:fixed;left:50%;transform:translateX(-50%);z-index:100001}.wf-mobile-menu>.wf-mobile-menu-items{margin:0;padding:0 0 0.25rem 0;list-style:none}.wf-mobile-menu>.wf-mobile-menu-items>li{margin:0;padding:0.25rem 0}.wf-mobile-menu>.wf-mobile-menu-items>li>a{box-sizing:border-box}.wf-circle-tooltip.ui-tooltip{padding:0;font-size:0.7rem;max-width:400px;border:1px solid #9f9fa0;position:absolute !important;z-index:3000;opacity:1.0;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}.wf-circle-tooltip.ui-tooltip h4{margin:0 0 10px}.wf-circle-tooltip.ui-tooltip ul{margin:10px 0}.wf-circle-tooltip.ui-tooltip p{font-size:0.7rem;margin:10px 0 0}.wf-circle-tooltip.ui-tooltip a{text-decoration:none}.wf-circle-tooltip.ui-tooltip a:hover{text-decoration:underline}.wf-circle-tooltip.ui-tooltip .wf-circle-tooltip-header,.wf-circle-tooltip.ui-tooltip .wf-circle-tooltip-body{padding:12px}.wf-circle-tooltip.ui-tooltip .wf-circle-tooltip-header{-moz-border-radius:6px 6px 0px 0px;-webkit-border-radius:6px;border-radius:6px 6px 0px 0px;background-color:#f1f1f1}.wf-circle-tooltip.ui-tooltip .wf-circle-tooltip-header h4{margin:0;font-size:0.8rem}.wf-circle-tooltip.ui-tooltip .wf-circle-tooltip-body .wf-tooltip-status-circle{position:relative;padding:0 10px 0 0}.wf-circle-tooltip.ui-tooltip .wf-circle-tooltip-body .wf-tooltip-status-circle .wf-status-overlay-text{display:none}.wf-circle-tooltip.ui-tooltip .wf-circle-tooltip-body ul li strong{width:20%}.wf-circle-tooltip.ui-tooltip .wf-circle-tooltip-body ul li span{width:80%}.wf-circle-tooltip.ui-tooltip .wf-circle-tooltip-block{position:relative;background-color:#fff;z-index:3001;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}.wf-circle-tooltip.ui-tooltip .wf-circle-tooltip-block:after{content:'';position:absolute;bottom:-20px;left:20px;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #fff}.wf-circle-tooltip.ui-tooltip:after{content:'';position:absolute;bottom:-22px;left:18px;width:0;height:0;border-left:22px solid transparent;border-right:22px solid transparent;border-top:22px solid rgba(0,0,0,0.5);filter:blur(2px)}.wf-circle-tooltip.ui-tooltip.wf-tooltip-vertical-top:after{top:-22px;bottom:auto;border-left:22px solid transparent;border-right:22px solid transparent;border-bottom:22px solid rgba(0,0,0,0.5);border-top-width:0}.wf-circle-tooltip.ui-tooltip.wf-tooltip-vertical-top .wf-circle-tooltip-block:after{top:-20px;bottom:auto;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #f1f1f1;border-top-width:0}.wf-circle-tooltip.ui-tooltip.wf-tooltip-vertical-top.wf-tooltip-horizontal-right:after{left:auto;right:18px}.wf-circle-tooltip.ui-tooltip.wf-tooltip-vertical-top.wf-tooltip-horizontal-right .wf-circle-tooltip-block:after{left:auto;right:20px}.wf-circle-tooltip.ui-tooltip.wf-tooltip-vertical-bottom.wf-tooltip-horizontal-right:after{left:auto;right:18px}.wf-circle-tooltip.ui-tooltip.wf-tooltip-vertical-bottom.wf-tooltip-horizontal-right .wf-circle-tooltip-block:after{left:auto;right:20px}#wf-mobile-controls{white-space:nowrap;font-size:1.2rem}.wf-callout-warning{background-color:#feecc4;padding:0.8rem 1.25rem}.wf-tip-light-bulb{color:#fcb214;font-size:1.5rem;font-weight:bold}.wf-tip-info-message{padding-left:0.5rem !important;font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.875rem;color:#2d2d2d;line-height:1.3125;font-weight:normal}.wf-overdue-cron td{background-color:#fff4f4 !important}.wf-inline-notice{background:#ffffff;border:1px solid #ccd0d4;border-left-color:#ffb900;border-left-width:4px;box-shadow:0 1px 1px rgba(0,0,0,0.04);padding:8px 12px;display:flex;justify-content:flex-start;align-items:center}.wf-inline-notice>*{flex-grow:1}.wf-inline-notice:first-child{flex-grow:0;flex-shrink:0}.wf-inline-notice span{padding-left:0.5rem}.wf-block{position:relative;margin:0 auto 0.5rem;padding:0 1rem;box-sizing:border-box;background-color:#fff;box-shadow:0 0 0 1px rgba(200,215,225,0.25),0 1px 2px #e9eff3}@media (min-width: 768px){.wf-block{padding:0 1.5rem}}.wf-block.wf-block-no-padding{padding:0}.wf-block.wf-block-transparent{background-color:transparent;box-shadow:none}.wf-block .wf-block-banner{min-height:44px;margin:0 -1rem;padding:0;box-sizing:border-box;position:relative;background-color:#fcb214;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:row;flex-direction:row}.wf-block .wf-block-banner>li{margin:0;padding:0.75rem 1rem}@media (min-width: 768px){.wf-block .wf-block-banner{margin:0 -1.5rem}.wf-block .wf-block-banner>li{padding:0.75rem 1.5rem}}.wf-block .wf-block-header{min-height:44px;padding:1rem 0;width:100%;box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;position:relative}.wf-block .wf-block-header .wf-block-header-content{max-width:75%}.wf-block .wf-block-header .wf-block-header-content .wf-block-title{font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:0.9rem;width:100%;transition:color 0.2s ease-in}.wf-block .wf-block-header .wf-block-header-content .wf-block-subtitle{margin-top:.125rem;margin-bottom:.125rem;font-size:0.775rem}.wf-block .wf-block-header .wf-block-header-action{position:absolute;top:0;right:0;height:100%;background:none;border:0;outline:0;width:48px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end;vertical-align:middle;transition:transform 0.15s cubic-bezier(0.175, 0.885, 0.32, 1.275),color 0.2s ease-in}.wf-block .wf-block-header .wf-block-header-action.wf-block-header-action-text{width:auto}.wf-block .wf-block-header .wf-block-header-action.wf-block-header-action-text.wf-block-header-action-text-success{color:#11967a}.wf-block .wf-block-header .wf-block-header-action.wf-block-header-action-text.wf-block-header-action-text-warning{color:#930000}.wf-block .wf-block-header .wf-block-header-action.wf-block-header-action-text.wf-block-header-action-text-warning a{color:#930000}.wf-block .wf-block-header .wf-block-header-action .wf-block-header-action-chevron{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJjaGV2cm9uLW9iamVjdCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNCAyNCIKCSB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggaWQ9ImNoZXZyb24iIGQ9Ik0yMCA5bC04IDgtOC04IDEuNDE0LTEuNDE0TDEyIDE0LjE3Mmw2LjU4Ni02LjU4NiIvPgo8L3N2Zz4K");background-repeat:no-repeat;background-position:center center;width:24px;height:24px}.wf-block .wf-block-header .wf-block-header-action .wf-block-header-action-disclosure{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJkaXNjbG9zdXJlLWNsb3NlZC1vYmplY3QiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxMnB4IiBoZWlnaHQ9IjEycHgiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTIgMTIiCgkgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxwYXRoIGlkPSJkaXNjbG9zdXJlLWNsb3NlZCIgZD0iTSA2IDAgbCA2IDYgLTYgNiAwIC0xMiIgZmlsbD0iIzc3NyIvPgo8L3N2Zz4=");background-repeat:no-repeat;background-position:center center;width:12px;height:12px;transition:transform 0.15s cubic-bezier(0.175, 0.885, 0.32, 1.275),background 0.2s ease-in}.wf-block .wf-block-header .wf-block-header-action .wf-block-header-action-checkbox{background-image:url(../images/checkbox.png);background-repeat:no-repeat;background-position:left center;width:29px;height:29px}.wf-block .wf-block-header .wf-block-header-action .wf-block-header-action-checkbox.wf-checked{background-position:right center}.wf-block .wf-block-content{display:none;margin:0 -1rem;padding:0 1rem}@media (min-width: 768px){.wf-block .wf-block-content{margin:0 -1.5rem;padding:0 1.5rem}}.wf-block .wf-block-content .wf-block-list{margin:0 -1rem;padding:0;list-style:none}@media (min-width: 768px){.wf-block .wf-block-content .wf-block-list{margin:0 -1.5rem}}.wf-block .wf-block-content .wf-block-list.wf-block-list-striped>li:nth-of-type(odd){background-color:#f9f9f9}.wf-block .wf-block-content .wf-block-list.wf-block-list-striped>li:nth-of-type(even){background-color:#ffffff}.wf-block .wf-block-content .wf-block-list>li{display:block;min-height:44px;padding:0 1rem;margin:0;border-top:1px solid #e2e2e2;box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}@media (min-width: 768px){.wf-block .wf-block-content .wf-block-list>li{padding:0 1.5rem}}.wf-block .wf-block-content .wf-block-list>li>*:first-child{-webkit-flex-grow:1;flex-grow:1;min-width:0}.wf-block .wf-block-content .wf-block-list.wf-block-list-horizontal{box-sizing:border-box;margin-top:-1px;display:-webkit-flex;display:flex;-webkit-align-items:stretch;align-items:stretch;-webkit-align-content:flex-start;align-content:flex-start;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}.wf-block .wf-block-content .wf-block-list.wf-block-list-horizontal>li{-webkit-flex-grow:1;flex-grow:1;-webkit-flex-basis:100%;flex-basis:100%;border-left:1px solid #e2e2e2}@media (min-width: 768px){.wf-block .wf-block-content .wf-block-list.wf-block-list-horizontal>li{-webkit-flex-basis:50%;flex-basis:50%}}@media (min-width: 992px){.wf-block .wf-block-content .wf-block-list.wf-block-list-horizontal>li{-webkit-flex-basis:25%;flex-basis:25%}}.wf-block .wf-block-content .wf-block-list.wf-block-list-horizontal.wf-block-list-nowrap{overflow-y:auto;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.wf-block .wf-block-content .wf-block-list.wf-block-list-horizontal.wf-block-list-nowrap>li{-webkit-flex-shrink:0;flex-shrink:0}.wf-block .wf-block-content .wf-block-list.wf-block-list-horizontal.wf-block-list-horizontal-5>li{-webkit-flex-grow:1;flex-grow:1;-webkit-flex-basis:20%;flex-basis:20%}.wf-block .wf-block-content .wf-block-list.wf-block-list-horizontal>*:first-child{border-left:0}@media (min-width: 768px){.wf-block .wf-block-content .wf-block-list.wf-block-list-horizontal.wf-block-list-equal>li{max-width:50%}}@media (min-width: 992px){.wf-block .wf-block-content .wf-block-list.wf-block-list-horizontal.wf-block-list-equal>li{max-width:25%}}.wf-block .wf-block-content .wf-block-list.wf-block-list-horizontal.wf-block-list-horizontal-5.wf-block-list-equal>li{max-width:20%}.wf-block .wf-block-content .wf-block-list .wf-block-list-state{text-align:center}@media (min-width: 1200px){.wf-block .wf-block-content .wf-block-list .wf-block-list-state{text-align:left}}.wf-block .wf-block-content .wf-block-list .wf-block-list-state-enabled .wf-fa{color:#11967a}.wf-block .wf-block-content .wf-block-list .wf-block-list-state-disabled .wf-fa{color:#525355}.wf-block .wf-block-content .wf-block-list .wf-block-list-state-premium{color:#9f9fa0}.wf-block .wf-block-content .wf-block-list .wf-block-list-dismiss{padding-left:2rem;font-size:1.25rem}.wf-block .wf-block-content .wf-block-list .wf-block-list-dismiss a{color:#525355}.wf-block .wf-block-content:first-child>.wf-block-list>li:first-child{border-top:none}.wf-block .wf-block-content .wf-block-left-right{margin:0 -1rem;padding:0;list-style:none;display:-webkit-flex;display:flex;-webkit-align-items:stretch;align-items:stretch;-webkit-align-content:flex-start;align-content:flex-start;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media (min-width: 768px){.wf-block .wf-block-content .wf-block-left-right{margin:0 -1.5rem}}.wf-block .wf-block-content .wf-block-left-right.wf-block-left-right-nowrap{-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.wf-block .wf-block-content .wf-block-left-right>li{display:block;min-height:44px;padding:0;margin:0;box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.wf-block .wf-block-content .wf-block-left-right>li>*:first-child{-webkit-flex-grow:1;flex-grow:1;min-width:0}.wf-block .wf-block-content .wf-block-left-right>li.wf-left{text-align:left}.wf-block .wf-block-content .wf-block-left-right>li.wf-right{text-align:right}.wf-block .wf-block-content .wf-block-left-center-right{margin:0 -1rem;padding:0;list-style:none;display:-webkit-flex;display:flex;-webkit-align-items:stretch;align-items:stretch;-webkit-align-content:center;align-content:center;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.wf-block .wf-block-content .wf-block-left-center-right>li{display:block;min-height:44px;padding:0;margin:0;box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-grow:1;flex-grow:1;-webkit-flex-basis:33.3333%;flex-basis:33.3333%;max-width:33.3333%}.wf-block .wf-block-content .wf-block-left-center-right>li a{text-decoration:none;font-size:.875rem}.wf-block .wf-block-content .wf-block-left-center-right>li.wf-left{text-align:left}.wf-block .wf-block-content .wf-block-left-center-right>li.wf-center{text-align:center;-webkit-justify-content:center;justify-content:center}.wf-block .wf-block-content .wf-block-left-center-right>li.wf-center .wordfence-icon32{margin:0}.wf-block .wf-block-content .wf-block-left-center-right>li.wf-right{text-align:right;-webkit-justify-content:flex-end;justify-content:flex-end}.wf-block .wf-block-content .wf-block-labeled-value{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:column;flex-direction:column;margin:0 -1rem;padding:1rem}@media (min-width: 768px){.wf-block .wf-block-content .wf-block-labeled-value{margin:0 -1.5rem;padding:1.5rem}}.wf-block .wf-block-content .wf-block-labeled-value-value{font-size:3rem;line-height:3rem;color:#9f9fa0;padding:1rem}.wf-block .wf-block-content .wf-block-labeled-value-label{font-size:0.75rem;color:#9f9fa0;padding:0 1rem 1rem 1rem}.wf-block.wf-block-no-header .wf-block-content .wf-block-list>li{border-top:none}.wf-block.wf-active .wf-block-content,.wf-block.wf-always-active .wf-block-content{display:block}.wf-block.wf-active>.wf-block-header>.wf-block-header-content>.wf-block-header-action>.wf-block-header-action-disclosure{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJkaXNjbG9zdXJlLWNsb3NlZC1vYmplY3QiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxMnB4IiBoZWlnaHQ9IjEycHgiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTIgMTIiCgkgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxwYXRoIGlkPSJkaXNjbG9zdXJlLWNsb3NlZCIgZD0iTSA2IDAgbCA2IDYgLTYgNiAwIC0xMiIgZmlsbD0iIzAwNzA5ZSIvPgo8L3N2Zz4=") !important;transform:rotate(90deg)}.wf-block.wf-disabled>.wf-block-header>.wf-block-header-content>.wf-block-title,.wf-block.wf-disabled>.wf-block-header>.wf-block-header-content>.wf-block-subtitle{color:#bfbfbf !important}.wf-block.wf-disabled>.wf-block-header>.wf-block-header-content>.wf-block-header-action>.wf-block-header-action-disclosure{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJkaXNjbG9zdXJlLWNsb3NlZC1vYmplY3QiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxMnB4IiBoZWlnaHQ9IjEycHgiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTIgMTIiCgkgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxwYXRoIGlkPSJkaXNjbG9zdXJlLWNsb3NlZCIgZD0iTSA2IDAgbCA2IDYgLTYgNiAwIC0xMiIgZmlsbD0iI2JkYmRiZCIvPgo8L3N2Zz4=") !important;transform:rotate(0deg)}.wf-block.wf-disabled>.wf-block-content{display:none !important}.wf-block.wf-block-header-left .wf-block-header-content{margin-left:48px}.wf-block.wf-block-header-left .wf-block-header-action{right:auto;left:0px}.wf-block.wf-disabled .wf-dashboard-item-content .wf-block-title{color:#aaaaaa}.wf-block.wf-disabled .wf-dashboard-item-content .wf-block-subtitle{color:#8ea6be}.wf-section-title{margin-bottom:1rem}.wf-status-detail{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:column;flex-direction:column;margin:0 -1rem;padding:1rem}.wf-status-detail p{margin:0 0 0.45rem 0}.wf-status-detail .wf-status-circular{margin-bottom:1rem}.wf-status-detail .wf-status-detail-title{font-weight:700 !important;font-size:1rem !important;line-height:1.3125 !important}.wf-status-detail .wf-status-detail-subtitle{font-size:.875rem !important;line-height:1.3125 !important;font-weight:normal !important;text-align:center}.wf-status-detail .wf-status-detail-link>a{font-weight:600 !important;font-size:0.85rem !important}.wf-block-navigation-option{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-align-content:flex-start;align-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.wf-block-navigation-option svg.wf-block-navigation-option-icon{width:50px;min-width:50px;fill:#9f9fa0}.wf-block-navigation-option:hover{cursor:pointer}.wf-block-navigation-option:hover a{text-decoration:underline}.wf-select-group{display:-webkit-flex !important;display:flex !important;-webkit-align-items:center !important;align-items:center !important;-webkit-justify-content:flex-start !important;justify-content:flex-start !important;-webkit-flex-direction:row !important;flex-direction:row !important;-webkit-flex-grow:0 !important;flex-grow:0 !important}.wf-select-group .wfselect2-container{min-width:200px}@media (max-width: 767px){.wf-select-group .wfselect2-container{max-width:100px}}.wf-select-group .wfselect2-container--default .wfselect2-selection--single{display:block;width:100%;height:38px;padding:.5rem 1.25rem;font-size:14px;line-height:1.42857;color:#2b2b2b;background-color:#fff;background-image:none;border:1px solid #ddd;border-radius:4px;border-top-right-radius:0;border-bottom-right-radius:0;border-right:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;-o-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s}.wf-select-group .wfselect2-container--default .wfselect2-selection--single .wfselect2-selection__rendered{color:#2b2b2b;line-height:inherit}.wf-select-group .wfselect2-container--default .wfselect2-selection--single .wfselect2-selection__arrow{height:38px}.wf-select-group .wf-form-control{display:inline-block;width:auto;border-top-left-radius:0;border-bottom-left-radius:0;margin-left:0}.wf-flex-horizontal{display:-webkit-flex !important;display:flex !important;-webkit-align-items:center !important;align-items:center !important;-webkit-justify-content:flex-start !important;justify-content:flex-start !important;-webkit-flex-direction:row !important;flex-direction:row !important}.wf-flex-horizontal>*:first-child{-webkit-flex-grow:0 !important;flex-grow:0 !important}.wf-flex-horizontal.wf-flex-align-left{-webkit-align-items:flex-start !important;align-items:flex-start !important}.wf-flex-horizontal.wf-flex-align-right{-webkit-justify-content:flex-end !important;justify-content:flex-end !important}.wf-flex-horizontal.wf-flex-full-width{width:100%}.wf-flex-horizontal.wf-flex-full-width>*:last-child{-webkit-flex-grow:1 !important;flex-grow:1 !important}.wf-flex-horizontal.wf-flex-full-width.wf-flex-grow-first>*:first-child{-webkit-flex-grow:1 !important;flex-grow:1 !important}.wf-flex-horizontal.wf-flex-full-width.wf-flex-grow-first>*:last-child{-webkit-flex-grow:0 !important;flex-grow:0 !important}.wf-flex-horizontal.wf-flex-full-width.wf-flex-grow-all>*:first-child,.wf-flex-horizontal.wf-flex-full-width.wf-flex-grow-all>*{-webkit-flex-grow:1 !important;flex-grow:1 !important}.wf-flex-horizontal>li{padding:0;margin:0}.wf-flex-vertical{display:-webkit-flex !important;display:flex !important;-webkit-align-items:center !important;align-items:center !important;-webkit-justify-content:flex-start !important;justify-content:flex-start !important;-webkit-flex-direction:column !important;flex-direction:column !important}.wf-flex-vertical>*:first-child{-webkit-flex-grow:0 !important;flex-grow:0 !important}.wf-flex-vertical.wf-flex-align-left{-webkit-align-items:flex-start !important;align-items:flex-start !important}.wf-flex-vertical.wf-flex-align-right{-webkit-align-items:flex-end !important;align-items:flex-end !important}.wf-flex-vertical.wf-flex-full-width{-webkit-align-items:stretch !important;align-items:stretch !important}@media (max-width: 767px){.wf-flex-vertical.wf-flex-align-left-xs{-webkit-align-items:flex-start !important;align-items:flex-start !important}}@media (min-width: 768px) and (max-width: 991px){.wf-flex-vertical.wf-flex-align-left-sm{-webkit-align-items:flex-start !important;align-items:flex-start !important}}@media (min-width: 992px) and (max-width: 1199px){.wf-flex-vertical.wf-flex-align-left-md{-webkit-align-items:flex-start !important;align-items:flex-start !important}}@media (min-width: 1200px){.wf-flex-vertical.wf-flex-align-left-lg{-webkit-align-items:flex-start !important;align-items:flex-start !important}}.wf-flex-vertical>li{padding:0;margin:0}@media (max-width: 767px){.wf-flex-vertical-xs{display:-webkit-flex !important;display:flex !important;-webkit-align-items:center !important;align-items:center !important;-webkit-justify-content:flex-start !important;justify-content:flex-start !important;-webkit-flex-direction:column !important;flex-direction:column !important}.wf-flex-vertical-xs>*:first-child{-webkit-flex-grow:0 !important;flex-grow:0 !important}.wf-flex-vertical-xs.wf-flex-align-left{-webkit-align-items:flex-start !important;align-items:flex-start !important}.wf-flex-vertical-xs.wf-flex-align-right{-webkit-align-items:flex-end !important;align-items:flex-end !important}.wf-flex-vertical-xs.wf-flex-full-width{-webkit-align-items:stretch !important;align-items:stretch !important}}ul.wf-option,.wf-form-field{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;padding:1rem 0;position:relative}ul.wf-option li,.wf-form-field li{margin:0;padding:0}ul.wf-option.wf-option-no-spacing,.wf-form-field.wf-option-no-spacing{padding:0;margin:0}ul.wf-option.wf-option-toggled>*:last-child,ul.wf-option.wf-option-footer>*:last-child,.wf-form-field.wf-option-toggled>*:last-child,.wf-form-field.wf-option-footer>*:last-child{margin-right:1rem}@media (max-width: 768px){ul.wf-option.wf-option-footer,.wf-form-field.wf-option-footer{-webkit-flex-direction:column;flex-direction:column}}ul.wf-option>.wf-option-content,.wf-form-field>.wf-option-content{-webkit-flex-grow:1;flex-grow:1}ul.wf-option>.wf-option-content>ul,.wf-form-field>.wf-option-content>ul{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;width:100%}ul.wf-option>.wf-option-content>ul>*:first-child,.wf-form-field>.wf-option-content>ul>*:first-child{-webkit-flex-grow:1;flex-grow:1}@media (min-width: 768px){ul.wf-option>.wf-option-content>ul,.wf-form-field>.wf-option-content>ul{-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center}}ul.wf-option.wf-option-toggled-segmented *,.wf-form-field.wf-option-toggled-segmented *{-webkit-flex-grow:0;flex-grow:0}ul.wf-option.wf-option-toggled-segmented *:first-child,.wf-form-field.wf-option-toggled-segmented *:first-child{-webkit-flex-grow:1;flex-grow:1}ul.wf-option.wf-option-toggled-segmented>*:last-child,.wf-form-field.wf-option-toggled-segmented>*:last-child{margin-left:1rem}ul.wf-option.wf-option-toggled-segmented .wf-option-title,.wf-form-field.wf-option-toggled-segmented .wf-option-title{font-size:.8rem}ul.wf-option.wf-option-toggled-segmented .wf-option-segments,.wf-form-field.wf-option-toggled-segmented .wf-option-segments{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:stretch;align-content:stretch;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}ul.wf-option.wf-option-toggled-segmented .wf-option-segments label,.wf-form-field.wf-option-toggled-segmented .wf-option-segments label{-webkit-flex-grow:1;flex-grow:1;-webkit-flex-basis:50%;flex-basis:50%;display:block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;text-transform:uppercase;padding:.5rem 1.25rem;font-size:14px;line-height:1.42857;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:0}ul.wf-option.wf-option-toggled-segmented .wf-option-segments label.wf-segment-first,.wf-form-field.wf-option-toggled-segmented .wf-option-segments label.wf-segment-first{border-radius:4px 0 0 4px}ul.wf-option.wf-option-toggled-segmented .wf-option-segments label.wf-segment-last,.wf-form-field.wf-option-toggled-segmented .wf-option-segments label.wf-segment-last{border-radius:0 4px 4px 0}ul.wf-option.wf-option-toggled-segmented .wf-option-segments [type=radio],.wf-form-field.wf-option-toggled-segmented .wf-option-segments [type=radio]{position:absolute;left:-9999px}ul.wf-option.wf-option-toggled-segmented .wf-option-segments [type=radio]:disabled+label,.wf-form-field.wf-option-toggled-segmented .wf-option-segments [type=radio]:disabled+label{cursor:not-allowed;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=65);opacity:.65}ul.wf-option.wf-option-toggled-multiple>.wf-option-content>ul,.wf-form-field.wf-option-toggled-multiple>.wf-option-content>ul{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start}ul.wf-option>.wf-option-spacer,.wf-form-field>.wf-option-spacer{-webkit-flex-grow:0;flex-grow:0;-webkit-flex-shrink:0;flex-shrink:0;margin:0 1rem 0 0;width:30px;height:30px}@media (min-width: 768px){ul.wf-option>.wf-option-spacer,.wf-form-field>.wf-option-spacer{margin:0 2rem 0 1rem;width:20px;height:20px}}ul.wf-option>.wf-option-premium-lock,.wf-form-field>.wf-option-premium-lock{-webkit-flex-grow:0;flex-grow:0;-webkit-flex-shrink:0;flex-shrink:0;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzMHB4IiB2aWV3Qm94PSIwIDAgMjQgMzAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxwYXRoIGQ9Ik0yMy45NDksMTQuMjMzYy0wLjM3OSwtMC4zOSAtMC45MDQsLTAuNjA2IC0xLjQ0OCwtMC41OTVsLTAuNjgzLDBsMCwtNC4wOTJjMC4wMzIsLTIuNTM1IC0wLjk4NiwtNC45NzMgLTIuODEyLC02LjczMWMtMS43NTksLTEuODI4IC00LjE5OCwtMi44NDcgLTYuNzM0LC0yLjgxNWMtMi41MzYsLTAuMDMyIC00Ljk3NiwwLjk4NyAtNi43MzQsMi44MTVjLTEuODI2LDEuNzU4IC0yLjg0NCw0LjE5NiAtMi44MTIsNi43MzFsMCw0LjA4OWwtMC42OCwwYy0wLjU0NCwtMC4wMTEgLTEuMDY5LDAuMjA1IC0xLjQ0OCwwLjU5NWMtMC4zOTUsMC4zODIgLTAuNjEyLDAuOTEyIC0wLjU5OCwxLjQ2MWwwLDEyLjI2NmMtMC4wMTEsMC41NDQgMC4yMDQsMS4wNjkgMC41OTUsMS40NDhjMC4zNzksMC4zOTEgMC45MDQsMC42MDYgMS40NDgsMC41OTVsMjAuNDU4LDBjMC4wMDMsMCAwLjAwNiwwIDAuMDEsMGMxLjExNywwIDIuMDM2LC0wLjkxOSAyLjAzNiwtMi4wMzdjMCwtMC4wMDMgMCwtMC4wMDYgMCwtMC4wMDlsMCwtMTIuMjYzYzAuMDExLC0wLjU0NCAtMC4yMDYsLTEuMDY5IC0wLjU5OCwtMS40NDhsMCwtMC4wMVptLTYuMjExLC0wLjU5NWwtMTAuOTE5LDBsMCwtNC4wOTJjLTAuMDIyLC0xLjQ1MSAwLjU1NywtMi44NDggMS41OTksLTMuODU4YzEuMDA5LC0xLjA0MiAyLjQwNywtMS42MjEgMy44NTcsLTEuNTk4YzEuNDUxLC0wLjAyMyAyLjg0OCwwLjU1NiAzLjg1OCwxLjU5OGMxLjA0MiwxLjAwOSAxLjYyMSwyLjQwNyAxLjU5OCwzLjg1OGwwLjAwNyw0LjA5MloiIGZpbGw9IiNkMWQxZDEiLz4KPC9zdmc+");background-repeat:no-repeat;background-position:center center;background-size:contain;margin:0 1rem 0 0;width:30px;height:30px}@media (min-width: 768px){ul.wf-option>.wf-option-premium-lock,.wf-form-field>.wf-option-premium-lock{margin:0 2rem 0 1rem;width:20px;height:20px}}ul.wf-option>.wf-option-checkbox,.wf-form-field>.wf-option-checkbox{-webkit-flex-grow:0;flex-grow:0;-webkit-flex-shrink:0;flex-shrink:0;margin:0 1rem 0 0}@media (min-width: 768px){ul.wf-option>.wf-option-checkbox,.wf-form-field>.wf-option-checkbox{margin:0 2rem 0 1rem}}ul.wf-option>.wf-boolean-switch,.wf-form-field>.wf-boolean-switch{-webkit-flex-grow:0;flex-grow:0;-webkit-flex-shrink:0;flex-shrink:0;margin:0 1rem 0 0}@media (min-width: 768px){ul.wf-option>.wf-boolean-switch,.wf-form-field>.wf-boolean-switch{margin:0 1rem 0 1rem}}ul.wf-option.wf-option-no-spacing>.wf-boolean-switch,.wf-form-field.wf-option-no-spacing>.wf-boolean-switch{margin:0}ul.wf-option>.wf-option-radio-container,.wf-form-field>.wf-option-radio-container{-webkit-flex-grow:0;flex-grow:0;-webkit-flex-shrink:0;flex-shrink:0;margin:0 1rem 0 0}@media (min-width: 768px){ul.wf-option>.wf-option-radio-container,.wf-form-field>.wf-option-radio-container{margin:0 2rem 0 1rem}}ul.wf-option>.wf-option-radio-container [type=radio].wf-option-radio+label:before,.wf-form-field>.wf-option-radio-container [type=radio].wf-option-radio+label:before{margin:0}ul.wf-option>li>.wf-option-title,ul.wf-option>.wf-option-title,ul.wf-option>.wf-option-content>ul>.wf-option-title,.wf-form-field>li>.wf-option-title,.wf-form-field>.wf-option-title,.wf-form-field>.wf-option-content>ul>.wf-option-title{font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:0.9rem;color:#2b2b2b;padding-right:0.5rem}ul.wf-option>li>.wf-option-title.wf-option-title-top,ul.wf-option>.wf-option-title.wf-option-title-top,ul.wf-option>.wf-option-content>ul>.wf-option-title.wf-option-title-top,.wf-form-field>li>.wf-option-title.wf-option-title-top,.wf-form-field>.wf-option-title.wf-option-title-top,.wf-form-field>.wf-option-content>ul>.wf-option-title.wf-option-title-top{-webkit-align-self:flex-start;align-self:flex-start}ul.wf-option>li>.wf-option-title.wf-option-title-bottom,ul.wf-option>.wf-option-title.wf-option-title-bottom,ul.wf-option>.wf-option-content>ul>.wf-option-title.wf-option-title-bottom,.wf-form-field>li>.wf-option-title.wf-option-title-bottom,.wf-form-field>.wf-option-title.wf-option-title-bottom,.wf-form-field>.wf-option-content>ul>.wf-option-title.wf-option-title-bottom{-webkit-align-self:flex-end;align-self:flex-end}ul.wf-option .wf-option-subtitle,.wf-form-field .wf-option-subtitle{padding-top:0.25rem;font-size:0.75rem}ul.wf-option .wf-flex-vertical .wf-option-title,.wf-form-field .wf-flex-vertical .wf-option-title{padding-bottom:0.75rem}ul.wf-option.wf-flex-vertical>.wf-option-subtitle,.wf-form-field.wf-flex-vertical>.wf-option-subtitle{padding-top:0.25rem !important;font-size:0.75rem !important}ul.wf-option .wf-option-checkboxes,.wf-form-field .wf-option-checkboxes{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:column;flex-direction:column}@media (min-width: 768px){ul.wf-option .wf-option-checkboxes,.wf-form-field .wf-option-checkboxes{-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center}}ul.wf-option .wf-option-checkboxes>ul,.wf-form-field .wf-option-checkboxes>ul{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center}ul.wf-option .wf-option-checkboxes,.wf-form-field .wf-option-checkboxes{margin-top:1rem}ul.wf-option .wf-option-checkboxes>ul,.wf-form-field .wf-option-checkboxes>ul{margin-left:0}ul.wf-option .wf-option-checkboxes>ul:not(:first-of-type),.wf-form-field .wf-option-checkboxes>ul:not(:first-of-type){margin-top:1rem}@media (min-width: 768px){ul.wf-option .wf-option-checkboxes>ul,.wf-form-field .wf-option-checkboxes>ul{margin-left:1rem}ul.wf-option .wf-option-checkboxes>ul:not(:first-of-type),.wf-form-field .wf-option-checkboxes>ul:not(:first-of-type){margin-top:0}}@media (min-width: 768px) and (min-width: 768px){ul.wf-option .wf-option-checkboxes>ul,.wf-form-field .wf-option-checkboxes>ul{margin-left:1.5rem}}@media (min-width: 768px){ul.wf-option .wf-option-checkboxes>ul:first-of-type,.wf-form-field .wf-option-checkboxes>ul:first-of-type{margin-left:0}}ul.wf-option .wf-option-checkboxes>ul>.wf-option-checkbox,.wf-form-field .wf-option-checkboxes>ul>.wf-option-checkbox{margin:0 1rem 0 0}ul.wf-option li.wf-option-text,ul.wf-option li.wf-option-textarea,ul.wf-option td.wf-option-text,.wf-form-field li.wf-option-text,.wf-form-field li.wf-option-textarea,.wf-form-field td.wf-option-text{padding-top:0.5rem}@media (min-width: 768px){ul.wf-option li.wf-option-text,ul.wf-option li.wf-option-textarea,ul.wf-option td.wf-option-text,.wf-form-field li.wf-option-text,.wf-form-field li.wf-option-textarea,.wf-form-field td.wf-option-text{-webkit-flex-grow:1;flex-grow:1;text-align:right;padding-left:1rem;padding-top:0}}ul.wf-option li.wf-option-text>input[type="text"],.wf-form-field li.wf-option-text>input[type="text"]{max-width:240px}@media (min-width: 768px){ul.wf-option li.wf-option-text>input[type="text"],.wf-form-field li.wf-option-text>input[type="text"]{max-width:280px}}@media (min-width: 992px){ul.wf-option li.wf-option-text>input[type="text"],.wf-form-field li.wf-option-text>input[type="text"]{max-width:340px}}ul.wf-option li.wf-option-text.wf-option-full-width>input[type="text"],.wf-form-field li.wf-option-text.wf-option-full-width>input[type="text"]{max-width:100%;width:100%}ul.wf-option li.wf-option-textarea,.wf-form-field li.wf-option-textarea{min-width:150px;max-width:240px}@media (min-width: 768px){ul.wf-option li.wf-option-textarea,.wf-form-field li.wf-option-textarea{min-width:200px;max-width:400px}}@media (min-width: 992px){ul.wf-option li.wf-option-textarea,.wf-form-field li.wf-option-textarea{min-width:250px;max-width:500px}}ul.wf-option li.wf-option-textarea>textarea,.wf-form-field li.wf-option-textarea>textarea{width:100%;height:80px;min-width:150px;max-width:240px}@media (min-width: 768px){ul.wf-option li.wf-option-textarea>textarea,.wf-form-field li.wf-option-textarea>textarea{min-width:200px;max-width:280px}}@media (min-width: 992px){ul.wf-option li.wf-option-textarea>textarea,.wf-form-field li.wf-option-textarea>textarea{min-width:250px;max-width:340px}}ul.wf-option li.wf-option-textarea>.wf-flex-vertical>li>textarea,.wf-form-field li.wf-option-textarea>.wf-flex-vertical>li>textarea{width:100%;height:80px;box-sizing:border-box}ul.wf-option li.wf-option-textarea>.wf-flex-vertical>li.wf-option-subtitle,.wf-form-field li.wf-option-textarea>.wf-flex-vertical>li.wf-option-subtitle{width:100%;text-align:left}ul.wf-option li.wf-option-switch,.wf-form-field li.wf-option-switch{-webkit-flex-grow:1;flex-grow:1}ul.wf-option li.wf-option-switch.wf-right .wf-switch,.wf-form-field li.wf-option-switch.wf-right .wf-switch{justify-content:flex-end !important}ul.wf-option li.wf-option-select,.wf-form-field li.wf-option-select{-webkit-flex-grow:1;flex-grow:1;text-align:right}ul.wf-option li.wf-option-select select,ul.wf-option li.wf-option-select select option,ul.wf-option li.wf-option-select .wfselect2-container--default,.wf-form-field li.wf-option-select select,.wf-form-field li.wf-option-select select option,.wf-form-field li.wf-option-select .wfselect2-container--default{font-size:0.7rem;font-weight:bold}@media (min-width: 768px){ul.wf-option li.wf-option-select select,ul.wf-option li.wf-option-select select option,ul.wf-option li.wf-option-select .wfselect2-container--default,.wf-form-field li.wf-option-select select,.wf-form-field li.wf-option-select select option,.wf-form-field li.wf-option-select .wfselect2-container--default{font-size:0.8rem}}@media (min-width: 992px){ul.wf-option li.wf-option-select select,ul.wf-option li.wf-option-select select option,ul.wf-option li.wf-option-select .wfselect2-container--default,.wf-form-field li.wf-option-select select,.wf-form-field li.wf-option-select select option,.wf-form-field li.wf-option-select .wfselect2-container--default{font-size:0.9rem}}ul.wf-option li.wf-option-select .wf-option-select-option,ul.wf-option li.wf-option-select .wfselect2-container--default,ul.wf-option li.wf-option-select .wfselect2-container--default .wfselect2-selection--single,.wf-form-field li.wf-option-select .wf-option-select-option,.wf-form-field li.wf-option-select .wfselect2-container--default,.wf-form-field li.wf-option-select .wfselect2-container--default .wfselect2-selection--single{text-align:left;height:40px;border-radius:0;border:0;background-color:#fff;box-shadow:1px 1px 1px 2px rgba(215,215,215,0.35)}ul.wf-option li.wf-option-select .wf-option-select-option .wfselect2-selection__rendered,ul.wf-option li.wf-option-select .wfselect2-container--default .wfselect2-selection__rendered,ul.wf-option li.wf-option-select .wfselect2-container--default .wfselect2-selection--single .wfselect2-selection__rendered,.wf-form-field li.wf-option-select .wf-option-select-option .wfselect2-selection__rendered,.wf-form-field li.wf-option-select .wfselect2-container--default .wfselect2-selection__rendered,.wf-form-field li.wf-option-select .wfselect2-container--default .wfselect2-selection--single .wfselect2-selection__rendered{color:#333;line-height:40px}ul.wf-option li.wf-option-select .wf-option-select-option .wfselect2-selection__arrow,ul.wf-option li.wf-option-select .wfselect2-container--default .wfselect2-selection__arrow,ul.wf-option li.wf-option-select .wfselect2-container--default .wfselect2-selection--single .wfselect2-selection__arrow,.wf-form-field li.wf-option-select .wf-option-select-option .wfselect2-selection__arrow,.wf-form-field li.wf-option-select .wfselect2-container--default .wfselect2-selection__arrow,.wf-form-field li.wf-option-select .wfselect2-container--default .wfselect2-selection--single .wfselect2-selection__arrow{height:38px}ul.wf-option li.wf-option-select .wf-option-select-option.wfselect2-container--disabled .wfselect2-selection__rendered,ul.wf-option li.wf-option-select .wfselect2-container--default.wfselect2-container--disabled .wfselect2-selection__rendered,ul.wf-option li.wf-option-select .wfselect2-container--default .wfselect2-selection--single.wfselect2-container--disabled .wfselect2-selection__rendered,.wf-form-field li.wf-option-select .wf-option-select-option.wfselect2-container--disabled .wfselect2-selection__rendered,.wf-form-field li.wf-option-select .wfselect2-container--default.wfselect2-container--disabled .wfselect2-selection__rendered,.wf-form-field li.wf-option-select .wfselect2-container--default .wfselect2-selection--single.wfselect2-container--disabled .wfselect2-selection__rendered{color:#aaa}ul.wf-option li.wf-option-select .wfselect2-container--default .wfselect2-selection--single .wfselect2-selection__arrow b,.wf-form-field li.wf-option-select .wfselect2-container--default .wfselect2-selection--single .wfselect2-selection__arrow b{border-color:#333 transparent transparent}ul.wf-option li.wf-option-select .wfselect2-container--default.wfselect2-container--open .wfselect2-selection--single .wfselect2-selection__arrow b,.wf-form-field li.wf-option-select .wfselect2-container--default.wfselect2-container--open .wfselect2-selection--single .wfselect2-selection__arrow b{border-color:transparent transparent #333}ul.wf-option.wf-option-token select,.wf-form-field.wf-option-token select{width:240px}@media (min-width: 768px){ul.wf-option.wf-option-token select,.wf-form-field.wf-option-token select{width:280px}}@media (min-width: 992px){ul.wf-option.wf-option-token select,.wf-form-field.wf-option-token select{width:320px}}ul.wf-option.wf-option-token .wfselect2-container--default,ul.wf-option.wf-option-token .wfselect2-container--default .wfselect2-selection--multiple,.wf-form-field.wf-option-token .wfselect2-container--default,.wf-form-field.wf-option-token .wfselect2-container--default .wfselect2-selection--multiple{border-color:#e2e2e2}ul.wf-option.wf-option-token .wfselect2-container--default .wfselect2-selection__choice,ul.wf-option.wf-option-token .wfselect2-container--default .wfselect2-selection--multiple .wfselect2-selection__choice,.wf-form-field.wf-option-token .wfselect2-container--default .wfselect2-selection__choice,.wf-form-field.wf-option-token .wfselect2-container--default .wfselect2-selection--multiple .wfselect2-selection__choice{background-color:#fff;border-color:#e2e2e2;padding:0.5rem}ul.wf-option.wf-option-token .wfselect2-container--default .wfselect2-search__field,ul.wf-option.wf-option-token .wfselect2-container--default .wfselect2-selection--multiple .wfselect2-search__field,.wf-form-field.wf-option-token .wfselect2-container--default .wfselect2-search__field,.wf-form-field.wf-option-token .wfselect2-container--default .wfselect2-selection--multiple .wfselect2-search__field{margin-right:5px;margin-top:5px;padding:0.5rem 0}.wf-option-sub{padding-left:2rem !important;margin-left:30px !important}.wf-select2-suppress-dropdown .wfselect2-results,.wf-select2-suppress-dropdown .wfselect2-dropdown{display:none}.wf-options-controls{direction:ltr;background:#ffffff;border-bottom:1px solid #e2e2e2;position:absolute;left:160px;right:0px;top:46px;z-index:900;padding-left:15px;padding-right:15px}@media (min-width: 616px){.wf-options-controls{position:fixed}}.wf-options-controls .wf-block{margin:0}@media (min-width: 782px){.wf-options-controls .wf-block{margin:0.5rem 0}}.wf-options-controls,.sticky-menu .wf-options-controls{top:32px}.folded .wf-options-controls{left:36px}@media only screen and (max-width: 960px){.auto-fold .wf-options-controls{left:36px}}.rtl .wf-options-controls{right:160px;left:0px}.rtl .folded .wf-options-controls{right:36px}@media only screen and (max-width: 960px){.rtl .auto-fold .wf-options-controls{right:36px}}@media screen and (max-width: 782px){.wf-options-controls,.folded .wf-options-controls,.auto-fold .wf-options-controls,.rtl .wf-options-controls,.rtl .folded .wf-options-controls,.rtl .auto-fold .wf-options-controls{left:-10px;right:0px}}.wf-options-controls-spacer{height:45px}@media (min-width: 782px){.wf-options-controls-spacer{height:75px}}.wf-options-controls-spacer,.sticky-menu .wf-options-controls-spacer{top:61px}.wordfence .wfselect2-container .wfselect2-selection--single{border:1px solid #dadada;font-weight:normal;font-size:0.8rem}#wf-notices{margin-top:15px}#wf-notices .wf-admin-notice{margin-left:0px;margin-right:0px}.wf-success-text,.wf-notice-text{display:inline-block;vertical-align:middle;line-height:1.3;font-size:16px;font-weight:bold;font-style:italic}.wf-notice{margin:12px 0;padding:8px;background-color:#ffffe0;border:1px solid #ffd975;border-width:1px 1px 1px 10px}.wf-notice-text{color:#6d798c}.wf-success{margin:12px 0;padding:8px;background-color:#ffffff;border:1px solid #16bc9b;border-width:1px 1px 1px 10px}.wf-success-text{color:#11967a}.wf-premium-callout{border:1px solid #dfdfdf;background-color:#ffffff;padding:16px;margin:20px 0 0;text-align:center}.wf-premium-callout ul{margin:8px 0;padding:0 0 0 15px}.wf-premium-callout ul li{list-style-type:disc;margin:0;padding:0}.wf-premium-callout .center{text-align:center;margin:0}.wf-premium-callout .button-primary{text-align:center;text-transform:uppercase;font-weight:bold}#wfLiveTrafficOverlayAnchor::after{position:absolute;z-index:3002;top:0;right:0;width:0;height:0;background:rgba(241,241,241,0.6);content:'';opacity:0;-webkit-transition:opacity 0.5s,width 0.1s 0.5s,height 0.1s 0.5s;-o-transition:opacity 0.5s,width 0.1s 0.5s,height 0.1s 0.5s;transition:opacity 0.5s,width 0.1s 0.5s,height 0.1s 0.5s}.wordfenceLiveActivityPaused #wfLiveTrafficOverlayAnchor::after{width:100%;height:100%;opacity:1;-webkit-transition:opacity 0.5s;-o-transition:opacity 0.5s;transition:opacity 0.5s}#wordfenceLiveActivitySecurityOnly,#wordfenceLiveActivityAll{background:#fff;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);margin-bottom:0.5rem;padding:1px 13px}#wfLiveTrafficDisabledMessage{display:none;position:fixed;z-index:3003;left:0;width:100%;top:50%;transform:translateY(-50%);text-align:center;color:#666666;opacity:0;-webkit-transition:opacity 0.5s,width 0.1s 0.5s,height 0.1s 0.5s;-o-transition:opacity 0.5s,width 0.1s 0.5s,height 0.1s 0.5s;transition:opacity 0.5s,width 0.1s 0.5s,height 0.1s 0.5s}#wfLiveTrafficDisabledMessage h2{color:#fff;overflow:hidden;max-width:350px;margin:0 auto;padding:20px;font-size:2.0em}#wfLiveTrafficDisabledMessage h2 small{font-size:0.5em;font-weight:normal;margin-top:12px;display:block}.wordfenceLiveActivityPaused #wfLiveTrafficDisabledMessage{display:block;opacity:1;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}.wf-live-activity{position:relative;margin:20px 0 10px 0;padding:0.75rem;box-sizing:border-box;background:#FFFCEF;box-shadow:0 0 0 1px rgba(153,155,135,0.5),0 1px 2px #e8f3e0}.wf-live-activity .wf-live-activity-inner{width:100%;box-sizing:border-box;position:relative}.wf-live-activity .wf-live-activity-inner .wf-live-activity-content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:flex-start}.wf-live-activity .wf-live-activity-inner .wf-live-activity-content .wf-live-activity-title{color:#888888;font-size:0.85rem;font-weight:bold;padding-right:0.5rem}.wf-live-activity .wf-live-activity-inner .wf-live-activity-content .wf-live-activity-message{font-size:0.80rem;color:#000000}.wf-live-activity .wf-live-activity-inner .wf-live-activity-state{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background:rgba(255,252,239,0.9);display:none;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:center;z-index:3001;-webkit-transition:opacity 0.5s,width 0.1s 0.5s,height 0.1s 0.5s;-o-transition:opacity 0.5s,width 0.1s 0.5s,height 0.1s 0.5s;transition:opacity 0.5s,width 0.1s 0.5s,height 0.1s 0.5s}.wordfenceLiveActivityPaused .wf-live-activity .wf-live-activity-inner .wf-live-activity-state{display:-ms-flexbox;display:flex;opacity:1;-webkit-transition:opacity 0.5s;-webkit-transition:opacity 0.5s;-o-transition:opacity 0.5s;transition:opacity 0.5s}.wordfence .wordfenceScanButton{margin:20px 0 20px 0}.wordfence .wordfenceScanButton input.button-wf-grey{background:#EFEFEF url(../images/button-grad-grey.png) repeat-x scroll left top;border-color:#EFEFEF}.wordfence .wordfenceScanButton table td{vertical-align:top}.wordfence .wordfenceScanButton .button-primary{text-align:center;text-transform:uppercase;font-weight:bold;background-color:#00709E;height:44px;line-height:44px;padding:0px 20px}table.wfSummaryParent{font-family:sans-serif;font-size:14px;color:#000;z-index:9}table.wfSummaryParent td{vertical-align:top;padding:0;margin:0}table.wfSummaryParent table.wfSummaryChild th{font-weight:bold;text-align:right;font-family:Georgia,Times New Roman,Times,serif;color:#000;padding:5px 10px 5px 0;border-top:1px solid #CCC}table.wfSummaryParent table.wfSummaryChild td{font-weight:normal;text-align:left;padding:5px 0 5px 0;border-top:1px solid #CCC}table.wfSummaryParent table.wfSC1 td{width:300px;padding:0 25px 10px 0}table.wfSummaryParent table.wfSC2 th{width:80px}table.wfSummaryParent table.wfSC2 td{width:100px}table.wfSummaryParent table.wfSC3 th{width:80px}table.wfSummaryParent table.wfSC3 td{width:250px}table.wfSummaryParent th.wfHead{font-size:22px;font-family:Georgia,Times New Roman,Times,serif;font-style:italic;color:#555;font-weight:bold;text-align:left;padding:20px 0 20px 0;-webkit-font-smoothing:antialiased}.wf-issues-table{table-layout:fixed;width:100%}div.wfIssue{width:100%}div.wfIssue table.wfIssue td{padding:2px;margin:0;border-width:0;text-align:left;width:100%}div.wfIssue table.wfIssue th{padding:2px;margin:0;font-weight:bold;text-align:left;color:#777;white-space:nowrap}div.wfIssue table.wfIssueLinks td{border-width:0;text-align:left;padding-right:10px}div.wfIssue h2{margin:0 0 5px 0;padding:0;font-size:0.9rem}@media (min-width: 768px){div.wfIssue h2{font-size:1.05rem}}.wfIssueOptions{border-top:1px solid #CCC;padding:10px}.wfIssueOptions h3{font-size:0.8rem;margin:0}@media (min-width: 768px){.wfIssueOptions h3{display:inline-block}}.wfIssueOptions ul{margin-bottom:0;padding-left:0;list-style:none;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:column;flex-direction:column}@media (min-width: 768px){.wfIssueOptions ul{-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center}}.wfIssueOptions ul>li>a{position:relative;display:block;padding:8px 12px/2}.wfIssueOptions ul>li>a:hover,.wfIssueOptions ul>li>a:focus{text-decoration:none;background-color:#e2e2e2}.wfIssueOptions a{margin-left:10px}.wfIssueOptions strong{float:left;display:block;width:60px}.wfIssueOptions p{margin:6px 0px 0px}.wfProbSev1,.wfProbSev2,.wfAjaxLight128,.wfResolved{width:128px;height:128px;border:0;margin:0 auto;background-repeat:no-repeat;background-position:0 0;text-decoration:none;display:block}.wfProbSev1{background-image:url(../images/icons/error128.png)}.wfProbSev2{background-image:url(../images/icons/warning128.png)}.wfResolved{background-image:url(../images/icons/tick128.png)}.wfIssuesContainer{width:100%;display:none}.wfIssuesContainer p{max-width:550px}.wfALogTime{color:#999}.wfALogMailLink,.wfALogViewLink{display:block;position:absolute;padding:0 0 0 18px;margin:0;right:10px;top:0;background-repeat:no-repeat;font-weight:normal}.wfALogMailLink{background-image:url(../images/icons/email_go.png)}.wfALogViewLink{background-image:url(../images/icons/magnifier.png)}#wfActivity{position:relative}.consoleHead{position:relative;padding:0 0 0 3px;font-weight:bold;width:100%}.consoleHeadText{margin-bottom:4px;font-size:18px;font-family:Georgia,Times New Roman,Times,serif;color:#555;font-weight:bold;-webkit-font-smoothing:antialiased}.consoleFooter{position:relative}.consoleOuter{width:100%}.consoleInner{height:116px;overflow:auto;z-index:1}.bevelDiv1{border:1px solid #EFEFEF}.bevelDiv2{border:1px solid #AAA}.bevelDiv3{background-color:#ffffed;padding:5px;font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}.wfSecure{color:#0A0;font-weight:bold}.wfSummaryLine{display:-webkit-flex;display:flex;-webkit-align-items:stretch;align-items:stretch;-webkit-align-content:flex-start;align-content:flex-start;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:column;flex-direction:column}@media (min-width: 768px){.wfSummaryLine{-webkit-flex-direction:row;flex-direction:row}}.wfSummaryLine .wfSummaryDate{padding-left:3px}.wfSummaryLine .wfSummaryMsg{padding-left:3px;-webkit-flex-grow:1;flex-grow:1;min-width:0}.wfSummaryLoading{width:16px;height:11px;background-image:url("../images/icons/ajaxScan.gif")}.wfSummaryBad,.wfSummaryErr{color:#930000}.wfSummaryOK{color:#11967a}.wfSummaryIgnored{color:#a87302}.wfClear{content:".";display:block;height:0;width:0;line-height:0;clear:both;visibility:hidden}.wfSummaryFinal{-webkit-font-smoothing:antialiased;font-weight:bold;color:#555}.wfStartScanButton{text-align:center}.wordfenceScanHelp{border:1px solid #CCC;padding:4px}.wf-scan-no-issues{font-size:1.25rem;color:#11967a}.wf-scan-severity{position:relative;width:10px}@media (min-width: 768px){.wf-scan-severity{width:144px}}.wf-scan-severity-1,.wf-scan-severity-2{position:absolute;top:0px;right:0px;bottom:0px;left:0px}.wf-scan-severity-1{background-color:#c10000}.wf-scan-severity-2{background-color:#ffd10a}.scan-schedule{border-collapse:collapse;border-spacing:0}.scan-schedule tr:first-of-type th{padding-top:0}.scan-schedule td{padding:0}.scan-schedule th{padding:1.5rem 0.5rem 0.75rem 0;font-size:1rem;text-align:left}@media (min-width: 768px){.scan-schedule th{padding:0 0.5rem 0 0;font-size:0.8125rem;text-align:center}}.next-scan{font-size:1em;display:block;position:relative;width:7em;height:7em;background-color:#fff;border-radius:0.6em;box-shadow:0 1px 0 rgba(189,189,189,0.6);overflow:hidden}.next-scan *{display:block;width:100%;font-size:1em;font-weight:bold;font-style:normal;text-align:center}.next-scan strong{position:absolute;top:0;padding:0.4em 0;color:#fff;background-color:#00709E;box-shadow:0 2px 0 #00709E}.next-scan em{position:absolute;bottom:0.3em;color:#00709E}.next-scan span{width:100%;font-size:2.8em;padding-top:1.15em;color:#2f2f2f}#wf-lt-listings .wfActEvent{padding-left:15px;border-left:5px solid #cccccc}#wf-lt-listings .wfActEvent.wfHuman{border-left:5px solid #16bc9b}#wf-lt-listings .wfActEvent.wfActionBlocked{border-left:5px solid #d03935}#wf-lt-listings .wfActEvent.wfNotice{border-left:5px solid #c10000}#wf-lt-listings .wfActEvent.wfWarning,#wf-lt-listings .wfActEvent.wf404,#wf-lt-listings .wfActEvent.wfFailedLogin{border-left:5px solid #ffd10a}#wf-lt-listings .wfActEvent:hover{background-color:#fff9e9 !important}.wf-live-traffic-controls{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:column;flex-direction:column;width:100%;margin-bottom:0}.wf-live-traffic-controls>*:first-child{-webkit-flex-grow:1;flex-grow:1}.wf-live-traffic-controls>*:last-child{-webkit-flex-grow:0;flex-grow:0}@media (min-width: 768px){.wf-live-traffic-controls{-webkit-flex-direction:row;flex-direction:row}}.wf-live-traffic-filter{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-align-content:flex-start;align-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}@media (min-width: 768px){.wf-live-traffic-filter{-webkit-flex-direction:row;flex-direction:row}}.wf-live-traffic-filter>*{padding:0.5rem}.wf-live-traffic-filter h2{margin:0;padding-bottom:0.5rem}@media (min-width: 768px){.wf-live-traffic-filter h2{padding-bottom:0;padding-right:0.5rem}}.wf-live-traffic-show-expanded{text-align:right;padding:0.5rem}@media (max-width: 1330px){.wf-live-traffic-show-expanded{display:none}}#wf-lt-advanced-filters{padding-left:0;padding-right:0;overflow:hidden}.wf-live-traffic-filter-detail{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:column;flex-direction:column}@media (min-width: 768px){.wf-live-traffic-filter-detail{-webkit-flex-direction:row;flex-direction:row}.wf-live-traffic-filter-detail *{-webkit-flex-grow:1;flex-grow:1}}.wf-live-traffic-filter-detail .wf-live-traffic-filter-item{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-align-content:flex-start;align-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:row;flex-direction:row}.wf-live-traffic-filter-detail .wf-live-traffic-filter-item .wf-live-traffic-filter-remove{margin-left:0.5rem;font-size:1.5rem;color:#333}.wf-live-traffic-filter-detail .wf-live-traffic-filter-item .wf-live-traffic-filter-item-parameters{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:column;flex-direction:column}.wf-live-traffic-filter-detail .wf-live-traffic-filter-item .wf-live-traffic-filter-item-parameters div{padding:0.25rem 0}.wf-live-traffic-filter-detail .wf-live-traffic-filter-item .wf-live-traffic-filter-item-parameters select{font-size:0.75rem !important}@media (min-width: 768px){.wf-live-traffic-filter-detail .wf-live-traffic-filter-item .wf-live-traffic-filter-item-parameters{-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center}.wf-live-traffic-filter-detail .wf-live-traffic-filter-item .wf-live-traffic-filter-item-parameters div{padding:0}.wf-live-traffic-filter-detail .wf-live-traffic-filter-item .wf-live-traffic-filter-item-parameters select{font-size:1rem !important}}.wf-filtered-traffic .wf-filtered-traffic-hits{font-size:1.75rem;color:#999999;margin-top:10px}#wf-live-traffic{position:relative;overflow:visible}#wf-live-traffic-legend{white-space:nowrap;background-color:#fff;padding:0.75rem 0px;position:fixed;width:320px;height:17px;top:auto;bottom:0px;right:auto;left:10px;z-index:2000;box-shadow:0px 0px 5px rgba(0,0,0,0.5);padding-left:1rem}@media (min-width: 768px){#wf-live-traffic-legend{left:182px}}@media (max-width: 1330px){#wf-live-traffic-legend{display:none}}#wf-live-traffic-legend-placeholder{display:none;padding:12px}#wf-live-traffic-legend-placeholder.sticky{display:block}#wf-live-traffic-legend ul{margin:0;padding:0}#wf-live-traffic-legend ul:before,#wf-live-traffic-legend ul:after{content:" ";display:table}#wf-live-traffic-legend ul:after{clear:both}#wf-live-traffic-legend ul li{margin:0 1rem 0 0;padding:0;position:relative;float:left;font-size:0.7185rem}@media (min-width: 768px){#wf-live-traffic-legend ul li{font-size:0.8125rem}}#wf-live-traffic-legend ul li+li{margin-left:0.5rem}#wf-live-traffic-legend ul li:before,.wf-live-traffic-hit-type:before{content:'';display:inline-block;margin:3px 6px 0 0;width:12px;height:12px;background-color:#CCCCCC;border-radius:10px;vertical-align:-2px}#wf-live-traffic-legend ul li.wfHuman:before,.wf-live-traffic-hit-type.wfHuman:before{background-color:#16bc9b}#wf-live-traffic-legend ul li.wfNotice:before,.wf-live-traffic-hit-type.wfNotice:before,#wf-live-traffic-legend ul li.wf404:before,.wf-live-traffic-hit-type.wf404:before,#wf-live-traffic-legend ul li.wfFailedLogin:before,.wf-live-traffic-hit-type.wfFailedLogin:before{background-color:#ffd10a}#wf-live-traffic-legend ul li.wfBlocked:before,.wf-live-traffic-hit-type.wfBlocked:before,#wf-live-traffic-legend ul li.wfActionBlocked:before,.wf-live-traffic-hit-type.wfActionBlocked:before{background-color:#d03935}.wfTimeAgo{font-family:Georgia,Times New Roman,Times,serif;color:#999;font-weight:bold;font-style:italic}.wfActEvent{border-bottom:1px solid #CCC;padding:10px 20px;overflow:auto}.wf-pad-small{margin:8px 0}#wf-lt-listings{margin:0 0 0}#wf-lt-listings a{cursor:pointer;text-decoration:none}#wf-lt-listings a:hover{text-decoration:underline}#wf-lt-listings a.button,#wf-lt-listings a.wf-btn{text-decoration:none}[class*="span"]{float:left;min-height:1px;margin-left:30px}.highlighted,.highlighted td,#wf-live-traffic .wf-striped-table .highlighted td{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-moz-keyframes highlighted{0%{opacity:0;background-color:#ffeaa0}100%{opacity:1;background-color:#ffffff}}@-webkit-keyframes highlighted{0%{opacity:0;background-color:#ffeaa0}100%{opacity:1;background-color:#ffffff}}@keyframes highlighted{0%{opacity:0;background-color:#ffeaa0}100%{opacity:1;background-color:#ffffff}}@-moz-keyframes highlightedBlocked{0%{opacity:0;background-color:#ffeaa0}100%{opacity:1;background-color:#fff6f6}}@-webkit-keyframes highlightedBlocked{0%{opacity:0;background-color:#ffeaa0}100%{opacity:1;background-color:#fff6f6}}@keyframes highlightedBlocked{0%{opacity:0;background-color:#ffeaa0}100%{opacity:1;background-color:#fff6f6}}.highlighted,.highlighted td,#wf-live-traffic .wf-striped-table .highlighted td{-webkit-animation-name:highlighted;animation-name:highlighted}.highlighted.wfActionBlocked,.highlighted td.wfActionBlocked,#wf-live-traffic .wf-striped-table .highlighted td.wfActionBlocked{-webkit-animation-name:highlightedBlocked;animation-name:highlightedBlocked}#wf-lt-preset-filters{min-width:250px}#wf-lt-advanced-filters>table{width:100%}#wf-lt-advanced-filters>table>tr>td{vertical-align:top}.wf-lt-url{white-space:nowrap}.wf-live-traffic-filter label{font-weight:normal}#wf-live-traffic .wf-striped-table th,#wf-live-traffic .wf-striped-table td{padding:.5rem .6rem}#wf-live-traffic .wf-striped-table th{white-space:nowrap}#wf-live-traffic .wf-striped-table tbody tr:hover>td{background-color:#e7f5ff}#wf-live-traffic .wf-live-traffic-show-details{font-size:1.5rem;color:#9a9a9a;text-align:center;cursor:hand}#wf-live-traffic .wf-live-traffic-show-details .wf-ion-eye-disabled{display:none}#wf-live-traffic .wf-details-open .wf-live-traffic-show-details .wf-ion-eye-disabled{display:inline-block}#wf-live-traffic .wf-details-open .wf-live-traffic-show-details .wf-ion-eye{display:none}#wf-live-traffic.wf-live-traffic-display-expanded .wf-summary-row{display:none}#wf-live-traffic.wf-live-traffic-display-expanded .wf-live-traffic-activity-detail h2{display:none}#wf-live-traffic.wf-live-traffic-display-expanded .wf-striped-table thead{display:none}#wf-live-traffic .wf-details-hidden .wf-live-traffic-details,#wf-live-traffic .wf-details-visible .wf-live-traffic-details{transition:padding 200ms}#wf-live-traffic .wf-details-hidden .wf-live-traffic-details{padding:0 .6rem}#wf-live-traffic .wf-details-visible .wf-live-traffic-details,#wf-live-traffic.wf-live-traffic-display-expanded .wf-details-hidden .wf-live-traffic-details{padding:.8rem .6rem}#wf-live-traffic.wf-live-traffic-display-expanded .wf-details-hidden .wf-live-traffic-details{border-top:1px solid #e2e2e2}#wf-live-traffic .wf-details-hidden .wf-live-traffic-activity-detail-wrapper,#wf-live-traffic .wf-details-visible .wf-live-traffic-activity-detail-wrapper{transition:opacity 200ms, max-height 200ms ease-out;overflow:hidden}#wf-live-traffic .wf-details-hidden .wf-live-traffic-activity-detail-wrapper{opacity:0;max-height:0px}#wf-live-traffic .wf-details-visible .wf-live-traffic-activity-detail-wrapper,#wf-live-traffic.wf-live-traffic-display-expanded .wf-details-hidden .wf-live-traffic-activity-detail-wrapper{opacity:1;max-height:800px}#wf-live-traffic .wf-block-ip-btn{display:none}#wf-live-traffic-group-by{width:100%}#wf-live-traffic-no-group-by{overflow-x:auto}@media (max-width: 1330px){#wf-live-traffic .wf-summary-row{display:none}#wf-live-traffic .wf-live-traffic-activity-detail h2{display:none}#wf-live-traffic .wf-striped-table thead{display:none}#wf-live-traffic .wf-details-hidden .wf-live-traffic-details{padding:0.8rem 0.6rem}#wf-live-traffic .wf-details-hidden .wf-live-traffic-details{border-top:1px solid #e2e2e2}#wf-live-traffic .wf-details-hidden .wf-live-traffic-activity-detail-wrapper{opacity:1;max-height:300px}#wf-live-traffic-no-group-by .wf-striped-table{table-layout:fixed}}.wf-live-traffic-activity-type{text-align:center;float:left;width:65px}@media (min-width: 768px){.wf-live-traffic-activity-type{width:85px}}@media (min-width: 992px){.wf-live-traffic-activity-type{width:105px}}@media (min-width: 1200px){.wf-live-traffic-activity-type{width:125px}}.wf-live-traffic-activity-type .wf-live-traffic-type-icon{font-size:3rem;color:#CCCCCC}@media (min-width: 768px){.wf-live-traffic-activity-type .wf-live-traffic-type-icon{font-size:4rem}}@media (min-width: 992px){.wf-live-traffic-activity-type .wf-live-traffic-type-icon{font-size:5rem}}@media (min-width: 1200px){.wf-live-traffic-activity-type .wf-live-traffic-type-icon{font-size:6rem}}.wf-live-traffic-activity-type .wf-live-traffic-type-icon.wf-icon-human{color:#16bc9b}.wf-live-traffic-activity-type .wf-live-traffic-type-icon.wf-icon-warning{color:#ffd10a}.wf-live-traffic-activity-type .wf-live-traffic-type-icon.wf-icon-blocked{color:#d03935}.wf-live-traffic-activity-detail{margin:0;margin-left:90px}@media (min-width: 768px){.wf-live-traffic-activity-detail{margin-left:110px}}@media (min-width: 992px){.wf-live-traffic-activity-detail{margin-left:130px}}@media (min-width: 1200px){.wf-live-traffic-activity-detail{margin-left:150px}}.wf-live-traffic-activity-detail h2{margin:0px 0px .5rem}.wf-live-traffic-actions{margin:.5rem 0px 0px}#wf-live-traffic-util-overlay-wrapper{position:fixed;top:32px;right:0px;bottom:0px;left:0px;background-color:rgba(0,0,0,0.5);z-index:3000}#wf-live-traffic-util-overlay-wrapper .wf-live-traffic-util-overlay{position:fixed;top:32px;right:0px;bottom:0px;left:auto;max-width:800px;background-color:#ffffff;overflow:auto}#wf-live-traffic-util-overlay-wrapper .wf-live-traffic-util-overlay-header,#wf-live-traffic-util-overlay-wrapper .wf-live-traffic-util-overlay-body{padding:1rem 1.5rem}#wf-live-traffic-util-overlay-wrapper .wf-live-traffic-util-overlay-body{padding:1rem 1.5rem 1rem 3rem}#wf-live-traffic-util-overlay-wrapper .wf-live-traffic-util-overlay-header{background-color:#e9e9e9;border:1px solid #ffd10a;border-width:10px 0px}#wf-live-traffic-util-overlay-wrapper .wf-live-traffic-util-overlay-body .wf-flex-row{margin:0.6rem 0}#wf-live-traffic-util-overlay-wrapper .wf-live-traffic-actions{display:none}#wf-live-traffic-util-overlay-wrapper .wf-live-traffic-util-overlay-close{position:absolute;top:20px;right:16px;font-size:20px;cursor:pointer}#wf-live-traffic-util-overlay-wrapper .wf-live-traffic-activity-detail div{margin:0px 0px 0.6rem}#wf-live-traffic-util-overlay-wrapper .wf-block-ip-btn{display:inline-block}#wf-live-traffic-options .wf-block-list .wf-option-text .wf-option-title{width:30%}.wf-recent-traffic-table{font-size:.7rem}.wf-recent-traffic-table th,.wf-recent-traffic-table td{vertical-align:top}.wf-recent-traffic-table th{text-align:left;white-space:nowrap}.wf-recent-traffic-table td{word-wrap:break-word;word-break:break-all}.wf-recent-traffic-table .wf-recent-traffic-table-row-border td div{border-top:1px solid #e2e2e2;margin:10px 0}.wf-live-traffic-none{padding:0.5rem 0.6rem}.wf-flag.wf-flag-unspecified{width:16px;height:16px;background:none}.wf-flag.wf-flag-unspecified path{fill:#9f9fa0}table.block-ranges-table{border-collapse:collapse;margin:10px 0 0}table.block-ranges-table tr td{border:1px solid #CCC;border-width:1px 0;padding:10px 0 12px 0}#input-wafStatus,#input-wafStatus option,.wfselect2-container--default{font-size:0.7rem;font-weight:bold}@media (min-width: 768px){#input-wafStatus,#input-wafStatus option,.wfselect2-container--default{font-size:0.8rem}}@media (min-width: 992px){#input-wafStatus,#input-wafStatus option,.wfselect2-container--default{font-size:0.9rem}}.wfselect2-results__options{border-top:1px solid #e2e2e2}.wafStatus-enabled,.wafStatus-learning-mode,.wafStatus-disabled,.wafStatus-enabled.wfselect2-container--default .wfselect2-selection--single,.wafStatus-learning-mode.wfselect2-container--default .wfselect2-selection--single,.wafStatus-disabled.wfselect2-container--default .wfselect2-selection--single{height:40px;border-radius:0;border:0;background-color:#fff;box-shadow:1px 1px 1px 2px rgba(215,215,215,0.35)}.wafStatus-enabled .wfselect2-selection__rendered,.wafStatus-learning-mode .wfselect2-selection__rendered,.wafStatus-disabled .wfselect2-selection__rendered,.wafStatus-enabled.wfselect2-container--default .wfselect2-selection--single .wfselect2-selection__rendered,.wafStatus-learning-mode.wfselect2-container--default .wfselect2-selection--single .wfselect2-selection__rendered,.wafStatus-disabled.wfselect2-container--default .wfselect2-selection--single .wfselect2-selection__rendered{color:#333;line-height:40px}.wafStatus-enabled .wfselect2-selection__arrow,.wafStatus-learning-mode .wfselect2-selection__arrow,.wafStatus-disabled .wfselect2-selection__arrow,.wafStatus-enabled.wfselect2-container--default .wfselect2-selection--single .wfselect2-selection__arrow,.wafStatus-learning-mode.wfselect2-container--default .wfselect2-selection--single .wfselect2-selection__arrow,.wafStatus-disabled.wfselect2-container--default .wfselect2-selection--single .wfselect2-selection__arrow{height:38px}#waf-config-form .waf-config-label{font-size:1.3em}#waf-config-form .wfselect2-container--default .wfselect2-selection--single{padding:0.4rem;text-shadow:0 0 3px #000000;font-weight:bold}#waf-config-form .wfselect2-container .wfselect2-selection--single{height:auto}#waf-config-form .wfselect2-container--default .wfselect2-selection--single .wfselect2-selection__arrow{height:100%;top:0}.wafStatus-enabled.wfselect2-container--default .wfselect2-selection--single .wfselect2-selection__arrow b,.wafStatus-learning-mode.wfselect2-container--default .wfselect2-selection--single .wfselect2-selection__arrow b,.wafStatus-disabled.wfselect2-container--default .wfselect2-selection--single .wfselect2-selection__arrow b{border-color:#333 transparent transparent}.wafStatus-enabled.wfselect2-container--default.wfselect2-container--open .wfselect2-selection--single .wfselect2-selection__arrow b,.wafStatus-learning-mode.wfselect2-container--default.wfselect2-container--open .wfselect2-selection--single .wfselect2-selection__arrow b,.wafStatus-disabled.wfselect2-container--default.wfselect2-container--open .wfselect2-selection--single .wfselect2-selection__arrow b{border-color:transparent transparent #333}#waf-learning-mode-grace-period{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:row;flex-direction:row}#waf-learning-mode-grace-period span{padding:0 0.5rem 0 1rem}#waf-learning-mode-grace-period input{width:auto}#whitelist-form{padding-top:0.5rem}#whitelist-form .wfselect2-container--default .wfselect2-selection--single{display:block;width:100%;height:38px;padding:.5rem 1.25rem;font-size:14px;line-height:1.42857;color:#2b2b2b;background-color:#fff;background-image:none;border:1px solid #ddd;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;-o-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s}#whitelist-form .wfselect2-container--default .wfselect2-selection--single .wfselect2-selection__rendered{color:#2b2b2b;line-height:inherit}#whitelist-form .wfselect2-container--default .wfselect2-selection--single .wfselect2-selection__arrow{height:38px}#whitelist-form-separator{margin:1rem 0}#whitelist-table-controls{margin-bottom:0.5rem}#whitelist-table-controls .wfselect2-container--default{text-align:left !important}#whitelist-table-controls .wf-select-group{-webkit-justify-content:flex-end !important;justify-content:flex-end !important}.whitelist-table-container{overflow-x:auto}table.whitelist-table .whitelist-edit{display:none}table.whitelist-table .edit-mode .whitelist-display{display:none}table.whitelist-table .edit-mode .whitelist-edit{display:block}table.whitelist-table .edit-mode span.whitelist-edit,table.whitelist-table .edit-mode input.whitelist-edit{display:inline}.wf-bulk-action{margin:12px 0}tr.wf-table-filters input{max-width:120px}.wf-waf-status-disabled{padding:2rem 0}.wf-block .wf-block-content .wf-block-labeled-value.wf-waf-status .wf-block-labeled-value-value{padding-top:0}.wf-block .wf-block-content .wf-block-labeled-value.wf-waf-status .wf-block-labeled-value-value .wf-fa{font-size:8rem}.wf-block .wf-block-content .wf-block-labeled-value.wf-waf-status .wf-block-labeled-value-value svg{width:160px}.wf-block .wf-block-content .wf-block-labeled-value.wf-waf-status .wf-block-labeled-value-label{font-size:1.3125rem;font-weight:300;line-height:1.5;padding-bottom:0}.wf-block .wf-block-content .wf-block-labeled-value.wf-waf-status-full-enabled .wf-block-labeled-value-value{color:#ffffff}.wf-block .wf-block-content .wf-block-labeled-value.wf-waf-status-full-enabled .wf-block-labeled-value-label{color:#ffffff;padding:0}.wf-block .wf-block-content .wf-block-labeled-value.wf-waf-status-learning-mode .wf-block-labeled-value-value,.wf-block .wf-block-content .wf-block-labeled-value.wf-waf-status-disabled .wf-block-labeled-value-value{color:#9f9fa0}.wf-block .wf-block-content .wf-block-labeled-value.wf-waf-status-learning-mode .wf-block-labeled-value-value svg,.wf-block .wf-block-content .wf-block-labeled-value.wf-waf-status-disabled .wf-block-labeled-value-value svg{fill:#9f9fa0}.wf-block .wf-block-content .wf-block-labeled-value.wf-waf-status-learning-mode .wf-block-labeled-value-label,.wf-block .wf-block-content .wf-block-labeled-value.wf-waf-status-disabled .wf-block-labeled-value-label{color:#9f9fa0}.wf-waf-coverage li{-webkit-align-items:flex-start !important;align-items:flex-start !important}.wf-waf-navigation .wf-block-navigation-option-content,.wf-blocking-status .wf-block-navigation-option-content{padding:1.5rem 0 1.5rem 1.0rem}.wf-waf-navigation .wf-block-navigation-option-content h4,.wf-blocking-status .wf-block-navigation-option-content h4{margin:0 0 0.25rem 0}.wf-waf-navigation .wf-block-navigation-option-content p,.wf-blocking-status .wf-block-navigation-option-content p{margin:0 0 0.45rem 0}.wf-blocking-status>li{-webkit-flex-grow:0 !important;flex-grow:0 !important;-webkit-flex-basis:66.66667% !important;flex-basis:66.66667% !important}.wf-blocking-status>li:first-of-type{-webkit-flex-basis:33.33333% !important;flex-basis:33.33333% !important}.wf-blocking-status-premium>li{-webkit-flex-grow:0 !important;flex-grow:0 !important;-webkit-flex-basis:33.33333% !important;flex-basis:33.33333% !important}ul.wf-option.wf-option-rate-limit *{-webkit-flex-grow:1;flex-grow:1}ul.wf-option.wf-option-rate-limit *:first-child{-webkit-flex-grow:0;flex-grow:0}ul.wf-option.wf-option-rate-limit .wfselect2-container{min-width:100px}@media (min-width: 768px){ul.wf-option.wf-option-rate-limit .wfselect2-container{min-width:140px}}@media (min-width: 992px){ul.wf-option.wf-option-rate-limit .wfselect2-container{min-width:140px}}#waf-rules-wrapper tbody tr:nth-of-type(n+10){display:none}#waf-rules-wrapper.wf-show-all tbody tr:nth-of-type(n+10){display:table-row}#waf-rules-wrapper.wf-show-all #waf-show-all-rules{display:none}.wf-waf-backup-file-list{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:row;flex-direction:row}.wf-waf-backup-file-list>*{margin-left:0.5rem !important}.wf-waf-backup-file-list>*:first-child{margin-left:0 !important}#wf-option-loginSecurityEnabled .wf-option-subtitle{font-size:.875rem}.wf-rate-limit-warning{display:none;padding-top:1rem}.wf-rate-limit-warning .wf-inline-notice{display:inline-block}.wf-scan-status-disabled{padding:2rem 0}.wf-block .wf-block-content .wf-block-labeled-value.wf-scan-status .wf-block-labeled-value-value{padding-top:0}.wf-block .wf-block-content .wf-block-labeled-value.wf-scan-status .wf-block-labeled-value-value .wf-fa{font-size:8rem}.wf-block .wf-block-content .wf-block-labeled-value.wf-scan-status .wf-block-labeled-value-value svg{width:160px}.wf-block .wf-block-content .wf-block-labeled-value.wf-scan-status .wf-block-labeled-value-label{font-size:1.3125rem;font-weight:300;line-height:1.5;padding-bottom:0}.wf-block .wf-block-content .wf-block-labeled-value.wf-scan-status-full-enabled .wf-block-labeled-value-value{color:#ffffff}.wf-block .wf-block-content .wf-block-labeled-value.wf-scan-status-full-enabled .wf-block-labeled-value-label{color:#ffffff;padding:0}.wf-block .wf-block-content .wf-block-labeled-value.wf-scan-status-disabled .wf-block-labeled-value-value{color:#9f9fa0}.wf-block .wf-block-content .wf-block-labeled-value.wf-scan-status-disabled .wf-block-labeled-value-value svg{fill:#9f9fa0}.wf-block .wf-block-content .wf-block-labeled-value.wf-scan-status-disabled .wf-block-labeled-value-label{color:#9f9fa0}.wf-scan-navigation .wf-block-navigation-option-content{padding:1.5rem 0 1.5rem 1.0rem}.wf-scan-navigation .wf-block-navigation-option-content h4{margin:0 0 0.25rem 0}.wf-scan-navigation .wf-block-navigation-option-content p{margin:0 0 0.45rem 0}#wf-scan-starter{-webkit-justify-content:center;justify-content:center}#wf-scan-starter:hover{cursor:unset}#wf-scan-starter:hover a{text-decoration:none}.wf-scanner-progress{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:0.5rem;margin-bottom:0.5rem;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB3aWR0aD0iMXB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDEgNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KCTxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9IiNkMWQxZDEiLz48cmVjdCB4PSIwIiB5PSI1IiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSIjZDFkMWQxIi8+Cjwvc3ZnPg==");background-repeat:repeat-x;background-position:center 24px;overflow-x:auto;overflow-y:hidden}.wf-scanner-progress>.wf-scan-step{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column;padding-left:0.5rem;padding-right:0.5rem}.wf-scanner-progress>.wf-scan-step:first-of-type{padding-left:0;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIi8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #ffffff),color-stop(50%, #ffffff),color-stop(51%, rgba(255,255,255,0)),color-stop(100%, rgba(255,255,255,0)));background-image:-moz-linear-gradient(left, #ffffff 0%,#ffffff 50%,rgba(255,255,255,0) 51%,rgba(255,255,255,0) 100%);background-image:-webkit-linear-gradient(left, #ffffff 0%,#ffffff 50%,rgba(255,255,255,0) 51%,rgba(255,255,255,0) 100%);background-image:linear-gradient(to right, #ffffff 0%,#ffffff 50%,rgba(255,255,255,0) 51%,rgba(255,255,255,0) 100%);background-repeat:no-repeat;background-position:left center}.wf-scanner-progress>.wf-scan-step:last-of-type{padding-right:0;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(255,255,255,0)),color-stop(49%, rgba(255,255,255,0)),color-stop(50%, #ffffff),color-stop(100%, #ffffff));background-image:-moz-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 49%,#ffffff 50%,#ffffff 100%);background-image:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 49%,#ffffff 50%,#ffffff 100%);background-image:linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 49%,#ffffff 50%,#ffffff 100%);background-repeat:no-repeat;background-position:right center}.wf-scanner-progress>.wf-scan-step>.wf-scan-step-title{font-size:0.7rem;padding-top:0.5rem;white-space:nowrap}.wf-scanner-progress>.wf-scan-step>.wf-scan-step-subtitle{font-size:0.7rem}.wf-scanner-progress>.wf-scan-step>.wf-scan-step-icon>.wf-scan-step-pending,.wf-step-pending{width:50px;height:54px;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB3aWR0aD0iMTRweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIwIDAgMTQgMTQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+Cgk8Y2lyY2xlIGN4PSI3IiBjeT0iNyIgcj0iNyIgZmlsbD0iI2QxZDFkMSIvPgo8L3N2Zz4=");background-repeat:no-repeat;background-position:center center}.wf-scanner-progress>.wf-scan-step>.wf-scan-step-icon>.wf-scan-step-running,.wf-step-running{display:none;background-color:#ffffff !important}.wf-scanner-progress>.wf-scan-step>.wf-scan-step-icon>.wf-scan-step-complete-success,.wf-step-complete-success{display:none;width:50px;height:54px;background-color:#ffffff;background-repeat:no-repeat;background-position:center center;background-size:80%}.wf-scanner-progress>.wf-scan-step>.wf-scan-step-icon>.wf-scan-step-complete-warning,.wf-step-complete-warning{display:none;width:50px;height:54px;background:#fff url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHdpZHRoPSI1MHB4IiBoZWlnaHQ9IjUwcHgiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTk5LjA1MSw4Mi44NDJsLTQyLjgxMiwtNzguNDgzYy0wLjYxLC0xLjEzMSAtMS41MTQsLTIuMDc3IC0yLjYxNywtMi43MzdjLTIuMjI3LC0xLjMzNCAtNS4wMTcsLTEuMzM0IC03LjI0NCwwYy0xLjEwNiwwLjY1OSAtMi4wMTMsMS42MDUgLTIuNjI1LDIuNzM3bC00Mi44MDQsNzguNDgzYy0xLjI5OSwyLjE2OCAtMS4yNTYsNC44OTYgMC4xMTEsNy4wMjFjMC42MTQsMS4wNjcgMS41LDEuOTUyIDIuNTY2LDIuNTY2YzEuMDc0LDAuNjI3IDIuMjk3LDAuOTU1IDMuNTQxLDAuOTQ5bDg1LjY0MSwwYzIuNTE3LC0wLjAwOSA0Ljg1MiwtMS4zNDcgNi4xMzIsLTMuNTE1YzEuMzY3LC0yLjEyNSAxLjQxLC00Ljg1MyAwLjExMSwtNy4wMjFsMCwwWm0tNDEuOTA2LC01LjU3NmMwLjAxMSwwLjQ5IC0wLjE4MSwwLjk2NCAtMC41MywxLjMwOGMtMC4zMjUsMC4zNDIgLTAuNzc3LDAuNTM0IC0xLjI0OSwwLjUzMWwtMTAuNzE1LDBjLTAuNDcyLDAuMDAzIC0wLjkyNCwtMC4xODkgLTEuMjQ5LC0wLjUzMWMtMC4zNDksLTAuMzQ0IC0wLjU0MiwtMC44MTggLTAuNTMsLTEuMzA4bDAsLTEwLjU4OGMtMC4wMTIsLTAuNDkgMC4xODEsLTAuOTY0IDAuNTMsLTEuMzA4YzAuMzI1LC0wLjM0MSAwLjc3NywtMC41MzMgMS4yNDksLTAuNTNsMTAuNjk4LDBjMC40NzUsLTAuMDA2IDAuOTMsMC4xODcgMS4yNTgsMC41M2MwLjM0OCwwLjM0NSAwLjU0LDAuODE4IDAuNTMsMS4zMDhsMCwxMC41ODhsMC4wMDgsMFptLTAuMTExLC0yMC44NDJjLTAuMDQ1LDAuMzggLTAuMjYzLDAuNzE4IC0wLjU5LDAuOTE2Yy0wLjM4OSwwLjI1IC0wLjg0NiwwLjM3NSAtMS4zMDgsMC4zNTlsLTEwLjMyMywwYy0wLjQ3LDAuMDEzIC0wLjkzNCwtMC4xMTIgLTEuMzM0LC0wLjM1OWMtMC4zMzgsLTAuMTg1IC0wLjU1MSwtMC41MzkgLTAuNTU2LC0wLjkyNGwtMC45NDksLTI1LjQ2OGMtMC4wMywtMC40NiAwLjE4MSwtMC45MDQgMC41NTYsLTEuMTcyYzAuMzU4LC0wLjM1NSAwLjgzMSwtMC41NzMgMS4zMzQsLTAuNjE2bDEyLjI3MiwwYzAuNTA2LDAuMDQgMC45ODIsMC4yNTggMS4zNDMsMC42MTZjMC4zNTcsMC4yMzIgMC41NjgsMC42MzUgMC41NTYsMS4wNmwtMS4wMDEsMjUuNTg4WiIgZmlsbD0iI2ZjYjIxNCIvPjwvc3ZnPg==");background-repeat:no-repeat;background-position:center center;background-size:80%}.wf-scanner-progress>.wf-scan-step>.wf-scan-step-icon>.wf-scan-step-disabled,.wf-step-disabled{display:none;width:50px;height:54px;background:#fff url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHdpZHRoPSI1MHB4IiBoZWlnaHQ9IjUwcHgiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTk1Ljg5LDMwLjUyOGMtMi40OTYsLTUuOTQxIC02LjEwOCwtMTEuMzUxIC0xMC42NDIsLTE1LjkzOGMtNC41NzUsLTQuNTM4IC05Ljk5LC04LjE0OCAtMTUuOTQyLC0xMC42M2MtMTIuNDAxLC01LjI4IC0yNi40NDEsLTUuMjggLTM4Ljg0MiwwYy01Ljk2NSwyLjQ4NSAtMTEuMzg5LDYuMTAxIC0xNS45NzIsMTAuNjVjLTQuNTEsNC41ODYgLTguMTAxLDkuOTg5IC0xMC41ODIsMTUuOTE4Yy01LjI4NywxMi40MzIgLTUuMjg3LDI2LjQ5IDAsMzguOTIxYzIuNDk1LDUuOTQyIDYuMTA3LDExLjM1MyAxMC42NDIsMTUuOTM5YzQuNTgzLDQuNTQ4IDEwLjAwNyw4LjE2NSAxNS45NzIsMTAuNjQ5YzEyLjQsNS4yODQgMjYuNDQyLDUuMjg0IDM4Ljg0MiwwYzUuOTY1LC0yLjQ4NCAxMS4zODksLTYuMTAxIDE1Ljk3MiwtMTAuNjQ5YzQuNTM2LC00LjU4NSA4LjE0OSwtOS45OTYgMTAuNjQyLC0xNS45MzljNS4yODcsLTEyLjQzMSA1LjI4NywtMjYuNDg5IDAsLTM4LjkyMWwtMC4wOSwwWm0tNzUuNjA4LDM4Ljg1MWMtNy4zMDIsLTExLjIxMiAtNy42ODksLTI1LjYyIC0wLjk5OCwtMzcuMjA3YzMuMDc1LC01LjM3NSA3LjUyMiwtOS44NDQgMTIuODg3LC0xMi45NWM1LjM3NSwtMy4xMjkgMTEuNDk3LC00Ljc1NCAxNy43MTksLTQuNzAyYzYuOTU1LC0wLjA2IDEzLjc2NiwyLjAwMiAxOS41MTYsNS45MDdsLTQ5LjEyNCw0OC45NTJabTYyLjIwMSwtNS42NDhjLTEuNzU1LDQuMjI4IC00LjMxOCw4LjA3NiAtNy41NDcsMTEuMzI2Yy0zLjI0MywzLjIyOSAtNy4wNzYsNS44MDkgLTExLjI5LDcuNjAxYy00LjM0MywxLjg4MyAtOS4wMzEsMi44NDYgLTEzLjc2NiwyLjgyOWMtNi44NzIsMC4wMDggLTEzLjU5NSwtMi4wMTcgLTE5LjMxNiwtNS44MTdsNDkuMDU0LC00OC44MTNjMy43NDEsNS42ODcgNS43MTEsMTIuMzU0IDUuNjYsMTkuMTU3YzAuMDAzLDQuNzEzIC0wLjk0OCw5LjM3OSAtMi43OTUsMTMuNzE3bDAsMFoiIGZpbGw9IiNkMWQxZDEiLz48L3N2Zz4=");background-repeat:no-repeat;background-position:center center;background-size:80%}.wf-scanner-progress>.wf-scan-step>.wf-scan-step-icon>.wf-scan-step-premium,.wf-step-premium{width:50px;height:54px;background:#fff url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzMHB4IiB2aWV3Qm94PSIwIDAgMjQgMzAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxwYXRoIGQ9Ik0yMy45NDksMTQuMjMzYy0wLjM3OSwtMC4zOSAtMC45MDQsLTAuNjA2IC0xLjQ0OCwtMC41OTVsLTAuNjgzLDBsMCwtNC4wOTJjMC4wMzIsLTIuNTM1IC0wLjk4NiwtNC45NzMgLTIuODEyLC02LjczMWMtMS43NTksLTEuODI4IC00LjE5OCwtMi44NDcgLTYuNzM0LC0yLjgxNWMtMi41MzYsLTAuMDMyIC00Ljk3NiwwLjk4NyAtNi43MzQsMi44MTVjLTEuODI2LDEuNzU4IC0yLjg0NCw0LjE5NiAtMi44MTIsNi43MzFsMCw0LjA4OWwtMC42OCwwYy0wLjU0NCwtMC4wMTEgLTEuMDY5LDAuMjA1IC0xLjQ0OCwwLjU5NWMtMC4zOTUsMC4zODIgLTAuNjEyLDAuOTEyIC0wLjU5OCwxLjQ2MWwwLDEyLjI2NmMtMC4wMTEsMC41NDQgMC4yMDQsMS4wNjkgMC41OTUsMS40NDhjMC4zNzksMC4zOTEgMC45MDQsMC42MDYgMS40NDgsMC41OTVsMjAuNDU4LDBjMC4wMDMsMCAwLjAwNiwwIDAuMDEsMGMxLjExNywwIDIuMDM2LC0wLjkxOSAyLjAzNiwtMi4wMzdjMCwtMC4wMDMgMCwtMC4wMDYgMCwtMC4wMDlsMCwtMTIuMjYzYzAuMDExLC0wLjU0NCAtMC4yMDYsLTEuMDY5IC0wLjU5OCwtMS40NDhsMCwtMC4wMVptLTYuMjExLC0wLjU5NWwtMTAuOTE5LDBsMCwtNC4wOTJjLTAuMDIyLC0xLjQ1MSAwLjU1NywtMi44NDggMS41OTksLTMuODU4YzEuMDA5LC0xLjA0MiAyLjQwNywtMS42MjEgMy44NTcsLTEuNTk4YzEuNDUxLC0wLjAyMyAyLjg0OCwwLjU1NiAzLjg1OCwxLjU5OGMxLjA0MiwxLjAwOSAxLjYyMSwyLjQwNyAxLjU5OCwzLjg1OGwwLjAwNyw0LjA5MloiIGZpbGw9IiNkMWQxZDEiLz4KPC9zdmc+");background-repeat:no-repeat;background-position:center center;background-size:40%}.wf-scanner-progress>.wf-scan-step.wf-scan-step-premium>.wf-scan-step-icon>.wf-scan-step-pending{display:none}.wf-scanner-progress>.wf-scan-step.wf-scan-step-premium>.wf-scan-step-icon>.wf-scan-step-running{display:none}.wf-scanner-progress>.wf-scan-step.wf-scan-step-premium>.wf-scan-step-icon>.wf-scan-step-complete-success{display:none}.wf-scanner-progress>.wf-scan-step.wf-scan-step-premium>.wf-scan-step-icon>.wf-scan-step-complete-warning{display:none}.wf-scanner-progress>.wf-scan-step.wf-scan-step-premium>.wf-scan-step-icon>.wf-scan-step-disabled{display:none}.wf-scanner-progress>.wf-scan-step.wf-scan-step-running>.wf-scan-step-icon>.wf-scan-step-pending{display:none}.wf-scanner-progress>.wf-scan-step.wf-scan-step-running>.wf-scan-step-icon>.wf-scan-step-running{display:block}.wf-scanner-progress>.wf-scan-step.wf-scan-step-running>.wf-scan-step-icon>.wf-scan-step-complete-success{display:none}.wf-scanner-progress>.wf-scan-step.wf-scan-step-running>.wf-scan-step-icon>.wf-scan-step-complete-warning{display:none}.wf-scanner-progress>.wf-scan-step.wf-scan-step-running>.wf-scan-step-icon>.wf-scan-step-disabled{display:none}.wf-scanner-progress>.wf-scan-step.wf-scan-step-complete-success>.wf-scan-step-icon>.wf-scan-step-pending{display:none}.wf-scanner-progress>.wf-scan-step.wf-scan-step-complete-success>.wf-scan-step-icon>.wf-scan-step-running{display:none}.wf-scanner-progress>.wf-scan-step.wf-scan-step-complete-success>.wf-scan-step-icon>.wf-scan-step-complete-success{display:block}.wf-scanner-progress>.wf-scan-step.wf-scan-step-complete-success>.wf-scan-step-icon>.wf-scan-step-complete-warning{display:none}.wf-scanner-progress>.wf-scan-step.wf-scan-step-complete-success>.wf-scan-step-icon>.wf-scan-step-disabled{display:none}.wf-scanner-progress>.wf-scan-step.wf-scan-step-complete-warning>.wf-scan-step-icon>.wf-scan-step-pending{display:none}.wf-scanner-progress>.wf-scan-step.wf-scan-step-complete-warning>.wf-scan-step-icon>.wf-scan-step-running{display:none}.wf-scanner-progress>.wf-scan-step.wf-scan-step-complete-warning>.wf-scan-step-icon>.wf-scan-step-complete-success{display:none}.wf-scanner-progress>.wf-scan-step.wf-scan-step-complete-warning>.wf-scan-step-icon>.wf-scan-step-complete-warning{display:block}.wf-scanner-progress>.wf-scan-step.wf-scan-step-complete-warning>.wf-scan-step-icon>.wf-scan-step-disabled{display:none}.wf-scanner-progress>.wf-scan-step.wf-scan-step-disabled>.wf-scan-step-icon>.wf-scan-step-pending{display:none}.wf-scanner-progress>.wf-scan-step.wf-scan-step-disabled>.wf-scan-step-icon>.wf-scan-step-running{display:none}.wf-scanner-progress>.wf-scan-step.wf-scan-step-disabled>.wf-scan-step-icon>.wf-scan-step-complete-success{display:none}.wf-scanner-progress>.wf-scan-step.wf-scan-step-disabled>.wf-scan-step-icon>.wf-scan-step-complete-warning{display:none}.wf-scanner-progress>.wf-scan-step.wf-scan-step-disabled>.wf-scan-step-icon>.wf-scan-step-disabled{display:block}#wf-scan-last-status{font-size:0.75rem;text-align:center}@media (min-width: 768px){#wf-scan-last-status{text-align:left}}#wf-scan-activity-log-controls{-webkit-flex-shrink:0;flex-shrink:0;text-align:center;white-space:nowrap}@media (min-width: 768px){#wf-scan-activity-log-controls{text-align:right}}#wf-scan-activity-log-controls a{text-transform:uppercase;font-size:0.75rem;white-space:nowrap}#wf-scan-toggle-activity-log .wf-scan-activity-log-visible{display:none}#wf-scan-toggle-activity-log .wf-scan-activity-log-hidden{display:inline}#wf-scan-toggle-activity-log.wf-active .wf-scan-activity-log-visible{display:inline}#wf-scan-toggle-activity-log.wf-active .wf-scan-activity-log-hidden{display:none}#wf-scan-running-bar{height:4px;border:1px solid #e2e2e2;background-color:#ffffff;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}#wf-scan-running-bar-pill{height:4px;width:33.3333%;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-animation:wf-scan-running-bar-pill-keyframes 1s linear infinite alternate both;-o-animation:wf-scan-running-bar-pill-keyframes 1s linear infinite alternate both;animation:wf-scan-running-bar-pill-keyframes 1s linear infinite alternate both}@-moz-keyframes wf-scan-running-bar-pill-keyframes{from{margin-left:0%}to{margin-left:66.6667%}}@-webkit-keyframes wf-scan-running-bar-pill-keyframes{from{margin-left:0%}to{margin-left:66.6667%}}@keyframes wf-scan-running-bar-pill-keyframes{from{margin-left:0%}to{margin-left:66.6667%}}#wf-scan-activity-log{display:none;overflow-x:hidden;overflow-y:auto;background-color:#ffffff;box-shadow:0 0 0 1px rgba(200,215,225,0.25),0 1px 2px #e9eff3;padding:0.5rem;height:7rem}#wf-scan-activity-log>li{margin:0;padding:0}#wf-scan-activity-log.wf-active{display:block}.wf-scan-tabs{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:inset 0px 0px 0px 1px #f1f1f1,inset 0px -1px 0px 1px #e2e2e2;margin:0.5rem 0 0 0}.wf-scan-tabs>*{-webkit-flex-grow:0;flex-grow:0;min-width:0}.wf-scan-tabs .wf-tab{border:1px solid #d0d0d0;border-top-right-radius:0.5rem;border-top-left-radius:0.5rem;border-bottom:none;margin:0;margin-left:0.5rem;background:#e6e6e6;color:#333}.wf-scan-tabs .wf-tab:first-of-type{margin-left:0}.wf-scan-tabs .wf-tab a{display:block;padding:0.5rem 1rem;font-size:14px;line-height:24px;text-decoration:none;font-weight:bold;color:#333}.wf-scan-tabs .wf-tab.wf-active,.wf-scan-tabs .wf-tab:hover{border-bottom:1px solid #ffffff;background:#ffffff;margin-bottom:-1px;-webkit-box-shadow:none;box-shadow:none}.wf-scan-tabs #wf-scan-bulk-buttons{-webkit-flex-grow:1 !important;flex-grow:1 !important;text-align:right}.wf-scan-tab-content{display:none;margin-top:15px}.wf-scan-tab-content.wf-active{display:block}.wf-scan-results{margin:0;margin-top:-1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}.wf-scan-results>.wf-scan-results-stats{margin:0}.wf-scan-results>.wf-scan-results-stats>.wf-block{box-shadow:none;margin:0}.wf-scan-results>.wf-scan-results-stats>.wf-block>.wf-block-content>.wf-block-list>li{border-top:0px;padding:0 1rem}.wf-scan-results>.wf-scan-results-stats>.wf-block>.wf-block-content>.wf-block-list .wf-flex-horizontal>li{font-size:0.75rem;white-space:nowrap;margin:0}.wf-scan-results>.wf-scan-results-stats>.wf-block>.wf-block-content>.wf-block-list .wf-flex-horizontal>li:last-of-type{text-align:right}.wf-scan-results-issues{padding:0;margin:0;display:none}.wf-scan-results-issues.wf-active{display:block}.wf-issue,.wf-issue-site-cleaning{display:-webkit-flex;display:flex;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:column;flex-direction:column;border-top:1px solid #e2e2e2}.wf-issue:nth-of-type(2n),.wf-issue-site-cleaning:nth-of-type(2n){background-color:#fff}.wf-issue>li,.wf-issue-site-cleaning>li{margin:0}.wf-issue.wf-issue-severity-critical,.wf-issue-site-cleaning.wf-issue-severity-critical{border-left:4px solid #930000}.wf-issue.wf-issue-severity-high,.wf-issue-site-cleaning.wf-issue-severity-high{border-left:4px solid #c10000}.wf-issue.wf-issue-severity-warning,.wf-issue.wf-issue-severity-medium,.wf-issue-site-cleaning.wf-issue-severity-warning,.wf-issue-site-cleaning.wf-issue-severity-medium{border-left:4px solid #fcb214}.wf-issue.wf-issue-severity-low,.wf-issue-site-cleaning.wf-issue-severity-low{border-left:4px solid #3f596b}.wf-issue.wf-issue-severity-good,.wf-issue-site-cleaning.wf-issue-severity-good{border-left:4px solid #16bc9b}.wf-issue>.wf-issue-summary>ul,.wf-issue-site-cleaning>.wf-issue-summary>ul{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:row;flex-direction:row;padding:1.5rem}.wf-issue>.wf-issue-summary>ul>li,.wf-issue-site-cleaning>.wf-issue-summary>ul>li{margin:0;padding:0;padding-left:1.5rem}@media (max-width: 767px){.wf-issue>.wf-issue-summary>ul>li,.wf-issue-site-cleaning>.wf-issue-summary>ul>li{padding-left:0.5rem}}.wf-issue>.wf-issue-summary>ul>li:first-of-type,.wf-issue-site-cleaning>.wf-issue-summary>ul>li:first-of-type{padding-left:0}.wf-issue>.wf-issue-summary>ul>.wf-issue-icon,.wf-issue>.wf-issue-summary>ul>.wf-issue-icon-colored,.wf-issue-site-cleaning>.wf-issue-summary>ul>.wf-issue-icon,.wf-issue-site-cleaning>.wf-issue-summary>ul>.wf-issue-icon-colored{text-align:left;-webkit-flex-basis:50px;flex-basis:50px;-webkit-flex-shrink:0;flex-shrink:0}.wf-issue>.wf-issue-summary>ul>.wf-issue-icon>*,.wf-issue>.wf-issue-summary>ul>.wf-issue-icon-colored>*,.wf-issue-site-cleaning>.wf-issue-summary>ul>.wf-issue-icon>*,.wf-issue-site-cleaning>.wf-issue-summary>ul>.wf-issue-icon-colored>*{height:40px}.wf-issue>.wf-issue-summary>ul>.wf-issue-icon svg path,.wf-issue-site-cleaning>.wf-issue-summary>ul>.wf-issue-icon svg path{fill:#9e9e9e}.wf-issue>.wf-issue-summary>ul>.wf-issue-short,.wf-issue-site-cleaning>.wf-issue-summary>ul>.wf-issue-short{-webkit-flex-basis:40%;flex-basis:40%}.wf-issue>.wf-issue-summary>ul>.wf-issue-stats,.wf-issue-site-cleaning>.wf-issue-summary>ul>.wf-issue-stats{-webkit-flex-basis:25%;flex-basis:25%}.wf-issue>.wf-issue-summary>ul>.wf-issue-short-stats,.wf-issue-site-cleaning>.wf-issue-summary>ul>.wf-issue-short-stats{-webkit-flex-grow:1;flex-grow:1}.wf-issue>.wf-issue-summary>ul .wf-issue-severity-critical,.wf-issue>.wf-issue-summary>ul .wf-issue-severity-high,.wf-issue>.wf-issue-summary>ul .wf-issue-severity-medium,.wf-issue>.wf-issue-summary>ul .wf-issue-severity-low,.wf-issue>.wf-issue-summary>ul .wf-issue-severity-warning,.wf-issue-site-cleaning>.wf-issue-summary>ul .wf-issue-severity-critical,.wf-issue-site-cleaning>.wf-issue-summary>ul .wf-issue-severity-high,.wf-issue-site-cleaning>.wf-issue-summary>ul .wf-issue-severity-medium,.wf-issue-site-cleaning>.wf-issue-summary>ul .wf-issue-severity-low,.wf-issue-site-cleaning>.wf-issue-summary>ul .wf-issue-severity-warning{padding-left:18px;position:relative}.wf-issue>.wf-issue-summary>ul .wf-issue-severity-critical:before,.wf-issue>.wf-issue-summary>ul .wf-issue-severity-high:before,.wf-issue>.wf-issue-summary>ul .wf-issue-severity-medium:before,.wf-issue>.wf-issue-summary>ul .wf-issue-severity-low:before,.wf-issue>.wf-issue-summary>ul .wf-issue-severity-warning:before,.wf-issue-site-cleaning>.wf-issue-summary>ul .wf-issue-severity-critical:before,.wf-issue-site-cleaning>.wf-issue-summary>ul .wf-issue-severity-high:before,.wf-issue-site-cleaning>.wf-issue-summary>ul .wf-issue-severity-medium:before,.wf-issue-site-cleaning>.wf-issue-summary>ul .wf-issue-severity-low:before,.wf-issue-site-cleaning>.wf-issue-summary>ul .wf-issue-severity-warning:before{content:'';display:block;position:absolute;top:50%;left:0;margin-top:-5px;border:5px solid #9f9fa0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.wf-issue>.wf-issue-summary>ul .wf-issue-severity-critical:before,.wf-issue-site-cleaning>.wf-issue-summary>ul .wf-issue-severity-critical:before{border-color:#930000}.wf-issue>.wf-issue-summary>ul .wf-issue-severity-high:before,.wf-issue-site-cleaning>.wf-issue-summary>ul .wf-issue-severity-high:before{border-color:#c10000}.wf-issue>.wf-issue-summary>ul .wf-issue-severity-medium:before,.wf-issue>.wf-issue-summary>ul .wf-issue-severity-warning:before,.wf-issue-site-cleaning>.wf-issue-summary>ul .wf-issue-severity-medium:before,.wf-issue-site-cleaning>.wf-issue-summary>ul .wf-issue-severity-warning:before{border-color:#fcb214}.wf-issue>.wf-issue-summary>ul .wf-issue-severity-low:before,.wf-issue-site-cleaning>.wf-issue-summary>ul .wf-issue-severity-low:before{border-color:#3f596b}.wf-issue>.wf-issue-summary>ul>.wf-issue-controls,.wf-issue>.wf-issue-summary>ul>.wf-issue-short-stats>.wf-issue-controls,.wf-issue-site-cleaning>.wf-issue-summary>ul>.wf-issue-controls,.wf-issue-site-cleaning>.wf-issue-summary>ul>.wf-issue-short-stats>.wf-issue-controls{-webkit-flex-grow:1;flex-grow:1;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-flex-direction:row;flex-direction:row}.wf-issue>.wf-issue-summary>ul>.wf-issue-controls>.wf-issue-control,.wf-issue>.wf-issue-summary>ul>.wf-issue-short-stats>.wf-issue-controls>.wf-issue-control,.wf-issue-site-cleaning>.wf-issue-summary>ul>.wf-issue-controls>.wf-issue-control,.wf-issue-site-cleaning>.wf-issue-summary>ul>.wf-issue-short-stats>.wf-issue-controls>.wf-issue-control{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column;padding-left:2rem;text-decoration:none}.wf-issue>.wf-issue-summary>ul>.wf-issue-controls>.wf-issue-control:first-of-type,.wf-issue>.wf-issue-summary>ul>.wf-issue-short-stats>.wf-issue-controls>.wf-issue-control:first-of-type,.wf-issue-site-cleaning>.wf-issue-summary>ul>.wf-issue-controls>.wf-issue-control:first-of-type,.wf-issue-site-cleaning>.wf-issue-summary>ul>.wf-issue-short-stats>.wf-issue-controls>.wf-issue-control:first-of-type{padding-left:0}.wf-issue>.wf-issue-summary>ul>.wf-issue-controls>.wf-issue-control>.wf-issue-control-icon,.wf-issue>.wf-issue-summary>ul>.wf-issue-controls>.wf-issue-control .wf-issue-control-icon-inactive,.wf-issue>.wf-issue-summary>ul>.wf-issue-controls>.wf-issue-control .wf-issue-control-icon-active,.wf-issue>.wf-issue-summary>ul>.wf-issue-short-stats>.wf-issue-controls>.wf-issue-control>.wf-issue-control-icon,.wf-issue>.wf-issue-summary>ul>.wf-issue-short-stats>.wf-issue-controls>.wf-issue-control .wf-issue-control-icon-inactive,.wf-issue>.wf-issue-summary>ul>.wf-issue-short-stats>.wf-issue-controls>.wf-issue-control .wf-issue-control-icon-active,.wf-issue-site-cleaning>.wf-issue-summary>ul>.wf-issue-controls>.wf-issue-control>.wf-issue-control-icon,.wf-issue-site-cleaning>.wf-issue-summary>ul>.wf-issue-controls>.wf-issue-control .wf-issue-control-icon-inactive,.wf-issue-site-cleaning>.wf-issue-summary>ul>.wf-issue-controls>.wf-issue-control .wf-issue-control-icon-active,.wf-issue-site-cleaning>.wf-issue-summary>ul>.wf-issue-short-stats>.wf-issue-controls>.wf-issue-control>.wf-issue-control-icon,.wf-issue-site-cleaning>.wf-issue-summary>ul>.wf-issue-short-stats>.wf-issue-controls>.wf-issue-control .wf-issue-control-icon-inactive,.wf-issue-site-cleaning>.wf-issue-summary>ul>.wf-issue-short-stats>.wf-issue-controls>.wf-issue-control .wf-issue-control-icon-active{height:20px}.wf-issue>.wf-issue-summary>ul>.wf-issue-controls>.wf-issue-control>.wf-issue-control-icon path,.wf-issue>.wf-issue-summary>ul>.wf-issue-controls>.wf-issue-control .wf-issue-control-icon-inactive path,.wf-issue>.wf-issue-summary>ul>.wf-issue-controls>.wf-issue-control .wf-issue-control-icon-active path,.wf-issue>.wf-issue-summary>ul>.wf-issue-short-stats>.wf-issue-controls>.wf-issue-control>.wf-issue-control-icon path,.wf-issue>.wf-issue-summary>ul>.wf-issue-short-stats>.wf-issue-controls>.wf-issue-control .wf-issue-control-icon-inactive path,.wf-issue>.wf-issue-summary>ul>.wf-issue-short-stats>.wf-issue-controls>.wf-issue-control .wf-issue-control-icon-active path,.wf-issue-site-cleaning>.wf-issue-summary>ul>.wf-issue-controls>.wf-issue-control>.wf-issue-control-icon path,.wf-issue-site-cleaning>.wf-issue-summary>ul>.wf-issue-controls>.wf-issue-control .wf-issue-control-icon-inactive path,.wf-issue-site-cleaning>.wf-issue-summary>ul>.wf-issue-controls>.wf-issue-control .wf-issue-control-icon-active path,.wf-issue-site-cleaning>.wf-issue-summary>ul>.wf-issue-short-stats>.wf-issue-controls>.wf-issue-control>.wf-issue-control-icon path,.wf-issue-site-cleaning>.wf-issue-summary>ul>.wf-issue-short-stats>.wf-issue-controls>.wf-issue-control .wf-issue-control-icon-inactive path,.wf-issue-site-cleaning>.wf-issue-summary>ul>.wf-issue-short-stats>.wf-issue-controls>.wf-issue-control .wf-issue-control-icon-active path{fill:#9e9e9e;fill-rule:nonzero}.wf-issue>.wf-issue-summary>ul>.wf-issue-controls>.wf-issue-control>.wf-issue-control-label,.wf-issue>.wf-issue-summary>ul>.wf-issue-short-stats>.wf-issue-controls>.wf-issue-control>.wf-issue-control-label,.wf-issue-site-cleaning>.wf-issue-summary>ul>.wf-issue-controls>.wf-issue-control>.wf-issue-control-label,.wf-issue-site-cleaning>.wf-issue-summary>ul>.wf-issue-short-stats>.wf-issue-controls>.wf-issue-control>.wf-issue-control-label{padding-top:0.65rem;font-size:0.7rem;font-weight:500;text-transform:uppercase;color:#9e9e9e}.wf-issue>.wf-issue-summary>ul>.wf-issue-short-stats>.wf-issue-controls,.wf-issue-site-cleaning>.wf-issue-summary>ul>.wf-issue-short-stats>.wf-issue-controls{margin-top:1rem;-webkit-justify-content:flex-start;justify-content:flex-start}.wf-issue .wf-issue-control-icon-active,.wf-issue-site-cleaning .wf-issue-control-icon-active{display:none}.wf-issue .wf-issue-control-icon-inactive,.wf-issue-site-cleaning .wf-issue-control-icon-inactive{display:block}.wf-issue>.wf-issue-detail,.wf-issue-site-cleaning>.wf-issue-detail{display:none;padding:1.5rem;border-top:1px solid #e2e2e2}.wf-issue>.wf-issue-detail .wf-issue-detail-spacer,.wf-issue-site-cleaning>.wf-issue-detail .wf-issue-detail-spacer{height:1rem;margin:0;padding:0}.wf-issue>.wf-issue-detail .wf-issue-detail-controls,.wf-issue-site-cleaning>.wf-issue-detail .wf-issue-detail-controls{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:row;flex-direction:row;margin:0;margin-top:1rem}.wf-issue>.wf-issue-detail .wf-issue-detail-controls>*,.wf-issue-site-cleaning>.wf-issue-detail .wf-issue-detail-controls>*{margin-left:1rem}.wf-issue>.wf-issue-detail .wf-issue-detail-controls>*:first-of-type,.wf-issue-site-cleaning>.wf-issue-detail .wf-issue-detail-controls>*:first-of-type{margin-left:0}@media (max-width: 767px){.wf-issue>.wf-issue-detail .wf-issue-detail-controls,.wf-issue-site-cleaning>.wf-issue-detail .wf-issue-detail-controls{-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:column;flex-direction:column}.wf-issue>.wf-issue-detail .wf-issue-detail-controls>*,.wf-issue-site-cleaning>.wf-issue-detail .wf-issue-detail-controls>*{margin-left:0;margin-top:0.5rem}.wf-issue>.wf-issue-detail .wf-issue-detail-controls>*:first-of-type,.wf-issue-site-cleaning>.wf-issue-detail .wf-issue-detail-controls>*:first-of-type{margin-top:0}}.wf-issue.wf-active>.wf-issue-summary>ul>.wf-issue-controls .wf-issue-control-icon-inactive,.wf-issue-site-cleaning.wf-active>.wf-issue-summary>ul>.wf-issue-controls .wf-issue-control-icon-inactive{display:none}.wf-issue.wf-active>.wf-issue-summary>ul>.wf-issue-controls .wf-issue-control-icon-active,.wf-issue-site-cleaning.wf-active>.wf-issue-summary>ul>.wf-issue-controls .wf-issue-control-icon-active{display:block}.wf-issue.wf-active>.wf-issue-detail,.wf-issue-site-cleaning.wf-active>.wf-issue-detail{display:block}.wf-issue-site-cleaning>.wf-issue-summary>ul>.wf-issue-short{-webkit-flex-basis:auto;flex-basis:auto}.wf-issue-site-cleaning>.wf-issue-summary>ul>.wf-issue-short p{padding:0;margin:0}.wf-option-scan-signatures>.wf-option-disclosure{-webkit-flex-grow:1;flex-grow:1;text-align:right}.wf-option-scan-signatures>.wf-option-disclosure>svg{transition:transform 0.15s cubic-bezier(0.175, 0.885, 0.32, 1.275)}#wf-scan-additional-signatures{display:none;margin-left:3rem;padding-left:30px;padding-bottom:1rem}#wf-scan-additional-signatures>h4{margin:0 0 0.5rem 0}#wf-scan-additional-signatures>textarea{width:300px;height:80px}.wf-scan-type-enabled{padding:1rem 0.5rem}.wf-scan-type-enabled>li:first-of-type{padding-right:1.5rem}.wf-scan-type-controls{display:-webkit-flex;display:flex;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:column;flex-direction:column;margin:0 -0.5rem}.wf-scan-type{display:-webkit-flex;display:flex;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:row;flex-direction:row;min-width:700px}@media (max-width: 767px){.wf-scan-type{-webkit-justify-content:flex-start;justify-content:flex-start}}.wf-scan-type>li{-webkit-flex-grow:1;flex-grow:1;-webkit-flex-shrink:0;flex-shrink:0;-webkit-flex-basis:25%;flex-basis:25%;display:-webkit-flex;display:flex;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:center;justify-content:center;max-width:25%;padding:0.5rem}@media (min-width: 768px){.wf-scan-type>li{-webkit-flex-shrink:1;flex-shrink:1}}.wf-scan-type>li>ul.wf-scan-type-option{-webkit-flex-grow:1;flex-grow:1;margin:0;padding:0;border:1px solid #d9d9d9;min-height:100%;cursor:pointer}.wf-scan-type>li>ul.wf-scan-type-option.wf-scan-type-option-custom{cursor:inherit}.wf-scan-type>li>ul.wf-scan-type-option>.wf-scan-type-option-name{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:row;flex-direction:row;border-bottom:2px solid #d9d9d9;padding:0.5rem 1rem}.wf-scan-type>li>ul.wf-scan-type-option>.wf-scan-type-option-name .wf-option-checkbox{margin-right:0.5rem;width:20px;height:20px;min-width:20px;min-height:20px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;line-height:20px !important;background-color:#ffffff;box-shadow:0px 0px 0px 1px rgba(185,185,185,0.75);color:#ffffff !important;font-size:25px !important}.wf-scan-type>li>ul.wf-scan-type-option>.wf-scan-type-option-name span{font-weight:400;font-size:0.95rem}.wf-scan-type>li>ul.wf-scan-type-option>.wf-scan-type-option-description{padding:1rem}.wf-scan-type>li>ul.wf-scan-type-option.wf-active>.wf-scan-type-option-name span{color:#ffffff}.wf-scan-scheduling-manual{display:none;margin-left:3rem;padding-left:30px}.wf-scan-scheduling-manual.wf-active{display:block}.wf-scan-scheduling-manual>li{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:row;flex-direction:row}.wf-scan-scheduling-manual .wf-scan-scheduling-manual-presets-label{padding-right:1rem}.wf-scan-scheduling-manual .wf-scan-scheduling-manual-presets{display:-webkit-flex;display:flex;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:row;flex-direction:row;margin:0;padding:0}.wf-scan-scheduling-manual .wf-scan-scheduling-manual-presets>li{margin:0;padding:0.5rem 0.7rem;text-transform:uppercase;cursor:pointer;color:#aaa;font-weight:400;border-top:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf;border-right:1px solid #bfbfbf}.wf-scan-scheduling-manual .wf-scan-scheduling-manual-presets>li:first-of-type{border-left:1px solid #bfbfbf;-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px}.wf-scan-scheduling-manual .wf-scan-scheduling-manual-presets>li:last-of-type{-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-moz-border-radius-bottomright:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px}.wf-scan-scheduling-manual .wf-scan-scheduling-manual-presets>li.wf-active{color:#ffffff}.wf-scan-scheduling-manual-preset-options .wfselect2-container{min-width:100px}.wf-scan-scheduling-manual-preset-options:not(.wf-active),.wf-scan-scheduling-manual-custom-options:not(.wf-active){display:none !important}.wf-scan-scheduling-manual-custom-options{padding-bottom:1rem}.wf-schedule-times-wrapper{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:row;flex-direction:row;margin-top:1rem}@media (min-width: 768px){.wf-schedule-times-wrapper{margin-top:0.25rem}}.wf-schedule-times-wrapper:first-of-type{margin-top:0}@media (min-width: 768px){.wf-schedule-times-wrapper:first-of-type{margin-top:1rem}}.wf-schedule-times-wrapper>*{-webkit-flex-grow:1;flex-grow:1;min-width:0}.wf-schedule-times-wrapper>*:first-child{-webkit-flex-grow:0;flex-grow:0;min-width:initial;padding-right:0.25rem}.wf-schedule-times-wrapper .wf-schedule-period{font-weight:500;padding:0.5rem 0.7rem}.wf-schedule-times{display:-webkit-flex;display:flex;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:row;flex-direction:row}.wf-schedule-times>li{margin:0;padding:0.5rem 0.7rem;text-transform:uppercase;cursor:pointer;color:#aaa;font-weight:400;border-top:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf;border-right:1px solid #bfbfbf}.wf-schedule-times>li:first-of-type{border-left:1px solid #bfbfbf;-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px}.wf-schedule-times>li:last-of-type{-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-moz-border-radius-bottomright:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px}.wf-schedule-times>li.wf-active{color:#ffffff}.wf-issue-control-ignore-menu{position:absolute;z-index:9999;background-color:#ffffff;border:1px solid #bfbfbf}.wf-issue-control-ignore-menu>li{padding:0.5rem 1rem;margin:0;border-top:1px solid #bfbfbf;cursor:pointer}.wf-issue-control-ignore-menu>li:hover{color:#ffffff}.wf-issue-control-ignore-menu>li:first-of-type{border-top:0}#wf-scan-failed.wf-alert.wf-alert-danger{background-color:#ffe470;border-color:#ffd10a;border-radius:0}#wf-scan-failed.wf-alert.wf-alert-danger pre{white-space:normal}#wf-scan-failed.wf-alert.wf-alert-danger svg{width:50px;height:50px;margin-right:1rem}#wf-scan-failed.wf-alert.wf-alert-danger svg path{fill:#da9603}#wf-scan-failed.wf-alert.wf-alert-danger h4{margin:0}#wf-scan-failed.wf-alert.wf-alert-danger p{margin-top:0.25rem;margin-bottom:0}#wf-scan-failed.wf-alert.wf-alert-danger .wf-btn.wf-btn-default{border-color:#ffffff;background-color:#ffffff;color:#000000}#wf-site-cleaning-bottom h3{font-weight:300;font-size:1.5rem;margin:1rem 0}#wf-site-cleaning-bottom p{max-width:750px}#wfTwoFactorQRCodeTable{width:175px;height:175px;margin:0 auto}@media (min-width: 500px){#wfTwoFactorQRCodeTable{width:256px;height:256px}}#wfTwoFactorRecoveryCodes{list-style-type:none}#wfTwoFactorRecoveryCodes li{font-family:monospace;text-align:center}#wfTwoFactorDownload .dashicons{line-height:26px}.wf-twofactor-delete{font-size:1.5rem}.wf-twofactor-delete a{text-decoration:none;color:#333}.wf-twofactor-delete a i{font-size:1.5rem}.wf-table.wf-table-twofactor>tbody>tr>td{vertical-align:middle}.wf-form-twofactor{max-width:400px}.wf-form-twofactor .wf-radio label{padding-left:0}#twofactor .wf-block-list>li{padding:.8rem 1.5rem;min-height:0px}#twofactor .wf-block-list .wf-form-control{margin:0px 0px}.wf-block-list .wf-block-list-title{font-weight:bold;font-size:0.9rem}.wf-block-list .wf-block-list-subtitle{font-weight:bold;font-size:0.85rem}#wfTwoFacUsers{margin:0 auto 1.5rem}#wf-tools-two-factor #wf-two-factor-img1,#wf-tools-two-factor #wf-two-factor-img2,#wf-all-options #wf-two-factor-img1,#wf-all-options #wf-two-factor-img2{display:inline}#wf-tools-two-factor #wf-two-factor-img1,#wf-all-options #wf-two-factor-img1{max-width:316px}#wf-tools-two-factor #wf-two-factor-img2,#wf-all-options #wf-two-factor-img2{max-width:270px}#wfUsername{max-width:568px}@media screen and (max-width: 782px){#wf-tools-two-factor #wf-two-factor-img1,#wf-tools-two-factor #wf-two-factor-img2,#wf-all-options #wf-two-factor-img1,#wf-all-options #wf-two-factor-img2{display:block;margin:0px auto 20px}}#wordfenceTwoFactorLegacy,#wordfenceTwoFactorModern{background:#fff;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);margin-bottom:0.5rem;padding:1px 13px}fieldset{padding:0;margin:0;border:0;min-width:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:bold}label.wf-plain{font-weight:normal}label.wf-control-label.wf-disabled{pointer-events:none}input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="radio"],input[type="checkbox"]{margin-top:1px \9;line-height:normal}input[type="file"]{display:block}input[type="range"]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:1.5rem;font-size:14px;line-height:1.42857;color:#555}.wf-form-control{display:block;width:100%;height:38px;padding:.5rem 1.25rem;font-size:14px;line-height:1.42857;color:#555;background-color:#fff;background-image:none;border:1px solid #ddd;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;-o-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s}.wf-form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}.wf-form-control::-moz-placeholder{color:#bfbfbf;opacity:1}.wf-form-control:-ms-input-placeholder{color:#bfbfbf}.wf-form-control::-webkit-input-placeholder{color:#bfbfbf}.wf-form-control::-ms-expand{border:0;background-color:transparent}.wf-form-control[disabled],.wf-form-control[readonly],fieldset[disabled] .wf-form-control{background-color:#e2e2e2;opacity:1}.wf-form-control[disabled],.wf-form-control[readonly],fieldset[disabled] .wf-form-control{cursor:not-allowed;pointer-events:none}textarea.wf-form-control{height:auto}input[type="search"]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio: 0){input[type="date"].wf-form-control,input[type="time"].wf-form-control,input[type="datetime-local"].wf-form-control,input[type="month"].wf-form-control{line-height:38px}input[type="date"].wf-input-sm,.wf-input-group-sm input[type="date"],input[type="time"].wf-input-sm,.wf-input-group-sm input[type="time"],input[type="datetime-local"].wf-input-sm,.wf-input-group-sm input[type="datetime-local"],input[type="month"].wf-input-sm,.wf-input-group-sm input[type="month"]{line-height:30px}input[type="date"].wf-input-lg,.wf-input-group-lg input[type="date"],input[type="time"].wf-input-lg,.wf-input-group-lg input[type="time"],input[type="datetime-local"].wf-input-lg,.wf-input-group-lg input[type="datetime-local"],input[type="month"].wf-input-lg,.wf-input-group-lg input[type="month"]{line-height:46px}}.wf-form-group{margin-bottom:8px}.wf-form-group.wf-sub-group label{color:#666666;font-weight:normal;padding-left:20px}.wf-form-group.wf-focus{border-left:4px solid #11967a;padding-bottom:8px;background-color:#e5e5e5}.wf-form-group.wf-focus label{margin-left:-4px}.wf-radio,.wf-checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.wf-radio label,.wf-checkbox label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:normal;cursor:pointer}.wf-radio input[type="radio"],.wf-radio-inline input[type="radio"],.wf-checkbox input[type="checkbox"],.wf-checkbox-inline input[type="checkbox"]{margin-top:4px \9}.wf-radio-offset{padding-left:29px}@media (min-width: 768px){.wf-radio-offset{padding-left:20px}}.wf-radio+.wf-radio,.wf-checkbox+.wf-checkbox{margin-top:-5px}.wf-radio-inline,.wf-checkbox-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:normal;cursor:pointer}.wf-radio-inline+.wf-radio-inline,.wf-checkbox-inline+.wf-checkbox-inline{margin-top:0;margin-left:10px}input[type="radio"][disabled],input[type="radio"][readonly],input[type="radio"].wf-disabled,fieldset[disabled] input[type="radio"],input[type="checkbox"][disabled],input[type="checkbox"][readonly],input[type="checkbox"].wf-disabled,fieldset[disabled] input[type="checkbox"]{cursor:not-allowed;pointer-events:none}.wf-radio-inline.wf-disabled,fieldset[disabled] .wf-radio-inline,.wf-checkbox-inline.wf-disabled,fieldset[disabled] .wf-checkbox-inline{cursor:not-allowed}.wf-radio.wf-disabled label,fieldset[disabled] .wf-radio label,.wf-checkbox.wf-disabled label,fieldset[disabled] .wf-checkbox label{cursor:not-allowed;pointer-events:none}.wf-form-control-static{padding-top:1.5rem;padding-bottom:1.5rem;margin:0;line-height:1}.wf-form-control-static.wf-input-lg,.wf-form-control-static.wf-input-sm{padding-left:0;padding-right:0}.wf-input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.wf-input-sm{height:30px;line-height:30px}textarea.wf-input-sm,select[multiple].wf-input-sm{height:auto}.wf-form-group-sm .wf-form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.wf-form-group-sm select.wf-form-control{height:30px;line-height:30px}.wf-form-group-sm textarea.wf-form-control,.wf-form-group-sm select[multiple].wf-form-control{height:auto}.wf-form-group-sm .wf-form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.wf-input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.33333;border-radius:6px}select.wf-input-lg{height:46px;line-height:46px}textarea.wf-input-lg,select[multiple].wf-input-lg{height:auto}.wf-form-group-lg .wf-form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.33333;border-radius:6px}.wf-form-group-lg select.wf-form-control{height:46px;line-height:46px}.wf-form-group-lg textarea.wf-form-control,.wf-form-group-lg select[multiple].wf-form-control{height:auto}.wf-form-group-lg .wf-form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.33333}.wf-has-feedback{position:relative}.wf-has-feedback .wf-form-control{padding-right:47.5px}.wf-form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:38px;height:38px;line-height:38px;text-align:center;pointer-events:none}.wf-input-lg+.wf-form-control-feedback,.wf-input-group-lg+.wf-form-control-feedback,.wf-form-group-lg .wf-form-control+.wf-form-control-feedback{width:46px;height:46px;line-height:46px}.wf-input-sm+.wf-form-control-feedback,.wf-input-group-sm+.wf-form-control-feedback,.wf-form-group-sm .wf-form-control+.wf-form-control-feedback{width:30px;height:30px;line-height:30px}.wf-has-success .wf-help-block,.wf-has-success .wf-control-label,.wf-has-success .wf-radio,.wf-has-success .wf-checkbox,.wf-has-success .wf-radio-inline,.wf-has-success .wf-checkbox-inline,.wf-has-success.wf-radio label,.wf-has-success.wf-checkbox label,.wf-has-success.wf-radio-inline label,.wf-has-success.wf-checkbox-inline label{color:#3c763d}.wf-has-success .wf-form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.wf-has-success .wf-form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168}.wf-has-success .wf-input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.wf-has-success .wf-form-control-feedback{color:#3c763d}.wf-has-warning .wf-help-block,.wf-has-warning .wf-control-label,.wf-has-warning .wf-radio,.wf-has-warning .wf-checkbox,.wf-has-warning .wf-radio-inline,.wf-has-warning .wf-checkbox-inline,.wf-has-warning.wf-radio label,.wf-has-warning.wf-checkbox label,.wf-has-warning.wf-radio-inline label,.wf-has-warning.wf-checkbox-inline label{color:#8a6d3b}.wf-has-warning .wf-form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.wf-has-warning .wf-form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b}.wf-has-warning .wf-input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.wf-has-warning .wf-form-control-feedback{color:#8a6d3b}.wf-has-error .wf-help-block,.wf-has-error .wf-control-label,.wf-has-error .wf-radio,.wf-has-error .wf-checkbox,.wf-has-error .wf-radio-inline,.wf-has-error .wf-checkbox-inline,.wf-has-error.wf-radio label,.wf-has-error.wf-checkbox label,.wf-has-error.wf-radio-inline label,.wf-has-error.wf-checkbox-inline label{color:#a94442}.wf-has-error .wf-form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.wf-has-error .wf-form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483}.wf-has-error .wf-input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.wf-has-error .wf-form-control-feedback{color:#a94442}.wf-has-feedback label ~ .wf-form-control-feedback{top:25px}.wf-has-feedback label.wf-sr-only ~ .wf-form-control-feedback{top:0}.wf-help-block{display:block;margin-top:5px;color:#737373}@media (min-width: 768px){.wf-form-inline .wf-form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.wf-form-inline .wf-form-control{display:inline-block;width:auto;vertical-align:middle}.wf-form-inline .wf-form-control-static{display:inline-block}.wf-form-inline .wf-input-group{display:inline-table;vertical-align:middle}.wf-form-inline .wf-input-group .wf-input-group-addon,.wf-form-inline .wf-input-group .wf-input-group-btn,.wf-form-inline .wf-input-group .wf-form-control{width:auto}.wf-form-inline .wf-input-group>.wf-form-control{width:100%}.wf-form-inline .wf-control-label{margin-bottom:0;vertical-align:middle}.wf-form-inline .wf-radio,.wf-form-inline .wf-checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.wf-form-inline .wf-radio label,.wf-form-inline .wf-checkbox label{padding-left:0}.wf-form-inline .wf-radio input[type="radio"],.wf-form-inline .wf-checkbox input[type="checkbox"]{position:relative;margin-left:0}.wf-form-inline .wf-has-feedback .wf-form-control-feedback{top:0}}.wf-form-horizontal .wf-radio,.wf-form-horizontal .wf-checkbox,.wf-form-horizontal .wf-radio-inline,.wf-form-horizontal .wf-checkbox-inline{margin-top:0;margin-bottom:0;padding-top:1.5rem}.wf-form-horizontal .wf-radio,.wf-form-horizontal .wf-checkbox{min-height:29px}.wf-form-horizontal .wf-form-group{margin-left:-15px;margin-right:-15px}.wf-form-horizontal .wf-form-group:before,.wf-form-horizontal .wf-form-group:after{content:" ";display:table}.wf-form-horizontal .wf-form-group:after{clear:both}@media (min-width: 768px){.wf-form-horizontal .wf-control-label{text-align:right;margin-bottom:0;padding-top:1.5rem}}.wf-form-horizontal .wf-has-feedback .wf-form-control-feedback{right:15px}@media (min-width: 768px){.wf-form-horizontal .wf-form-group-lg .wf-control-label{padding-top:11px;font-size:18px}}@media (min-width: 768px){.wf-form-horizontal .wf-form-group-sm .wf-control-label{padding-top:6px;font-size:12px}}#wf-dashboard .wf-block .wf-block-content .wf-block-labeled-value.wf-global-status .wf-block-labeled-value-value,#wf-global-options .wf-block .wf-block-content .wf-block-labeled-value.wf-global-status .wf-block-labeled-value-value{padding-top:0}#wf-dashboard .wf-block .wf-block-content .wf-block-labeled-value.wf-global-status .wf-block-labeled-value-value .wf-fa,#wf-global-options .wf-block .wf-block-content .wf-block-labeled-value.wf-global-status .wf-block-labeled-value-value .wf-fa{font-size:8rem}#wf-dashboard .wf-block .wf-block-content .wf-block-labeled-value.wf-global-status .wf-block-labeled-value-value svg,#wf-global-options .wf-block .wf-block-content .wf-block-labeled-value.wf-global-status .wf-block-labeled-value-value svg{width:140px}#wf-dashboard .wf-block .wf-block-content .wf-block-labeled-value.wf-global-status .wf-block-labeled-value-label,#wf-global-options .wf-block .wf-block-content .wf-block-labeled-value.wf-global-status .wf-block-labeled-value-label{font-size:1.3125rem;font-weight:300;line-height:1.5;padding-bottom:0}#wf-dashboard .wf-block .wf-block-content .wf-block-labeled-value.wf-global-status-full-enabled .wf-block-labeled-value-value,#wf-global-options .wf-block .wf-block-content .wf-block-labeled-value.wf-global-status-full-enabled .wf-block-labeled-value-value{color:#ffffff}#wf-dashboard .wf-block .wf-block-content .wf-block-labeled-value.wf-global-status-full-enabled .wf-block-labeled-value-label,#wf-global-options .wf-block .wf-block-content .wf-block-labeled-value.wf-global-status-full-enabled .wf-block-labeled-value-label{color:#ffffff;padding:0}#wf-dashboard .wf-block .wf-block-content .wf-block-labeled-value.wf-global-status-enabled .wf-block-labeled-value-value,#wf-global-options .wf-block .wf-block-content .wf-block-labeled-value.wf-global-status-enabled .wf-block-labeled-value-value{color:#11967a}#wf-dashboard .wf-block .wf-block-content .wf-block-labeled-value.wf-global-status-enabled .wf-block-labeled-value-value svg,#wf-global-options .wf-block .wf-block-content .wf-block-labeled-value.wf-global-status-enabled .wf-block-labeled-value-value svg{fill:#11967a}#wf-dashboard .wf-block .wf-block-content .wf-block-labeled-value.wf-global-status-enabled .wf-block-labeled-value-label,#wf-global-options .wf-block .wf-block-content .wf-block-labeled-value.wf-global-status-enabled .wf-block-labeled-value-label{color:#11967a}#wf-dashboard .wf-block .wf-block-content .wf-block-labeled-value.wf-global-status-learning-mode .wf-block-labeled-value-value,#wf-dashboard .wf-block .wf-block-content .wf-block-labeled-value.wf-global-status-disabled .wf-block-labeled-value-value,#wf-global-options .wf-block .wf-block-content .wf-block-labeled-value.wf-global-status-learning-mode .wf-block-labeled-value-value,#wf-global-options .wf-block .wf-block-content .wf-block-labeled-value.wf-global-status-disabled .wf-block-labeled-value-value{color:#9f9fa0}#wf-dashboard .wf-block .wf-block-content .wf-block-labeled-value.wf-global-status-learning-mode .wf-block-labeled-value-value svg,#wf-dashboard .wf-block .wf-block-content .wf-block-labeled-value.wf-global-status-disabled .wf-block-labeled-value-value svg,#wf-global-options .wf-block .wf-block-content .wf-block-labeled-value.wf-global-status-learning-mode .wf-block-labeled-value-value svg,#wf-global-options .wf-block .wf-block-content .wf-block-labeled-value.wf-global-status-disabled .wf-block-labeled-value-value svg{fill:#9f9fa0}#wf-dashboard .wf-block .wf-block-content .wf-block-labeled-value.wf-global-status-learning-mode .wf-block-labeled-value-label,#wf-dashboard .wf-block .wf-block-content .wf-block-labeled-value.wf-global-status-disabled .wf-block-labeled-value-label,#wf-global-options .wf-block .wf-block-content .wf-block-labeled-value.wf-global-status-learning-mode .wf-block-labeled-value-label,#wf-global-options .wf-block .wf-block-content .wf-block-labeled-value.wf-global-status-disabled .wf-block-labeled-value-label{color:#9f9fa0}#wf-dashboard .wf-block .wf-block-content .wf-block-labeled-value.wf-protection-status .wf-block-labeled-value-value .wf-fa,#wf-global-options .wf-block .wf-block-content .wf-block-labeled-value.wf-protection-status .wf-block-labeled-value-value .wf-fa{font-size:7rem}#wf-dashboard .wf-block .wf-block-content .wf-block-labeled-value.wf-protection-status .wf-block-labeled-value-value svg,#wf-global-options .wf-block .wf-block-content .wf-block-labeled-value.wf-protection-status .wf-block-labeled-value-value svg{width:120px}#wf-dashboard .wf-block .wf-block-content .wf-block-labeled-value.wf-protection-status .wf-block-labeled-value-label,#wf-global-options .wf-block .wf-block-content .wf-block-labeled-value.wf-protection-status .wf-block-labeled-value-label{font-size:1.15rem;font-weight:300}.wf-dashboard-item{position:relative;margin:0 auto 1rem;padding:0 1rem;box-sizing:border-box;background:#fff;box-shadow:0 0 0 1px rgba(200,215,225,0.5),0 1px 2px #e9eff3}.wf-dashboard-item .wf-dashboard-item-inner{min-height:44px;padding:1rem 0;width:100%;box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;position:relative}.wf-dashboard-item .wf-dashboard-item-inner .wf-dashboard-item-content{max-width:75%}.wf-dashboard-item .wf-dashboard-item-inner .wf-dashboard-item-content .wf-dashboard-item-title{font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:0.875rem;width:100%}.wf-dashboard-item .wf-dashboard-item-inner .wf-dashboard-item-content .wf-dashboard-item-subtitle{margin-top:.125rem;margin-bottom:.125rem;font-size:.575rem;color:#4f748e}.wf-dashboard-item .wf-dashboard-item-inner .wf-dashboard-item-action{position:absolute;top:0;right:0;height:100%;background:none;border:0;outline:0;width:48px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;vertical-align:middle;transition:transform 0.15s cubic-bezier(0.175, 0.885, 0.32, 1.275),color 0.2s ease-in}.wf-dashboard-item .wf-dashboard-item-inner .wf-dashboard-item-action.wf-dashboard-item-action-text{width:auto}.wf-dashboard-item .wf-dashboard-item-inner .wf-dashboard-item-action.wf-dashboard-item-action-text.wf-dashboard-item-action-text-success{color:#11967a}.wf-dashboard-item .wf-dashboard-item-inner .wf-dashboard-item-action.wf-dashboard-item-action-text.wf-dashboard-item-action-text-warning{color:#930000}.wf-dashboard-item .wf-dashboard-item-inner .wf-dashboard-item-action.wf-dashboard-item-action-text.wf-dashboard-item-action-text-warning a{color:#930000}.wf-dashboard-item .wf-dashboard-item-inner .wf-dashboard-item-action .wf-dashboard-item-action-chevron{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJjaGV2cm9uLW9iamVjdCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNCAyNCIKCSB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggaWQ9ImNoZXZyb24iIGQ9Ik0yMCA5bC04IDgtOC04IDEuNDE0LTEuNDE0TDEyIDE0LjE3Mmw2LjU4Ni02LjU4NiIvPgo8L3N2Zz4K");background-repeat:no-repeat;background-position:center center;width:24px;height:24px;fill:#87a6bc}.wf-dashboard-item .wf-dashboard-item-inner .wf-dashboard-item-action .wf-dashboard-item-action-checkbox{background-image:url(../images/checkbox.png);background-repeat:no-repeat;background-position:left center;width:29px;height:29px}.wf-dashboard-item .wf-dashboard-item-inner .wf-dashboard-item-action .wf-dashboard-item-action-checkbox.checked{background-position:right center}.wf-dashboard-item .wf-dashboard-item-extra{display:none;margin:0 -1rem;padding:0 1rem}.wf-dashboard-item .wf-dashboard-item-extra .wf-dashboard-item-list{margin:0 -1rem;padding:0;list-style:none}.wf-dashboard-item .wf-dashboard-item-extra .wf-dashboard-item-list.wf-dashboard-item-list-striped>li:nth-of-type(odd){background-color:#f9f9f9}.wf-dashboard-item .wf-dashboard-item-extra .wf-dashboard-item-list.wf-dashboard-item-list-striped>li:nth-of-type(odd).wf-notification{border-left:4px solid #f9f9f9}.wf-dashboard-item .wf-dashboard-item-extra .wf-dashboard-item-list.wf-dashboard-item-list-striped>li:nth-of-type(odd).wf-notification.wf-notification-warning{border-left:4px solid #fcb214}.wf-dashboard-item .wf-dashboard-item-extra .wf-dashboard-item-list.wf-dashboard-item-list-striped>li:nth-of-type(odd).wf-notification.wf-notification-critical{border-left:4px solid #930000}.wf-dashboard-item .wf-dashboard-item-extra .wf-dashboard-item-list.wf-dashboard-item-list-striped>li:nth-of-type(even){background-color:#ffffff}.wf-dashboard-item .wf-dashboard-item-extra .wf-dashboard-item-list.wf-dashboard-item-list-striped>li:nth-of-type(even).wf-notification{border-left:4px solid #ffffff}.wf-dashboard-item .wf-dashboard-item-extra .wf-dashboard-item-list.wf-dashboard-item-list-striped>li:nth-of-type(even).wf-notification.wf-notification-warning{border-left:4px solid #fcb214}.wf-dashboard-item .wf-dashboard-item-extra .wf-dashboard-item-list.wf-dashboard-item-list-striped>li:nth-of-type(even).wf-notification.wf-notification-critical{border-left:4px solid #930000}.wf-dashboard-item .wf-dashboard-item-extra .wf-dashboard-item-list>li{display:block;min-height:44px;padding:0 1rem;margin:0;border-top:1px solid #eeeeee;box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.wf-dashboard-item .wf-dashboard-item-extra .wf-dashboard-item-list>li>*:first-child{-webkit-flex-grow:1;flex-grow:1;min-width:0}.wf-dashboard-item .wf-dashboard-item-extra .wf-dashboard-item-list.wf-dashboard-item-list-horizontal{box-sizing:border-box;margin-top:-1px;display:-webkit-flex;display:flex;-webkit-align-items:stretch;align-items:stretch;-webkit-align-content:flex-start;align-content:flex-start;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}.wf-dashboard-item .wf-dashboard-item-extra .wf-dashboard-item-list.wf-dashboard-item-list-horizontal>li{-webkit-flex-grow:1;flex-grow:1;-webkit-flex-basis:100%;flex-basis:100%;border-left:1px solid #eeeeee}@media (min-width: 768px){.wf-dashboard-item .wf-dashboard-item-extra .wf-dashboard-item-list.wf-dashboard-item-list-horizontal>li{-webkit-flex-basis:50%;flex-basis:50%}}@media (min-width: 992px){.wf-dashboard-item .wf-dashboard-item-extra .wf-dashboard-item-list.wf-dashboard-item-list-horizontal>li{-webkit-flex-basis:25%;flex-basis:25%}}.wf-dashboard-item .wf-dashboard-item-extra .wf-dashboard-item-list.wf-dashboard-item-list-horizontal>*:first-child{border-left:0}@media (min-width: 768px){.wf-dashboard-item .wf-dashboard-item-extra .wf-dashboard-item-list.wf-dashboard-item-list-horizontal.wf-dashboard-item-list-equal>li{max-width:50%}}@media (min-width: 992px){.wf-dashboard-item .wf-dashboard-item-extra .wf-dashboard-item-list.wf-dashboard-item-list-horizontal.wf-dashboard-item-list-equal>li{max-width:25%}}.wf-dashboard-item .wf-dashboard-item-extra .wf-dashboard-item-list .wf-dashboard-item-list-state{text-align:center}@media (min-width: 1200px){.wf-dashboard-item .wf-dashboard-item-extra .wf-dashboard-item-list .wf-dashboard-item-list-state{text-align:left}}.wf-dashboard-item .wf-dashboard-item-extra .wf-dashboard-item-list .wf-dashboard-item-list-state-enabled .fa{color:#11967a}.wf-dashboard-item .wf-dashboard-item-extra .wf-dashboard-item-list .wf-dashboard-item-list-state-disabled .fa{color:#525355}.wf-dashboard-item .wf-dashboard-item-extra .wf-dashboard-item-list .wf-dashboard-item-list-state-premium{color:#9f9fa0}.wf-dashboard-item .wf-dashboard-item-extra .wf-dashboard-item-list .wf-dashboard-item-list-dismiss{padding-left:2rem;font-size:1.25rem}.wf-dashboard-item .wf-dashboard-item-extra .wf-dashboard-item-list .wf-dashboard-item-list-dismiss a{color:#525355}.wf-dashboard-item .wf-dashboard-item-extra .wf-dashboard-item-labeled-count{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:column;flex-direction:column}.wf-dashboard-item .wf-dashboard-item-extra .wf-dashboard-item-labeled-count-count{font-size:3rem;line-height:3rem;color:#9f9fa0;padding:1rem}.wf-dashboard-item .wf-dashboard-item-extra .wf-dashboard-item-labeled-count-label{font-size:0.75rem;color:#9f9fa0;padding:0 1rem 1rem 1rem}.wf-dashboard-item.active .wf-dashboard-item-extra{display:block}.wf-dashboard-item.wf-dashboard-item-left .wf-dashboard-item-content{margin-left:48px}.wf-dashboard-item.wf-dashboard-item-left .wf-dashboard-item-action{right:auto;left:0px}.wf-dashboard-item.disabled .wf-dashboard-item-content .wf-dashboard-item-title{color:#aaaaaa}.wf-dashboard-item.disabled .wf-dashboard-item-content .wf-dashboard-item-subtitle{color:#8ea6be}.wf-dashboard-item-flex-wrapper{display:-webkit-flex;display:flex;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:column;flex-direction:column}.wf-dashboard-item-flex-wrapper .wf-dashboard-item{-webkit-flex-grow:1;flex-grow:1;width:100%}.wf-notifications-empty{font-size:0.9rem;color:#9f9fa0}.wf-dashboard-graph-wrapper{width:100%}.wf-dashboard-badge{display:inline-block;min-width:10px;padding:3px 7px;margin-left:0.5rem;font-size:12px;font-weight:bold;color:#fff;line-height:1;vertical-align:middle;white-space:nowrap;text-align:center;background-color:#fcb214;border-radius:10px}.wf-dashboard-badge:empty{display:none}.wf-btn .wf-dashboard-badge{position:relative;top:-1px}.wf-btn-xs .wf-dashboard-badge,.wf-btn-group-xs>.wf-btn .wf-dashboard-badge,.wf-btn-group-xs>.wf-btn .wf-dashboard-badge{top:0;padding:1px 5px}.wf-list-group-item.active>.wf-dashboard-badge,.wf-nav-pills>.active>a>.wf-dashboard-badge{color:#00709e;background-color:#fff}.wf-list-group-item>.wf-dashboard-badge{float:right}.wf-list-group-item>.wf-dashboard-badge+.wf-dashboard-badge{margin-right:5px}.wf-nav-pills>li>a>.wf-dashboard-badge{margin-left:3px}.wf-dashboard-toggle-btns{text-align:center}.wf-dashboard-toggle-btns .wf-pagination{margin:1rem 1rem 0.5rem 1rem}.wf-dashboard-show-more{position:relative;font-size:14px;color:#959595;text-align:center;line-height:1rem;background:#ffffff;width:60%;margin:20px auto 0 auto}.wf-dashboard-show-more:before{display:inline-block;content:"";position:absolute;height:1px;background:#dddddd;top:50%;width:100%;left:0;right:0}.wf-dashboard-show-more a{display:inline-block;position:relative;padding:0 10px;background-color:#ffffff}.wf-ips,.wf-recent-logins,.wf-countries{max-height:30rem;overflow-y:auto;margin-bottom:20px}.wf-ips .wf-table,.wf-recent-logins .wf-table,.wf-countries .wf-table{margin-bottom:0}.wf-dashboard-last-updated{font-style:italic;font-size:0.6rem;text-align:center;padding-bottom:1rem;margin:0}.wf-dashboard-navigation .wf-block-navigation-option-content{padding:1rem 0 1rem 1rem}@media (min-width: 768px){.wf-dashboard-navigation .wf-block-navigation-option-content{padding:1.5rem 0 1.5rem 1rem}}.wf-dashboard-navigation .wf-block-navigation-option-content h4{margin:0 0 0.25rem 0}.wf-dashboard-navigation .wf-block-navigation-option-content p{margin:0 0 0.45rem 0}.wf-blocks-summary{width:100%;margin:1rem 0;border-spacing:0}.wf-blocks-summary>thead>tr>th,.wf-blocks-summary>tbody>tr>th,.wf-blocks-summary>tr>th{font-weight:600;padding:0.25rem 0.25rem;white-space:nowrap}@media (min-width: 768px){.wf-blocks-summary>thead>tr>th,.wf-blocks-summary>tbody>tr>th,.wf-blocks-summary>tr>th{padding:0.25rem 1rem}}.wf-blocks-summary>thead>tr>th.wf-premium,.wf-blocks-summary>tbody>tr>th.wf-premium,.wf-blocks-summary>tr>th.wf-premium{border-top-left-radius:0.5rem;border-top-right-radius:0.5rem;color:#aaa}.wf-blocks-summary>thead>tr>th,.wf-blocks-summary>tr>th{text-align:center}.wf-blocks-summary>thead>tr>th:first-child,.wf-blocks-summary>tbody>tr>th{text-align:right}.wf-blocks-summary>tbody>tr>td,.wf-blocks-summary>tfoot>tr>td,.wf-blocks-summary>tr>td{text-align:center;padding:0.25rem 0.25rem}@media (min-width: 768px){.wf-blocks-summary>tbody>tr>td,.wf-blocks-summary>tfoot>tr>td,.wf-blocks-summary>tr>td{padding:0.25rem 1rem}}.wf-blocks-summary>tbody>tr>td.wf-premium,.wf-blocks-summary>tfoot>tr>td.wf-premium,.wf-blocks-summary>tr>td.wf-premium{color:#aaa}.wf-blocks-summary>tfoot>tr>td.wf-premium,.wf-blocks-summary>tr:last-child>td.wf-premium{border-bottom-left-radius:0.5rem;border-bottom-right-radius:0.5rem;color:#fff}#howGetIPs-trusted-proxies{display:none}ul.wf-option.wf-option-howgetips .wf-option-howgetips-details{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:column;flex-direction:column;font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:0.8rem;margin-top:0.5rem}.wf-central-dashboard{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-align-content:stretch;align-content:stretch;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.wf-central-dashboard .wf-central-dashboard-logo{width:80px;min-width:80px;margin:10px 0}.wf-central-dashboard .wf-central-dashboard-copy{padding-left:20px}@media (min-width: 768px){.wf-central-dashboard{-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center}}table.wf-table{background-color:transparent;border-collapse:collapse;border-spacing:0}table.wf-table td,table.wf-table th{padding:0}.wf-table caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}.wf-table th{text-align:left}.wf-table{width:100%;max-width:100%;margin-bottom:20px}.wf-table>thead>tr>th,.wf-table>thead>tr>td,.wf-table>tbody>tr>th,.wf-table>tbody>tr>td,.wf-table>tfoot>tr>th,.wf-table>tfoot>tr>td{padding:8px;line-height:1.42857;vertical-align:top;border-top:1px solid #ddd}.wf-table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.wf-table>caption+thead>tr:first-child>th,.wf-table>caption+thead>tr:first-child>td,.wf-table>colgroup+thead>tr:first-child>th,.wf-table>colgroup+thead>tr:first-child>td,.wf-table>thead:first-child>tr:first-child>th,.wf-table>thead:first-child>tr:first-child>td{border-top:0}.wf-table>tbody+tbody{border-top:2px solid #ddd}.wf-table .wf-table{background-color:#fff}.wf-table-condensed>thead>tr>th,.wf-table-condensed>thead>tr>td,.wf-table-condensed>tbody>tr>th,.wf-table-condensed>tbody>tr>td,.wf-table-condensed>tfoot>tr>th,.wf-table-condensed>tfoot>tr>td{padding:5px}.wf-table-bordered{border:1px solid #ddd}.wf-table-bordered>thead>tr>th,.wf-table-bordered>thead>tr>td,.wf-table-bordered>tbody>tr>th,.wf-table-bordered>tbody>tr>td,.wf-table-bordered>tfoot>tr>th,.wf-table-bordered>tfoot>tr>td{border:1px solid #ddd}.wf-table-bordered>thead>tr>th,.wf-table-bordered>thead>tr>td{border-bottom-width:2px}.wf-table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.wf-table-hover>tbody>tr:hover{background-color:#f5f5f5}table.wf-table col[class*="col-"]{position:static;float:none;display:table-column}table.wf-table td[class*="col-"],table.wf-table th[class*="col-"]{position:static;float:none;display:table-cell}.wf-table>thead>tr>td.active,.wf-table>thead>tr>th.active,.wf-table>thead>tr.active>td,.wf-table>thead>tr.active>th,.wf-table>tbody>tr>td.active,.wf-table>tbody>tr>th.active,.wf-table>tbody>tr.active>td,.wf-table>tbody>tr.active>th,.wf-table>tfoot>tr>td.active,.wf-table>tfoot>tr>th.active,.wf-table>tfoot>tr.active>td,.wf-table>tfoot>tr.active>th{background-color:#f5f5f5}.wf-table-hover>tbody>tr>td.active:hover,.wf-table-hover>tbody>tr>th.active:hover,.wf-table-hover>tbody>tr.active:hover>td,.wf-table-hover>tbody>tr:hover>.active,.wf-table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.wf-table>thead>tr>td.success,.wf-table>thead>tr>th.success,.wf-table>thead>tr.success>td,.wf-table>thead>tr.success>th,.wf-table>tbody>tr>td.success,.wf-table>tbody>tr>th.success,.wf-table>tbody>tr.success>td,.wf-table>tbody>tr.success>th,.wf-table>tfoot>tr>td.success,.wf-table>tfoot>tr>th.success,.wf-table>tfoot>tr.success>td,.wf-table>tfoot>tr.success>th{background-color:#dff0d8}.wf-table-hover>tbody>tr>td.success:hover,.wf-table-hover>tbody>tr>th.success:hover,.wf-table-hover>tbody>tr.success:hover>td,.wf-table-hover>tbody>tr:hover>.success,.wf-table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}.wf-table>thead>tr>td.info,.wf-table>thead>tr>th.info,.wf-table>thead>tr.info>td,.wf-table>thead>tr.info>th,.wf-table>tbody>tr>td.info,.wf-table>tbody>tr>th.info,.wf-table>tbody>tr.info>td,.wf-table>tbody>tr.info>th,.wf-table>tfoot>tr>td.info,.wf-table>tfoot>tr>th.info,.wf-table>tfoot>tr.info>td,.wf-table>tfoot>tr.info>th{background-color:#d9edf7}.wf-table-hover>tbody>tr>td.info:hover,.wf-table-hover>tbody>tr>th.info:hover,.wf-table-hover>tbody>tr.info:hover>td,.wf-table-hover>tbody>tr:hover>.info,.wf-table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}.wf-table>thead>tr>td.warning,.wf-table>thead>tr>th.warning,.wf-table>thead>tr.warning>td,.wf-table>thead>tr.warning>th,.wf-table>tbody>tr>td.warning,.wf-table>tbody>tr>th.warning,.wf-table>tbody>tr.warning>td,.wf-table>tbody>tr.warning>th,.wf-table>tfoot>tr>td.warning,.wf-table>tfoot>tr>th.warning,.wf-table>tfoot>tr.warning>td,.wf-table>tfoot>tr.warning>th{background-color:#fcf8e3}.wf-table-hover>tbody>tr>td.warning:hover,.wf-table-hover>tbody>tr>th.warning:hover,.wf-table-hover>tbody>tr.warning:hover>td,.wf-table-hover>tbody>tr:hover>.warning,.wf-table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}.wf-table>thead>tr>td.danger,.wf-table>thead>tr>th.danger,.wf-table>thead>tr.danger>td,.wf-table>thead>tr.danger>th,.wf-table>tbody>tr>td.danger,.wf-table>tbody>tr>th.danger,.wf-table>tbody>tr.danger>td,.wf-table>tbody>tr.danger>th,.wf-table>tfoot>tr>td.danger,.wf-table>tfoot>tr>th.danger,.wf-table>tfoot>tr.danger>td,.wf-table>tfoot>tr.danger>th{background-color:#f2dede}.wf-table-hover>tbody>tr>td.danger:hover,.wf-table-hover>tbody>tr>th.danger:hover,.wf-table-hover>tbody>tr.danger:hover>td,.wf-table-hover>tbody>tr:hover>.danger,.wf-table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}.wf-table-responsive{overflow-x:auto;min-height:0.01%}@media screen and (max-width: 767px){.wf-table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.wf-table-responsive>.wf-table{margin-bottom:0}.wf-table-responsive>.wf-table>thead>tr>th,.wf-table-responsive>.wf-table>thead>tr>td,.wf-table-responsive>.wf-table>tbody>tr>th,.wf-table-responsive>.wf-table>tbody>tr>td,.wf-table-responsive>.wf-table>tfoot>tr>th,.wf-table-responsive>.wf-table>tfoot>tr>td{white-space:nowrap}.wf-table-responsive>.wf-table-bordered{border:0}.wf-table-responsive>.wf-table-bordered>thead>tr>th:first-child,.wf-table-responsive>.wf-table-bordered>thead>tr>td:first-child,.wf-table-responsive>.wf-table-bordered>tbody>tr>th:first-child,.wf-table-responsive>.wf-table-bordered>tbody>tr>td:first-child,.wf-table-responsive>.wf-table-bordered>tfoot>tr>th:first-child,.wf-table-responsive>.wf-table-bordered>tfoot>tr>td:first-child{border-left:0}.wf-table-responsive>.wf-table-bordered>thead>tr>th:last-child,.wf-table-responsive>.wf-table-bordered>thead>tr>td:last-child,.wf-table-responsive>.wf-table-bordered>tbody>tr>th:last-child,.wf-table-responsive>.wf-table-bordered>tbody>tr>td:last-child,.wf-table-responsive>.wf-table-bordered>tfoot>tr>th:last-child,.wf-table-responsive>.wf-table-bordered>tfoot>tr>td:last-child{border-right:0}.wf-table-responsive>.wf-table-bordered>tbody>tr:last-child>th,.wf-table-responsive>.wf-table-bordered>tbody>tr:last-child>td,.wf-table-responsive>.wf-table-bordered>tfoot>tr:last-child>th,.wf-table-responsive>.wf-table-bordered>tfoot>tr:last-child>td{border-bottom:0}}.wf-sortable{position:relative;padding-right:2rem !important}.wf-sortable .wf-sorted-ascending,.wf-sortable .wf-sorted-descending{display:none;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.wf-sortable.wf-unsorted:hover .wf-sorted-ascending{display:block}.wf-sortable.wf-unsorted,.wf-sortable.wf-sorted-ascending,.wf-sortable.wf-sorted-descending{cursor:pointer}.wf-sortable.wf-unsorted:hover,.wf-sortable.wf-sorted-ascending:hover,.wf-sortable.wf-sorted-descending:hover{background-color:#e0e0e0}.wf-sortable.wf-sorted-ascending,.wf-sortable.wf-sorted-descending{background-color:#e0e0e0}.wf-sortable.wf-sorted-ascending .wf-sorted-ascending{display:block}.wf-sortable.wf-sorted-descending .wf-sorted-descending{display:block}.wf-nav{margin-bottom:0;padding-left:0;list-style:none}.wf-nav:before,.wf-nav:after{content:" ";display:table}.wf-nav:after{clear:both}.wf-nav>li{position:relative;display:block}.wf-nav>li>a{position:relative;display:block;padding:8px 12px}.wf-nav>li>a:hover,.wf-nav>li>a:focus{text-decoration:none;background-color:#e2e2e2}.wf-nav>li.wf-disabled>a{color:#777}.wf-nav>li.wf-disabled>a:hover,.wf-nav>li.wf-disabled>a:focus{color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed}.wf-nav .wf-open>a,.wf-nav .wf-open>a:hover,.wf-nav .wf-open>a:focus{background-color:#e2e2e2}.wf-nav>li>a>img{max-width:none}.wf-nav-tabs{border-bottom:1px solid #d0d0d0}.wf-nav-tabs>li{float:left;margin-bottom:-1px}.wf-nav-tabs>li>a{margin-right:2px;line-height:1.42857;border:1px solid transparent;border-radius:4px 4px 0 0}.wf-nav-tabs>li>a:hover{border-color:#e2e2e2 #e2e2e2 #d0d0d0}.wf-nav-tabs>li.wf-active>a,.wf-nav-tabs>li.wf-active>a:hover,.wf-nav-tabs>li.wf-active>a:focus{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.wf-nav-pills>li{float:left}.wf-nav-pills>li>a{border-radius:4px;text-decoration:none;position:relative;display:block;padding:8px 12px}.wf-nav-pills>li>a:hover,.wf-nav-pills>li>a:focus{text-decoration:none !important;background-color:#e2e2e2}.wf-nav-pills>li+li{margin-left:2px}.wf-nav-pills>li.wf-active>a,.wf-nav-pills>li.wf-active>a:hover,.wf-nav-pills>li.wf-active>a:focus{color:#fff;background-color:#00709e}.wf-nav-pills.wf-nav-pills-bordered>li>a{border:1px solid #e2e2e2}.wf-nav-pills.wf-nav-pills-connected>li>a{border-radius:0;border-right-width:0px}.wf-nav-pills.wf-nav-pills-connected>li+li{margin-left:0}.wf-nav-pills.wf-nav-pills-connected>li.active+li>a{border-left-width:0px}.wf-nav-pills.wf-nav-pills-connected>li:first-of-type>a{-moz-border-radius:4px 0 0 4px;-webkit-border-radius:4px;border-radius:4px 0 0 4px}.wf-nav-pills.wf-nav-pills-connected>li:last-of-type>a{-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0;border-radius:0 4px 4px 0;border-right-width:1px}.wf-nav-stacked>li{float:none}.wf-nav-stacked>li+li{margin-top:2px;margin-left:0}.wf-nav-justified,.wf-nav-tabs.wf-nav-justified{width:100%}.wf-nav-justified>li,.wf-nav-tabs.wf-nav-justified>li{float:none}.wf-nav-justified>li>a,.wf-nav-tabs.wf-nav-justified>li>a{text-align:center;margin-bottom:5px}.wf-nav-justified>.wf-dropdown .wf-dropdown-menu{top:auto;left:auto}@media (min-width: 768px){.wf-nav-justified>li,.wf-nav-tabs.wf-nav-justified>li{display:table-cell;width:1%}.wf-nav-justified>li>a,.wf-nav-tabs.wf-nav-justified>li>a{margin-bottom:0}}.wf-nav-tabs-justified,.wf-nav-tabs.wf-nav-justified{border-bottom:0}.wf-nav-tabs-justified>li>a,.wf-nav-tabs.wf-nav-justified>li>a{margin-right:0;border-radius:4px}.wf-nav-tabs-justified>.wf-active>a,.wf-nav-tabs.wf-nav-justified>.wf-active>a,.wf-nav-tabs-justified>.wf-active>a:hover,.wf-nav-tabs.wf-nav-justified>.wf-active>a:hover,.wf-nav-tabs-justified>.wf-active>a:focus,.wf-nav-tabs.wf-nav-justified>.wf-active>a:focus{border:1px solid #ddd}@media (min-width: 768px){.wf-nav-tabs-justified>li>a,.wf-nav-tabs.wf-nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.wf-nav-tabs-justified>.wf-active>a,.wf-nav-tabs.wf-nav-justified>.wf-active>a,.wf-nav-tabs-justified>.wf-active>a:hover,.wf-nav-tabs.wf-nav-justified>.wf-active>a:hover,.wf-nav-tabs-justified>.wf-active>a:focus,.wf-nav-tabs.wf-nav-justified>.wf-active>a:focus{border-bottom-color:#fff}}.wf-tab-content>.wf-tab-pane{display:none}.wf-tab-content>.wf-active{display:block}.wf-nav-tabs .wf-dropdown-menu{margin-top:-1px;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0}.wf-navbar-brand{float:left;padding:12px 8px;font-size:18px;line-height:20px;margin:10px 0 0 0}.wf-navbar-brand:hover,.wf-navbar-brand:focus{text-decoration:none}.wf-navbar-brand>img{display:block}@media (min-width: 768px){.navbar>.container .wf-navbar-brand,.navbar>.container-fluid .wf-navbar-brand{margin-left:-8px}}.wf-caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid \9;border-right:4px solid transparent;border-left:4px solid transparent}.wf-dropup,.wf-dropdown{position:relative}.wf-dropdown-toggle:focus{outline:0}.wf-dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);background-clip:padding-box}.wf-dropdown-menu .wf-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.wf-dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.42857;color:#333;text-decoration:none;white-space:nowrap}.wf-dropdown-menu>li>a:hover,.wf-dropdown-menu>li>a:focus{text-decoration:none;color:#262626;background-color:#f5f5f5}.wf-dropdown-menu>.wf-active>a,.wf-dropdown-menu>.wf-active>a:hover,.wf-dropdown-menu>.wf-active>a:focus{color:#fff;text-decoration:none;outline:0;background-color:#00709e}.wf-dropdown-menu>.wf-disabled>a,.wf-dropdown-menu>.wf-disabled>a:hover,.wf-dropdown-menu>.wf-disabled>a:focus{color:#777}.wf-dropdown-menu>.wf-disabled>a:hover,.wf-dropdown-menu>.wf-disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:not-allowed}.wf-open>.wf-dropdown-menu{display:block}.wf-open>a{outline:0}.wf-dropdown-menu-right{left:auto;right:0}.wf-dropdown-menu-left{left:0;right:auto}.wf-dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857;color:#777;white-space:nowrap}.wf-dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.wf-pull-right>.wf-dropdown-menu{right:0;left:auto}.wf-dropup .wf-caret,.wf-navbar-fixed-bottom .wf-dropdown .wf-caret{border-top:0;border-bottom:4px dashed;border-bottom:4px solid \9;content:""}.wf-dropup .wf-dropdown-menu,.wf-navbar-fixed-bottom .wf-dropdown .wf-dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width: 768px){.wf-navbar-right .wf-dropdown-menu{right:0;left:auto}.wf-navbar-right .wf-dropdown-menu-left{left:0;right:auto}}.wf-mobile-dropdown{border:1px solid #ccc;margin-left:.5em;padding:5px 10px;font-size:14px;line-height:24px;margin:10px 10px 0 0;background:#f1f1f1;color:#000;font-weight:600;text-decoration:none}.wf-blocks-table tbody tr.wf-editing,.wf-blocks-table tbody tr.wf-editing td{background-color:#fffbd8}.wf-blocked-countries-section{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:stretch;align-content:stretch;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.wf-blocked-countries-section-title{font-size:1.1rem;padding-right:0.5rem}.wf-blocked-countries-section-spacer{-webkit-flex-basis:30px;flex-basis:30px;height:1px;background:#aaa}.wf-blocked-countries-section-options{margin-bottom:0;margin-top:0;padding-left:0.5rem;list-style:none;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:stretch;align-content:stretch;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.wf-blocked-countries-section-options li{padding:0;margin:0;color:#777}.wf-blocked-countries-section-options li a{padding:2px 4px;text-decoration:none;color:#777}.wf-blocked-countries-section-options li a.active-section{background-color:#777;color:#e2e2e2}.wf-option-bypass-redirect .wf-option-title,.wf-option-bypass-cookie .wf-option-title{-webkit-align-self:flex-start;align-self:flex-start}.wf-option-bypass-redirect *,.wf-option-bypass-cookie *{-webkit-flex-grow:1;flex-grow:1}.wf-option-bypass-redirect *:first-child,.wf-option-bypass-cookie *:first-child{-webkit-flex-grow:0;flex-grow:0}.wf-country-block-map{width:300px}@media (min-width: 768px){.wf-country-block-map{width:500px}}@media (min-width: 992px){.wf-country-block-map{width:700px}}@media (min-width: 1200px){.wf-country-block-map{width:700px}}#wf-create-block{width:100%}#wf-create-block th{white-space:nowrap}#wf-create-block td{width:100%}#wf-create-block td.wf-block-type{width:auto}@media (min-width: 768px){#wf-create-block{width:500px}}@media (min-width: 992px){#wf-create-block{width:700px}}@media (min-width: 1200px){#wf-create-block{width:700px}}#wf-create-block .wf-block-add-country select{width:240px}@media (min-width: 768px){#wf-create-block .wf-block-add-country select{width:280px}}@media (min-width: 992px){#wf-create-block .wf-block-add-country select{width:320px}}#wf-create-block .wf-block-add-country .wfselect2-container--default,#wf-create-block .wf-block-add-country .wfselect2-container--default .wfselect2-selection--multiple{border-color:#e2e2e2}#wf-create-block .wf-block-add-country .wfselect2-container--default .wfselect2-selection__choice,#wf-create-block .wf-block-add-country .wfselect2-container--default .wfselect2-selection--multiple .wfselect2-selection__choice{background-color:#ffffff;border-color:#e2e2e2;padding:0.5rem}#wf-create-block .wf-block-add-country .wfselect2-container--default .wfselect2-search__field,#wf-create-block .wf-block-add-country .wfselect2-container--default .wfselect2-selection--multiple .wfselect2-search__field{margin-right:5px;margin-top:5px;padding:0.5rem 0}#wfcolorbox .wf-country-selector-controls,.wf-drawer .wf-country-selector-controls{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-content:stretch;align-content:stretch;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-shrink:0;flex-shrink:0}#wfcolorbox .wf-country-selector-controls .wf-country-selector-section-options,.wf-drawer .wf-country-selector-controls .wf-country-selector-section-options{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-content:stretch;align-content:stretch;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}#wfcolorbox .wf-country-selector-controls .wf-country-selector-section-options>li,.wf-drawer .wf-country-selector-controls .wf-country-selector-section-options>li{border:1px solid #ffffff;border-radius:4px;padding:0.25rem;background-color:#ffffff}#wfcolorbox .wf-country-selector-controls .wf-country-selector-section-options>li:hover>a,#wfcolorbox .wf-country-selector-controls .wf-country-selector-section-options>li:focus>a,.wf-drawer .wf-country-selector-controls .wf-country-selector-section-options>li:hover>a,.wf-drawer .wf-country-selector-controls .wf-country-selector-section-options>li:focus>a{color:#ffffff}#wfcolorbox .wf-country-selector-controls .wf-country-selector-section-options>li>a,.wf-drawer .wf-country-selector-controls .wf-country-selector-section-options>li>a{text-decoration:none;color:#525355}#wfcolorbox .wf-country-selector-options .wf-blocked-countries,.wf-drawer .wf-country-selector-options .wf-blocked-countries{margin-bottom:0;margin-top:1rem;list-style:none;margin-left:-6px;display:-webkit-flex;display:flex;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:stretch;align-content:stretch;-webkit-flex-wrap:wrap;flex-wrap:wrap}#wfcolorbox .wf-country-selector-options .wf-blocked-countries>li,.wf-drawer .wf-country-selector-options .wf-blocked-countries>li{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;margin:0px 0px 2px 6px;text-align:center;border:1px solid #e2e2e2;border-radius:4px;padding:8px 12px;background-color:#ffffff;-webkit-flex-basis:38%;flex-basis:38%}@media (min-width: 768px){#wfcolorbox .wf-country-selector-options .wf-blocked-countries>li,.wf-drawer .wf-country-selector-options .wf-blocked-countries>li{-webkit-flex-basis:20%;flex-basis:20%}}@media (min-width: 992px){#wfcolorbox .wf-country-selector-options .wf-blocked-countries>li,.wf-drawer .wf-country-selector-options .wf-blocked-countries>li{-webkit-flex-basis:15%;flex-basis:15%}}@media (min-width: 1200px){#wfcolorbox .wf-country-selector-options .wf-blocked-countries>li,.wf-drawer .wf-country-selector-options .wf-blocked-countries>li{-webkit-flex-basis:10%;flex-basis:10%}}#wfcolorbox .wf-country-selector-options .wf-blocked-countries>li:hover,#wfcolorbox .wf-country-selector-options .wf-blocked-countries>li:focus,.wf-drawer .wf-country-selector-options .wf-blocked-countries>li:hover,.wf-drawer .wf-country-selector-options .wf-blocked-countries>li:focus{text-decoration:none;background-color:#e2e2e2}#wfcolorbox .wf-country-selector-options .wf-blocked-countries>li.disabled>a,.wf-drawer .wf-country-selector-options .wf-blocked-countries>li.disabled>a{color:#777}#wfcolorbox .wf-country-selector-options .wf-blocked-countries>li.disabled>a:hover,#wfcolorbox .wf-country-selector-options .wf-blocked-countries>li.disabled>a:focus,.wf-drawer .wf-country-selector-options .wf-blocked-countries>li.disabled>a:hover,.wf-drawer .wf-country-selector-options .wf-blocked-countries>li.disabled>a:focus{color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed}#wfcolorbox .wf-country-selector-options .wf-blocked-countries>li>a,.wf-drawer .wf-country-selector-options .wf-blocked-countries>li>a{text-decoration:none;position:relative;display:block}#wfcolorbox .wf-country-selector-options .wf-blocked-countries>li.wf-active,#wfcolorbox .wf-country-selector-options .wf-blocked-countries>li.wf-active:hover,#wfcolorbox .wf-country-selector-options .wf-blocked-countries>li.wf-active:focus,.wf-drawer .wf-country-selector-options .wf-blocked-countries>li.wf-active,.wf-drawer .wf-country-selector-options .wf-blocked-countries>li.wf-active:hover,.wf-drawer .wf-country-selector-options .wf-blocked-countries>li.wf-active:focus{background-color:#00709e;border-color:#00709e}#wfcolorbox .wf-country-selector-options .wf-blocked-countries>li.wf-active>a,#wfcolorbox .wf-country-selector-options .wf-blocked-countries>li.wf-active:hover>a,#wfcolorbox .wf-country-selector-options .wf-blocked-countries>li.wf-active:focus>a,.wf-drawer .wf-country-selector-options .wf-blocked-countries>li.wf-active>a,.wf-drawer .wf-country-selector-options .wf-blocked-countries>li.wf-active:hover>a,.wf-drawer .wf-country-selector-options .wf-blocked-countries>li.wf-active:focus>a{color:#fff}#wfcolorbox .wf-country-selector-options .wf-blocked-countries>li.text-only,.wf-drawer .wf-country-selector-options .wf-blocked-countries>li.text-only{position:relative;display:block;padding:8px 12px}#wfcolorbox .wf-country-selector-options .wf-blocked-countries>li>a>img,.wf-drawer .wf-country-selector-options .wf-blocked-countries>li>a>img{max-width:none}.wf-tag-selected{background-color:#ffffff;border:1px solid #e2e2e2;border-radius:4px;cursor:default;float:left;margin-right:5px !important;margin-top:5px !important;list-style:none;padding:0.5rem !important}.wf-destroy-tag-selected{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.wf-destroy-tag-selected:hover{text-decoration:none}.wf-tags-show-hide-more{float:left;margin-right:5px;margin-top:5px;list-style:none;padding:0.5rem}.wf-select2-hide-tags .wfselect2-selection__choice{display:none}.wf-country-selector-outer-wrapper{position:relative;-webkit-flex-grow:1;flex-grow:1}.wf-country-selector-outer-wrapper .wf-country-selector-inner-wrapper{position:absolute;top:0px;right:0px;bottom:0px;left:0px;overflow-x:hidden;overflow-y:auto}table.wf-dataTable{width:auto;max-width:800px;clear:both;border-collapse:collapse;border-spacing:0}table.wf-dataTable>thead th,table.wf-dataTable>tfoot th{font-weight:bold}table.wf-dataTable>thead th,table.wf-dataTable>thead td{cursor:pointer;text-align:left;font-size:11px;border:1px solid #ccc;padding:8px 4px 5px 9px;text-transform:uppercase}table.wf-dataTable>thead th:active,table.wf-dataTable>thead td:active{outline:none}table.wf-dataTable>tfoot th,table.wf-dataTable>tfoot td{padding:10px 18px 6px 18px;border-top:1px solid #111}table.wf-dataTable>thead .sorting,table.wf-dataTable>thead .sorting_asc,table.wf-dataTable>thead .sorting_desc{cursor:pointer;*cursor:hand}table.wf-dataTable>thead .sorting,table.wf-dataTable>thead .sorting_asc,table.wf-dataTable>thead .sorting_desc,table.wf-dataTable>thead .sorting_asc_disabled,table.wf-dataTable>thead .sorting_desc_disabled{background-repeat:no-repeat;background-position:center right}table.wf-dataTable>thead .sorting{background-image:url(../images/sort_both.png)}table.wf-dataTable>thead .sorting_asc{background-image:url(../images/sort_asc.png)}table.wf-dataTable>thead .sorting_desc{background-image:url(../images/sort_desc.png)}table.wf-dataTable>thead .sorting_asc_disabled{background-image:url(../images/sort_asc_disabled.png)}table.wf-dataTable>thead .sorting_desc_disabled{background-image:url(../images/sort_desc_disabled.png)}table.wf-dataTable>tbody>tr{background-color:#ffffff}table.wf-dataTable>tbody>tr.selected{background-color:#B0BED9}table.wf-dataTable>tbody>tr>th,table.wf-dataTable>tbody>tr>td{padding:5px 8px}table.wf-dataTable.row-border>tbody>tr>th,table.wf-dataTable.row-border>tbody>tr>td,table.wf-dataTable.display>tbody>tr>th,table.wf-dataTable.display>tbody>tr>td{border:1px solid #cccccc}table.wf-dataTable.row-border>tbody>tr:first-child>th,table.wf-dataTable.row-border>tbody>tr:first-child>td,table.wf-dataTable.display>tbody>tr:first-child>th,table.wf-dataTable.display>tbody>tr:first-child>td{border-top:none}table.wf-dataTable.cell-border>tbody>tr>th,table.wf-dataTable.cell-border>tbody>tr>td{border-top:1px solid #ddd;border-right:1px solid #ddd}table.wf-dataTable.cell-border>tbody>tr>th:first-child,table.wf-dataTable.cell-border>tbody>tr>td:first-child{border-left:1px solid #ddd}table.wf-dataTable.cell-border>tbody>tr:first-child>th,table.wf-dataTable.cell-border>tbody>tr:first-child>td{border-top:none}table.wf-dataTable.stripe>tbody>tr.odd,table.wf-dataTable.display>tbody>tr.odd{background-color:#f9f9f9}table.wf-dataTable.stripe>tbody>tr.odd.selected,table.wf-dataTable.display>tbody>tr.odd.selected{background-color:#acbad4}table.wf-dataTable.hover>tbody>tr:hover,table.wf-dataTable.display>tbody>tr:hover{background-color:#f6f6f6}table.wf-dataTable.hover>tbody>tr:hover.selected,table.wf-dataTable.display>tbody>tr:hover.selected{background-color:#aab7d1}table.wf-dataTable.order-column>tbody>tr>.sorting_1,table.wf-dataTable.order-column>tbody>tr>.sorting_2,table.wf-dataTable.order-column>tbody>tr>.sorting_3,table.wf-dataTable.display tbody>tr>.sorting_1,table.wf-dataTable.display>tbody>tr>.sorting_2,table.wf-dataTable.display>tbody>tr>.sorting_3{background-color:#fafafa}table.wf-dataTable.order-column>tbody>tr.selected>.sorting_1,table.wf-dataTable.order-column>tbody>tr.selected>.sorting_2,table.wf-dataTable.order-column>tbody>tr.selected>.sorting_3,table.wf-dataTable.display>tbody>tr.selected>.sorting_1,table.wf-dataTable.display>tbody>tr.selected>.sorting_2,table.wf-dataTable.display>tbody>tr.selected>.sorting_3{background-color:#acbad5}table.wf-dataTable.display>tbody>tr.odd>.sorting_1,table.wf-dataTable.order-column.stripe>tbody>tr.odd>.sorting_1{background-color:#f1f1f1}table.wf-dataTable.display>tbody>tr.odd>.sorting_2,table.wf-dataTable.order-column.stripe>tbody>tr.odd>.sorting_2{background-color:#f3f3f3}table.wf-dataTable.display>tbody>tr.odd>.sorting_3,table.wf-dataTable.order-column.stripe>tbody>tr.odd>.sorting_3{background-color:whitesmoke}table.wf-dataTable.display>tbody>tr.odd.selected>.sorting_1,table.wf-dataTable.order-column.stripe>tbody>tr.odd.selected>.sorting_1{background-color:#a6b4cd}table.wf-dataTable.display>tbody>tr.odd.selected>.sorting_2,table.wf-dataTable.order-column.stripe>tbody>tr.odd.selected>.sorting_2{background-color:#a8b5cf}table.wf-dataTable.display>tbody>tr.odd.selected>.sorting_3,table.wf-dataTable.order-column.stripe>tbody>tr.odd.selected>.sorting_3{background-color:#a9b7d1}table.wf-dataTable.display>tbody>tr.even>.sorting_1,table.wf-dataTable.order-column.stripe>tbody>tr.even>.sorting_1{background-color:#fafafa}table.wf-dataTable.display>tbody>tr.even>.sorting_2,table.wf-dataTable.order-column.stripe>tbody>tr.even>.sorting_2{background-color:#fcfcfc}table.wf-dataTable.display>tbody>tr.even>.sorting_3,table.wf-dataTable.order-column.stripe>tbody>tr.even>.sorting_3{background-color:#fefefe}table.wf-dataTable.display>tbody>tr.even.selected>.sorting_1,table.wf-dataTable.order-column.stripe>tbody>tr.even.selected>.sorting_1{background-color:#acbad5}table.wf-dataTable.display>tbody>tr.even.selected>.sorting_2,table.wf-dataTable.order-column.stripe>tbody>tr.even.selected>.sorting_2{background-color:#aebcd6}table.wf-dataTable.display>tbody>tr.even.selected>.sorting_3,table.wf-dataTable.order-column.stripe>tbody>tr.even.selected>.sorting_3{background-color:#afbdd8}table.wf-dataTable.display>tbody>tr:hover>.sorting_1,table.wf-dataTable.order-column.hover>tbody>tr:hover>.sorting_1{background-color:#eaeaea}table.wf-dataTable.display>tbody>tr:hover>.sorting_2,table.wf-dataTable.order-column.hover>tbody>tr:hover>.sorting_2{background-color:#ececec}table.wf-dataTable.display>tbody>tr:hover>.sorting_3,table.wf-dataTable.order-column.hover>tbody>tr:hover>.sorting_3{background-color:#efefef}table.wf-dataTable.display>tbody>tr:hover.selected>.sorting_1,table.wf-dataTable.order-column.hover>tbody>tr:hover.selected>.sorting_1{background-color:#a2aec7}table.wf-dataTable.display>tbody>tr:hover.selected>.sorting_2,table.wf-dataTable.order-column.hover>tbody>tr:hover.selected>.sorting_2{background-color:#a3b0c9}table.wf-dataTable.display>tbody>tr:hover.selected>.sorting_3,table.wf-dataTable.order-column.hover>tbody>tr:hover.selected>.sorting_3{background-color:#a5b2cb}table.wf-dataTable.no-footer{border-bottom:1px solid #111}table.wf-dataTable.nowrap th,table.wf-dataTable.nowrap td{white-space:nowrap}table.wf-dataTable.compact thead th,table.wf-dataTable.compact thead td{padding:4px 17px 4px 4px}table.wf-dataTable.compact tfoot th,table.wf-dataTable.compact tfoot td{padding:4px}table.wf-dataTable.compact>tbody>tr>th,table.wf-dataTable.compact>tbody>tr>td{padding:4px}table.wf-dataTable th.dt-left,table.wf-dataTable td.dt-left{text-align:left}table.wf-dataTable th.dt-center,table.wf-dataTable td.dt-center,table.wf-dataTable td.dataTables_empty{text-align:center}table.wf-dataTable th.dt-right,table.wf-dataTable td.dt-right{text-align:right}table.wf-dataTable th.dt-justify,table.wf-dataTable td.dt-justify{text-align:justify}table.wf-dataTable th.dt-nowrap,table.wf-dataTable td.dt-nowrap{white-space:nowrap}table.wf-dataTable thead th.dt-head-left,table.wf-dataTable thead td.dt-head-left,table.wf-dataTable tfoot th.dt-head-left,table.wf-dataTable tfoot td.dt-head-left{text-align:left}table.wf-dataTable thead th.dt-head-center,table.wf-dataTable thead td.dt-head-center,table.wf-dataTable tfoot th.dt-head-center,table.wf-dataTable tfoot td.dt-head-center{text-align:center}table.wf-dataTable thead th.dt-head-right,table.wf-dataTable thead td.dt-head-right,table.wf-dataTable tfoot th.dt-head-right,table.wf-dataTable tfoot td.dt-head-right{text-align:right}table.wf-dataTable thead th.dt-head-justify,table.wf-dataTable thead td.dt-head-justify,table.wf-dataTable tfoot th.dt-head-justify,table.wf-dataTable tfoot td.dt-head-justify{text-align:justify}table.wf-dataTable thead th.dt-head-nowrap,table.wf-dataTable thead td.dt-head-nowrap,table.wf-dataTable tfoot th.dt-head-nowrap,table.wf-dataTable tfoot td.dt-head-nowrap{white-space:nowrap}table.wf-dataTable>tbody>tr>th.dt-body-left,table.wf-dataTable>tbody>tr>td.dt-body-left{text-align:left}table.wf-dataTable>tbody>tr>th.dt-body-center,table.wf-dataTable>tbody>tr>td.dt-body-center{text-align:center}table.wf-dataTable>tbody>tr>th.dt-body-right,table.wf-dataTable>tbody>tr>td.dt-body-right{text-align:right}table.wf-dataTable>tbody>tr>th.dt-body-justify,table.wf-dataTable>tbody>tr>td.dt-body-justify{text-align:justify}table.wf-dataTable>tbody>tr>th.dt-body-nowrap,table.wf-dataTable>tbody>tr>td.dt-body-nowrap{white-space:nowrap}table.wf-dataTable table.dataTable,table.wf-dataTable th,table.wf-dataTable td{-webkit-box-sizing:content-box;box-sizing:content-box}.wf-dataTables_wrapper{position:relative;clear:both;*zoom:1;zoom:1}.wf-dataTables_wrapper .dataTables_length{float:left}.wf-dataTables_wrapper .dataTables_filter{float:right;text-align:right}.wf-dataTables_wrapper .dataTables_filter input{margin-left:0.5em}.wf-dataTables_wrapper .dataTables_info{clear:both;float:left;padding-top:0.755em}.wf-dataTables_wrapper .dataTables_paginate{float:right;text-align:right;padding-top:0.25em}.wf-dataTables_wrapper .dataTables_paginate .paginate_button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:0.5em 1em;margin-left:2px;text-align:center;text-decoration:none !important;cursor:pointer;*cursor:hand;color:#333 !important;border:1px solid transparent;border-radius:2px}.wf-dataTables_wrapper .dataTables_paginate .paginate_button.current,.wf-dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{color:#333 !important;border:1px solid #979797;background-color:white;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #dcdcdc));background:-webkit-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-moz-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-ms-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-o-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:linear-gradient(to bottom, #ffffff 0%,#dcdcdc 100%)}.wf-dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.wf-dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,.wf-dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{cursor:default;color:#666 !important;border:1px solid transparent;background:transparent;box-shadow:none}.wf-dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:white !important;border:1px solid #111;background-color:#585858;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));background:-webkit-linear-gradient(top, #585858 0%, #111 100%);background:-moz-linear-gradient(top, #585858 0%, #111 100%);background:-ms-linear-gradient(top, #585858 0%, #111 100%);background:-o-linear-gradient(top, #585858 0%, #111 100%);background:linear-gradient(to bottom, #585858 0%,#111111 100%)}.wf-dataTables_wrapper .dataTables_paginate .paginate_button:active{outline:none;background-color:#2b2b2b;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));background:-webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:linear-gradient(to bottom, #2b2b2b 0%,#0c0c0c 100%);box-shadow:inset 0 0 3px #111}.wf-dataTables_wrapper .dataTables_paginate .ellipsis{padding:0 1em}.wf-dataTables_wrapper .dataTables_processing{position:absolute;top:50%;left:50%;width:100%;height:40px;margin-left:-50%;margin-top:-25px;padding-top:20px;text-align:center;font-size:1.2em;background-color:white;background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(25%, rgba(255,255,255,0.9)), color-stop(75%, rgba(255,255,255,0.9)), color-stop(100%, rgba(255,255,255,0)));background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,0.9) 25%,rgba(255,255,255,0.9) 75%,rgba(255,255,255,0) 100%)}.wf-dataTables_wrapper .dataTables_length,.wf-dataTables_wrapper .dataTables_filter,.wf-dataTables_wrapper .dataTables_info,.wf-dataTables_wrapper .dataTables_processing,.wf-dataTables_wrapper .dataTables_paginate{color:#333}.wf-dataTables_wrapper .dataTables_scroll{clear:both}.wf-dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody{*margin-top:-1px;-webkit-overflow-scrolling:touch}.wf-dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th,.wf-dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td{vertical-align:middle}.wf-dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th>div.dataTables_sizing,.wf-dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td>div.dataTables_sizing{height:0;overflow:hidden;margin:0 !important;padding:0 !important}.wf-dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom:1px solid #111}.wf-dataTables_wrapper.no-footer div.dataTables_scrollHead table,.wf-dataTables_wrapper.no-footer div.dataTables_scrollBody table{border-bottom:none}.wf-dataTables_wrapper:after{visibility:hidden;display:block;content:"";clear:both;height:0}@media screen and (max-width: 767px){.wf-dataTables_wrapper .dataTables_info,.wf-dataTables_wrapper .dataTables_paginate{float:none;text-align:center}.wf-dataTables_wrapper .dataTables_paginate{margin-top:0.5em}}@media screen and (max-width: 640px){.wf-dataTables_wrapper .dataTables_length,.wf-dataTables_wrapper .dataTables_filter{float:none;text-align:center}.wf-dataTables_wrapper .dataTables_filter{margin-top:0.5em}}.wf-alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.wf-alert h4{margin-top:0;color:inherit}.wf-alert .wf-alert-link{font-weight:bold}.wf-alert>p,.wf-alert>ul{margin-bottom:0}.wf-alert>p+p{margin-top:5px}.wf-alert-dismissable,.wf-alert-dismissible{padding-right:35px}.wf-alert-dismissable .close,.wf-alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.wf-alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.wf-alert-success hr{border-top-color:#c9e2b3}.wf-alert-success .alert-link{color:#2b542c}.wf-alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.wf-alert-info hr{border-top-color:#a6e1ec}.wf-alert-info .alert-link{color:#245269}.wf-alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.wf-alert-warning hr{border-top-color:#f7e1b5}.wf-alert-warning .alert-link{color:#66512c}.wf-alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.wf-alert-danger hr{border-top-color:#e4b9c0}.wf-alert-danger .alert-link{color:#843534}#wf-tools-whois #wfrawhtml .wf-flex-row{margin:.5rem 0 1rem}#wf-tools-whois #wfrawhtml .wf-flex-row a.wf-flex-row-1{color:#444;text-decoration:none}#wf-tools-whois #wfrawhtml .wf-flex-row a.wf-flex-row-1:hover{color:#00a0d2;text-decoration:underline}#wf-tools-whois #wfrawhtml .failed .wf-block-list>li{display:block}.wf-diagnostic-fail.wf-block .wf-block-header .wf-block-header-content .wf-block-title{color:#d0514c}.wf-diagnostic-fail.wf-block .wf-block-header .wf-block-header-content .wf-block-title:before{content:'\f100';font-family:"Ionicons";display:inline-block;margin:0 .4rem 0 0}#wf-diagnostics .wf-block{margin:0 auto 0.5rem}#wf-diagnostics .wf-result-info{margin:1rem 0}#wf-diagnostics-other-tests .wf-btn-sm,#wf-diagnostics-other-tests .wf-btn-group-sm>.wf-btn{padding:2px 10px;vertical-align:top}.wf-support-block{padding:1rem 0}.wf-support-block>h4{margin:0;padding:0 0 1rem 0}.wf-support-block>h4>a{text-decoration:none;font-size:1.3125rem;line-height:1.5;font-weight:300}.wf-support-block>p{margin:0;padding:0}.wf-support-block>ul{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0}.wf-support-block>ul>li{margin:0;padding:1rem 1rem 1rem 0}.wf-support-block>ul>li>a{text-decoration:none;font-size:.875rem;line-height:1.3125;font-weight:normal}.wf-support-top-block,.wf-support-missing-block{padding:1.5rem 0}.wf-support-top-block>h4,.wf-support-missing-block>h4{margin:0;padding:0}.wf-support-top-block>ol>li,.wf-support-missing-block>ol>li{margin:0.75rem 0;padding:0}.wf-support-top-block>ol>li>a,.wf-support-missing-block>ol>li>a{text-decoration:none;font-size:.875rem;line-height:1.3125;font-weight:normal}#wf-gdpr-banner{position:relative;z-index:3006;background-color:#fcb214;font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.875rem;color:#2d2d2d;line-height:1.3125;font-weight:normal;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:row;flex-direction:row;margin:0 0 0 -20px;padding:0}#wf-gdpr-banner>li{margin:0;padding:0.5rem 1rem}#wf-toupp-required-overlay::after{position:absolute;z-index:3004;top:0;right:0;width:0;height:0;background:rgba(241,241,241,0.6);content:'';opacity:0;-webkit-transition:opacity 0.5s,width 0.1s 0.5s,height 0.1s 0.5s;-o-transition:opacity 0.5s,width 0.1s 0.5s,height 0.1s 0.5s;transition:opacity 0.5s,width 0.1s 0.5s,height 0.1s 0.5s}.wf-toupp-required #wf-toupp-required-overlay::after{width:100%;height:100%;opacity:1;-webkit-transition:opacity 0.5s;-o-transition:opacity 0.5s;transition:opacity 0.5s}#wf-toupp-required-message{display:none;position:fixed;z-index:3005;left:0;width:100%;top:50%;transform:translateY(-50%);text-align:center;color:#666666;opacity:0;-webkit-transition:opacity 0.5s,width 0.1s 0.5s,height 0.1s 0.5s;-o-transition:opacity 0.5s,width 0.1s 0.5s,height 0.1s 0.5s;transition:opacity 0.5s,width 0.1s 0.5s,height 0.1s 0.5s}#wf-toupp-required-message #wf-toupp-required-message-inner{color:#fff;overflow:hidden;max-width:550px;margin:0 auto;padding:20px}#wf-toupp-required-message #wf-toupp-required-message-inner h2{font-size:2.0rem}#wf-toupp-required-message #wf-toupp-required-message-inner h2 .wf-toupp-required-header{line-height:2.4rem}#wf-toupp-required-message #wf-toupp-required-message-inner p{font-size:1rem}#wf-toupp-required-message #wf-toupp-required-message-inner p:first-child{margin-top:0}#wf-toupp-required-message #wf-toupp-required-message-inner p:last-child{margin-bottom:0}#wf-toupp-required-message #wf-toupp-required-message-inner small{font-size:0.9rem;font-weight:normal;margin-top:12px;display:block}.wf-toupp-required #wf-toupp-required-message{display:block;opacity:1;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}.wf-flag-{background-position:-0px -0px !important}.wf-flag-ad{background-position:-16px -0px !important}.wf-flag-ae{background-position:-32px -0px !important}.wf-flag-af{background-position:-48px -0px !important}.wf-flag-ag{background-position:-64px -0px !important}.wf-flag-ai{background-position:-80px -0px !important}.wf-flag-al{background-position:-96px -0px !important}.wf-flag-am{background-position:-112px -0px !important}.wf-flag-an{background-position:-128px -0px !important}.wf-flag-ao{background-position:-144px -0px !important}.wf-flag-ap{background-position:-160px -0px !important}.wf-flag-aq{background-position:-176px -0px !important}.wf-flag-ar{background-position:-0px -11px !important}.wf-flag-as{background-position:-16px -11px !important}.wf-flag-at{background-position:-32px -11px !important}.wf-flag-au{background-position:-48px -11px !important}.wf-flag-aw{background-position:-64px -11px !important}.wf-flag-ax{background-position:-80px -11px !important}.wf-flag-az{background-position:-96px -11px !important}.wf-flag-ba{background-position:-112px -11px !important}.wf-flag-bb{background-position:-128px -11px !important}.wf-flag-bd{background-position:-144px -11px !important}.wf-flag-be{background-position:-160px -11px !important}.wf-flag-bf{background-position:-176px -11px !important}.wf-flag-bg{background-position:-0px -22px !important}.wf-flag-bh{background-position:-16px -22px !important}.wf-flag-bi{background-position:-32px -22px !important}.wf-flag-bj{background-position:-48px -22px !important}.wf-flag-bl{background-position:-64px -22px !important}.wf-flag-bm{background-position:-80px -22px !important}.wf-flag-bn{background-position:-96px -22px !important}.wf-flag-bo{background-position:-112px -22px !important}.wf-flag-bq{background-position:-128px -22px !important}.wf-flag-br{background-position:-144px -22px !important}.wf-flag-bs{background-position:-160px -22px !important}.wf-flag-bt{background-position:-176px -22px !important}.wf-flag-bv{background-position:-0px -33px !important}.wf-flag-bw{background-position:-16px -33px !important}.wf-flag-by{background-position:-32px -33px !important}.wf-flag-bz{background-position:-48px -33px !important}.wf-flag-ca{background-position:-64px -33px !important}.wf-flag-cc{background-position:-80px -33px !important}.wf-flag-cd{background-position:-96px -33px !important}.wf-flag-cf{background-position:-112px -33px !important}.wf-flag-cg{background-position:-128px -33px !important}.wf-flag-ch{background-position:-144px -33px !important}.wf-flag-ci{background-position:-160px -33px !important}.wf-flag-ck{background-position:-176px -33px !important}.wf-flag-cl{background-position:-0px -44px !important}.wf-flag-cm{background-position:-16px -44px !important}.wf-flag-cn{background-position:-32px -44px !important}.wf-flag-co{background-position:-48px -44px !important}.wf-flag-cr{background-position:-64px -44px !important}.wf-flag-cs{background-position:-80px -44px !important}.wf-flag-cu{background-position:-96px -44px !important}.wf-flag-cv{background-position:-112px -44px !important}.wf-flag-cw{background-position:-128px -44px !important}.wf-flag-cx{background-position:-144px -44px !important}.wf-flag-cy{background-position:-160px -44px !important}.wf-flag-cz{background-position:-176px -44px !important}.wf-flag-de{background-position:-0px -55px !important}.wf-flag-dj{background-position:-16px -55px !important}.wf-flag-dk{background-position:-32px -55px !important}.wf-flag-dm{background-position:-48px -55px !important}.wf-flag-do{background-position:-64px -55px !important}.wf-flag-dz{background-position:-80px -55px !important}.wf-flag-ec{background-position:-96px -55px !important}.wf-flag-ee{background-position:-112px -55px !important}.wf-flag-eg{background-position:-128px -55px !important}.wf-flag-eh{background-position:-144px -55px !important}.wf-flag-england{background-position:-160px -55px !important}.wf-flag-er{background-position:-176px -55px !important}.wf-flag-es{background-position:-0px -66px !important}.wf-flag-et{background-position:-16px -66px !important}.wf-flag-eu{background-position:-32px -66px !important}.wf-flag-fam{background-position:-48px -66px !important}.wf-flag-fi{background-position:-64px -66px !important}.wf-flag-fj{background-position:-80px -66px !important}.wf-flag-fk{background-position:-96px -66px !important}.wf-flag-fm{background-position:-112px -66px !important}.wf-flag-fo{background-position:-128px -66px !important}.wf-flag-fr{background-position:-144px -66px !important}.wf-flag-ga{background-position:-160px -66px !important}.wf-flag-gb{background-position:-176px -66px !important}.wf-flag-gd{background-position:-0px -77px !important}.wf-flag-ge{background-position:-16px -77px !important}.wf-flag-gf{background-position:-32px -77px !important}.wf-flag-gg{background-position:-48px -77px !important}.wf-flag-gh{background-position:-64px -77px !important}.wf-flag-gi{background-position:-80px -77px !important}.wf-flag-gl{background-position:-96px -77px !important}.wf-flag-gm{background-position:-112px -77px !important}.wf-flag-gn{background-position:-128px -77px !important}.wf-flag-gp{background-position:-144px -77px !important}.wf-flag-gq{background-position:-160px -77px !important}.wf-flag-gr{background-position:-176px -77px !important}.wf-flag-gs{background-position:-0px -88px !important}.wf-flag-gt{background-position:-16px -88px !important}.wf-flag-gu{background-position:-32px -88px !important}.wf-flag-gw{background-position:-48px -88px !important}.wf-flag-gy{background-position:-64px -88px !important}.wf-flag-hk{background-position:-80px -88px !important}.wf-flag-hm{background-position:-96px -88px !important}.wf-flag-hn{background-position:-112px -88px !important}.wf-flag-hr{background-position:-128px -88px !important}.wf-flag-ht{background-position:-144px -88px !important}.wf-flag-hu{background-position:-160px -88px !important}.wf-flag-id{background-position:-176px -88px !important}.wf-flag-ie{background-position:-0px -99px !important}.wf-flag-il{background-position:-16px -99px !important}.wf-flag-im{background-position:-32px -99px !important}.wf-flag-in{background-position:-48px -99px !important}.wf-flag-io{background-position:-64px -99px !important}.wf-flag-iq{background-position:-80px -99px !important}.wf-flag-ir{background-position:-96px -99px !important}.wf-flag-is{background-position:-112px -99px !important}.wf-flag-it{background-position:-128px -99px !important}.wf-flag-je{background-position:-144px -99px !important}.wf-flag-jm{background-position:-160px -99px !important}.wf-flag-jo{background-position:-176px -99px !important}.wf-flag-jp{background-position:-0px -110px !important}.wf-flag-ke{background-position:-16px -110px !important}.wf-flag-kg{background-position:-32px -110px !important}.wf-flag-kh{background-position:-48px -110px !important}.wf-flag-ki{background-position:-64px -110px !important}.wf-flag-km{background-position:-80px -110px !important}.wf-flag-kn{background-position:-96px -110px !important}.wf-flag-kp{background-position:-112px -110px !important}.wf-flag-kr{background-position:-128px -110px !important}.wf-flag-kw{background-position:-144px -110px !important}.wf-flag-ky{background-position:-160px -110px !important}.wf-flag-kz{background-position:-176px -110px !important}.wf-flag-la{background-position:-0px -121px !important}.wf-flag-lb{background-position:-16px -121px !important}.wf-flag-lc{background-position:-32px -121px !important}.wf-flag-li{background-position:-48px -121px !important}.wf-flag-lk{background-position:-64px -121px !important}.wf-flag-lr{background-position:-80px -121px !important}.wf-flag-ls{background-position:-96px -121px !important}.wf-flag-lt{background-position:-112px -121px !important}.wf-flag-lu{background-position:-128px -121px !important}.wf-flag-lv{background-position:-144px -121px !important}.wf-flag-ly{background-position:-160px -121px !important}.wf-flag-ma{background-position:-176px -121px !important}.wf-flag-mc{background-position:-0px -132px !important}.wf-flag-md{background-position:-16px -132px !important}.wf-flag-me{background-position:-32px -132px !important}.wf-flag-mf{background-position:-48px -132px !important}.wf-flag-mg{background-position:-64px -132px !important}.wf-flag-mh{background-position:-80px -132px !important}.wf-flag-mk{background-position:-96px -132px !important}.wf-flag-ml{background-position:-112px -132px !important}.wf-flag-mm{background-position:-128px -132px !important}.wf-flag-mn{background-position:-144px -132px !important}.wf-flag-mo{background-position:-160px -132px !important}.wf-flag-mp{background-position:-176px -132px !important}.wf-flag-mq{background-position:-0px -143px !important}.wf-flag-mr{background-position:-16px -143px !important}.wf-flag-ms{background-position:-32px -143px !important}.wf-flag-mt{background-position:-48px -143px !important}.wf-flag-mu{background-position:-64px -143px !important}.wf-flag-mv{background-position:-80px -143px !important}.wf-flag-mw{background-position:-96px -143px !important}.wf-flag-mx{background-position:-112px -143px !important}.wf-flag-my{background-position:-128px -143px !important}.wf-flag-mz{background-position:-144px -143px !important}.wf-flag-na{background-position:-160px -143px !important}.wf-flag-nc{background-position:-176px -143px !important}.wf-flag-ne{background-position:-0px -154px !important}.wf-flag-nf{background-position:-16px -154px !important}.wf-flag-ng{background-position:-32px -154px !important}.wf-flag-ni{background-position:-48px -154px !important}.wf-flag-nl{background-position:-64px -154px !important}.wf-flag-no{background-position:-80px -154px !important}.wf-flag-np{background-position:-96px -154px !important}.wf-flag-nr{background-position:-112px -154px !important}.wf-flag-nu{background-position:-128px -154px !important}.wf-flag-nz{background-position:-144px -154px !important}.wf-flag-om{background-position:-160px -154px !important}.wf-flag-pa{background-position:-176px -154px !important}.wf-flag-pe{background-position:-0px -165px !important}.wf-flag-pf{background-position:-16px -165px !important}.wf-flag-pg{background-position:-32px -165px !important}.wf-flag-ph{background-position:-48px -165px !important}.wf-flag-pk{background-position:-64px -165px !important}.wf-flag-pl{background-position:-80px -165px !important}.wf-flag-pm{background-position:-96px -165px !important}.wf-flag-pn{background-position:-112px -165px !important}.wf-flag-pr{background-position:-128px -165px !important}.wf-flag-ps{background-position:-144px -165px !important}.wf-flag-pt{background-position:-160px -165px !important}.wf-flag-pw{background-position:-176px -165px !important}.wf-flag-py{background-position:-0px -176px !important}.wf-flag-qa{background-position:-16px -176px !important}.wf-flag-re{background-position:-32px -176px !important}.wf-flag-ro{background-position:-48px -176px !important}.wf-flag-rs{background-position:-64px -176px !important}.wf-flag-ru{background-position:-80px -176px !important}.wf-flag-rw{background-position:-96px -176px !important}.wf-flag-sa{background-position:-112px -176px !important}.wf-flag-sb{background-position:-128px -176px !important}.wf-flag-sc{background-position:-144px -176px !important}.wf-flag-scotland{background-position:-160px -176px !important}.wf-flag-sd{background-position:-176px -176px !important}.wf-flag-se{background-position:-0px -187px !important}.wf-flag-sg{background-position:-16px -187px !important}.wf-flag-sh{background-position:-32px -187px !important}.wf-flag-si{background-position:-48px -187px !important}.wf-flag-sj{background-position:-64px -187px !important}.wf-flag-sk{background-position:-80px -187px !important}.wf-flag-sl{background-position:-96px -187px !important}.wf-flag-sm{background-position:-112px -187px !important}.wf-flag-sn{background-position:-128px -187px !important}.wf-flag-so{background-position:-144px -187px !important}.wf-flag-sr{background-position:-160px -187px !important}.wf-flag-ss{background-position:-176px -187px !important}.wf-flag-st{background-position:-0px -198px !important}.wf-flag-sv{background-position:-16px -198px !important}.wf-flag-sx{background-position:-32px -198px !important}.wf-flag-sy{background-position:-48px -198px !important}.wf-flag-sz{background-position:-64px -198px !important}.wf-flag-tc{background-position:-80px -198px !important}.wf-flag-td{background-position:-96px -198px !important}.wf-flag-tf{background-position:-112px -198px !important}.wf-flag-tg{background-position:-128px -198px !important}.wf-flag-th{background-position:-144px -198px !important}.wf-flag-tj{background-position:-160px -198px !important}.wf-flag-tk{background-position:-176px -198px !important}.wf-flag-tl{background-position:-0px -209px !important}.wf-flag-tm{background-position:-16px -209px !important}.wf-flag-tn{background-position:-32px -209px !important}.wf-flag-to{background-position:-48px -209px !important}.wf-flag-tr{background-position:-64px -209px !important}.wf-flag-tt{background-position:-80px -209px !important}.wf-flag-tv{background-position:-96px -209px !important}.wf-flag-tw{background-position:-112px -209px !important}.wf-flag-tz{background-position:-128px -209px !important}.wf-flag-ua{background-position:-144px -209px !important}.wf-flag-ug{background-position:-160px -209px !important}.wf-flag-uk{background-position:-176px -209px !important}.wf-flag-um{background-position:-0px -220px !important}.wf-flag-un{background-position:-16px -220px !important}.wf-flag-us{background-position:-32px -220px !important}.wf-flag-uy{background-position:-48px -220px !important}.wf-flag-uz{background-position:-64px -220px !important}.wf-flag-va{background-position:-80px -220px !important}.wf-flag-vc{background-position:-96px -220px !important}.wf-flag-ve{background-position:-112px -220px !important}.wf-flag-vg{background-position:-128px -220px !important}.wf-flag-vi{background-position:-144px -220px !important}.wf-flag-vn{background-position:-160px -220px !important}.wf-flag-vu{background-position:-176px -220px !important}.wf-flag-wales{background-position:-0px -231px !important}.wf-flag-wf{background-position:-16px -231px !important}.wf-flag-ws{background-position:-32px -231px !important}.wf-flag-xk{background-position:-48px -231px !important}.wf-flag-ye{background-position:-64px -231px !important}.wf-flag-yt{background-position:-80px -231px !important}.wf-flag-za{background-position:-96px -231px !important}.wf-flag-zm{background-position:-112px -231px !important}.wf-flag-zw{background-position:-128px -231px !important}#wf-central-progress li{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;padding:8px 1.5rem}#wf-central-progress li .wf-central-progress-icon{display:-webkit-flex;display:flex;-webkit-flex-grow:0;flex-grow:0}#wf-central-progress li .wf-central-progress-content{display:-webkit-flex;display:flex;-webkit-flex-grow:1;flex-grow:1;margin:3px 20px 0px}#wf-central-progress li .wf-step-pending,#wf-central-progress li .wf-step-running,#wf-central-progress li .wf-step-complete-success,#wf-central-progress li .wf-step-complete-warning{display:none}#wf-central-progress li.pending{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);opacity:.4}#wf-central-progress li.pending .wf-step-pending{display:block}#wf-central-progress li.running .wf-step-running{display:block}#wf-central-progress li.complete-success .wf-step-complete-success{display:block}#wf-central-progress li.complete-warning .wf-step-complete-warning{display:block}.wf-central-connected .wf-flex-row{align-items:stretch}.wf-central-connected .wf-flex-row .wf-flex-row-1{width:50%}.wf-central-connected .wf-flex-row .wf-flex-row-1:first-child{margin-right:5px}.wf-central-connected .wf-flex-row .wf-flex-row-1:last-child{margin-left:5px}@media (max-width: 768px){.wf-central-connected .wf-flex-row{-webkit-flex-direction:column !important;flex-direction:column !important}.wf-central-connected .wf-flex-row .wf-flex-row-1{width:100%;margin:0 0 10px !important}}#wf-extended-protection-notice{display:inline-block;line-height:1.4;padding:11px 15px;font-size:14px;text-align:left;margin:25px 20px 0 2px;background-color:#fff;border-left:4px solid #ffba00;box-shadow:0 1px 1px 0 rgba(0,0,0,0.1)}
|
css/{phpinfo.1655226500.css → phpinfo.1659014884.css}
RENAMED
File without changes
|
css/{wf-adminbar.1655226500.css → wf-adminbar.1659014884.css}
RENAMED
File without changes
|
css/{wf-colorbox.1655226500.css → wf-colorbox.1659014884.css}
RENAMED
File without changes
|
css/{wf-font-awesome.1655226500.css → wf-font-awesome.1659014884.css}
RENAMED
File without changes
|
css/{wf-global.1655226500.css → wf-global.1659014884.css}
RENAMED
File without changes
|
css/{wf-ionicons.1655226500.css → wf-ionicons.1659014884.css}
RENAMED
File without changes
|
css/{wf-onboarding.1655226500.css → wf-onboarding.1659014884.css}
RENAMED
File without changes
|
css/{wf-roboto-font.1655226500.css → wf-roboto-font.1659014884.css}
RENAMED
File without changes
|
css/{wfselect2.min.1655226500.css → wfselect2.min.1659014884.css}
RENAMED
File without changes
|
css/{wordfenceBox.1655226500.css → wordfenceBox.1659014884.css}
RENAMED
File without changes
|
js/{Chart.bundle.min.1655226500.js → Chart.bundle.min.1659014884.js}
RENAMED
File without changes
|
js/{admin.1655226500.js → admin.1659014884.js}
RENAMED
@@ -1202,9 +1202,9 @@
|
|
1202 |
if (jQuery('body').hasClass('wordfenceLiveActivityPaused')) {
|
1203 |
jQuery('body').removeClass('wordfenceLiveActivityPaused');
|
1204 |
}
|
1205 |
-
this.liveTrafficUpdatePending = true;
|
1206 |
|
1207 |
if (this.mode == 'liveTraffic') {
|
|
|
1208 |
var self = this;
|
1209 |
var otherParams = this.newestActivityTime;
|
1210 |
var data = '';
|
@@ -1222,7 +1222,6 @@
|
|
1222 |
self.liveTrafficUpdatePending = false;
|
1223 |
}, true);
|
1224 |
}
|
1225 |
-
this.liveTrafficUpdatePending = false;
|
1226 |
},
|
1227 |
handleLiveTrafficReturn: function(res) {
|
1228 |
this.liveTrafficUpdatePending = false;
|
@@ -2609,25 +2608,6 @@
|
|
2609 |
jQuery('#wfShowRangeTotal').empty();
|
2610 |
}
|
2611 |
},
|
2612 |
-
whois: function(val) {
|
2613 |
-
val = val.replace(' ', '');
|
2614 |
-
if (!/\w+/.test(val)) {
|
2615 |
-
this.colorboxModal('300px', __("Enter a valid IP or domain"), __("Please enter a valid IP address or domain name for your whois lookup."));
|
2616 |
-
return;
|
2617 |
-
}
|
2618 |
-
var self = this;
|
2619 |
-
jQuery('#whoisbutton').attr('disabled', 'disabled');
|
2620 |
-
jQuery('#whoisbutton').attr('value', __('Loading...'));
|
2621 |
-
this.ajax('wordfence_whois', {
|
2622 |
-
val: val
|
2623 |
-
}, function(res) {
|
2624 |
-
jQuery('#whoisbutton').removeAttr('disabled');
|
2625 |
-
jQuery('#whoisbutton').attr('value', __('Look up IP or Domain'));
|
2626 |
-
if (res.ok) {
|
2627 |
-
self.completeWhois(res);
|
2628 |
-
}
|
2629 |
-
});
|
2630 |
-
},
|
2631 |
completeWhois: function(res, ret) {
|
2632 |
ret = ret === undefined ? false : !!ret;
|
2633 |
var self = this;
|
@@ -2701,17 +2681,16 @@
|
|
2701 |
}
|
2702 |
}
|
2703 |
rawhtml = rawhtml.replace(/<\/div><br \/>/g, '</div>');
|
2704 |
-
if (ret) {
|
2705 |
-
return rawhtml;
|
2706 |
-
}
|
2707 |
-
jQuery('#wfrawhtml').html(rawhtml);
|
2708 |
} else {
|
2709 |
-
|
2710 |
-
|
2711 |
-
|
2712 |
-
|
2713 |
-
|
|
|
|
|
2714 |
}
|
|
|
2715 |
},
|
2716 |
blockIPUARange: function(ipRange, hostname, uaRange, referer, reason) {
|
2717 |
if (!/\w+/.test(reason)) {
|
1202 |
if (jQuery('body').hasClass('wordfenceLiveActivityPaused')) {
|
1203 |
jQuery('body').removeClass('wordfenceLiveActivityPaused');
|
1204 |
}
|
|
|
1205 |
|
1206 |
if (this.mode == 'liveTraffic') {
|
1207 |
+
this.liveTrafficUpdatePending = true;
|
1208 |
var self = this;
|
1209 |
var otherParams = this.newestActivityTime;
|
1210 |
var data = '';
|
1222 |
self.liveTrafficUpdatePending = false;
|
1223 |
}, true);
|
1224 |
}
|
|
|
1225 |
},
|
1226 |
handleLiveTrafficReturn: function(res) {
|
1227 |
this.liveTrafficUpdatePending = false;
|
2608 |
jQuery('#wfShowRangeTotal').empty();
|
2609 |
}
|
2610 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2611 |
completeWhois: function(res, ret) {
|
2612 |
ret = ret === undefined ? false : !!ret;
|
2613 |
var self = this;
|
2681 |
}
|
2682 |
}
|
2683 |
rawhtml = rawhtml.replace(/<\/div><br \/>/g, '</div>');
|
|
|
|
|
|
|
|
|
2684 |
} else {
|
2685 |
+
var message = __('Sorry, but no data for that IP or domain was found.');
|
2686 |
+
var content = jQuery('<span style="color: #F00;">');
|
2687 |
+
content.text(message);
|
2688 |
+
rawhtml = content.get(0).outerHTML;
|
2689 |
+
}
|
2690 |
+
if (ret) {
|
2691 |
+
return rawhtml;
|
2692 |
}
|
2693 |
+
jQuery('#wfrawhtml').html(rawhtml);
|
2694 |
},
|
2695 |
blockIPUARange: function(ipRange, hostname, uaRange, referer, reason) {
|
2696 |
if (!/\w+/.test(reason)) {
|
js/{admin.ajaxWatcher.1655226500.js → admin.ajaxWatcher.1659014884.js}
RENAMED
File without changes
|
js/{admin.liveTraffic.1655226500.js → admin.liveTraffic.1659014884.js}
RENAMED
File without changes
|
js/{date.1655226500.js → date.1659014884.js}
RENAMED
File without changes
|
js/{jquery-ui-timepicker-addon.1655226500.js → jquery-ui-timepicker-addon.1659014884.js}
RENAMED
File without changes
|
js/{jquery.colorbox-min.1655226500.js → jquery.colorbox-min.1659014884.js}
RENAMED
File without changes
|
js/{jquery.colorbox.1655226500.js → jquery.colorbox.1659014884.js}
RENAMED
File without changes
|
js/{jquery.dataTables.min.1655226500.js → jquery.dataTables.min.1659014884.js}
RENAMED
File without changes
|
js/{jquery.qrcode.min.1655226500.js → jquery.qrcode.min.1659014884.js}
RENAMED
File without changes
|
js/{jquery.tmpl.min.1655226500.js → jquery.tmpl.min.1659014884.js}
RENAMED
File without changes
|
js/{jquery.tools.min.1655226500.js → jquery.tools.min.1659014884.js}
RENAMED
File without changes
|
js/{knockout-3.5.1.1655226500.js → knockout-3.5.1.1659014884.js}
RENAMED
File without changes
|
js/{wfdashboard.1655226500.js → wfdashboard.1659014884.js}
RENAMED
File without changes
|
js/{wfdropdown.1655226500.js → wfdropdown.1659014884.js}
RENAMED
File without changes
|
js/{wfglobal.1655226500.js → wfglobal.1659014884.js}
RENAMED
File without changes
|
js/{wfi18n.1655226500.js → wfi18n.1659014884.js}
RENAMED
File without changes
|
js/{wfpopover.1655226500.js → wfpopover.1659014884.js}
RENAMED
File without changes
|
js/{wfselect2.min.1655226500.js → wfselect2.min.1659014884.js}
RENAMED
File without changes
|
languages/wordfence.po
CHANGED
@@ -2,14 +2,14 @@
|
|
2 |
# This file is distributed under the same license as the Wordfence Security plugin.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
-
"Project-Id-Version: Wordfence Security 7.
|
6 |
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/src\n"
|
7 |
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
8 |
"Language-Team: LANGUAGE <LL@li.org>\n"
|
9 |
"MIME-Version: 1.0\n"
|
10 |
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
"Content-Transfer-Encoding: 8bit\n"
|
12 |
-
"POT-Creation-Date: 2022-
|
13 |
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
14 |
"X-Generator: WP-CLI 2.4.0\n"
|
15 |
"X-Domain: wordfence\n"
|
@@ -57,7 +57,7 @@ msgstr ""
|
|
57 |
#: lib/dashboard/widget_content_logins.php:7
|
58 |
#: lib/dashboard/widget_ips.php:115
|
59 |
#: lib/dashboard/widget_logins.php:96
|
60 |
-
#: lib/wordfenceClass.php:
|
61 |
#: views/reports/activity-report-email-inline.php:146
|
62 |
#: views/reports/activity-report.php:16
|
63 |
#: views/waf/option-whitelist.php:110
|
@@ -68,7 +68,7 @@ msgstr ""
|
|
68 |
|
69 |
#: lib/dashboard/widget_content_logins.php:6
|
70 |
#: lib/dashboard/widget_logins.php:95
|
71 |
-
#: lib/wordfenceClass.php:
|
72 |
#: views/reports/activity-report-email-inline.php:256
|
73 |
#: views/reports/activity-report.php:106
|
74 |
msgid "Username"
|
@@ -91,7 +91,7 @@ msgstr ""
|
|
91 |
|
92 |
#: lib/dashboard/widget_countries.php:25
|
93 |
#: lib/dashboard/widget_networkattacks.php:8
|
94 |
-
#: lib/wfDiagnostic.php:
|
95 |
msgid "Wordfence Network"
|
96 |
msgstr ""
|
97 |
|
@@ -133,7 +133,7 @@ msgstr ""
|
|
133 |
#. translators: WordPress username.
|
134 |
#: lib/dashboard/widget_ips.php:96
|
135 |
#: lib/dashboard/widget_logins.php:77
|
136 |
-
#: lib/wordfenceClass.php:
|
137 |
msgid "An error occurred"
|
138 |
msgstr ""
|
139 |
|
@@ -218,14 +218,14 @@ msgstr ""
|
|
218 |
#: lib/menu_support.php:143
|
219 |
#: lib/menu_support.php:148
|
220 |
#: lib/menu_support.php:169
|
221 |
-
#: lib/menu_tools_diagnostic.php:
|
222 |
-
#: lib/menu_tools_diagnostic.php:
|
223 |
-
#: lib/menu_tools_diagnostic.php:
|
224 |
-
#: lib/menu_tools_diagnostic.php:
|
225 |
-
#: lib/menu_tools_diagnostic.php:
|
226 |
-
#: lib/menu_tools_diagnostic.php:
|
227 |
-
#: lib/menu_tools_diagnostic.php:
|
228 |
-
#: lib/menu_tools_diagnostic.php:
|
229 |
#: lib/menu_tools_livetraffic.php:209
|
230 |
#: lib/menu_tools_livetraffic.php:346
|
231 |
#: lib/menu_tools_livetraffic.php:353
|
@@ -234,52 +234,52 @@ msgstr ""
|
|
234 |
#: lib/menu_tools_twoFactor.php:51
|
235 |
#: lib/menu_wordfence_central.php:59
|
236 |
#: lib/wf503.php:390
|
237 |
-
#: lib/wfScanEngine.php:
|
238 |
-
#: lib/wfScanEngine.php:
|
239 |
-
#: lib/wfScanEngine.php:
|
240 |
-
#: lib/wfScanEngine.php:
|
241 |
-
#: lib/wfScanEngine.php:
|
242 |
-
#: lib/wfScanEngine.php:
|
243 |
-
#: lib/wfScanEngine.php:
|
244 |
-
#: lib/wfScanEngine.php:
|
245 |
-
#: lib/wfScanEngine.php:
|
246 |
-
#: lib/wfScanEngine.php:
|
247 |
-
#: lib/wfScanEngine.php:
|
248 |
-
#: lib/wfScanEngine.php:
|
249 |
-
#: lib/wfScanEngine.php:
|
250 |
-
#: lib/wfScanEngine.php:
|
251 |
-
#: lib/wfScanEngine.php:
|
252 |
-
#: lib/wfScanEngine.php:
|
253 |
#: lib/wfVersionCheckController.php:68
|
254 |
#: lib/wfVersionCheckController.php:91
|
255 |
#: lib/wfVersionCheckController.php:167
|
256 |
#: lib/wfVersionCheckController.php:186
|
257 |
#: lib/wordfenceClass.php:1398
|
258 |
-
#: lib/wordfenceClass.php:
|
259 |
-
#: lib/wordfenceClass.php:
|
260 |
-
#: lib/wordfenceClass.php:
|
261 |
-
#: lib/wordfenceClass.php:
|
262 |
-
#: lib/wordfenceClass.php:
|
263 |
-
#: lib/wordfenceClass.php:
|
264 |
-
#: lib/wordfenceClass.php:
|
265 |
-
#: lib/wordfenceClass.php:
|
266 |
-
#: lib/wordfenceClass.php:
|
267 |
-
#: lib/wordfenceClass.php:
|
268 |
-
#: lib/wordfenceClass.php:
|
269 |
-
#: lib/wordfenceClass.php:
|
270 |
-
#: lib/wordfenceClass.php:
|
271 |
-
#: lib/wordfenceClass.php:
|
272 |
-
#: lib/wordfenceClass.php:
|
273 |
-
#: lib/wordfenceClass.php:
|
274 |
-
#: lib/wordfenceClass.php:
|
275 |
-
#: lib/wordfenceClass.php:
|
276 |
-
#: lib/wordfenceClass.php:
|
277 |
-
#: lib/wordfenceClass.php:
|
278 |
-
#: lib/wordfenceClass.php:
|
279 |
-
#: lib/wordfenceClass.php:
|
280 |
-
#: lib/wordfenceClass.php:
|
281 |
-
#: lib/wordfenceClass.php:
|
282 |
-
#: lib/wordfenceClass.php:
|
283 |
#: lib/wordfenceHash.php:521
|
284 |
#: lib/wordfenceHash.php:568
|
285 |
#: lib/wordfenceHash.php:642
|
@@ -426,7 +426,7 @@ msgid "Last Updated: %s ago"
|
|
426 |
msgstr ""
|
427 |
|
428 |
#: lib/dashboard/widget_notifications.php:8
|
429 |
-
#: lib/wordfenceClass.php:
|
430 |
msgid "Notifications"
|
431 |
msgstr ""
|
432 |
|
@@ -498,14 +498,14 @@ msgstr ""
|
|
498 |
#: lib/dashboard/widget_notifications.php:134
|
499 |
#: lib/menu_scanner.php:217
|
500 |
#: lib/menu_scanner.php:228
|
501 |
-
#: lib/menu_tools_diagnostic.php:
|
502 |
#: lib/menu_tools_twoFactor.php:235
|
503 |
#: lib/menu_tools_twoFactor.php:273
|
504 |
-
#: lib/wordfenceClass.php:
|
505 |
-
#: lib/wordfenceClass.php:
|
506 |
-
#: lib/wordfenceClass.php:
|
507 |
-
#: lib/wordfenceClass.php:
|
508 |
-
#: lib/wordfenceClass.php:
|
509 |
#: views/blocking/block-list.php:501
|
510 |
#: views/blocking/blocking-create.php:212
|
511 |
#: views/blocking/blocking-create.php:529
|
@@ -723,7 +723,7 @@ msgstr ""
|
|
723 |
#: lib/wfVersionCheckController.php:91
|
724 |
#: lib/wfVersionCheckController.php:167
|
725 |
#: lib/wfVersionCheckController.php:186
|
726 |
-
#: lib/wordfenceClass.php:
|
727 |
#: views/blocking/blocking-create.php:528
|
728 |
#: views/blocking/blocking-status.php:27
|
729 |
#: views/dashboard/options-group-dashboard.php:107
|
@@ -926,7 +926,7 @@ msgid "Live Updates Paused — Click inside window to resume"
|
|
926 |
msgstr ""
|
927 |
|
928 |
#: lib/menu_dashboard.php:24
|
929 |
-
#: lib/wordfenceClass.php:
|
930 |
msgid "Wordfence Dashboard"
|
931 |
msgstr ""
|
932 |
|
@@ -938,7 +938,7 @@ msgstr ""
|
|
938 |
#: lib/menu_dashboard_options.php:98
|
939 |
#: lib/menu_firewall.php:20
|
940 |
#: lib/menu_firewall.php:30
|
941 |
-
#: lib/wordfenceClass.php:
|
942 |
#: models/page/wfPage.php:105
|
943 |
msgid "Firewall"
|
944 |
msgstr ""
|
@@ -975,7 +975,7 @@ msgstr ""
|
|
975 |
#: lib/menu_dashboard_options.php:115
|
976 |
#: lib/menu_scanner.php:31
|
977 |
#: lib/menu_scanner.php:305
|
978 |
-
#: lib/wordfenceClass.php:
|
979 |
#: models/page/wfPage.php:113
|
980 |
msgid "Scan"
|
981 |
msgstr ""
|
@@ -1058,7 +1058,7 @@ msgstr ""
|
|
1058 |
#: lib/menu_scanner.php:80
|
1059 |
#: lib/menu_support.php:55
|
1060 |
#: lib/menu_tools_twoFactor.php:51
|
1061 |
-
#: lib/wordfenceClass.php:
|
1062 |
#: views/blocking/blocking-create.php:179
|
1063 |
#: views/blocking/blocking-status.php:23
|
1064 |
#: views/blocking/blocking-status.php:27
|
@@ -1152,7 +1152,7 @@ msgid "Learn about Wordfence Response"
|
|
1152 |
msgstr ""
|
1153 |
|
1154 |
#: lib/menu_dashboard.php:229
|
1155 |
-
#: lib/wordfenceClass.php:
|
1156 |
msgid "Tools"
|
1157 |
msgstr ""
|
1158 |
|
@@ -1164,7 +1164,7 @@ msgstr ""
|
|
1164 |
#: lib/menu_firewall_waf.php:157
|
1165 |
#: lib/menu_scanner.php:139
|
1166 |
#: lib/menu_support.php:19
|
1167 |
-
#: lib/wordfenceClass.php:
|
1168 |
msgid "Help"
|
1169 |
msgstr ""
|
1170 |
|
@@ -1383,7 +1383,7 @@ msgstr ""
|
|
1383 |
#: lib/menu_firewall.php:41
|
1384 |
#: lib/menu_firewall_blocking.php:119
|
1385 |
#: lib/menu_firewall_waf.php:142
|
1386 |
-
#: lib/wordfenceClass.php:
|
1387 |
#: models/page/wfPage.php:109
|
1388 |
msgid "Blocking"
|
1389 |
msgstr ""
|
@@ -1549,16 +1549,11 @@ msgstr ""
|
|
1549 |
|
1550 |
#: lib/menu_firewall_waf.php:69
|
1551 |
#: lib/menu_firewall_waf_options.php:180
|
1552 |
-
#: lib/
|
1553 |
-
#: lib/
|
1554 |
-
#: lib/
|
1555 |
-
#: lib/
|
1556 |
-
#: lib/wfDiagnostic.php:798
|
1557 |
#: models/firewall/wfFirewall.php:35
|
1558 |
-
#: views/diagnostics/text.php:154
|
1559 |
-
#: views/diagnostics/text.php:159
|
1560 |
-
#: views/diagnostics/text.php:160
|
1561 |
-
#: views/diagnostics/text.php:163
|
1562 |
#: views/scanner/scan-scheduling.php:15
|
1563 |
#: views/waf/options-group-basic-firewall.php:477
|
1564 |
#: views/waf/options-group-whitelisted.php:81
|
@@ -1568,16 +1563,11 @@ msgstr ""
|
|
1568 |
|
1569 |
#: lib/menu_firewall_waf.php:69
|
1570 |
#: lib/menu_firewall_waf_options.php:180
|
1571 |
-
#: lib/
|
1572 |
-
#: lib/
|
1573 |
-
#: lib/
|
1574 |
-
#: lib/
|
1575 |
-
#: lib/wordfenceClass.php:6136
|
1576 |
#: models/firewall/wfFirewall.php:41
|
1577 |
-
#: views/diagnostics/text.php:154
|
1578 |
-
#: views/diagnostics/text.php:159
|
1579 |
-
#: views/diagnostics/text.php:160
|
1580 |
-
#: views/diagnostics/text.php:163
|
1581 |
#: views/scanner/scan-scheduling.php:14
|
1582 |
#: views/user/disabled-application-passwords.php:12
|
1583 |
#: views/waf/options-group-basic-firewall.php:48
|
@@ -1694,7 +1684,7 @@ msgstr ""
|
|
1694 |
|
1695 |
#: lib/menu_options.php:24
|
1696 |
#: lib/menu_options.php:262
|
1697 |
-
#: lib/wordfenceClass.php:
|
1698 |
msgid "All Options"
|
1699 |
msgstr ""
|
1700 |
|
@@ -2333,7 +2323,7 @@ msgid "Signature updates delayed by 30 days"
|
|
2333 |
msgstr ""
|
2334 |
|
2335 |
#: lib/menu_scanner.php:80
|
2336 |
-
#: lib/wordfenceClass.php:
|
2337 |
msgid "Protect More Sites"
|
2338 |
msgstr ""
|
2339 |
|
@@ -2416,20 +2406,20 @@ msgstr ""
|
|
2416 |
#: lib/menu_tools_twoFactor.php:255
|
2417 |
#: lib/menu_tools_twoFactor.php:264
|
2418 |
#: lib/menu_tools_twoFactor.php:284
|
2419 |
-
#: lib/wordfenceClass.php:
|
2420 |
-
#: lib/wordfenceClass.php:
|
2421 |
-
#: lib/wordfenceClass.php:
|
2422 |
-
#: lib/wordfenceClass.php:
|
2423 |
-
#: lib/wordfenceClass.php:
|
2424 |
-
#: lib/wordfenceClass.php:
|
2425 |
-
#: lib/wordfenceClass.php:
|
2426 |
-
#: lib/wordfenceClass.php:
|
2427 |
-
#: lib/wordfenceClass.php:
|
2428 |
-
#: lib/wordfenceClass.php:
|
2429 |
-
#: lib/wordfenceClass.php:
|
2430 |
-
#: lib/wordfenceClass.php:
|
2431 |
-
#: lib/wordfenceClass.php:
|
2432 |
-
#: lib/wordfenceClass.php:
|
2433 |
#: views/dashboard/options-group-import.php:147
|
2434 |
#: views/dashboard/options-group-import.php:157
|
2435 |
#: views/dashboard/options-group-import.php:177
|
@@ -2632,7 +2622,7 @@ msgstr ""
|
|
2632 |
#: lib/menu_tools_livetraffic.php:41
|
2633 |
#: lib/menu_tools_livetraffic.php:571
|
2634 |
#: lib/menu_tools_livetraffic.php:602
|
2635 |
-
#: lib/wordfenceClass.php:
|
2636 |
#: models/page/wfPage.php:119
|
2637 |
msgid "Live Traffic"
|
2638 |
msgstr ""
|
@@ -2697,7 +2687,7 @@ msgstr ""
|
|
2697 |
|
2698 |
#: lib/menu_tools_diagnostic.php:201
|
2699 |
#: views/diagnostics/text.php:70
|
2700 |
-
#: views/diagnostics/text.php:
|
2701 |
msgid "Value"
|
2702 |
msgstr ""
|
2703 |
|
@@ -2711,38 +2701,25 @@ msgstr ""
|
|
2711 |
#. translators: WordPress custom user table.
|
2712 |
#. translators: WordPress custom user meta table.
|
2713 |
#: lib/menu_tools_diagnostic.php:218
|
2714 |
-
#: lib/menu_tools_diagnostic.php:
|
2715 |
-
#: lib/
|
2716 |
-
#: lib/
|
2717 |
-
#: lib/
|
2718 |
-
#: lib/
|
2719 |
-
#: lib/
|
2720 |
-
#: lib/
|
2721 |
-
#: lib/
|
2722 |
-
#: lib/
|
2723 |
-
#: lib/
|
2724 |
-
#: lib/
|
2725 |
-
#: lib/
|
2726 |
-
#: lib/
|
2727 |
-
#: lib/
|
2728 |
-
#: lib/
|
2729 |
-
#: lib/wfDiagnostic.php:
|
|
|
2730 |
#: views/diagnostics/text.php:86
|
2731 |
-
#: views/diagnostics/text.php:
|
2732 |
-
#: views/diagnostics/text.php:128
|
2733 |
-
#: views/diagnostics/text.php:141
|
2734 |
-
#: views/diagnostics/text.php:142
|
2735 |
-
#: views/diagnostics/text.php:155
|
2736 |
-
#: views/diagnostics/text.php:156
|
2737 |
-
#: views/diagnostics/text.php:157
|
2738 |
-
#: views/diagnostics/text.php:158
|
2739 |
-
#: views/diagnostics/text.php:172
|
2740 |
-
#: views/diagnostics/text.php:173
|
2741 |
-
#: views/diagnostics/text.php:174
|
2742 |
-
#: views/diagnostics/text.php:176
|
2743 |
-
#: views/diagnostics/text.php:177
|
2744 |
-
#: views/diagnostics/text.php:178
|
2745 |
-
#: views/diagnostics/text.php:196
|
2746 |
msgid "(not set)"
|
2747 |
msgstr ""
|
2748 |
|
@@ -2766,3341 +2743,3274 @@ msgstr ""
|
|
2766 |
msgid "WordPress version and internal settings/constants."
|
2767 |
msgstr ""
|
2768 |
|
2769 |
-
#: lib/menu_tools_diagnostic.php:
|
2770 |
-
#: views/diagnostics/text.php:
|
2771 |
-
msgid "
|
2772 |
msgstr ""
|
2773 |
|
2774 |
-
|
2775 |
-
#:
|
2776 |
-
|
2777 |
-
|
2778 |
-
|
2779 |
-
|
2780 |
-
|
2781 |
-
#: lib/menu_tools_diagnostic.php:307
|
2782 |
-
#: lib/menu_tools_diagnostic.php:308
|
2783 |
-
#: lib/menu_tools_diagnostic.php:309
|
2784 |
-
#: lib/menu_tools_diagnostic.php:310
|
2785 |
-
#: lib/menu_tools_diagnostic.php:311
|
2786 |
-
#: lib/menu_tools_diagnostic.php:316
|
2787 |
-
#: lib/menu_tools_diagnostic.php:317
|
2788 |
#: lib/menu_tools_diagnostic.php:318
|
2789 |
-
#: lib/menu_tools_diagnostic.php:
|
2790 |
-
#: lib/menu_tools_diagnostic.php:
|
2791 |
-
#:
|
2792 |
-
#:
|
2793 |
-
#:
|
2794 |
-
|
2795 |
-
#: views/diagnostics/text.php:124
|
2796 |
-
#: views/diagnostics/text.php:135
|
2797 |
-
#: views/diagnostics/text.php:137
|
2798 |
-
#: views/diagnostics/text.php:138
|
2799 |
-
#: views/diagnostics/text.php:151
|
2800 |
-
#: views/diagnostics/text.php:164
|
2801 |
-
#: views/diagnostics/text.php:165
|
2802 |
-
#: views/diagnostics/text.php:166
|
2803 |
-
#: views/diagnostics/text.php:167
|
2804 |
-
#: views/diagnostics/text.php:168
|
2805 |
-
#: views/diagnostics/text.php:169
|
2806 |
-
#: views/diagnostics/text.php:174
|
2807 |
-
#: views/diagnostics/text.php:175
|
2808 |
-
#: views/diagnostics/text.php:176
|
2809 |
-
#: views/diagnostics/text.php:177
|
2810 |
-
#: views/diagnostics/text.php:178
|
2811 |
-
#: views/diagnostics/text.php:182
|
2812 |
-
#: views/onboarding/fresh-install.php:18
|
2813 |
-
#: views/onboarding/modal-final-attempt.php:25
|
2814 |
-
#: views/onboarding/plugin-header.php:39
|
2815 |
-
#: views/reports/activity-report-email-inline.php:270
|
2816 |
-
#: views/reports/activity-report.php:117
|
2817 |
-
msgid "Yes"
|
2818 |
msgstr ""
|
2819 |
|
2820 |
-
#: lib/menu_tools_diagnostic.php:
|
2821 |
-
#: lib/menu_tools_diagnostic.php:293
|
2822 |
-
#: lib/menu_tools_diagnostic.php:306
|
2823 |
-
#: lib/menu_tools_diagnostic.php:307
|
2824 |
-
#: lib/menu_tools_diagnostic.php:308
|
2825 |
-
#: lib/menu_tools_diagnostic.php:309
|
2826 |
-
#: lib/menu_tools_diagnostic.php:310
|
2827 |
-
#: lib/menu_tools_diagnostic.php:311
|
2828 |
-
#: lib/menu_tools_diagnostic.php:316
|
2829 |
-
#: lib/menu_tools_diagnostic.php:317
|
2830 |
-
#: lib/menu_tools_diagnostic.php:319
|
2831 |
-
#: lib/menu_tools_diagnostic.php:320
|
2832 |
-
#: lib/menu_tools_diagnostic.php:324
|
2833 |
-
#: lib/menu_tools_livetraffic.php:153
|
2834 |
-
#: lib/wfDiagnostic.php:359
|
2835 |
-
#: lib/wfDiagnostic.php:391
|
2836 |
-
#: views/diagnostics/text.php:124
|
2837 |
-
#: views/diagnostics/text.php:151
|
2838 |
-
#: views/diagnostics/text.php:164
|
2839 |
-
#: views/diagnostics/text.php:165
|
2840 |
-
#: views/diagnostics/text.php:166
|
2841 |
-
#: views/diagnostics/text.php:167
|
2842 |
-
#: views/diagnostics/text.php:168
|
2843 |
-
#: views/diagnostics/text.php:169
|
2844 |
-
#: views/diagnostics/text.php:174
|
2845 |
-
#: views/diagnostics/text.php:175
|
2846 |
#: views/diagnostics/text.php:177
|
2847 |
-
|
2848 |
-
#: views/diagnostics/text.php:182
|
2849 |
-
#: views/onboarding/fresh-install.php:19
|
2850 |
-
#: views/onboarding/modal-final-attempt.php:26
|
2851 |
-
#: views/onboarding/plugin-header.php:40
|
2852 |
-
#: views/reports/activity-report-email-inline.php:270
|
2853 |
-
#: views/reports/activity-report.php:117
|
2854 |
-
msgid "No"
|
2855 |
msgstr ""
|
2856 |
|
2857 |
-
#: lib/menu_tools_diagnostic.php:
|
2858 |
-
#:
|
2859 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
2860 |
msgstr ""
|
2861 |
|
2862 |
-
#: lib/menu_tools_diagnostic.php:
|
2863 |
-
#:
|
2864 |
-
|
|
|
|
|
|
|
|
|
2865 |
msgstr ""
|
2866 |
|
2867 |
-
#: lib/menu_tools_diagnostic.php:
|
2868 |
-
#:
|
2869 |
-
|
2870 |
-
#: lib/wfDiagnostic.php:592
|
2871 |
-
#: views/diagnostics/text.php:126
|
2872 |
-
#: views/diagnostics/text.php:129
|
2873 |
-
#: views/diagnostics/text.php:130
|
2874 |
-
#: views/waf/options-group-brute-force.php:42
|
2875 |
-
#: views/waf/options-group-rate-limiting.php:42
|
2876 |
-
msgid "On"
|
2877 |
msgstr ""
|
2878 |
|
2879 |
-
#: lib/menu_tools_diagnostic.php:
|
2880 |
-
#:
|
2881 |
-
|
2882 |
-
#: lib/wfDiagnostic.php:592
|
2883 |
-
#: views/diagnostics/text.php:126
|
2884 |
-
#: views/diagnostics/text.php:129
|
2885 |
-
#: views/diagnostics/text.php:130
|
2886 |
-
#: views/waf/options-group-brute-force.php:41
|
2887 |
-
#: views/waf/options-group-rate-limiting.php:41
|
2888 |
-
msgid "Off"
|
2889 |
msgstr ""
|
2890 |
|
2891 |
-
#: lib/menu_tools_diagnostic.php:
|
2892 |
-
#: views/diagnostics/text.php:
|
2893 |
-
msgid "
|
2894 |
msgstr ""
|
2895 |
|
2896 |
-
#: lib/menu_tools_diagnostic.php:
|
2897 |
-
#: views/diagnostics/text.php:
|
2898 |
-
msgid "WordPress
|
2899 |
msgstr ""
|
2900 |
|
2901 |
-
#: lib/menu_tools_diagnostic.php:
|
2902 |
-
#: views/diagnostics/text.php:
|
2903 |
-
msgid "WordPress
|
2904 |
msgstr ""
|
2905 |
|
2906 |
-
#: lib/menu_tools_diagnostic.php:
|
2907 |
-
#: views/diagnostics/text.php:
|
2908 |
-
msgid "
|
2909 |
msgstr ""
|
2910 |
|
2911 |
-
#: lib/menu_tools_diagnostic.php:
|
2912 |
-
#: views/diagnostics/text.php:
|
2913 |
-
msgid "
|
2914 |
msgstr ""
|
2915 |
|
2916 |
-
#: lib/menu_tools_diagnostic.php:
|
2917 |
-
#: views/diagnostics/text.php:
|
2918 |
-
msgid "
|
2919 |
msgstr ""
|
2920 |
|
2921 |
-
#: lib/menu_tools_diagnostic.php:
|
2922 |
-
#: views/diagnostics/text.php:
|
2923 |
-
msgid "
|
2924 |
msgstr ""
|
2925 |
|
2926 |
-
#: lib/menu_tools_diagnostic.php:
|
2927 |
-
#: views/diagnostics/text.php:
|
2928 |
-
msgid "
|
2929 |
msgstr ""
|
2930 |
|
2931 |
-
#: lib/menu_tools_diagnostic.php:
|
2932 |
-
#: views/diagnostics/text.php:
|
2933 |
-
msgid "
|
2934 |
msgstr ""
|
2935 |
|
2936 |
-
|
2937 |
-
|
2938 |
-
|
2939 |
-
#: lib/menu_tools_diagnostic.php:277
|
2940 |
-
#: lib/menu_tools_diagnostic.php:279
|
2941 |
-
#: lib/menu_tools_diagnostic.php:280
|
2942 |
-
#: views/diagnostics/text.php:135
|
2943 |
-
#: views/diagnostics/text.php:137
|
2944 |
-
#: views/diagnostics/text.php:138
|
2945 |
-
msgid "No: %s"
|
2946 |
msgstr ""
|
2947 |
|
2948 |
-
|
2949 |
-
#:
|
2950 |
-
|
2951 |
-
msgid "URL to the \"wp-content\" folder"
|
2952 |
msgstr ""
|
2953 |
|
2954 |
-
#: lib/menu_tools_diagnostic.php:
|
2955 |
-
#: views/diagnostics/text.php:
|
2956 |
-
msgid "
|
2957 |
msgstr ""
|
2958 |
|
2959 |
-
|
2960 |
-
#:
|
2961 |
-
|
2962 |
-
msgid "\"languages\" folder is in default location"
|
2963 |
msgstr ""
|
2964 |
|
2965 |
-
|
2966 |
-
#:
|
2967 |
-
|
2968 |
-
msgid "Language choice"
|
2969 |
msgstr ""
|
2970 |
|
2971 |
-
#: lib/menu_tools_diagnostic.php:
|
2972 |
-
#: views/diagnostics/text.php:
|
2973 |
-
msgid "Custom
|
2974 |
msgstr ""
|
2975 |
|
2976 |
-
#: lib/menu_tools_diagnostic.php:
|
2977 |
-
#: views/diagnostics/text.php:
|
2978 |
-
|
|
|
|
|
2979 |
msgstr ""
|
2980 |
|
2981 |
-
|
2982 |
-
|
2983 |
-
|
2984 |
-
#: lib/menu_tools_diagnostic.php:284
|
2985 |
-
#: views/diagnostics/text.php:141
|
2986 |
-
#: views/diagnostics/text.php:142
|
2987 |
-
msgid "Overridden: %s"
|
2988 |
msgstr ""
|
2989 |
|
2990 |
-
|
2991 |
-
#:
|
2992 |
-
|
2993 |
-
msgid "Theme stylesheet folder override"
|
2994 |
msgstr ""
|
2995 |
|
2996 |
-
|
2997 |
-
#:
|
2998 |
-
|
2999 |
-
msgid "Post editing automatic saving interval"
|
3000 |
msgstr ""
|
3001 |
|
3002 |
-
#: lib/menu_tools_diagnostic.php:
|
3003 |
-
#: views/diagnostics/text.php:
|
3004 |
-
msgid "
|
3005 |
msgstr ""
|
3006 |
|
3007 |
-
#: lib/menu_tools_diagnostic.php:
|
3008 |
-
#: views/diagnostics/text.php:
|
3009 |
-
|
3010 |
-
msgid "Unlimited"
|
3011 |
msgstr ""
|
3012 |
|
3013 |
-
#: lib/menu_tools_diagnostic.php:
|
3014 |
-
#:
|
3015 |
-
|
3016 |
-
#: lib/wfDiagnostic.php:366
|
3017 |
-
#: lib/wfDiagnostic.php:427
|
3018 |
-
#: views/diagnostics/text.php:144
|
3019 |
-
#: views/diagnostics/text.php:171
|
3020 |
-
#: views/scanner/issue-base.php:116
|
3021 |
-
msgid "None"
|
3022 |
msgstr ""
|
3023 |
|
3024 |
-
#: lib/menu_tools_diagnostic.php:
|
3025 |
-
#: views/diagnostics/text.php:
|
3026 |
-
msgid "
|
3027 |
msgstr ""
|
3028 |
|
3029 |
-
#: lib/menu_tools_diagnostic.php:
|
3030 |
-
|
3031 |
-
msgid "WordPress cookie path"
|
3032 |
msgstr ""
|
3033 |
|
3034 |
-
#: lib/menu_tools_diagnostic.php:
|
3035 |
-
#: views/diagnostics/text.php:
|
3036 |
-
msgid "
|
3037 |
msgstr ""
|
3038 |
|
3039 |
-
#: lib/menu_tools_diagnostic.php:
|
3040 |
-
#: views/diagnostics/text.php:
|
3041 |
-
msgid "
|
3042 |
msgstr ""
|
3043 |
|
3044 |
-
|
3045 |
-
#:
|
3046 |
-
msgid "
|
3047 |
msgstr ""
|
3048 |
|
3049 |
-
|
3050 |
-
|
3051 |
-
|
|
|
|
|
3052 |
msgstr ""
|
3053 |
|
3054 |
-
|
3055 |
-
|
3056 |
-
|
|
|
|
|
3057 |
msgstr ""
|
3058 |
|
3059 |
-
|
3060 |
-
#:
|
3061 |
-
|
|
|
3062 |
msgstr ""
|
3063 |
|
3064 |
-
#: lib/menu_tools_diagnostic.php:
|
3065 |
-
#: views/diagnostics/text.php:
|
3066 |
-
msgid "
|
3067 |
msgstr ""
|
3068 |
|
3069 |
-
#: lib/menu_tools_diagnostic.php:
|
3070 |
-
#: views/diagnostics/text.php:
|
3071 |
-
msgid "
|
3072 |
msgstr ""
|
3073 |
|
3074 |
-
#: lib/menu_tools_diagnostic.php:
|
3075 |
-
#: views/diagnostics/text.php:
|
3076 |
-
|
|
|
|
|
|
|
3077 |
msgstr ""
|
3078 |
|
3079 |
-
|
3080 |
-
|
3081 |
-
#: lib/
|
3082 |
-
|
3083 |
-
#: views/diagnostics/text.php:155
|
3084 |
-
#: views/diagnostics/text.php:156
|
3085 |
-
msgid "Set: %s"
|
3086 |
msgstr ""
|
3087 |
|
3088 |
-
|
3089 |
-
#:
|
3090 |
-
|
3091 |
-
msgid "Custom \"usermeta\" table"
|
3092 |
msgstr ""
|
3093 |
|
3094 |
-
|
3095 |
-
#:
|
3096 |
-
|
3097 |
-
msgid "Overridden permissions for a new folder"
|
3098 |
msgstr ""
|
3099 |
|
3100 |
-
#: lib/menu_tools_diagnostic.php:
|
3101 |
-
|
3102 |
-
msgid "Overridden permissions for a new file"
|
3103 |
msgstr ""
|
3104 |
|
3105 |
-
#: lib/menu_tools_diagnostic.php:
|
3106 |
-
#: views/diagnostics/text.php:
|
3107 |
-
msgid "
|
3108 |
msgstr ""
|
3109 |
|
3110 |
-
|
3111 |
-
#:
|
3112 |
-
|
|
|
3113 |
msgstr ""
|
3114 |
|
3115 |
-
#: lib/menu_tools_diagnostic.php:
|
3116 |
-
#:
|
3117 |
-
|
|
|
3118 |
msgstr ""
|
3119 |
|
3120 |
-
#: lib/menu_tools_diagnostic.php:
|
3121 |
-
|
3122 |
-
msgid "Interval the trash is automatically emptied at in days"
|
3123 |
msgstr ""
|
3124 |
|
3125 |
-
#: lib/menu_tools_diagnostic.php:
|
3126 |
-
|
3127 |
-
#: views/diagnostics/text.php:162
|
3128 |
-
msgid "Never"
|
3129 |
msgstr ""
|
3130 |
|
3131 |
-
#: lib/menu_tools_diagnostic.php:
|
3132 |
-
|
3133 |
-
msgid "Automatic database repair"
|
3134 |
msgstr ""
|
3135 |
|
3136 |
-
#: lib/menu_tools_diagnostic.php:
|
3137 |
-
|
3138 |
-
msgid "Do not upgrade global tables"
|
3139 |
msgstr ""
|
3140 |
|
3141 |
-
#: lib/menu_tools_diagnostic.php:
|
3142 |
-
|
3143 |
-
msgid "Disallow plugin/theme editing"
|
3144 |
msgstr ""
|
3145 |
|
3146 |
-
#: lib/menu_tools_diagnostic.php:
|
3147 |
-
|
3148 |
-
msgid "Disallow plugin/theme update and installation"
|
3149 |
msgstr ""
|
3150 |
|
3151 |
-
#: lib/menu_tools_diagnostic.php:
|
3152 |
-
|
3153 |
-
msgid "Overwrite image edits when restoring the original"
|
3154 |
msgstr ""
|
3155 |
|
3156 |
-
#: lib/menu_tools_diagnostic.php:
|
3157 |
-
|
3158 |
-
msgid "Force SSL for administrative logins"
|
3159 |
msgstr ""
|
3160 |
|
3161 |
-
#: lib/menu_tools_diagnostic.php:
|
3162 |
-
|
3163 |
-
msgid "Block external URL requests"
|
3164 |
msgstr ""
|
3165 |
|
3166 |
-
#: lib/menu_tools_diagnostic.php:
|
3167 |
-
|
3168 |
-
msgid "Allowlisted hosts"
|
3169 |
msgstr ""
|
3170 |
|
3171 |
-
#: lib/menu_tools_diagnostic.php:
|
3172 |
-
|
3173 |
-
msgid "Automatic WP Core updates"
|
3174 |
msgstr ""
|
3175 |
|
3176 |
-
#: lib/menu_tools_diagnostic.php:
|
3177 |
-
|
3178 |
-
msgid "Everything"
|
3179 |
msgstr ""
|
3180 |
|
3181 |
-
#: lib/menu_tools_diagnostic.php:
|
3182 |
-
|
3183 |
-
msgid "Default"
|
3184 |
msgstr ""
|
3185 |
|
3186 |
-
#: lib/menu_tools_diagnostic.php:
|
3187 |
-
|
3188 |
-
msgid "Hostname for a proxy server"
|
3189 |
msgstr ""
|
3190 |
|
3191 |
-
#: lib/menu_tools_diagnostic.php:
|
3192 |
-
|
3193 |
-
msgid "Port for a proxy server"
|
3194 |
msgstr ""
|
3195 |
|
3196 |
-
#: lib/menu_tools_diagnostic.php:
|
3197 |
-
|
3198 |
-
msgid "Multisite enabled"
|
3199 |
msgstr ""
|
3200 |
|
3201 |
-
#: lib/menu_tools_diagnostic.php:
|
3202 |
-
#:
|
3203 |
-
msgid "
|
3204 |
msgstr ""
|
3205 |
|
3206 |
-
#: lib/menu_tools_diagnostic.php:
|
3207 |
-
#:
|
3208 |
-
msgid "
|
3209 |
msgstr ""
|
3210 |
|
3211 |
-
#: lib/menu_tools_diagnostic.php:
|
3212 |
-
#:
|
3213 |
-
msgid "
|
3214 |
msgstr ""
|
3215 |
|
3216 |
-
#: lib/menu_tools_diagnostic.php:
|
3217 |
-
#: views/
|
3218 |
-
|
|
|
3219 |
msgstr ""
|
3220 |
|
3221 |
-
#: lib/menu_tools_diagnostic.php:
|
3222 |
-
|
3223 |
-
msgid "Defines the multisite domain for the current site"
|
3224 |
msgstr ""
|
3225 |
|
3226 |
-
#: lib/menu_tools_diagnostic.php:
|
3227 |
-
#: views/
|
3228 |
-
|
|
|
3229 |
msgstr ""
|
3230 |
|
3231 |
-
|
3232 |
-
#:
|
3233 |
-
msgid "
|
3234 |
msgstr ""
|
3235 |
|
3236 |
-
#: lib/
|
3237 |
-
|
3238 |
-
msgid "Disable the fatal error handler"
|
3239 |
msgstr ""
|
3240 |
|
3241 |
-
|
3242 |
-
#:
|
3243 |
-
msgid "
|
3244 |
msgstr ""
|
3245 |
|
3246 |
-
#: lib/
|
3247 |
-
|
3248 |
-
msgid "Status of installed plugins."
|
3249 |
msgstr ""
|
3250 |
|
3251 |
-
|
3252 |
-
|
3253 |
-
#: lib/menu_tools_diagnostic.php:383
|
3254 |
-
#: lib/menu_tools_diagnostic.php:429
|
3255 |
-
#: lib/menu_tools_diagnostic.php:528
|
3256 |
-
#: views/diagnostics/text.php:238
|
3257 |
-
#: views/diagnostics/text.php:277
|
3258 |
-
#: views/diagnostics/text.php:351
|
3259 |
-
msgid "Version %s"
|
3260 |
msgstr ""
|
3261 |
|
3262 |
-
#: lib/
|
3263 |
-
|
3264 |
-
msgid "Network Activated"
|
3265 |
msgstr ""
|
3266 |
|
3267 |
-
#: lib/
|
3268 |
-
|
3269 |
-
#: lib/menu_tools_diagnostic.php:488
|
3270 |
-
#: lib/menu_tools_diagnostic.php:531
|
3271 |
-
#: views/diagnostics/text.php:244
|
3272 |
-
#: views/diagnostics/text.php:282
|
3273 |
-
#: views/diagnostics/text.php:324
|
3274 |
-
#: views/diagnostics/text.php:355
|
3275 |
-
msgid "Active"
|
3276 |
msgstr ""
|
3277 |
|
3278 |
-
|
3279 |
-
#: lib/
|
3280 |
-
#: lib/
|
3281 |
-
|
3282 |
-
#: views/diagnostics/text.php:324
|
3283 |
-
#: views/diagnostics/text.php:357
|
3284 |
-
msgid "Inactive"
|
3285 |
msgstr ""
|
3286 |
|
3287 |
-
#: lib/
|
3288 |
-
|
3289 |
-
msgid "Must-Use WordPress Plugins"
|
3290 |
msgstr ""
|
3291 |
|
3292 |
-
#: lib/
|
3293 |
-
|
3294 |
-
msgid "WordPress \"mu-plugins\" that are always active, including those provided by hosts."
|
3295 |
msgstr ""
|
3296 |
|
3297 |
-
#: lib/
|
3298 |
-
|
3299 |
-
msgid "No MU-Plugins"
|
3300 |
msgstr ""
|
3301 |
|
3302 |
-
#: lib/
|
3303 |
-
#:
|
3304 |
-
|
|
|
|
|
3305 |
msgstr ""
|
3306 |
|
3307 |
-
#: lib/
|
3308 |
-
#:
|
3309 |
-
|
|
|
|
|
3310 |
msgstr ""
|
3311 |
|
3312 |
-
#: lib/
|
3313 |
-
|
3314 |
-
msgid "Advanced caching plugin"
|
3315 |
msgstr ""
|
3316 |
|
3317 |
-
#: lib/
|
3318 |
-
#:
|
3319 |
-
|
|
|
3320 |
msgstr ""
|
3321 |
|
3322 |
-
#: lib/
|
3323 |
-
|
3324 |
-
msgid "Custom database error message"
|
3325 |
msgstr ""
|
3326 |
|
3327 |
-
#: lib/
|
3328 |
-
|
3329 |
-
msgid "Custom installation script"
|
3330 |
msgstr ""
|
3331 |
|
3332 |
-
|
3333 |
-
#:
|
3334 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3335 |
msgstr ""
|
3336 |
|
3337 |
-
#: lib/
|
3338 |
-
#:
|
3339 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3340 |
msgstr ""
|
3341 |
|
3342 |
-
#: lib/
|
3343 |
-
|
3344 |
-
msgid "Custom PHP error message"
|
3345 |
msgstr ""
|
3346 |
|
3347 |
-
#: lib/
|
3348 |
-
|
3349 |
-
msgid "Custom PHP fatal error handler"
|
3350 |
msgstr ""
|
3351 |
|
3352 |
-
#: lib/
|
3353 |
-
#:
|
3354 |
-
msgid "
|
3355 |
msgstr ""
|
3356 |
|
3357 |
-
#: lib/
|
3358 |
-
|
3359 |
-
msgid "Custom site deleted message"
|
3360 |
msgstr ""
|
3361 |
|
3362 |
-
#: lib/
|
3363 |
-
|
3364 |
-
msgid "Custom site inactive message"
|
3365 |
msgstr ""
|
3366 |
|
3367 |
-
#: lib/
|
3368 |
-
|
3369 |
-
msgid "Custom site suspended message"
|
3370 |
msgstr ""
|
3371 |
|
3372 |
-
#: lib/
|
3373 |
-
#:
|
3374 |
-
|
3375 |
-
#: views/reports/activity-report.php:191
|
3376 |
-
msgid "Themes"
|
3377 |
msgstr ""
|
3378 |
|
3379 |
-
#: lib/
|
3380 |
-
#: views/
|
3381 |
-
|
|
|
3382 |
msgstr ""
|
3383 |
|
3384 |
-
#: lib/
|
3385 |
-
|
3386 |
-
msgid "No Themes"
|
3387 |
msgstr ""
|
3388 |
|
3389 |
-
#: lib/
|
3390 |
-
|
3391 |
-
msgid "Cron Jobs"
|
3392 |
msgstr ""
|
3393 |
|
3394 |
-
#: lib/
|
3395 |
-
|
3396 |
-
msgid "List of WordPress cron jobs scheduled by WordPress, plugins, or themes."
|
3397 |
msgstr ""
|
3398 |
|
3399 |
-
#: lib/
|
3400 |
-
|
3401 |
-
msgid "Overdue"
|
3402 |
msgstr ""
|
3403 |
|
3404 |
-
|
3405 |
-
#:
|
3406 |
-
msgid "
|
3407 |
msgstr ""
|
3408 |
|
3409 |
-
#: lib/
|
3410 |
-
#:
|
3411 |
-
|
|
|
3412 |
msgstr ""
|
3413 |
|
3414 |
-
#: lib/
|
3415 |
-
|
|
|
|
|
3416 |
msgstr ""
|
3417 |
|
3418 |
-
#: lib/
|
3419 |
-
#:
|
3420 |
-
|
|
|
3421 |
msgstr ""
|
3422 |
|
3423 |
-
|
3424 |
-
#:
|
3425 |
-
msgid "
|
3426 |
msgstr ""
|
3427 |
|
3428 |
-
|
3429 |
-
#: lib/
|
3430 |
-
msgid "
|
3431 |
msgstr ""
|
3432 |
|
3433 |
-
|
3434 |
-
|
3435 |
-
#: lib/menu_tools_diagnostic.php:653
|
3436 |
-
#: views/diagnostics/text.php:455
|
3437 |
-
msgid "lowercase"
|
3438 |
msgstr ""
|
3439 |
|
3440 |
-
|
3441 |
-
|
3442 |
-
#: lib/menu_tools_diagnostic.php:653
|
3443 |
-
#: views/diagnostics/text.php:455
|
3444 |
-
msgid "regular case"
|
3445 |
msgstr ""
|
3446 |
|
3447 |
-
|
3448 |
-
#: lib/
|
3449 |
-
#: views/
|
3450 |
-
msgid "
|
3451 |
msgstr ""
|
3452 |
|
3453 |
-
#: lib/
|
3454 |
-
|
3455 |
-
msgid "Log Files"
|
3456 |
msgstr ""
|
3457 |
|
3458 |
-
#: lib/
|
3459 |
-
#:
|
3460 |
-
|
|
|
3461 |
msgstr ""
|
3462 |
|
3463 |
-
#: lib/
|
3464 |
-
#:
|
3465 |
-
|
3466 |
-
#: views/scanner/issue-file.php:8
|
3467 |
-
#: views/scanner/issue-knownfile.php:8
|
3468 |
-
msgid "File"
|
3469 |
msgstr ""
|
3470 |
|
3471 |
-
#: lib/
|
3472 |
-
#:
|
3473 |
-
#:
|
3474 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3475 |
msgstr ""
|
3476 |
|
3477 |
-
#: lib/
|
3478 |
-
|
3479 |
-
msgid "No log files found."
|
3480 |
msgstr ""
|
3481 |
|
3482 |
-
#: lib/
|
3483 |
-
|
3484 |
-
msgid "UTC"
|
3485 |
msgstr ""
|
3486 |
|
3487 |
-
|
3488 |
-
|
|
|
3489 |
msgstr ""
|
3490 |
|
3491 |
-
|
3492 |
-
#:
|
3493 |
-
msgid "
|
3494 |
msgstr ""
|
3495 |
|
3496 |
-
#. translators:
|
3497 |
-
#: lib/
|
3498 |
-
|
3499 |
-
msgid "New Issues (%d total)"
|
3500 |
msgstr ""
|
3501 |
|
3502 |
-
|
3503 |
-
#: lib/
|
3504 |
-
|
3505 |
-
msgid "No New Issues"
|
3506 |
msgstr ""
|
3507 |
|
3508 |
-
|
3509 |
-
|
|
|
3510 |
msgstr ""
|
3511 |
|
3512 |
-
|
3513 |
-
|
|
|
3514 |
msgstr ""
|
3515 |
|
3516 |
-
|
3517 |
-
|
|
|
3518 |
msgstr ""
|
3519 |
|
3520 |
-
|
3521 |
-
|
|
|
|
|
3522 |
msgstr ""
|
3523 |
|
3524 |
-
|
3525 |
-
|
|
|
3526 |
msgstr ""
|
3527 |
|
3528 |
-
|
3529 |
-
|
|
|
3530 |
msgstr ""
|
3531 |
|
3532 |
-
|
3533 |
-
|
|
|
3534 |
msgstr ""
|
3535 |
|
3536 |
-
|
3537 |
-
|
|
|
3538 |
msgstr ""
|
3539 |
|
3540 |
-
|
3541 |
-
|
|
|
3542 |
msgstr ""
|
3543 |
|
3544 |
-
|
3545 |
-
|
|
|
3546 |
msgstr ""
|
3547 |
|
3548 |
-
#: lib/
|
3549 |
-
msgid "
|
3550 |
msgstr ""
|
3551 |
|
3552 |
-
#: lib/
|
3553 |
-
msgid "
|
3554 |
msgstr ""
|
3555 |
|
3556 |
-
#: lib/
|
3557 |
-
msgid "
|
3558 |
msgstr ""
|
3559 |
|
3560 |
-
#: lib/
|
3561 |
-
msgid "
|
3562 |
msgstr ""
|
3563 |
|
3564 |
-
#: lib/
|
3565 |
-
msgid "
|
3566 |
msgstr ""
|
3567 |
|
3568 |
-
#: lib/
|
3569 |
-
msgid "
|
3570 |
msgstr ""
|
3571 |
|
3572 |
-
#: lib/
|
3573 |
-
|
3574 |
-
msgid "Restore Defaults"
|
3575 |
msgstr ""
|
3576 |
|
3577 |
-
#: lib/
|
3578 |
-
|
3579 |
-
msgid "Cancel Changes"
|
3580 |
msgstr ""
|
3581 |
|
3582 |
-
#: lib/
|
3583 |
-
|
3584 |
-
msgid "Save Changes"
|
3585 |
msgstr ""
|
3586 |
|
3587 |
-
#: lib/
|
3588 |
-
|
3589 |
-
#: views/options/block-controls.php:77
|
3590 |
-
msgid "Confirm Restore Defaults"
|
3591 |
msgstr ""
|
3592 |
|
3593 |
-
#: lib/
|
3594 |
-
msgid "
|
3595 |
msgstr ""
|
3596 |
|
3597 |
-
#: lib/
|
3598 |
-
|
3599 |
-
#: views/options/block-controls.php:80
|
3600 |
-
msgid "Restore<span class=\"wf-hidden-xs\"> Defaults</span>"
|
3601 |
msgstr ""
|
3602 |
|
3603 |
-
|
3604 |
-
|
3605 |
-
msgid "<a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"wf-help-link\">Learn more<span class=\"wf-hidden-xs\"> about importing and exporting options</span><span class=\"screen-reader-text\"> (opens in new tab)</span></a>"
|
3606 |
msgstr ""
|
3607 |
|
3608 |
-
#: lib/
|
3609 |
-
|
|
|
3610 |
msgstr ""
|
3611 |
|
3612 |
-
|
3613 |
-
#:
|
3614 |
-
msgid "
|
3615 |
msgstr ""
|
3616 |
|
3617 |
-
#: lib/
|
3618 |
-
msgid "
|
3619 |
msgstr ""
|
3620 |
|
3621 |
-
#: lib/
|
3622 |
-
msgid "
|
3623 |
msgstr ""
|
3624 |
|
3625 |
-
#: lib/
|
3626 |
-
msgid "
|
3627 |
msgstr ""
|
3628 |
|
3629 |
-
#: lib/
|
3630 |
-
msgid "
|
3631 |
msgstr ""
|
3632 |
|
3633 |
-
|
3634 |
-
|
3635 |
-
#: lib/menu_tools_livetraffic.php:86
|
3636 |
-
msgid " (host setting <a href=\"%s\" class=\"wfhelp\" target=\"_blank\" rel=\"noopener noreferrer\"><span class=\"screen-reader-text\"> (opens in new tab)</span></a>)"
|
3637 |
msgstr ""
|
3638 |
|
3639 |
-
#: lib/
|
3640 |
-
msgid "
|
3641 |
msgstr ""
|
3642 |
|
3643 |
-
#: lib/
|
3644 |
-
msgid "
|
3645 |
msgstr ""
|
3646 |
|
3647 |
-
#: lib/
|
3648 |
-
msgid "
|
3649 |
msgstr ""
|
3650 |
|
3651 |
-
#: lib/
|
3652 |
-
|
3653 |
-
#: lib/menu_tools_livetraffic.php:458
|
3654 |
-
#: lib/wordfenceClass.php:6162
|
3655 |
-
msgid "Human"
|
3656 |
msgstr ""
|
3657 |
|
3658 |
-
#: lib/
|
3659 |
-
#:
|
3660 |
-
#:
|
3661 |
-
#:
|
3662 |
-
msgid "
|
3663 |
msgstr ""
|
3664 |
|
3665 |
-
#: lib/
|
3666 |
-
msgid "
|
3667 |
msgstr ""
|
3668 |
|
3669 |
-
#: lib/
|
3670 |
-
#:
|
3671 |
-
#:
|
3672 |
-
|
|
|
|
|
|
|
|
|
|
|
3673 |
msgstr ""
|
3674 |
|
3675 |
-
#: lib/
|
3676 |
-
|
|
|
3677 |
msgstr ""
|
3678 |
|
3679 |
-
|
3680 |
-
|
|
|
3681 |
msgstr ""
|
3682 |
|
3683 |
-
#: lib/
|
3684 |
-
msgid "
|
3685 |
msgstr ""
|
3686 |
|
3687 |
-
#: lib/
|
3688 |
-
msgid "
|
3689 |
msgstr ""
|
3690 |
|
3691 |
-
#: lib/
|
3692 |
-
|
3693 |
-
msgid "Clear"
|
3694 |
msgstr ""
|
3695 |
|
3696 |
-
#: lib/
|
3697 |
-
msgid "
|
3698 |
msgstr ""
|
3699 |
|
3700 |
-
#: lib/
|
3701 |
-
msgid "
|
3702 |
msgstr ""
|
3703 |
|
3704 |
-
#: lib/
|
3705 |
-
msgid "
|
3706 |
msgstr ""
|
3707 |
|
3708 |
-
#: lib/
|
3709 |
-
|
3710 |
-
msgid "IP:"
|
3711 |
msgstr ""
|
3712 |
|
3713 |
-
#: lib/
|
3714 |
-
|
3715 |
-
#: views/scanner/issue-base.php:39
|
3716 |
-
msgid "Type:"
|
3717 |
msgstr ""
|
3718 |
|
3719 |
-
#: lib/
|
3720 |
-
msgid "
|
3721 |
msgstr ""
|
3722 |
|
3723 |
-
#: lib/
|
3724 |
-
msgid "
|
3725 |
msgstr ""
|
3726 |
|
3727 |
-
#: lib/
|
3728 |
-
msgid "
|
3729 |
msgstr ""
|
3730 |
|
3731 |
-
#: lib/
|
3732 |
-
msgid "
|
3733 |
msgstr ""
|
3734 |
|
3735 |
-
|
3736 |
-
|
3737 |
-
msgid "Last hit was %s ago."
|
3738 |
msgstr ""
|
3739 |
|
3740 |
-
#: lib/
|
3741 |
-
|
3742 |
-
#: lib/menu_tools_livetraffic.php:465
|
3743 |
-
msgid "Unblock IP"
|
3744 |
msgstr ""
|
3745 |
|
3746 |
-
#: lib/
|
3747 |
-
|
3748 |
-
#: lib/menu_tools_livetraffic.php:471
|
3749 |
-
msgid "Unblock range"
|
3750 |
msgstr ""
|
3751 |
|
3752 |
-
#: lib/
|
3753 |
-
|
3754 |
-
#: lib/menu_tools_livetraffic.php:477
|
3755 |
-
msgid "Block IP"
|
3756 |
msgstr ""
|
3757 |
|
3758 |
-
|
3759 |
-
|
3760 |
-
msgid "%s hits"
|
3761 |
msgstr ""
|
3762 |
|
3763 |
-
#: lib/
|
3764 |
-
|
3765 |
-
msgid "Type"
|
3766 |
msgstr ""
|
3767 |
|
3768 |
-
#: lib/
|
3769 |
-
msgid "
|
3770 |
msgstr ""
|
3771 |
|
3772 |
-
#: lib/
|
3773 |
-
msgid "
|
3774 |
msgstr ""
|
3775 |
|
3776 |
-
#: lib/
|
3777 |
-
|
3778 |
-
#: views/reports/activity-report-email-inline.php:294
|
3779 |
-
msgid "Time"
|
3780 |
msgstr ""
|
3781 |
|
3782 |
-
#: lib/
|
3783 |
-
msgid "
|
3784 |
msgstr ""
|
3785 |
|
3786 |
-
#: lib/
|
3787 |
-
|
3788 |
-
#: views/blocking/blocking-create.php:193
|
3789 |
-
msgid "Hostname"
|
3790 |
msgstr ""
|
3791 |
|
3792 |
-
#: lib/
|
3793 |
-
|
3794 |
-
msgid "Response"
|
3795 |
msgstr ""
|
3796 |
|
3797 |
-
#: lib/
|
3798 |
-
|
3799 |
-
#: views/scanner/issue-wfPluginAbandoned.php:19
|
3800 |
-
#: views/scanner/issue-wfPluginAbandoned.php:20
|
3801 |
-
#: views/scanner/issue-wfPluginRemoved.php:17
|
3802 |
-
#: views/scanner/issue-wfPluginRemoved.php:18
|
3803 |
-
#: views/scanner/issue-wfPluginUpgrade.php:18
|
3804 |
-
#: views/scanner/issue-wfPluginUpgrade.php:19
|
3805 |
-
#: views/scanner/issue-wfPluginUpgrade.php:20
|
3806 |
-
#: views/scanner/issue-wfPluginVulnerable.php:17
|
3807 |
-
#: views/scanner/issue-wfPluginVulnerable.php:18
|
3808 |
-
#: views/scanner/issue-wfPluginVulnerable.php:19
|
3809 |
-
#: views/scanner/issue-wfThemeUpgrade.php:18
|
3810 |
-
#: views/scanner/issue-wfThemeUpgrade.php:19
|
3811 |
-
#: views/scanner/issue-wfUpgrade.php:17
|
3812 |
-
msgid "View"
|
3813 |
msgstr ""
|
3814 |
|
3815 |
-
#: lib/
|
3816 |
-
msgid "
|
3817 |
msgstr ""
|
3818 |
|
3819 |
-
|
3820 |
-
|
|
|
3821 |
msgstr ""
|
3822 |
|
3823 |
-
|
3824 |
-
|
3825 |
-
msgid "%1$s at an unknown location at IP %2$s"
|
3826 |
msgstr ""
|
3827 |
|
3828 |
-
|
3829 |
-
|
3830 |
-
msgid "An unknown location at IP %s"
|
3831 |
msgstr ""
|
3832 |
|
3833 |
-
#. translators:
|
3834 |
-
#: lib/
|
3835 |
-
msgid "
|
3836 |
msgstr ""
|
3837 |
|
3838 |
-
|
3839 |
-
#: lib/
|
3840 |
-
msgid "
|
3841 |
msgstr ""
|
3842 |
|
3843 |
-
|
3844 |
-
#: lib/
|
3845 |
-
msgid "
|
3846 |
msgstr ""
|
3847 |
|
3848 |
-
|
3849 |
-
#: lib/
|
3850 |
-
msgid "
|
3851 |
msgstr ""
|
3852 |
|
3853 |
-
|
3854 |
-
#: lib/
|
3855 |
-
msgid "
|
3856 |
msgstr ""
|
3857 |
|
3858 |
-
|
3859 |
-
|
3860 |
-
#: lib/menu_tools_livetraffic.php:403
|
3861 |
-
msgid "%1$s was %2$s at %3$s"
|
3862 |
msgstr ""
|
3863 |
|
3864 |
-
|
3865 |
-
|
3866 |
-
msgid "%1$s logged in successfully as \"%2$s\"."
|
3867 |
msgstr ""
|
3868 |
|
3869 |
-
|
3870 |
-
|
3871 |
-
msgid "%s logged out successfully."
|
3872 |
msgstr ""
|
3873 |
|
3874 |
-
|
3875 |
-
|
3876 |
-
msgid "%s requested a password reset."
|
3877 |
msgstr ""
|
3878 |
|
3879 |
-
|
3880 |
-
|
3881 |
-
msgid "%1$s attempted a <span style=\"color: #F00;\">failed login</span> as \"%2$s\"."
|
3882 |
msgstr ""
|
3883 |
|
3884 |
-
|
3885 |
-
|
3886 |
-
msgid "%1$s attempted a <span style=\"color: #F00;\">failed login</span> using an invalid username \"%2$s\"."
|
3887 |
msgstr ""
|
3888 |
|
3889 |
-
|
3890 |
-
#: lib/
|
3891 |
-
|
|
|
3892 |
msgstr ""
|
3893 |
|
3894 |
-
|
3895 |
-
|
|
|
3896 |
msgstr ""
|
3897 |
|
3898 |
-
#: lib/
|
3899 |
-
msgid "
|
3900 |
msgstr ""
|
3901 |
|
3902 |
-
#: lib/
|
3903 |
-
msgid "
|
3904 |
msgstr ""
|
3905 |
|
3906 |
-
#: lib/
|
3907 |
-
msgid "
|
3908 |
msgstr ""
|
3909 |
|
3910 |
-
#: lib/
|
3911 |
-
msgid "
|
3912 |
msgstr ""
|
3913 |
|
3914 |
-
#: lib/
|
3915 |
-
msgid "
|
3916 |
msgstr ""
|
3917 |
|
3918 |
-
#: lib/
|
3919 |
-
|
|
|
3920 |
msgstr ""
|
3921 |
|
3922 |
-
#: lib/
|
3923 |
-
|
|
|
3924 |
msgstr ""
|
3925 |
|
3926 |
-
#: lib/
|
3927 |
-
|
|
|
3928 |
msgstr ""
|
3929 |
|
3930 |
-
#: lib/
|
3931 |
-
|
|
|
3932 |
msgstr ""
|
3933 |
|
3934 |
-
#: lib/
|
3935 |
-
|
|
|
3936 |
msgstr ""
|
3937 |
|
3938 |
-
#: lib/
|
3939 |
-
msgid "
|
3940 |
msgstr ""
|
3941 |
|
3942 |
-
#: lib/
|
3943 |
-
msgid "
|
3944 |
msgstr ""
|
3945 |
|
3946 |
-
#: lib/
|
3947 |
-
#:
|
3948 |
-
|
|
|
3949 |
msgstr ""
|
3950 |
|
3951 |
-
#: lib/
|
3952 |
-
|
3953 |
-
msgid "Used by banks, government agencies, and military worldwide, two-factor authentication is one of the most secure forms of remote system authentication available. With it enabled, an attacker needs to know your username, password, <em>and</em> have control of your phone to log into your site. Upgrade to Premium now to enable this powerful feature."
|
3954 |
msgstr ""
|
3955 |
|
3956 |
-
#: lib/
|
3957 |
-
msgid "
|
3958 |
msgstr ""
|
3959 |
|
3960 |
-
#: lib/
|
3961 |
-
msgid "
|
3962 |
msgstr ""
|
3963 |
|
3964 |
-
|
3965 |
-
|
|
|
|
|
|
|
3966 |
msgstr ""
|
3967 |
|
3968 |
-
|
3969 |
-
|
|
|
|
|
|
|
3970 |
msgstr ""
|
3971 |
|
3972 |
-
#: lib/
|
3973 |
-
|
|
|
|
|
3974 |
msgstr ""
|
3975 |
|
3976 |
-
|
3977 |
-
|
|
|
|
|
3978 |
msgstr ""
|
3979 |
|
3980 |
-
#: lib/
|
3981 |
-
msgid "
|
3982 |
msgstr ""
|
3983 |
|
3984 |
-
#: lib/
|
3985 |
-
msgid "
|
3986 |
msgstr ""
|
3987 |
|
3988 |
-
#: lib/
|
3989 |
-
msgid "
|
3990 |
msgstr ""
|
3991 |
|
3992 |
-
#: lib/
|
3993 |
-
|
3994 |
-
#: views/waf/options-group-whitelisted.php:86
|
3995 |
-
#: views/waf/options-group-whitelisted.php:99
|
3996 |
-
msgid "User"
|
3997 |
msgstr ""
|
3998 |
|
3999 |
-
|
4000 |
-
|
|
|
4001 |
msgstr ""
|
4002 |
|
4003 |
-
#: lib/
|
4004 |
-
|
4005 |
-
#: views/diagnostics/text.php:263
|
4006 |
-
#: views/diagnostics/text.php:317
|
4007 |
-
#: views/diagnostics/text.php:337
|
4008 |
-
#: views/scanner/issue-base.php:52
|
4009 |
-
#: views/scanner/issue-wafStatus.php:12
|
4010 |
-
#: views/scanner/issue-wafStatus.php:21
|
4011 |
-
msgid "Status"
|
4012 |
msgstr ""
|
4013 |
|
4014 |
-
#: lib/
|
4015 |
-
|
4016 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4017 |
msgstr ""
|
4018 |
|
4019 |
-
|
4020 |
-
#: lib/
|
4021 |
-
msgid "
|
4022 |
msgstr ""
|
4023 |
|
4024 |
-
|
4025 |
-
|
|
|
4026 |
msgstr ""
|
4027 |
|
4028 |
-
|
4029 |
-
|
|
|
|
|
4030 |
msgstr ""
|
4031 |
|
4032 |
-
|
4033 |
-
|
|
|
|
|
4034 |
msgstr ""
|
4035 |
|
4036 |
-
|
4037 |
-
|
|
|
|
|
4038 |
msgstr ""
|
4039 |
|
4040 |
-
|
4041 |
-
|
|
|
4042 |
msgstr ""
|
4043 |
|
4044 |
-
#: lib/
|
4045 |
-
|
|
|
4046 |
msgstr ""
|
4047 |
|
4048 |
-
|
4049 |
-
|
|
|
|
|
4050 |
msgstr ""
|
4051 |
|
4052 |
-
|
4053 |
-
|
|
|
|
|
4054 |
msgstr ""
|
4055 |
|
4056 |
-
|
4057 |
-
|
|
|
|
|
4058 |
msgstr ""
|
4059 |
|
4060 |
-
|
4061 |
-
|
|
|
|
|
4062 |
msgstr ""
|
4063 |
|
4064 |
-
|
4065 |
-
|
|
|
|
|
4066 |
msgstr ""
|
4067 |
|
4068 |
-
#: lib/
|
4069 |
-
|
|
|
|
|
4070 |
msgstr ""
|
4071 |
|
4072 |
-
#: lib/
|
4073 |
-
|
|
|
|
|
|
|
|
|
4074 |
msgstr ""
|
4075 |
|
4076 |
-
|
4077 |
-
|
|
|
4078 |
msgstr ""
|
4079 |
|
4080 |
-
|
4081 |
-
|
|
|
4082 |
msgstr ""
|
4083 |
|
4084 |
-
|
4085 |
-
|
|
|
4086 |
msgstr ""
|
4087 |
|
4088 |
-
|
4089 |
-
|
|
|
4090 |
msgstr ""
|
4091 |
|
4092 |
-
|
4093 |
-
|
|
|
4094 |
msgstr ""
|
4095 |
|
4096 |
-
|
4097 |
-
|
|
|
4098 |
msgstr ""
|
4099 |
|
4100 |
-
#: lib/
|
4101 |
-
msgid "
|
4102 |
msgstr ""
|
4103 |
|
4104 |
-
|
4105 |
-
|
|
|
4106 |
msgstr ""
|
4107 |
|
4108 |
-
#: lib/
|
4109 |
-
msgid "
|
4110 |
msgstr ""
|
4111 |
|
4112 |
-
|
4113 |
-
|
|
|
4114 |
msgstr ""
|
4115 |
|
4116 |
-
#: lib/
|
4117 |
-
msgid "
|
4118 |
msgstr ""
|
4119 |
|
4120 |
-
|
4121 |
-
|
|
|
4122 |
msgstr ""
|
4123 |
|
4124 |
-
|
4125 |
-
|
|
|
4126 |
msgstr ""
|
4127 |
|
4128 |
-
#. translators:
|
4129 |
-
#: lib/
|
4130 |
-
msgid "
|
4131 |
msgstr ""
|
4132 |
|
4133 |
-
#: lib/
|
4134 |
-
msgid "
|
4135 |
msgstr ""
|
4136 |
|
4137 |
-
#: lib/
|
4138 |
-
msgid "
|
4139 |
msgstr ""
|
4140 |
|
4141 |
-
#. translators:
|
4142 |
-
#: lib/
|
4143 |
-
msgid "
|
4144 |
msgstr ""
|
4145 |
|
4146 |
-
#: lib/
|
4147 |
-
|
4148 |
-
msgid "Enter a valid IP or domain"
|
4149 |
msgstr ""
|
4150 |
|
4151 |
-
|
4152 |
-
#: lib/
|
4153 |
-
msgid "
|
4154 |
msgstr ""
|
4155 |
|
4156 |
-
#: lib/
|
4157 |
-
|
4158 |
-
msgid "Loading..."
|
4159 |
msgstr ""
|
4160 |
|
4161 |
-
|
4162 |
-
#: lib/
|
4163 |
-
msgid "
|
4164 |
msgstr ""
|
4165 |
|
4166 |
-
#: lib/
|
4167 |
-
msgid "
|
4168 |
msgstr ""
|
4169 |
|
4170 |
-
#: lib/
|
4171 |
-
msgid "
|
4172 |
msgstr ""
|
4173 |
|
4174 |
-
|
4175 |
-
|
|
|
4176 |
msgstr ""
|
4177 |
|
4178 |
-
|
4179 |
-
|
|
|
4180 |
msgstr ""
|
4181 |
|
4182 |
-
#: lib/
|
4183 |
-
msgid "
|
4184 |
msgstr ""
|
4185 |
|
4186 |
-
|
4187 |
-
|
|
|
4188 |
msgstr ""
|
4189 |
|
4190 |
-
|
4191 |
-
#: lib/
|
4192 |
-
|
4193 |
-
msgid "Wordfence Central"
|
4194 |
msgstr ""
|
4195 |
|
4196 |
-
|
4197 |
-
|
4198 |
-
msgid "Activated - connected by %1$s on %2$s"
|
4199 |
msgstr ""
|
4200 |
|
4201 |
-
|
4202 |
-
|
|
|
4203 |
msgstr ""
|
4204 |
|
4205 |
-
#: lib/
|
4206 |
-
msgid "
|
4207 |
msgstr ""
|
4208 |
|
4209 |
-
#: lib/
|
4210 |
-
msgid "
|
4211 |
msgstr ""
|
4212 |
|
4213 |
-
#: lib/
|
4214 |
-
msgid "
|
4215 |
msgstr ""
|
4216 |
|
4217 |
-
#: lib/
|
4218 |
-
msgid "
|
4219 |
msgstr ""
|
4220 |
|
4221 |
-
#: lib/
|
4222 |
-
|
4223 |
-
msgid "Data is invalid."
|
4224 |
msgstr ""
|
4225 |
|
4226 |
-
#: lib/
|
4227 |
-
|
4228 |
-
msgid "Nonce format is invalid."
|
4229 |
msgstr ""
|
4230 |
|
4231 |
-
#: lib/
|
4232 |
-
|
4233 |
-
msgid "Site ID is invalid."
|
4234 |
msgstr ""
|
4235 |
-
|
4236 |
-
#: lib/
|
4237 |
-
|
4238 |
-
msgid "Nonce is invalid."
|
4239 |
msgstr ""
|
4240 |
|
4241 |
-
#: lib/
|
4242 |
-
|
4243 |
-
msgid "Signature is invalid."
|
4244 |
msgstr ""
|
4245 |
|
4246 |
-
#: lib/
|
4247 |
-
msgid "
|
4248 |
msgstr ""
|
4249 |
|
4250 |
-
#: lib/
|
4251 |
-
msgid "
|
4252 |
msgstr ""
|
4253 |
|
4254 |
-
#: lib/
|
4255 |
-
|
4256 |
-
#: lib/rest-api/wfRESTBaseController.php:81
|
4257 |
-
msgid "Token is invalid."
|
4258 |
msgstr ""
|
4259 |
|
4260 |
-
#: lib/
|
4261 |
-
msgid "
|
4262 |
msgstr ""
|
4263 |
|
4264 |
-
#: lib/
|
4265 |
-
msgid "
|
4266 |
msgstr ""
|
4267 |
|
4268 |
-
#: lib/
|
4269 |
-
msgid "
|
4270 |
msgstr ""
|
4271 |
|
4272 |
-
|
4273 |
-
|
4274 |
-
#: lib/rest-api/wfRESTConfigController.php:258
|
4275 |
-
#: lib/wordfenceClass.php:4525
|
4276 |
-
msgid "An error occurred while saving the configuration: %s"
|
4277 |
msgstr ""
|
4278 |
|
4279 |
-
|
4280 |
-
|
4281 |
-
#: lib/rest-api/wfRESTConfigController.php:269
|
4282 |
-
#: lib/wordfenceClass.php:4534
|
4283 |
-
msgid "Errors occurred while saving the configuration: %s"
|
4284 |
msgstr ""
|
4285 |
|
4286 |
-
#: lib/
|
4287 |
-
|
4288 |
-
#: lib/wordfenceClass.php:4539
|
4289 |
-
msgid "Errors occurred while saving the configuration."
|
4290 |
msgstr ""
|
4291 |
|
4292 |
-
|
4293 |
-
|
4294 |
-
#: lib/rest-api/wfRESTConfigController.php:288
|
4295 |
-
msgid "A server error occurred while saving the configuration: %s"
|
4296 |
msgstr ""
|
4297 |
|
4298 |
-
#: lib/
|
4299 |
-
msgid "
|
4300 |
msgstr ""
|
4301 |
|
4302 |
-
#: lib/
|
4303 |
-
msgid "
|
4304 |
msgstr ""
|
4305 |
|
4306 |
-
#: lib/
|
4307 |
-
msgid "
|
4308 |
msgstr ""
|
4309 |
|
4310 |
-
#: lib/
|
4311 |
-
msgid "
|
4312 |
msgstr ""
|
4313 |
|
4314 |
-
|
4315 |
-
|
4316 |
-
msgid "Wordfence scan starting at %s from Wordfence Central"
|
4317 |
msgstr ""
|
4318 |
|
4319 |
-
#: lib/
|
4320 |
-
msgid "
|
4321 |
msgstr ""
|
4322 |
|
4323 |
-
#: lib/
|
4324 |
-
msgid "
|
4325 |
msgstr ""
|
4326 |
|
4327 |
-
#: lib/
|
4328 |
-
msgid "
|
4329 |
msgstr ""
|
4330 |
|
4331 |
-
#: lib/
|
4332 |
-
msgid "
|
4333 |
msgstr ""
|
4334 |
|
4335 |
-
#: lib/
|
4336 |
-
msgid "
|
4337 |
msgstr ""
|
4338 |
|
4339 |
-
#: lib/
|
4340 |
-
msgid "
|
4341 |
msgstr ""
|
4342 |
|
4343 |
-
#: lib/
|
4344 |
-
msgid "
|
4345 |
msgstr ""
|
4346 |
|
4347 |
-
#: lib/
|
4348 |
-
|
4349 |
-
msgid "If you think you have been blocked in error, contact the owner of this site for assistance."
|
4350 |
msgstr ""
|
4351 |
|
4352 |
-
#: lib/
|
4353 |
-
|
4354 |
-
msgid "Block Technical Data"
|
4355 |
msgstr ""
|
4356 |
|
4357 |
-
#: lib/
|
4358 |
-
msgid "
|
4359 |
msgstr ""
|
4360 |
|
4361 |
-
#: lib/
|
4362 |
-
|
4363 |
-
msgid "About Wordfence"
|
4364 |
msgstr ""
|
4365 |
|
4366 |
-
#: lib/
|
4367 |
-
|
4368 |
-
msgid "Wordfence is a security plugin installed on over 4 million WordPress sites. The owner of this site is using Wordfence to manage access to their site."
|
4369 |
msgstr ""
|
4370 |
|
4371 |
-
#: lib/
|
4372 |
-
|
4373 |
-
msgid "You can also read the documentation to learn about Wordfence's blocking tools, or visit wordfence.com to learn more about Wordfence."
|
4374 |
msgstr ""
|
4375 |
|
4376 |
-
|
4377 |
-
|
4378 |
-
msgid "Click here to learn more: <a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">Documentation<span class=\"screen-reader-text\"> ("
|
4379 |
msgstr ""
|
4380 |
|
4381 |
-
|
4382 |
-
|
4383 |
-
#: lib/wfLockedOut.php:400
|
4384 |
-
msgid "Generated by Wordfence at %s"
|
4385 |
msgstr ""
|
4386 |
|
4387 |
-
|
4388 |
-
|
4389 |
-
#: lib/wfLockedOut.php:400
|
4390 |
-
msgid "Your computer's time:"
|
4391 |
msgstr ""
|
4392 |
|
4393 |
-
|
4394 |
-
|
4395 |
-
#: lib/wfIssues.php:487
|
4396 |
-
msgid "No longer an administrator for this site? <a href=\"%s\" target=\"_blank\">Click here</a> to stop receiving security alerts."
|
4397 |
msgstr ""
|
4398 |
|
4399 |
-
|
4400 |
-
|
4401 |
-
msgid "Wordfence activity for %1$s on %2$s"
|
4402 |
msgstr ""
|
4403 |
|
4404 |
-
#: lib/
|
4405 |
-
|
4406 |
-
msgid "Blocked because the IP is blocklisted"
|
4407 |
msgstr ""
|
4408 |
|
4409 |
-
|
4410 |
-
|
4411 |
-
#: lib/wordfenceClass.php:8451
|
4412 |
-
msgid "Blocked for %s"
|
4413 |
msgstr ""
|
4414 |
|
4415 |
-
|
4416 |
-
|
4417 |
-
#: lib/wordfenceClass.php:8465
|
4418 |
-
msgid "Blocked for %1$s in query string: %2$s = %3$s"
|
4419 |
msgstr ""
|
4420 |
|
4421 |
-
|
4422 |
-
|
4423 |
-
#: lib/wordfenceClass.php:8470
|
4424 |
-
msgid "Blocked for %1$s in POST body: %2$s = %3$s"
|
4425 |
msgstr ""
|
4426 |
|
4427 |
-
|
4428 |
-
|
4429 |
-
#: lib/wordfenceClass.php:8475
|
4430 |
-
msgid "Blocked for %1$s in cookie: %2$s = %3$s"
|
4431 |
msgstr ""
|
4432 |
|
4433 |
-
|
4434 |
-
|
4435 |
-
#: lib/wordfenceClass.php:8480
|
4436 |
-
msgid "Blocked for %1$s in file: %2$s = %3$s"
|
4437 |
msgstr ""
|
4438 |
|
4439 |
-
#: lib/
|
4440 |
-
|
4441 |
-
#: models/block/wfBlock.php:95
|
4442 |
-
msgid "Unknown"
|
4443 |
msgstr ""
|
4444 |
|
4445 |
-
#: lib/
|
4446 |
-
|
4447 |
-
#: lib/wordfenceClass.php:6392
|
4448 |
-
#: lib/wordfenceClass.php:6427
|
4449 |
-
#: lib/wordfenceClass.php:9003
|
4450 |
-
msgid "Dismiss"
|
4451 |
msgstr ""
|
4452 |
|
4453 |
-
|
4454 |
-
|
4455 |
-
msgid "Wordfence has blocked IP address %s."
|
4456 |
msgstr ""
|
4457 |
|
4458 |
-
|
4459 |
-
|
4460 |
-
msgid "The reason is: \"%s\"."
|
4461 |
msgstr ""
|
4462 |
|
4463 |
-
|
4464 |
-
|
4465 |
-
msgid "The duration of the block is %s."
|
4466 |
msgstr ""
|
4467 |
|
4468 |
-
|
4469 |
-
|
4470 |
-
msgid "Blocking IP %s"
|
4471 |
msgstr ""
|
4472 |
|
4473 |
-
|
4474 |
-
|
4475 |
-
msgid "Wordfence Upgraded to version %s"
|
4476 |
msgstr ""
|
4477 |
|
4478 |
-
|
4479 |
-
|
4480 |
-
msgid "Your Wordfence installation has been upgraded to version %s"
|
4481 |
msgstr ""
|
4482 |
|
4483 |
-
#: lib/
|
4484 |
-
msgid "
|
4485 |
msgstr ""
|
4486 |
|
4487 |
-
|
4488 |
-
|
4489 |
-
msgid "A user with username \"%s\" deactivated the Wordfence Web Application Firewall on your WordPress site."
|
4490 |
msgstr ""
|
4491 |
|
4492 |
-
#: lib/
|
4493 |
-
msgid "
|
4494 |
msgstr ""
|
4495 |
|
4496 |
-
|
4497 |
-
|
4498 |
-
msgid "A user with username \"%s\" deactivated Wordfence on your WordPress site."
|
4499 |
msgstr ""
|
4500 |
|
4501 |
-
#: lib/
|
4502 |
-
msgid "
|
4503 |
msgstr ""
|
4504 |
|
4505 |
-
|
4506 |
-
|
4507 |
-
msgid "Someone tried to recover the password for user with email address: %s"
|
4508 |
msgstr ""
|
4509 |
|
4510 |
-
|
4511 |
-
|
4512 |
-
msgid "A user with IP address %1$s has been locked out from signing in or using the password recovery form for the following reason: %2$s."
|
4513 |
msgstr ""
|
4514 |
|
4515 |
-
|
4516 |
-
|
4517 |
-
msgid "The duration of the lockout is %s."
|
4518 |
msgstr ""
|
4519 |
|
4520 |
-
#: lib/
|
4521 |
-
msgid "
|
4522 |
msgstr ""
|
4523 |
|
4524 |
-
#: lib/
|
4525 |
-
msgid "
|
4526 |
msgstr ""
|
4527 |
|
4528 |
-
|
4529 |
-
|
4530 |
-
msgid "A user with username \"%s\" who has administrator access signed in to your WordPress site."
|
4531 |
msgstr ""
|
4532 |
|
4533 |
-
#: lib/
|
4534 |
-
msgid "
|
4535 |
msgstr ""
|
4536 |
|
4537 |
-
|
4538 |
-
|
4539 |
-
msgid "A non-admin user with username \"%s\" signed in to your WordPress site."
|
4540 |
msgstr ""
|
4541 |
|
4542 |
-
#: lib/
|
4543 |
-
msgid "
|
4544 |
msgstr ""
|
4545 |
|
4546 |
-
|
4547 |
-
|
4548 |
-
msgid "A user with username \"%1$s\" tried to sign in to your WordPress site. Access was denied because the password being used exists on lists of passwords leaked in data breaches. Attackers use such lists to break into sites and install malicious code. Please change or reset the password (%2$s) to reactivate this account. Learn More: %3$s"
|
4549 |
msgstr ""
|
4550 |
|
4551 |
-
#: lib/
|
4552 |
-
msgid "
|
4553 |
msgstr ""
|
4554 |
|
4555 |
-
#: lib/
|
4556 |
-
msgid "
|
4557 |
msgstr ""
|
4558 |
|
4559 |
-
|
4560 |
-
|
4561 |
-
msgid "We received an empty data response from the Wordfence scanning servers when calling the '%s' function."
|
4562 |
msgstr ""
|
4563 |
|
4564 |
-
|
4565 |
-
|
4566 |
-
msgid "We received a data structure that is not the expected array when contacting the Wordfence scanning servers and calling the '%s' function."
|
4567 |
msgstr ""
|
4568 |
|
4569 |
-
#: lib/
|
4570 |
-
msgid "
|
4571 |
msgstr ""
|
4572 |
|
4573 |
-
|
4574 |
-
|
4575 |
-
msgid "Calling Wordfence API v%s:"
|
4576 |
msgstr ""
|
4577 |
|
4578 |
-
|
4579 |
-
|
4580 |
-
msgid "There was an error connecting to the Wordfence scanning servers: %s"
|
4581 |
msgstr ""
|
4582 |
|
4583 |
-
#: lib/
|
4584 |
-
msgid "
|
4585 |
msgstr ""
|
4586 |
|
4587 |
-
|
4588 |
-
|
4589 |
-
msgid "The Wordfence scanning servers are currently unavailable. This may be for maintenance or a temporary outage. If this still occurs in an hour, please contact support. [%s]"
|
4590 |
msgstr ""
|
4591 |
|
4592 |
-
#: lib/wfBulkCountries.php:
|
4593 |
-
msgid "
|
4594 |
msgstr ""
|
4595 |
|
4596 |
-
#: lib/wfBulkCountries.php:
|
4597 |
-
msgid "
|
4598 |
msgstr ""
|
4599 |
|
4600 |
-
#: lib/wfBulkCountries.php:
|
4601 |
-
msgid "
|
4602 |
msgstr ""
|
4603 |
|
4604 |
-
#: lib/wfBulkCountries.php:
|
4605 |
-
msgid "
|
4606 |
msgstr ""
|
4607 |
|
4608 |
-
#: lib/wfBulkCountries.php:
|
4609 |
-
msgid "
|
4610 |
msgstr ""
|
4611 |
|
4612 |
-
#: lib/wfBulkCountries.php:
|
4613 |
-
msgid "
|
4614 |
msgstr ""
|
4615 |
|
4616 |
-
#: lib/wfBulkCountries.php:
|
4617 |
-
msgid "
|
4618 |
msgstr ""
|
4619 |
|
4620 |
-
#: lib/wfBulkCountries.php:
|
4621 |
-
msgid "
|
4622 |
msgstr ""
|
4623 |
|
4624 |
-
#: lib/wfBulkCountries.php:
|
4625 |
-
msgid "
|
4626 |
msgstr ""
|
4627 |
|
4628 |
-
#: lib/wfBulkCountries.php:
|
4629 |
-
msgid "
|
4630 |
msgstr ""
|
4631 |
|
4632 |
-
#: lib/wfBulkCountries.php:
|
4633 |
-
msgid "
|
4634 |
msgstr ""
|
4635 |
|
4636 |
-
#: lib/wfBulkCountries.php:
|
4637 |
-
msgid "
|
4638 |
msgstr ""
|
4639 |
|
4640 |
-
#: lib/wfBulkCountries.php:
|
4641 |
-
msgid "
|
4642 |
msgstr ""
|
4643 |
|
4644 |
-
#: lib/wfBulkCountries.php:
|
4645 |
-
msgid "
|
4646 |
msgstr ""
|
4647 |
|
4648 |
-
#: lib/wfBulkCountries.php:
|
4649 |
-
msgid "
|
4650 |
msgstr ""
|
4651 |
|
4652 |
-
#: lib/wfBulkCountries.php:
|
4653 |
-
msgid "
|
4654 |
msgstr ""
|
4655 |
|
4656 |
-
#: lib/wfBulkCountries.php:
|
4657 |
-
msgid "
|
4658 |
msgstr ""
|
4659 |
|
4660 |
-
#: lib/wfBulkCountries.php:
|
4661 |
-
msgid "
|
4662 |
msgstr ""
|
4663 |
|
4664 |
-
#: lib/wfBulkCountries.php:
|
4665 |
-
msgid "
|
4666 |
msgstr ""
|
4667 |
|
4668 |
-
#: lib/wfBulkCountries.php:
|
4669 |
-
msgid "
|
4670 |
msgstr ""
|
4671 |
|
4672 |
-
#: lib/wfBulkCountries.php:
|
4673 |
-
msgid "
|
4674 |
msgstr ""
|
4675 |
|
4676 |
-
#: lib/wfBulkCountries.php:
|
4677 |
-
msgid "
|
4678 |
msgstr ""
|
4679 |
|
4680 |
-
#: lib/wfBulkCountries.php:
|
4681 |
-
msgid "
|
4682 |
msgstr ""
|
4683 |
|
4684 |
-
#: lib/wfBulkCountries.php:
|
4685 |
-
msgid "
|
4686 |
msgstr ""
|
4687 |
|
4688 |
-
#: lib/wfBulkCountries.php:
|
4689 |
-
msgid "
|
4690 |
msgstr ""
|
4691 |
|
4692 |
-
#: lib/wfBulkCountries.php:
|
4693 |
-
msgid "
|
4694 |
msgstr ""
|
4695 |
|
4696 |
-
#: lib/wfBulkCountries.php:
|
4697 |
-
msgid "
|
4698 |
msgstr ""
|
4699 |
|
4700 |
-
#: lib/wfBulkCountries.php:
|
4701 |
-
msgid "
|
4702 |
msgstr ""
|
4703 |
|
4704 |
-
#: lib/wfBulkCountries.php:
|
4705 |
-
msgid "
|
4706 |
msgstr ""
|
4707 |
|
4708 |
-
#: lib/wfBulkCountries.php:
|
4709 |
-
msgid "
|
4710 |
msgstr ""
|
4711 |
|
4712 |
-
#: lib/wfBulkCountries.php:
|
4713 |
-
msgid "
|
4714 |
msgstr ""
|
4715 |
|
4716 |
-
#: lib/wfBulkCountries.php:
|
4717 |
-
msgid "
|
4718 |
msgstr ""
|
4719 |
|
4720 |
-
#: lib/wfBulkCountries.php:
|
4721 |
-
msgid "
|
4722 |
msgstr ""
|
4723 |
|
4724 |
-
#: lib/wfBulkCountries.php:
|
4725 |
-
msgid "
|
4726 |
msgstr ""
|
4727 |
|
4728 |
-
#: lib/wfBulkCountries.php:
|
4729 |
-
msgid "
|
4730 |
msgstr ""
|
4731 |
|
4732 |
-
#: lib/wfBulkCountries.php:
|
4733 |
-
msgid "
|
4734 |
msgstr ""
|
4735 |
|
4736 |
-
#: lib/wfBulkCountries.php:
|
4737 |
-
msgid "
|
4738 |
msgstr ""
|
4739 |
|
4740 |
-
#: lib/wfBulkCountries.php:
|
4741 |
-
msgid "
|
4742 |
msgstr ""
|
4743 |
|
4744 |
-
#: lib/wfBulkCountries.php:
|
4745 |
-
msgid "
|
4746 |
msgstr ""
|
4747 |
|
4748 |
-
#: lib/wfBulkCountries.php:
|
4749 |
-
msgid "
|
4750 |
msgstr ""
|
4751 |
|
4752 |
-
#: lib/wfBulkCountries.php:
|
4753 |
-
msgid "
|
4754 |
msgstr ""
|
4755 |
|
4756 |
-
#: lib/wfBulkCountries.php:
|
4757 |
-
msgid "
|
4758 |
msgstr ""
|
4759 |
|
4760 |
-
#: lib/wfBulkCountries.php:
|
4761 |
-
msgid "
|
4762 |
msgstr ""
|
4763 |
|
4764 |
-
#: lib/wfBulkCountries.php:
|
4765 |
-
msgid "
|
4766 |
msgstr ""
|
4767 |
|
4768 |
-
#: lib/wfBulkCountries.php:
|
4769 |
-
msgid "
|
4770 |
msgstr ""
|
4771 |
|
4772 |
-
#: lib/wfBulkCountries.php:
|
4773 |
-
msgid "
|
4774 |
msgstr ""
|
4775 |
|
4776 |
-
#: lib/wfBulkCountries.php:
|
4777 |
-
msgid "
|
4778 |
msgstr ""
|
4779 |
|
4780 |
-
#: lib/wfBulkCountries.php:
|
4781 |
-
msgid "
|
4782 |
msgstr ""
|
4783 |
|
4784 |
-
#: lib/wfBulkCountries.php:
|
4785 |
-
msgid "
|
4786 |
msgstr ""
|
4787 |
|
4788 |
-
#: lib/wfBulkCountries.php:
|
4789 |
-
msgid "
|
4790 |
msgstr ""
|
4791 |
|
4792 |
-
#: lib/wfBulkCountries.php:
|
4793 |
-
msgid "
|
4794 |
msgstr ""
|
4795 |
|
4796 |
-
#: lib/wfBulkCountries.php:
|
4797 |
-
msgid "
|
4798 |
msgstr ""
|
4799 |
|
4800 |
-
#: lib/wfBulkCountries.php:
|
4801 |
-
msgid "
|
4802 |
msgstr ""
|
4803 |
|
4804 |
-
#: lib/wfBulkCountries.php:
|
4805 |
-
msgid "
|
4806 |
msgstr ""
|
4807 |
|
4808 |
-
#: lib/wfBulkCountries.php:
|
4809 |
-
msgid "
|
4810 |
msgstr ""
|
4811 |
|
4812 |
-
#: lib/wfBulkCountries.php:
|
4813 |
-
msgid "
|
4814 |
msgstr ""
|
4815 |
|
4816 |
-
#: lib/wfBulkCountries.php:
|
4817 |
-
msgid "
|
4818 |
msgstr ""
|
4819 |
|
4820 |
-
#: lib/wfBulkCountries.php:
|
4821 |
-
msgid "
|
4822 |
msgstr ""
|
4823 |
|
4824 |
-
#: lib/wfBulkCountries.php:
|
4825 |
-
msgid "
|
4826 |
msgstr ""
|
4827 |
|
4828 |
-
#: lib/wfBulkCountries.php:
|
4829 |
-
msgid "
|
4830 |
msgstr ""
|
4831 |
|
4832 |
-
#: lib/wfBulkCountries.php:
|
4833 |
-
msgid "
|
4834 |
msgstr ""
|
4835 |
|
4836 |
-
#: lib/wfBulkCountries.php:
|
4837 |
-
msgid "
|
4838 |
msgstr ""
|
4839 |
|
4840 |
-
#: lib/wfBulkCountries.php:
|
4841 |
-
msgid "
|
4842 |
msgstr ""
|
4843 |
|
4844 |
-
#: lib/wfBulkCountries.php:
|
4845 |
-
msgid "
|
4846 |
msgstr ""
|
4847 |
|
4848 |
-
#: lib/wfBulkCountries.php:
|
4849 |
-
msgid "
|
4850 |
msgstr ""
|
4851 |
|
4852 |
-
#: lib/wfBulkCountries.php:
|
4853 |
-
msgid "
|
4854 |
msgstr ""
|
4855 |
|
4856 |
-
#: lib/wfBulkCountries.php:
|
4857 |
-
msgid "
|
4858 |
msgstr ""
|
4859 |
|
4860 |
-
#: lib/wfBulkCountries.php:
|
4861 |
-
msgid "
|
4862 |
msgstr ""
|
4863 |
|
4864 |
-
#: lib/wfBulkCountries.php:
|
4865 |
-
msgid "
|
4866 |
msgstr ""
|
4867 |
|
4868 |
-
#: lib/wfBulkCountries.php:
|
4869 |
-
msgid "
|
4870 |
msgstr ""
|
4871 |
|
4872 |
-
#: lib/wfBulkCountries.php:
|
4873 |
-
msgid "
|
4874 |
msgstr ""
|
4875 |
|
4876 |
-
#: lib/wfBulkCountries.php:
|
4877 |
-
msgid "
|
4878 |
msgstr ""
|
4879 |
|
4880 |
-
#: lib/wfBulkCountries.php:
|
4881 |
-
msgid "
|
4882 |
msgstr ""
|
4883 |
|
4884 |
-
#: lib/wfBulkCountries.php:
|
4885 |
-
msgid "
|
4886 |
msgstr ""
|
4887 |
|
4888 |
-
#: lib/wfBulkCountries.php:
|
4889 |
-
msgid "
|
4890 |
msgstr ""
|
4891 |
|
4892 |
-
#: lib/wfBulkCountries.php:
|
4893 |
-
msgid "
|
4894 |
msgstr ""
|
4895 |
|
4896 |
-
#: lib/wfBulkCountries.php:
|
4897 |
-
msgid "
|
4898 |
msgstr ""
|
4899 |
|
4900 |
-
#: lib/wfBulkCountries.php:
|
4901 |
-
msgid "
|
4902 |
msgstr ""
|
4903 |
|
4904 |
-
#: lib/wfBulkCountries.php:
|
4905 |
-
msgid "
|
4906 |
msgstr ""
|
4907 |
|
4908 |
-
#: lib/wfBulkCountries.php:
|
4909 |
-
msgid "
|
4910 |
msgstr ""
|
4911 |
|
4912 |
-
#: lib/wfBulkCountries.php:
|
4913 |
-
msgid "
|
4914 |
msgstr ""
|
4915 |
|
4916 |
-
#: lib/wfBulkCountries.php:
|
4917 |
-
msgid "
|
4918 |
msgstr ""
|
4919 |
|
4920 |
-
#: lib/wfBulkCountries.php:
|
4921 |
-
msgid "
|
4922 |
msgstr ""
|
4923 |
|
4924 |
-
#: lib/wfBulkCountries.php:
|
4925 |
-
msgid "
|
4926 |
msgstr ""
|
4927 |
|
4928 |
-
#: lib/wfBulkCountries.php:
|
4929 |
-
msgid "
|
4930 |
msgstr ""
|
4931 |
|
4932 |
-
#: lib/wfBulkCountries.php:
|
4933 |
-
msgid "
|
4934 |
msgstr ""
|
4935 |
|
4936 |
-
#: lib/wfBulkCountries.php:
|
4937 |
-
msgid "
|
4938 |
msgstr ""
|
4939 |
|
4940 |
-
#: lib/wfBulkCountries.php:
|
4941 |
-
msgid "
|
4942 |
msgstr ""
|
4943 |
|
4944 |
-
#: lib/wfBulkCountries.php:
|
4945 |
-
msgid "
|
4946 |
msgstr ""
|
4947 |
|
4948 |
-
#: lib/wfBulkCountries.php:
|
4949 |
-
msgid "
|
4950 |
msgstr ""
|
4951 |
|
4952 |
-
#: lib/wfBulkCountries.php:
|
4953 |
-
msgid "
|
4954 |
msgstr ""
|
4955 |
|
4956 |
-
#: lib/wfBulkCountries.php:
|
4957 |
-
msgid "
|
4958 |
msgstr ""
|
4959 |
|
4960 |
-
#: lib/wfBulkCountries.php:
|
4961 |
-
msgid "
|
4962 |
msgstr ""
|
4963 |
|
4964 |
-
#: lib/wfBulkCountries.php:
|
4965 |
-
msgid "
|
4966 |
msgstr ""
|
4967 |
|
4968 |
-
#: lib/wfBulkCountries.php:
|
4969 |
-
msgid "
|
4970 |
msgstr ""
|
4971 |
|
4972 |
-
#: lib/wfBulkCountries.php:
|
4973 |
-
msgid "
|
4974 |
msgstr ""
|
4975 |
|
4976 |
-
#: lib/wfBulkCountries.php:
|
4977 |
-
msgid "
|
4978 |
msgstr ""
|
4979 |
|
4980 |
-
#: lib/wfBulkCountries.php:
|
4981 |
-
msgid "
|
4982 |
msgstr ""
|
4983 |
|
4984 |
-
#: lib/wfBulkCountries.php:
|
4985 |
-
msgid "
|
4986 |
msgstr ""
|
4987 |
|
4988 |
-
#: lib/wfBulkCountries.php:
|
4989 |
-
msgid "
|
4990 |
msgstr ""
|
4991 |
|
4992 |
-
#: lib/wfBulkCountries.php:
|
4993 |
-
msgid "
|
4994 |
msgstr ""
|
4995 |
|
4996 |
-
#: lib/wfBulkCountries.php:
|
4997 |
-
msgid "
|
4998 |
msgstr ""
|
4999 |
|
5000 |
-
#: lib/wfBulkCountries.php:
|
5001 |
-
msgid "
|
5002 |
msgstr ""
|
5003 |
|
5004 |
-
#: lib/wfBulkCountries.php:
|
5005 |
-
msgid "
|
5006 |
msgstr ""
|
5007 |
|
5008 |
-
#: lib/wfBulkCountries.php:
|
5009 |
-
msgid "
|
5010 |
msgstr ""
|
5011 |
|
5012 |
-
#: lib/wfBulkCountries.php:
|
5013 |
-
msgid "
|
5014 |
msgstr ""
|
5015 |
|
5016 |
-
#: lib/wfBulkCountries.php:
|
5017 |
-
msgid "
|
5018 |
msgstr ""
|
5019 |
|
5020 |
-
#: lib/wfBulkCountries.php:
|
5021 |
-
msgid "
|
5022 |
msgstr ""
|
5023 |
|
5024 |
-
#: lib/wfBulkCountries.php:
|
5025 |
-
msgid "
|
5026 |
msgstr ""
|
5027 |
|
5028 |
-
#: lib/wfBulkCountries.php:
|
5029 |
-
msgid "
|
5030 |
msgstr ""
|
5031 |
|
5032 |
-
#: lib/wfBulkCountries.php:
|
5033 |
-
msgid "
|
5034 |
msgstr ""
|
5035 |
|
5036 |
-
#: lib/wfBulkCountries.php:
|
5037 |
-
msgid "
|
5038 |
msgstr ""
|
5039 |
|
5040 |
-
#: lib/wfBulkCountries.php:
|
5041 |
-
msgid "
|
5042 |
msgstr ""
|
5043 |
|
5044 |
-
#: lib/wfBulkCountries.php:
|
5045 |
-
msgid "
|
5046 |
msgstr ""
|
5047 |
|
5048 |
-
#: lib/wfBulkCountries.php:
|
5049 |
-
msgid "
|
5050 |
msgstr ""
|
5051 |
|
5052 |
-
#: lib/wfBulkCountries.php:
|
5053 |
-
msgid "
|
5054 |
msgstr ""
|
5055 |
|
5056 |
-
#: lib/wfBulkCountries.php:
|
5057 |
-
msgid "
|
5058 |
msgstr ""
|
5059 |
|
5060 |
-
#: lib/wfBulkCountries.php:
|
5061 |
-
msgid "
|
5062 |
msgstr ""
|
5063 |
|
5064 |
-
#: lib/wfBulkCountries.php:
|
5065 |
-
msgid "
|
5066 |
msgstr ""
|
5067 |
|
5068 |
-
#: lib/wfBulkCountries.php:
|
5069 |
-
msgid "
|
5070 |
msgstr ""
|
5071 |
|
5072 |
-
#: lib/wfBulkCountries.php:
|
5073 |
-
msgid "
|
5074 |
msgstr ""
|
5075 |
|
5076 |
-
#: lib/wfBulkCountries.php:
|
5077 |
-
msgid "
|
5078 |
msgstr ""
|
5079 |
|
5080 |
-
#: lib/wfBulkCountries.php:
|
5081 |
-
msgid "
|
5082 |
msgstr ""
|
5083 |
|
5084 |
-
#: lib/wfBulkCountries.php:
|
5085 |
-
msgid "
|
5086 |
msgstr ""
|
5087 |
|
5088 |
-
#: lib/wfBulkCountries.php:
|
5089 |
-
msgid "
|
5090 |
msgstr ""
|
5091 |
|
5092 |
-
#: lib/wfBulkCountries.php:
|
5093 |
-
msgid "
|
5094 |
msgstr ""
|
5095 |
|
5096 |
-
#: lib/wfBulkCountries.php:
|
5097 |
-
msgid "
|
5098 |
msgstr ""
|
5099 |
|
5100 |
-
#: lib/wfBulkCountries.php:
|
5101 |
-
msgid "
|
5102 |
msgstr ""
|
5103 |
|
5104 |
-
#: lib/wfBulkCountries.php:
|
5105 |
-
msgid "
|
5106 |
msgstr ""
|
5107 |
|
5108 |
-
#: lib/wfBulkCountries.php:
|
5109 |
-
msgid "
|
5110 |
msgstr ""
|
5111 |
|
5112 |
-
#: lib/wfBulkCountries.php:
|
5113 |
-
msgid "
|
5114 |
msgstr ""
|
5115 |
|
5116 |
-
#: lib/wfBulkCountries.php:
|
5117 |
-
msgid "
|
5118 |
msgstr ""
|
5119 |
|
5120 |
-
#: lib/wfBulkCountries.php:
|
5121 |
-
msgid "
|
5122 |
msgstr ""
|
5123 |
|
5124 |
-
#: lib/wfBulkCountries.php:
|
5125 |
-
msgid "
|
5126 |
msgstr ""
|
5127 |
|
5128 |
-
#: lib/wfBulkCountries.php:
|
5129 |
-
msgid "
|
5130 |
msgstr ""
|
5131 |
|
5132 |
-
#: lib/wfBulkCountries.php:
|
5133 |
-
msgid "
|
5134 |
msgstr ""
|
5135 |
|
5136 |
-
#: lib/wfBulkCountries.php:
|
5137 |
-
msgid "
|
5138 |
msgstr ""
|
5139 |
|
5140 |
-
#: lib/wfBulkCountries.php:
|
5141 |
-
msgid "
|
5142 |
msgstr ""
|
5143 |
|
5144 |
-
#: lib/wfBulkCountries.php:
|
5145 |
-
msgid "
|
5146 |
msgstr ""
|
5147 |
|
5148 |
-
#: lib/wfBulkCountries.php:
|
5149 |
-
msgid "
|
5150 |
msgstr ""
|
5151 |
|
5152 |
-
#: lib/wfBulkCountries.php:
|
5153 |
-
msgid "
|
5154 |
msgstr ""
|
5155 |
|
5156 |
-
#: lib/wfBulkCountries.php:
|
5157 |
-
msgid "
|
5158 |
msgstr ""
|
5159 |
|
5160 |
-
#: lib/wfBulkCountries.php:
|
5161 |
-
msgid "
|
5162 |
msgstr ""
|
5163 |
|
5164 |
-
#: lib/wfBulkCountries.php:
|
5165 |
-
msgid "
|
5166 |
msgstr ""
|
5167 |
|
5168 |
-
#: lib/wfBulkCountries.php:
|
5169 |
-
msgid "
|
5170 |
msgstr ""
|
5171 |
|
5172 |
-
#: lib/wfBulkCountries.php:
|
5173 |
-
msgid "
|
5174 |
msgstr ""
|
5175 |
|
5176 |
-
#: lib/wfBulkCountries.php:
|
5177 |
-
msgid "
|
5178 |
msgstr ""
|
5179 |
|
5180 |
-
#: lib/wfBulkCountries.php:
|
5181 |
-
msgid "
|
5182 |
msgstr ""
|
5183 |
|
5184 |
-
#: lib/wfBulkCountries.php:
|
5185 |
-
msgid "
|
5186 |
msgstr ""
|
5187 |
|
5188 |
-
#: lib/wfBulkCountries.php:
|
5189 |
-
msgid "
|
5190 |
msgstr ""
|
5191 |
|
5192 |
-
#: lib/wfBulkCountries.php:
|
5193 |
-
msgid "
|
5194 |
msgstr ""
|
5195 |
|
5196 |
-
#: lib/wfBulkCountries.php:
|
5197 |
-
msgid "
|
5198 |
msgstr ""
|
5199 |
|
5200 |
-
#: lib/wfBulkCountries.php:
|
5201 |
-
msgid "
|
5202 |
msgstr ""
|
5203 |
|
5204 |
-
#: lib/wfBulkCountries.php:
|
5205 |
-
msgid "
|
5206 |
msgstr ""
|
5207 |
|
5208 |
-
#: lib/wfBulkCountries.php:
|
5209 |
-
msgid "
|
5210 |
msgstr ""
|
5211 |
|
5212 |
-
#: lib/wfBulkCountries.php:
|
5213 |
-
msgid "
|
5214 |
msgstr ""
|
5215 |
|
5216 |
-
#: lib/wfBulkCountries.php:
|
5217 |
-
msgid "
|
5218 |
msgstr ""
|
5219 |
|
5220 |
-
#: lib/wfBulkCountries.php:
|
5221 |
-
msgid "
|
5222 |
msgstr ""
|
5223 |
|
5224 |
-
#: lib/wfBulkCountries.php:
|
5225 |
-
msgid "
|
5226 |
msgstr ""
|
5227 |
|
5228 |
-
#: lib/wfBulkCountries.php:
|
5229 |
-
msgid "
|
5230 |
msgstr ""
|
5231 |
|
5232 |
-
#: lib/wfBulkCountries.php:
|
5233 |
-
msgid "
|
5234 |
msgstr ""
|
5235 |
|
5236 |
-
#: lib/wfBulkCountries.php:
|
5237 |
-
msgid "
|
5238 |
msgstr ""
|
5239 |
|
5240 |
-
#: lib/wfBulkCountries.php:
|
5241 |
-
msgid "
|
5242 |
msgstr ""
|
5243 |
|
5244 |
-
#: lib/wfBulkCountries.php:
|
5245 |
-
msgid "
|
5246 |
msgstr ""
|
5247 |
|
5248 |
-
#: lib/wfBulkCountries.php:
|
5249 |
-
msgid "
|
5250 |
msgstr ""
|
5251 |
|
5252 |
-
#: lib/wfBulkCountries.php:
|
5253 |
-
msgid "
|
5254 |
msgstr ""
|
5255 |
|
5256 |
-
#: lib/wfBulkCountries.php:
|
5257 |
-
msgid "
|
5258 |
msgstr ""
|
5259 |
|
5260 |
-
#: lib/wfBulkCountries.php:
|
5261 |
-
msgid "
|
5262 |
msgstr ""
|
5263 |
|
5264 |
-
#: lib/wfBulkCountries.php:
|
5265 |
-
msgid "
|
5266 |
msgstr ""
|
5267 |
|
5268 |
-
#: lib/wfBulkCountries.php:
|
5269 |
-
msgid "
|
5270 |
msgstr ""
|
5271 |
|
5272 |
-
|
5273 |
-
|
|
|
5274 |
msgstr ""
|
5275 |
|
5276 |
-
#: lib/
|
5277 |
-
|
|
|
5278 |
msgstr ""
|
5279 |
|
5280 |
-
#: lib/
|
5281 |
-
msgid "
|
5282 |
msgstr ""
|
5283 |
|
5284 |
-
#: lib/
|
5285 |
-
msgid "
|
5286 |
msgstr ""
|
5287 |
|
5288 |
-
#: lib/
|
5289 |
-
msgid "
|
5290 |
msgstr ""
|
5291 |
|
5292 |
-
#: lib/
|
5293 |
-
msgid "
|
5294 |
msgstr ""
|
5295 |
|
5296 |
-
|
5297 |
-
|
|
|
5298 |
msgstr ""
|
5299 |
|
5300 |
-
|
5301 |
-
|
|
|
5302 |
msgstr ""
|
5303 |
|
5304 |
-
|
5305 |
-
|
|
|
|
|
|
|
|
|
|
|
5306 |
msgstr ""
|
5307 |
|
5308 |
-
|
5309 |
-
|
|
|
5310 |
msgstr ""
|
5311 |
|
5312 |
-
|
5313 |
-
|
|
|
|
|
|
|
5314 |
msgstr ""
|
5315 |
|
5316 |
-
|
5317 |
-
|
|
|
5318 |
msgstr ""
|
5319 |
|
5320 |
-
|
5321 |
-
|
|
|
5322 |
msgstr ""
|
5323 |
|
5324 |
-
|
5325 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5326 |
msgstr ""
|
5327 |
|
5328 |
-
#: lib/
|
5329 |
-
msgid "
|
5330 |
msgstr ""
|
5331 |
|
5332 |
-
#: lib/
|
5333 |
-
msgid "
|
5334 |
msgstr ""
|
5335 |
|
5336 |
-
#: lib/
|
5337 |
-
|
|
|
5338 |
msgstr ""
|
5339 |
|
5340 |
-
#: lib/
|
5341 |
-
msgid "
|
5342 |
msgstr ""
|
5343 |
|
5344 |
-
#: lib/
|
5345 |
-
msgid "
|
5346 |
msgstr ""
|
5347 |
|
5348 |
-
|
5349 |
-
|
|
|
5350 |
msgstr ""
|
5351 |
|
5352 |
-
#: lib/
|
5353 |
-
msgid "
|
5354 |
msgstr ""
|
5355 |
|
5356 |
-
#: lib/
|
5357 |
-
msgid "
|
5358 |
msgstr ""
|
5359 |
|
5360 |
-
#: lib/
|
5361 |
-
msgid "
|
5362 |
msgstr ""
|
5363 |
|
5364 |
-
#: lib/
|
5365 |
-
msgid "
|
5366 |
msgstr ""
|
5367 |
|
5368 |
-
#: lib/
|
5369 |
-
msgid "
|
5370 |
msgstr ""
|
5371 |
|
5372 |
-
#: lib/
|
5373 |
-
|
|
|
5374 |
msgstr ""
|
5375 |
|
5376 |
-
#: lib/
|
5377 |
-
msgid "
|
5378 |
msgstr ""
|
5379 |
|
5380 |
-
#: lib/
|
5381 |
-
|
|
|
5382 |
msgstr ""
|
5383 |
|
5384 |
-
#: lib/
|
5385 |
-
msgid "
|
5386 |
msgstr ""
|
5387 |
|
5388 |
-
#: lib/
|
5389 |
-
msgid "
|
5390 |
msgstr ""
|
5391 |
|
5392 |
-
#: lib/
|
5393 |
-
msgid "
|
5394 |
msgstr ""
|
5395 |
|
5396 |
-
#: lib/
|
5397 |
-
msgid "
|
5398 |
msgstr ""
|
5399 |
|
5400 |
-
#: lib/
|
5401 |
-
msgid "
|
5402 |
msgstr ""
|
5403 |
|
5404 |
-
#: lib/
|
5405 |
-
msgid "
|
5406 |
msgstr ""
|
5407 |
|
5408 |
-
#: lib/
|
5409 |
-
msgid "
|
5410 |
msgstr ""
|
5411 |
|
5412 |
-
#: lib/
|
5413 |
-
msgid "
|
5414 |
msgstr ""
|
5415 |
|
5416 |
-
#: lib/
|
5417 |
-
msgid "
|
5418 |
msgstr ""
|
5419 |
|
5420 |
-
#: lib/
|
5421 |
-
msgid "
|
5422 |
msgstr ""
|
5423 |
|
5424 |
-
#: lib/
|
5425 |
-
msgid "
|
5426 |
msgstr ""
|
5427 |
|
5428 |
-
#: lib/
|
5429 |
-
msgid "
|
5430 |
msgstr ""
|
5431 |
|
5432 |
-
#: lib/
|
5433 |
-
msgid "
|
5434 |
msgstr ""
|
5435 |
|
5436 |
-
#: lib/
|
5437 |
-
msgid "
|
5438 |
msgstr ""
|
5439 |
|
5440 |
-
#: lib/
|
5441 |
-
msgid "
|
5442 |
msgstr ""
|
5443 |
|
5444 |
-
#: lib/
|
5445 |
-
msgid "
|
5446 |
msgstr ""
|
5447 |
|
5448 |
-
#: lib/
|
5449 |
-
msgid "
|
5450 |
msgstr ""
|
5451 |
|
5452 |
-
#: lib/
|
5453 |
-
msgid "
|
5454 |
msgstr ""
|
5455 |
|
5456 |
-
#: lib/
|
5457 |
-
msgid "
|
5458 |
msgstr ""
|
5459 |
|
5460 |
-
#: lib/
|
5461 |
-
msgid "
|
5462 |
msgstr ""
|
5463 |
|
5464 |
-
#: lib/
|
5465 |
-
msgid "
|
5466 |
msgstr ""
|
5467 |
|
5468 |
-
#: lib/
|
5469 |
-
msgid "
|
5470 |
msgstr ""
|
5471 |
|
5472 |
-
#: lib/
|
5473 |
-
msgid "
|
5474 |
msgstr ""
|
5475 |
|
5476 |
-
#: lib/
|
5477 |
-
msgid "
|
5478 |
msgstr ""
|
5479 |
|
5480 |
-
#: lib/
|
5481 |
-
msgid "
|
5482 |
msgstr ""
|
5483 |
|
5484 |
-
#: lib/
|
5485 |
-
msgid "
|
5486 |
msgstr ""
|
5487 |
|
5488 |
-
#: lib/
|
5489 |
-
msgid "
|
5490 |
msgstr ""
|
5491 |
|
5492 |
-
#: lib/
|
5493 |
-
msgid "
|
5494 |
msgstr ""
|
5495 |
|
5496 |
-
#: lib/
|
5497 |
-
msgid "
|
5498 |
msgstr ""
|
5499 |
|
5500 |
-
#: lib/
|
5501 |
-
msgid "
|
5502 |
msgstr ""
|
5503 |
|
5504 |
-
#: lib/
|
5505 |
-
msgid "
|
5506 |
msgstr ""
|
5507 |
|
5508 |
-
#: lib/
|
5509 |
-
msgid "
|
5510 |
msgstr ""
|
5511 |
|
5512 |
-
#: lib/
|
5513 |
-
msgid "
|
5514 |
msgstr ""
|
5515 |
|
5516 |
-
#: lib/
|
5517 |
-
msgid "
|
5518 |
msgstr ""
|
5519 |
|
5520 |
-
#: lib/
|
5521 |
-
msgid "
|
5522 |
msgstr ""
|
5523 |
|
5524 |
-
#: lib/
|
5525 |
-
msgid "
|
5526 |
msgstr ""
|
5527 |
|
5528 |
-
#: lib/
|
5529 |
-
msgid "
|
5530 |
msgstr ""
|
5531 |
|
5532 |
-
#: lib/
|
5533 |
-
msgid "
|
5534 |
msgstr ""
|
5535 |
|
5536 |
-
|
5537 |
-
|
|
|
5538 |
msgstr ""
|
5539 |
|
5540 |
-
|
5541 |
-
|
|
|
5542 |
msgstr ""
|
5543 |
|
5544 |
-
#: lib/
|
5545 |
-
msgid "
|
5546 |
msgstr ""
|
5547 |
|
5548 |
-
#: lib/
|
5549 |
-
msgid "
|
5550 |
msgstr ""
|
5551 |
|
5552 |
-
#: lib/
|
5553 |
-
msgid "
|
5554 |
msgstr ""
|
5555 |
|
5556 |
-
#: lib/
|
5557 |
-
msgid "
|
5558 |
msgstr ""
|
5559 |
|
5560 |
-
#: lib/
|
5561 |
-
msgid "
|
5562 |
msgstr ""
|
5563 |
|
5564 |
-
#: lib/
|
5565 |
-
msgid "
|
5566 |
msgstr ""
|
5567 |
|
5568 |
-
#: lib/
|
5569 |
-
msgid "
|
5570 |
msgstr ""
|
5571 |
|
5572 |
-
#: lib/
|
5573 |
-
msgid "
|
5574 |
msgstr ""
|
5575 |
|
5576 |
-
#: lib/
|
5577 |
-
msgid "
|
5578 |
msgstr ""
|
5579 |
|
5580 |
-
#: lib/
|
5581 |
-
msgid "
|
5582 |
msgstr ""
|
5583 |
|
5584 |
-
#: lib/
|
5585 |
-
msgid "
|
5586 |
msgstr ""
|
5587 |
|
5588 |
-
#: lib/
|
5589 |
-
msgid "
|
5590 |
msgstr ""
|
5591 |
|
5592 |
-
|
5593 |
-
|
5594 |
-
msgid "HTTP %1$d received from Wordfence Central: %2$s"
|
5595 |
msgstr ""
|
5596 |
|
5597 |
-
#: lib/
|
5598 |
-
|
5599 |
-
msgid "Unable to authenticate with Wordfence Central."
|
5600 |
msgstr ""
|
5601 |
|
5602 |
-
#: lib/
|
5603 |
-
msgid "
|
5604 |
msgstr ""
|
5605 |
|
5606 |
-
#: lib/
|
5607 |
-
msgid "
|
5608 |
msgstr ""
|
5609 |
|
5610 |
-
#: lib/
|
5611 |
-
msgid "
|
5612 |
msgstr ""
|
5613 |
|
5614 |
-
#: lib/
|
5615 |
-
|
|
|
5616 |
msgstr ""
|
5617 |
|
5618 |
-
|
5619 |
-
|
5620 |
-
msgid "wfConfig::set() got an array as second param with key: %1$s and value: %2$s"
|
5621 |
msgstr ""
|
5622 |
|
5623 |
-
|
5624 |
-
|
5625 |
-
msgid "Error reassembling value for %s"
|
5626 |
msgstr ""
|
5627 |
|
5628 |
-
|
5629 |
-
|
5630 |
-
#: lib/wfConfig.php:742
|
5631 |
-
#: lib/wfConfig.php:749
|
5632 |
-
#: lib/wfConfig.php:759
|
5633 |
-
#: lib/wfConfig.php:766
|
5634 |
-
msgid "Error writing value chunk for %1$s (MySQLi error: [%2$s] %3$s)"
|
5635 |
msgstr ""
|
5636 |
|
5637 |
-
|
5638 |
-
|
5639 |
-
msgid "Error writing value header for %s"
|
5640 |
msgstr ""
|
5641 |
|
5642 |
-
|
5643 |
-
|
5644 |
-
#: lib/wfConfig.php:802
|
5645 |
-
#: lib/wfConfig.php:812
|
5646 |
-
msgid "Error writing value for %1$s (MySQLi error: [%2$s] %3$s)"
|
5647 |
msgstr ""
|
5648 |
|
5649 |
-
#. translators:
|
5650 |
-
#: lib/
|
5651 |
-
msgid "
|
5652 |
-
|
|
|
|
|
5653 |
|
5654 |
-
#. translators:
|
5655 |
-
#: lib/
|
5656 |
-
msgid "
|
5657 |
msgstr ""
|
5658 |
|
5659 |
-
|
5660 |
-
#: lib/
|
5661 |
-
|
5662 |
-
|
5663 |
-
|
5664 |
-
|
5665 |
-
|
5666 |
-
"%s\n"
|
5667 |
-
"\n"
|
5668 |
-
"Alternatively you can disable auto-update on your website to stop receiving this message and upgrade Wordfence manually.\n"
|
5669 |
-
""
|
5670 |
msgstr ""
|
5671 |
|
5672 |
-
#: lib/
|
5673 |
-
|
|
|
5674 |
msgstr ""
|
5675 |
|
5676 |
-
|
5677 |
-
|
|
|
|
|
5678 |
msgstr ""
|
5679 |
|
5680 |
-
|
5681 |
-
#: lib/
|
5682 |
-
msgid "
|
5683 |
msgstr ""
|
5684 |
|
5685 |
-
#: lib/
|
5686 |
-
|
|
|
5687 |
msgstr ""
|
5688 |
|
5689 |
-
|
5690 |
-
|
|
|
5691 |
msgstr ""
|
5692 |
|
5693 |
-
|
5694 |
-
|
5695 |
-
msgid "\"%s\" is not a valid regular expression."
|
5696 |
msgstr ""
|
5697 |
|
5698 |
-
#: lib/
|
5699 |
-
msgid "
|
5700 |
msgstr ""
|
5701 |
|
5702 |
-
#: lib/
|
5703 |
-
msgid "
|
5704 |
msgstr ""
|
5705 |
|
5706 |
-
#: lib/
|
5707 |
-
msgid "
|
5708 |
msgstr ""
|
5709 |
|
5710 |
-
|
5711 |
-
|
|
|
5712 |
msgstr ""
|
5713 |
|
5714 |
-
|
5715 |
-
|
|
|
5716 |
msgstr ""
|
5717 |
|
5718 |
-
#: lib/
|
5719 |
-
|
5720 |
-
msgid "The license key entered is not in a valid format. It must contain only numbers and the letters A-F."
|
5721 |
msgstr ""
|
5722 |
|
5723 |
-
#: lib/
|
5724 |
-
msgid "
|
5725 |
msgstr ""
|
5726 |
|
5727 |
-
#: lib/
|
5728 |
-
#: lib/
|
5729 |
-
|
|
|
|
|
|
|
|
|
5730 |
msgstr ""
|
5731 |
|
5732 |
-
#: lib/
|
5733 |
-
|
|
|
|
|
|
|
|
|
|
|
5734 |
msgstr ""
|
5735 |
|
5736 |
-
#: lib/
|
5737 |
-
|
|
|
5738 |
msgstr ""
|
5739 |
|
5740 |
-
#: lib/
|
5741 |
-
msgid "
|
5742 |
msgstr ""
|
5743 |
|
5744 |
-
#: lib/
|
5745 |
-
|
|
|
5746 |
msgstr ""
|
5747 |
|
5748 |
-
#: lib/
|
5749 |
-
msgid "
|
5750 |
msgstr ""
|
5751 |
|
5752 |
-
#: lib/
|
5753 |
-
msgid "
|
5754 |
msgstr ""
|
5755 |
|
5756 |
-
|
5757 |
-
|
|
|
5758 |
msgstr ""
|
5759 |
|
5760 |
-
#: lib/wfDiagnostic.php:
|
5761 |
-
msgid "
|
5762 |
msgstr ""
|
5763 |
|
5764 |
-
#: lib/wfDiagnostic.php:
|
5765 |
-
msgid "
|
5766 |
msgstr ""
|
5767 |
|
5768 |
-
|
5769 |
-
|
|
|
5770 |
msgstr ""
|
5771 |
|
5772 |
-
#: lib/wfDiagnostic.php:
|
5773 |
-
msgid "
|
5774 |
msgstr ""
|
5775 |
|
5776 |
-
#: lib/wfDiagnostic.php:
|
5777 |
-
msgid "
|
5778 |
msgstr ""
|
5779 |
|
5780 |
-
#: lib/wfDiagnostic.php:
|
5781 |
-
msgid "
|
5782 |
msgstr ""
|
5783 |
|
5784 |
-
#: lib/wfDiagnostic.php:
|
5785 |
-
msgid "
|
5786 |
msgstr ""
|
5787 |
|
5788 |
-
#: lib/wfDiagnostic.php:
|
5789 |
-
msgid "
|
5790 |
msgstr ""
|
5791 |
|
5792 |
-
#: lib/wfDiagnostic.php:
|
5793 |
-
msgid "
|
5794 |
msgstr ""
|
5795 |
|
5796 |
-
#: lib/wfDiagnostic.php:
|
5797 |
-
msgid "
|
5798 |
msgstr ""
|
5799 |
|
5800 |
-
#: lib/wfDiagnostic.php:
|
5801 |
-
msgid "
|
5802 |
msgstr ""
|
5803 |
|
5804 |
-
#: lib/wfDiagnostic.php:
|
5805 |
-
msgid "
|
5806 |
msgstr ""
|
5807 |
|
5808 |
-
#: lib/wfDiagnostic.php:
|
5809 |
-
msgid "
|
5810 |
msgstr ""
|
5811 |
|
5812 |
-
#: lib/wfDiagnostic.php:
|
5813 |
-
msgid "
|
5814 |
msgstr ""
|
5815 |
|
5816 |
-
#: lib/wfDiagnostic.php:
|
5817 |
-
msgid "
|
5818 |
msgstr ""
|
5819 |
|
5820 |
-
#: lib/wfDiagnostic.php:
|
5821 |
-
msgid "
|
5822 |
msgstr ""
|
5823 |
|
5824 |
-
#: lib/wfDiagnostic.php:
|
5825 |
-
msgid "
|
5826 |
msgstr ""
|
5827 |
|
5828 |
-
#: lib/wfDiagnostic.php:
|
5829 |
-
msgid "
|
5830 |
msgstr ""
|
5831 |
|
5832 |
-
#: lib/wfDiagnostic.php:
|
5833 |
-
msgid "
|
5834 |
msgstr ""
|
5835 |
|
5836 |
-
#: lib/wfDiagnostic.php:
|
5837 |
-
msgid "
|
5838 |
msgstr ""
|
5839 |
|
5840 |
-
#: lib/wfDiagnostic.php:
|
5841 |
-
msgid "
|
5842 |
msgstr ""
|
5843 |
|
5844 |
-
#: lib/wfDiagnostic.php:
|
5845 |
-
msgid "
|
5846 |
msgstr ""
|
5847 |
|
5848 |
-
|
5849 |
-
|
|
|
|
|
|
|
|
|
|
|
5850 |
msgstr ""
|
5851 |
|
5852 |
-
|
5853 |
-
|
|
|
5854 |
msgstr ""
|
5855 |
|
5856 |
-
#: lib/wfDiagnostic.php:
|
5857 |
-
msgid "
|
5858 |
msgstr ""
|
5859 |
|
5860 |
-
|
5861 |
-
|
|
|
5862 |
msgstr ""
|
5863 |
|
5864 |
-
|
5865 |
-
|
|
|
5866 |
msgstr ""
|
5867 |
|
5868 |
-
#: lib/wfDiagnostic.php:
|
5869 |
-
msgid "
|
5870 |
msgstr ""
|
5871 |
|
5872 |
-
#: lib/wfDiagnostic.php:
|
5873 |
-
msgid "
|
5874 |
msgstr ""
|
5875 |
|
5876 |
-
|
5877 |
-
|
|
|
|
|
|
|
5878 |
msgstr ""
|
5879 |
|
5880 |
-
|
5881 |
-
|
|
|
5882 |
msgstr ""
|
5883 |
|
5884 |
-
#. translators:
|
5885 |
-
#: lib/wfDiagnostic.php:
|
5886 |
-
msgid "
|
5887 |
msgstr ""
|
5888 |
|
5889 |
-
|
5890 |
-
|
5891 |
-
msgid "Process Owner"
|
5892 |
msgstr ""
|
5893 |
|
5894 |
-
#: lib/wfDiagnostic.php:
|
5895 |
-
|
|
|
5896 |
msgstr ""
|
5897 |
|
5898 |
-
#: lib/wfDiagnostic.php:
|
5899 |
-
msgid "
|
5900 |
msgstr ""
|
5901 |
|
5902 |
-
#: lib/wfDiagnostic.php:
|
5903 |
-
msgid "
|
5904 |
msgstr ""
|
5905 |
|
5906 |
-
#: lib/wfDiagnostic.php:
|
5907 |
-
msgid "
|
5908 |
msgstr ""
|
5909 |
|
5910 |
-
#: lib/wfDiagnostic.php:
|
5911 |
-
msgid "
|
5912 |
msgstr ""
|
5913 |
|
5914 |
-
#: lib/wfDiagnostic.php:
|
5915 |
-
msgid "
|
5916 |
msgstr ""
|
5917 |
|
5918 |
-
#: lib/wfDiagnostic.php:
|
5919 |
-
msgid "
|
5920 |
msgstr ""
|
5921 |
|
5922 |
-
#: lib/wfDiagnostic.php:
|
5923 |
-
msgid "
|
5924 |
msgstr ""
|
5925 |
|
5926 |
-
#: lib/wfDiagnostic.php:
|
5927 |
-
msgid "
|
5928 |
msgstr ""
|
5929 |
|
5930 |
-
#: lib/wfDiagnostic.php:
|
5931 |
-
msgid "
|
5932 |
msgstr ""
|
5933 |
|
5934 |
-
#: lib/wfDiagnostic.php:
|
5935 |
-
msgid "
|
5936 |
msgstr ""
|
5937 |
|
5938 |
-
#: lib/wfDiagnostic.php:
|
5939 |
-
msgid "
|
5940 |
msgstr ""
|
5941 |
|
5942 |
-
|
5943 |
-
|
|
|
|
|
|
|
5944 |
msgstr ""
|
5945 |
|
5946 |
-
|
5947 |
-
|
|
|
5948 |
msgstr ""
|
5949 |
|
5950 |
-
|
5951 |
-
|
|
|
5952 |
msgstr ""
|
5953 |
|
5954 |
-
#: lib/wfDiagnostic.php:
|
5955 |
-
msgid "
|
5956 |
msgstr ""
|
5957 |
|
5958 |
-
#: lib/wfDiagnostic.php:
|
5959 |
-
|
5960 |
-
msgid "Server Time"
|
5961 |
msgstr ""
|
5962 |
|
5963 |
-
#: lib/wfDiagnostic.php:
|
5964 |
-
msgid "
|
5965 |
msgstr ""
|
5966 |
|
5967 |
-
#: lib/wfDiagnostic.php:
|
5968 |
-
msgid "
|
5969 |
msgstr ""
|
5970 |
|
5971 |
-
#: lib/wfDiagnostic.php:
|
5972 |
-
msgid "
|
5973 |
msgstr ""
|
5974 |
|
5975 |
-
#: lib/wfDiagnostic.php:
|
5976 |
-
msgid "
|
5977 |
msgstr ""
|
5978 |
|
5979 |
-
#: lib/wfDiagnostic.php:
|
5980 |
-
msgid "
|
5981 |
msgstr ""
|
5982 |
|
5983 |
-
|
5984 |
-
#: lib/
|
5985 |
-
msgid "
|
5986 |
-
msgid_plural "%d Jobs Overdue"
|
5987 |
-
msgstr[0] ""
|
5988 |
-
msgstr[1] ""
|
5989 |
-
|
5990 |
-
#. translators: Number of jobs.
|
5991 |
-
#: lib/wfDiagnostic.php:199
|
5992 |
-
msgid "Normal"
|
5993 |
msgstr ""
|
5994 |
|
5995 |
-
#: lib/wfDiagnostic.php:
|
5996 |
-
|
5997 |
-
msgid "No files readable"
|
5998 |
msgstr ""
|
5999 |
|
6000 |
-
|
6001 |
-
|
6002 |
-
#: lib/wfDiagnostic.php:269
|
6003 |
-
msgid "File \"%s\" does not exist"
|
6004 |
msgstr ""
|
6005 |
|
6006 |
-
|
6007 |
-
|
6008 |
-
msgid "File \"%s\" is unreadable"
|
6009 |
msgstr ""
|
6010 |
|
6011 |
-
#: lib/wfDiagnostic.php:
|
6012 |
-
|
6013 |
-
msgid "No files writable"
|
6014 |
msgstr ""
|
6015 |
|
6016 |
-
|
6017 |
-
|
6018 |
-
msgid "File \"%s\" is unwritable"
|
6019 |
msgstr ""
|
6020 |
|
6021 |
-
#: lib/wfDiagnostic.php:
|
6022 |
-
msgid "
|
6023 |
msgstr ""
|
6024 |
|
6025 |
-
#: lib/wfDiagnostic.php:
|
6026 |
-
msgid "
|
6027 |
msgstr ""
|
6028 |
|
6029 |
-
#: lib/wfDiagnostic.php:
|
6030 |
-
msgid "
|
6031 |
msgstr ""
|
6032 |
|
6033 |
-
#: lib/wfDiagnostic.php:
|
6034 |
-
msgid "
|
6035 |
msgstr ""
|
6036 |
|
6037 |
-
|
6038 |
-
|
6039 |
-
msgid "%s - using constant"
|
6040 |
msgstr ""
|
6041 |
|
6042 |
-
|
6043 |
-
|
6044 |
-
msgid "%s - using template"
|
6045 |
msgstr ""
|
6046 |
|
6047 |
-
#: lib/wfDiagnostic.php:
|
6048 |
-
msgid "
|
6049 |
msgstr ""
|
6050 |
|
6051 |
-
#: lib/wfDiagnostic.php:
|
6052 |
-
msgid "
|
6053 |
msgstr ""
|
6054 |
|
6055 |
-
#: lib/wfDiagnostic.php:
|
6056 |
-
|
6057 |
-
msgid "wp_remote_post() test to noc1.wordfence.com failed! Response was: "
|
6058 |
msgstr ""
|
6059 |
|
6060 |
-
#: lib/wfDiagnostic.php:
|
6061 |
-
msgid "
|
6062 |
msgstr ""
|
6063 |
|
6064 |
-
#: lib/wfDiagnostic.php:
|
6065 |
-
|
6066 |
-
msgid "wp_remote_post() test back to this server failed! Response was: "
|
6067 |
msgstr ""
|
6068 |
|
6069 |
-
#: lib/wfDiagnostic.php:
|
6070 |
-
msgid "
|
6071 |
msgstr ""
|
6072 |
|
6073 |
-
|
6074 |
-
|
6075 |
-
msgid "We cannot read $_SERVER[%s]"
|
6076 |
msgstr ""
|
6077 |
|
6078 |
-
#: lib/wfDiagnostic.php:
|
6079 |
-
msgid "
|
6080 |
msgstr ""
|
6081 |
|
6082 |
-
#: lib/wfDiagnostic.php:
|
6083 |
-
msgid "
|
6084 |
msgstr ""
|
6085 |
|
6086 |
-
#: lib/wfDiagnostic.php:
|
6087 |
-
msgid "
|
6088 |
msgstr ""
|
6089 |
|
6090 |
-
#: lib/wfDiagnostic.php:
|
6091 |
-
msgid "
|
6092 |
msgstr ""
|
6093 |
|
6094 |
-
#: lib/wfDiagnostic.php:
|
6095 |
-
msgid "
|
6096 |
msgstr ""
|
6097 |
|
6098 |
-
#: lib/wfDiagnostic.php:
|
6099 |
-
msgid "
|
6100 |
msgstr ""
|
6101 |
|
6102 |
-
#: lib/wfDiagnostic.php:
|
6103 |
-
msgid "
|
6104 |
msgstr ""
|
6105 |
|
6106 |
#: lib/wfImportExportController.php:43
|
@@ -6213,47 +6123,51 @@ msgstr ""
|
|
6213 |
msgid "getHits got invalid hitType: %s"
|
6214 |
msgstr ""
|
6215 |
|
6216 |
-
#: lib/wfLog.php:
|
|
|
|
|
|
|
|
|
6217 |
msgid "UA/Referrer/IP Range not allowed"
|
6218 |
msgstr ""
|
6219 |
|
6220 |
-
#: lib/wfLog.php:
|
6221 |
msgid "Advanced blocking in effect."
|
6222 |
msgstr ""
|
6223 |
|
6224 |
-
#: lib/wfLog.php:
|
6225 |
msgid "redirected to bypass URL"
|
6226 |
msgstr ""
|
6227 |
|
6228 |
#. translators: URL
|
6229 |
-
#: lib/wfLog.php:
|
6230 |
msgid "blocked access via country blocking and redirected to URL (%s)"
|
6231 |
msgstr ""
|
6232 |
|
6233 |
-
#: lib/wfLog.php:
|
6234 |
#: models/block/wfBlock.php:1439
|
6235 |
msgid "blocked access via country blocking"
|
6236 |
msgstr ""
|
6237 |
|
6238 |
-
#: lib/wfLog.php:
|
6239 |
#: models/block/wfBlock.php:1442
|
6240 |
#: waf/wfWAFIPBlocksController.php:73
|
6241 |
msgid "Access from your area has been temporarily limited for security reasons"
|
6242 |
msgstr ""
|
6243 |
|
6244 |
-
#: lib/wfLog.php:
|
6245 |
-
#: lib/wordfenceClass.php:
|
6246 |
#: waf/wfWAFIPBlocksController.php:99
|
6247 |
msgid "Manual block by administrator"
|
6248 |
msgstr ""
|
6249 |
|
6250 |
#. translators: 1. IP address. 2. Description of firewall action.
|
6251 |
-
#: lib/wfLog.php:
|
6252 |
msgid "Blocking IP %1$s. %2$s"
|
6253 |
msgstr ""
|
6254 |
|
6255 |
#. translators: 1. IP address. 2. Description of firewall action.
|
6256 |
-
#: lib/wfLog.php:
|
6257 |
msgid "Throttling IP %1$s. %2$s"
|
6258 |
msgstr ""
|
6259 |
|
@@ -6388,7 +6302,7 @@ msgstr ""
|
|
6388 |
#: lib/wfScan.php:263
|
6389 |
#: lib/wfScan.php:278
|
6390 |
#: lib/wfScan.php:293
|
6391 |
-
#: lib/wfScanEngine.php:
|
6392 |
msgid "Wordfence used %1$s of memory for scan. Server peak memory usage was: %2$s"
|
6393 |
msgstr ""
|
6394 |
|
@@ -6413,813 +6327,813 @@ msgid "Scan Engine Error: %s"
|
|
6413 |
msgstr ""
|
6414 |
|
6415 |
#. translators: Number of scan results.
|
6416 |
-
#: lib/wfScanEngine.php:
|
6417 |
msgid "%d issue found in most recent scan"
|
6418 |
msgid_plural "%d issues found in most recent scan"
|
6419 |
msgstr[0] ""
|
6420 |
msgstr[1] ""
|
6421 |
|
6422 |
#. translators: 1. Time duration. 2. Support URL.
|
6423 |
-
#: lib/wfScanEngine.php:
|
6424 |
msgid "The scan time limit of %1$s has been exceeded and the scan will be terminated. This limit can be customized on the options page. <a href=\"%2$s\" target=\"_blank\" rel=\"noopener noreferrer\">Get More Information<span class=\"screen-reader-text\"> ("
|
6425 |
msgstr ""
|
6426 |
|
6427 |
-
#: lib/wfScanEngine.php:
|
6428 |
msgid "Scan Time Limit Exceeded"
|
6429 |
msgstr ""
|
6430 |
|
6431 |
#. translators: 1. Number of files. 2. Number of plugins. 3. Number of themes. 4. Number of posts. 5. Number of comments. 6. Number of URLs. 7. Time duration.
|
6432 |
-
#: lib/wfScanEngine.php:
|
6433 |
msgid "Scan interrupted. Scanned %1$d files, %2$d plugins, %3$d themes, %4$d posts, %5$d comments and %6$d URLs in %7$s."
|
6434 |
msgstr ""
|
6435 |
|
6436 |
#. translators: Number of scan results.
|
6437 |
-
#: lib/wfScanEngine.php:
|
6438 |
msgid "Scan interrupted. You have %d new issue to fix. See below."
|
6439 |
msgid_plural "Scan interrupted. You have %d new issues to fix. See below."
|
6440 |
msgstr[0] ""
|
6441 |
msgstr[1] ""
|
6442 |
|
6443 |
-
#: lib/wfScanEngine.php:
|
6444 |
msgid "Scan interrupted. No problems found prior to stopping."
|
6445 |
msgstr ""
|
6446 |
|
6447 |
#. translators: 1. Software version. 2. Software version.
|
6448 |
-
#: lib/wfScanEngine.php:
|
6449 |
msgid "Aborting scan because WordPress updated from version %1$s to %2$s. The scan will be reattempted later."
|
6450 |
msgstr ""
|
6451 |
|
6452 |
-
#: lib/wfScanEngine.php:
|
6453 |
msgid "Forking during hash scan to ensure continuity."
|
6454 |
msgstr ""
|
6455 |
|
6456 |
-
#: lib/wfScanEngine.php:
|
6457 |
msgid "Entered fork()"
|
6458 |
msgstr ""
|
6459 |
|
6460 |
-
#: lib/wfScanEngine.php:
|
6461 |
msgid "Calling startScan(true)"
|
6462 |
msgstr ""
|
6463 |
|
6464 |
#. translators: 1. Number of files. 2. Number of plugins. 3. Number of themes. 4. Number of posts. 5. Number of comments. 6. Number of URLs. 7. Time duration.
|
6465 |
-
#: lib/wfScanEngine.php:
|
6466 |
msgid "Scan Complete. Scanned %1$d files, %2$d plugins, %3$d themes, %4$d posts, %5$d comments and %6$d URLs in %7$s."
|
6467 |
msgstr ""
|
6468 |
|
6469 |
#. translators: 1. Time duration.
|
6470 |
-
#: lib/wfScanEngine.php:
|
6471 |
msgid "Quick Scan Complete. Scanned in %s."
|
6472 |
msgstr ""
|
6473 |
|
6474 |
#. translators: Number of scan results.
|
6475 |
-
#: lib/wfScanEngine.php:
|
6476 |
msgid "%d ignored issue was also detected."
|
6477 |
msgid_plural "%d ignored issues were also detected."
|
6478 |
msgstr[0] ""
|
6479 |
msgstr[1] ""
|
6480 |
|
6481 |
#. translators: Number of scan results.
|
6482 |
-
#: lib/wfScanEngine.php:
|
6483 |
msgid "Scan complete. You have %d new issue to fix."
|
6484 |
msgid_plural "Scan complete. You have %d new issues to fix."
|
6485 |
msgstr[0] ""
|
6486 |
msgstr[1] ""
|
6487 |
|
6488 |
-
#: lib/wfScanEngine.php:
|
6489 |
msgid "See below."
|
6490 |
msgstr ""
|
6491 |
|
6492 |
-
#: lib/wfScanEngine.php:
|
6493 |
msgid "Scan complete. Congratulations, no new problems found."
|
6494 |
msgstr ""
|
6495 |
|
6496 |
-
#: lib/wfScanEngine.php:
|
6497 |
msgid "Checking if your site IP is generating spam"
|
6498 |
msgstr ""
|
6499 |
|
6500 |
-
#: lib/wfScanEngine.php:
|
6501 |
msgid "Checking if your IP is generating spam is for paid members only"
|
6502 |
msgstr ""
|
6503 |
|
6504 |
-
#: lib/wfScanEngine.php:
|
6505 |
msgid "Checking if your site is on a domain blocklist"
|
6506 |
msgstr ""
|
6507 |
|
6508 |
-
#: lib/wfScanEngine.php:
|
6509 |
msgid "Checking if your site is on a domain blocklist is for paid members only"
|
6510 |
msgstr ""
|
6511 |
|
6512 |
#. translators: Error message.
|
6513 |
-
#: lib/wfScanEngine.php:
|
6514 |
msgid "Error checking domain blocklists: %s"
|
6515 |
msgstr ""
|
6516 |
|
6517 |
#. translators: WordPress site ID.
|
6518 |
-
#: lib/wfScanEngine.php:
|
6519 |
msgid "The multisite blog with ID %d is listed on Google's Safe Browsing malware list."
|
6520 |
msgstr ""
|
6521 |
|
6522 |
-
#: lib/wfScanEngine.php:
|
6523 |
msgid "Your site is listed on Google's Safe Browsing malware list."
|
6524 |
msgstr ""
|
6525 |
|
6526 |
#. translators: 1. URL. 2. URL.
|
6527 |
-
#: lib/wfScanEngine.php:
|
6528 |
msgid "The URL %1$s is on the malware list. More info available at <a href=\"http://safebrowsing.clients.google.com/safebrowsing/diagnostic?site=%2$s&client=googlechrome&hl=en-US\" target=\"_blank\" rel=\"noopener noreferrer\">Google Safe Browsing diagnostic page<span class=\"screen-reader-text\"> ("
|
6529 |
msgstr ""
|
6530 |
|
6531 |
#. translators: WordPress site ID.
|
6532 |
-
#: lib/wfScanEngine.php:
|
6533 |
msgid "The multisite blog with ID %d is listed on Google's Safe Browsing phishing list."
|
6534 |
msgstr ""
|
6535 |
|
6536 |
-
#: lib/wfScanEngine.php:
|
6537 |
msgid "Your site is listed on Google's Safe Browsing phishing list."
|
6538 |
msgstr ""
|
6539 |
|
6540 |
#. translators: 1. URL. 2. URL.
|
6541 |
-
#: lib/wfScanEngine.php:
|
6542 |
msgid "The URL %1$s is on the phishing list. More info available at <a href=\"http://safebrowsing.clients.google.com/safebrowsing/diagnostic?site=%2$s&client=googlechrome&hl=en-US\" target=\"_blank\" rel=\"noopener noreferrer\">Google Safe Browsing diagnostic page<span class=\"screen-reader-text\"> ("
|
6543 |
msgstr ""
|
6544 |
|
6545 |
#. translators: WordPress site ID.
|
6546 |
-
#: lib/wfScanEngine.php:
|
6547 |
msgid "The multisite blog with ID %d is listed on the Wordfence domain blocklist."
|
6548 |
msgstr ""
|
6549 |
|
6550 |
-
#: lib/wfScanEngine.php:
|
6551 |
msgid "Your site is listed on the Wordfence domain blocklist."
|
6552 |
msgstr ""
|
6553 |
|
6554 |
#. translators: URL.
|
6555 |
-
#: lib/wfScanEngine.php:
|
6556 |
msgid "The URL %s is on the blocklist."
|
6557 |
msgstr ""
|
6558 |
|
6559 |
#. translators: WordPress site ID.
|
6560 |
-
#: lib/wfScanEngine.php:
|
6561 |
msgid "The multisite blog with ID %d is listed on a domain blocklist."
|
6562 |
msgstr ""
|
6563 |
|
6564 |
-
#: lib/wfScanEngine.php:
|
6565 |
msgid "Your site is listed on a domain blocklist."
|
6566 |
msgstr ""
|
6567 |
|
6568 |
#. translators: URL.
|
6569 |
-
#: lib/wfScanEngine.php:
|
6570 |
msgid "The URL is: %s"
|
6571 |
msgstr ""
|
6572 |
|
6573 |
-
#: lib/wfScanEngine.php:
|
6574 |
msgid "Checking for the most secure way to get IPs"
|
6575 |
msgstr ""
|
6576 |
|
6577 |
-
#: lib/wfScanEngine.php:
|
6578 |
msgid "Unable to accurately detect IPs"
|
6579 |
msgstr ""
|
6580 |
|
6581 |
#. translators: Support URL.
|
6582 |
-
#: lib/wfScanEngine.php:
|
6583 |
msgid "Wordfence was unable to validate a test request to your website. This can happen if your website is behind a proxy that does not use one of the standard ways to convey the IP of the request or it is unreachable publicly. IP blocking and live traffic information may not be accurate. <a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">Get More Information<span class=\"screen-reader-text\"> ("
|
6584 |
msgstr ""
|
6585 |
|
6586 |
-
#: lib/wfScanEngine.php:
|
6587 |
-
#: lib/wordfenceClass.php:
|
6588 |
msgid "For maximum security use PHP's built in REMOTE_ADDR."
|
6589 |
msgstr ""
|
6590 |
|
6591 |
-
#: lib/wfScanEngine.php:
|
6592 |
-
#: lib/wordfenceClass.php:
|
6593 |
msgid "This site appears to be behind a front-end proxy, so using the X-Forwarded-For HTTP header will resolve to the correct IPs."
|
6594 |
msgstr ""
|
6595 |
|
6596 |
-
#: lib/wfScanEngine.php:
|
6597 |
-
#: lib/wordfenceClass.php:
|
6598 |
msgid "This site appears to be behind a front-end proxy, so using the X-Real-IP HTTP header will resolve to the correct IPs."
|
6599 |
msgstr ""
|
6600 |
|
6601 |
-
#: lib/wfScanEngine.php:
|
6602 |
-
#: lib/wordfenceClass.php:
|
6603 |
msgid "This site appears to be behind Cloudflare, so using the Cloudflare \"CF-Connecting-IP\" HTTP header will resolve to the correct IPs."
|
6604 |
msgstr ""
|
6605 |
|
6606 |
-
#: lib/wfScanEngine.php:
|
6607 |
msgid "'How does Wordfence get IPs' is misconfigured"
|
6608 |
msgstr ""
|
6609 |
|
6610 |
#. translators: Support URL.
|
6611 |
-
#: lib/wfScanEngine.php:
|
6612 |
msgid "A test request to this website was detected on a different value for this setting. IP blocking and live traffic information may not be accurate. <a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">Get More Information<span class=\"screen-reader-text\"> ("
|
6613 |
msgstr ""
|
6614 |
|
6615 |
-
#: lib/wfScanEngine.php:
|
6616 |
msgid "Check for publicly accessible configuration files, backup files and logs"
|
6617 |
msgstr ""
|
6618 |
|
6619 |
#. translators: File path.
|
6620 |
-
#: lib/wfScanEngine.php:
|
6621 |
msgid "Publicly accessible config, backup, or log file found: %s"
|
6622 |
msgstr ""
|
6623 |
|
6624 |
#. translators: 1. URL to publicly accessible file. 2. Support URL.
|
6625 |
-
#: lib/wfScanEngine.php:
|
6626 |
msgid "<a href=\"%1$s\" target=\"_blank\" rel=\"noopener noreferrer\">%1$s</a> is publicly accessible and may expose source code or sensitive information about your site. Files such as this one are commonly checked for by scanners and should be made inaccessible. Alternately, some can be removed if you are certain your site does not need them. Sites using the nginx web server may need manual configuration changes to protect such files. <a href=\"%2$s\" target=\"_blank\" rel=\"noopener noreferrer\">Learn more<span class=\"screen-reader-text\"> ("
|
6627 |
msgstr ""
|
6628 |
|
6629 |
-
#: lib/wfScanEngine.php:
|
6630 |
msgid "Checking if your server discloses the path to the document root"
|
6631 |
msgstr ""
|
6632 |
|
6633 |
-
#: lib/wfScanEngine.php:
|
6634 |
msgid "Web server exposes the document root"
|
6635 |
msgstr ""
|
6636 |
|
6637 |
-
#: lib/wfScanEngine.php:
|
6638 |
msgid "Full Path Disclosure (FPD) vulnerabilities enable the attacker to see the path to the webroot/file. e.g.: /home/user/htdocs/file/. Certain vulnerabilities, such as using the load_file() (within a SQL Injection) query to view the page source, require the attacker to have the full path to the file they wish to view."
|
6639 |
msgstr ""
|
6640 |
|
6641 |
-
#: lib/wfScanEngine.php:
|
6642 |
msgid "Directory listing is enabled"
|
6643 |
msgstr ""
|
6644 |
|
6645 |
-
#: lib/wfScanEngine.php:
|
6646 |
msgid "Directory listing provides an attacker with the complete index of all the resources located inside of the directory. The specific risks and consequences vary depending on which files are listed and accessible, but it is recommended that you disable it unless it is needed."
|
6647 |
msgstr ""
|
6648 |
|
6649 |
-
#: lib/wfScanEngine.php:
|
6650 |
msgid "Checking if your site is being Spamvertised"
|
6651 |
msgstr ""
|
6652 |
|
6653 |
-
#: lib/wfScanEngine.php:
|
6654 |
msgid "Check if your site is being Spamvertized is for paid members only"
|
6655 |
msgstr ""
|
6656 |
|
6657 |
-
#: lib/wfScanEngine.php:
|
6658 |
msgid "Ignoring invalid scan path: %s"
|
6659 |
msgstr ""
|
6660 |
|
6661 |
-
#: lib/wfScanEngine.php:
|
6662 |
msgid "Ignoring invalid expected scan file: %s"
|
6663 |
msgstr ""
|
6664 |
|
6665 |
-
#: lib/wfScanEngine.php:
|
6666 |
msgid "Wordfence could not read the content of your WordPress directory. This usually indicates your permissions are so strict that your web server can't read your WordPress directory."
|
6667 |
msgstr ""
|
6668 |
|
6669 |
-
#: lib/wfScanEngine.php:
|
6670 |
msgid "Ignoring invalid base scan file: %s"
|
6671 |
msgstr ""
|
6672 |
|
6673 |
-
#: lib/wfScanEngine.php:
|
6674 |
msgid "Checking for paths skipped due to scan settings"
|
6675 |
msgstr ""
|
6676 |
|
6677 |
#. translators: Number of paths skipped in scan.
|
6678 |
-
#: lib/wfScanEngine.php:
|
6679 |
msgid ", and %d more."
|
6680 |
msgstr ""
|
6681 |
|
6682 |
#. translators: Number of paths skipped in scan.
|
6683 |
-
#: lib/wfScanEngine.php:
|
6684 |
msgid "%d path was skipped for the malware scan due to scan settings"
|
6685 |
msgid_plural "%d paths were skipped for the malware scan due to scan settings"
|
6686 |
msgstr[0] ""
|
6687 |
msgstr[1] ""
|
6688 |
|
6689 |
#. translators: 1. Number of paths skipped in scan. 2. Support URL. 3. List of skipped paths.
|
6690 |
-
#: lib/wfScanEngine.php:
|
6691 |
msgid "The option \"Scan files outside your WordPress installation\" is off by default, which means %1$d path and its file(s) will not be scanned for malware or unauthorized changes. To continue skipping this path, you may ignore this issue. Or to start scanning it, enable the option and subsequent scans will include it. Some paths may not be necessary to scan, so this is optional. <a href=\"%2$s\" target=\"_blank\" rel=\"noopener noreferrer\">Learn More<span class=\"screen-reader-text\"> ("
|
6692 |
msgid_plural "The option \"Scan files outside your WordPress installation\" is off by default, which means %1$d paths and their file(s) will not be scanned for malware or unauthorized changes. To continue skipping these paths, you may ignore this issue. Or to start scanning them, enable the option and subsequent scans will include them. Some paths may not be necessary to scan, so this is optional. <a href=\"%2$s\" target=\"_blank\" rel=\"noopener noreferrer\">Learn More<span class=\"screen-reader-text\"> ("
|
6693 |
msgstr[0] ""
|
6694 |
msgstr[1] ""
|
6695 |
|
6696 |
-
#: lib/wfScanEngine.php:
|
6697 |
msgid "Including files that are outside the WordPress installation in the scan."
|
6698 |
msgstr ""
|
6699 |
|
6700 |
-
#: lib/wfScanEngine.php:
|
6701 |
msgid "Getting plugin list from WordPress"
|
6702 |
msgstr ""
|
6703 |
|
6704 |
#. translators: Number of plugins.
|
6705 |
-
#: lib/wfScanEngine.php:
|
6706 |
msgid "Found %d plugin"
|
6707 |
msgid_plural "Found %d plugins"
|
6708 |
msgstr[0] ""
|
6709 |
msgstr[1] ""
|
6710 |
|
6711 |
-
#: lib/wfScanEngine.php:
|
6712 |
msgid "Getting theme list from WordPress"
|
6713 |
msgstr ""
|
6714 |
|
6715 |
#. translators: Number of themes.
|
6716 |
-
#: lib/wfScanEngine.php:
|
6717 |
msgid "Found %d theme"
|
6718 |
msgid_plural "Found %d themes"
|
6719 |
msgstr[0] ""
|
6720 |
msgstr[1] ""
|
6721 |
|
6722 |
-
#: lib/wfScanEngine.php:
|
6723 |
msgid "Scanning file contents for infections and vulnerabilities"
|
6724 |
msgstr ""
|
6725 |
|
6726 |
-
#: lib/wfScanEngine.php:
|
6727 |
msgid "Skipping scan of file contents for infections and vulnerabilities"
|
6728 |
msgstr ""
|
6729 |
|
6730 |
-
#: lib/wfScanEngine.php:
|
6731 |
msgid "Scanning file contents for URLs on a domain blocklist"
|
6732 |
msgstr ""
|
6733 |
|
6734 |
-
#: lib/wfScanEngine.php:
|
6735 |
msgid "Skipping scan of file contents for URLs on a domain blocklist"
|
6736 |
msgstr ""
|
6737 |
|
6738 |
-
#: lib/wfScanEngine.php:
|
6739 |
msgid "Starting scan of file contents"
|
6740 |
msgstr ""
|
6741 |
|
6742 |
-
#: lib/wfScanEngine.php:
|
6743 |
msgid "Done file contents scan"
|
6744 |
msgstr ""
|
6745 |
|
6746 |
#. translators: Scan result description.
|
6747 |
-
#: lib/wfScanEngine.php:
|
6748 |
-
#: lib/wfScanEngine.php:
|
6749 |
-
#: lib/wfScanEngine.php:
|
6750 |
msgid "Adding issue: %s"
|
6751 |
msgstr ""
|
6752 |
|
6753 |
-
#: lib/wfScanEngine.php:
|
6754 |
msgid "Scanning for publicly accessible quarantined files"
|
6755 |
msgstr ""
|
6756 |
|
6757 |
#. translators: File path.
|
6758 |
-
#: lib/wfScanEngine.php:
|
6759 |
msgid "Testing accessibility of: %s"
|
6760 |
msgstr ""
|
6761 |
|
6762 |
#. translators: File path.
|
6763 |
-
#: lib/wfScanEngine.php:
|
6764 |
msgid "Publicly accessible quarantined file found: %s"
|
6765 |
msgstr ""
|
6766 |
|
6767 |
#. translators: URL to publicly accessible file.
|
6768 |
-
#: lib/wfScanEngine.php:
|
6769 |
msgid "<a href=\"%1$s\" target=\"_blank\" rel=\"noopener noreferrer\">%1$s<span class=\"screen-reader-text\"> ("
|
6770 |
msgstr ""
|
6771 |
|
6772 |
-
#: lib/wfScanEngine.php:
|
6773 |
msgid "Scanning posts for URLs on a domain blocklist"
|
6774 |
msgstr ""
|
6775 |
|
6776 |
#. translators: Number of posts left to scan.
|
6777 |
-
#: lib/wfScanEngine.php:
|
6778 |
msgid "Scanning posts with %d left to scan."
|
6779 |
msgstr ""
|
6780 |
|
6781 |
-
#: lib/wfScanEngine.php:
|
6782 |
msgid "Post title contains suspicious code"
|
6783 |
msgstr ""
|
6784 |
|
6785 |
-
#: lib/wfScanEngine.php:
|
6786 |
msgid "This post contains code that is suspicious. Please check the title of the post and confirm that the code in the title is not malicious."
|
6787 |
msgstr ""
|
6788 |
|
6789 |
-
#: lib/wfScanEngine.php:
|
6790 |
msgid "Examining URLs found in posts we scanned for dangerous websites"
|
6791 |
msgstr ""
|
6792 |
|
6793 |
-
#: lib/wfScanEngine.php:
|
6794 |
-
#: lib/wfScanEngine.php:
|
6795 |
msgid "Done examining URLs"
|
6796 |
msgstr ""
|
6797 |
|
6798 |
#. translators: 1. WordPress Post type. 2. URL.
|
6799 |
-
#: lib/wfScanEngine.php:
|
6800 |
-
#: lib/wfScanEngine.php:
|
6801 |
msgid "%1$s contains a suspected malware URL: %2$s"
|
6802 |
msgstr ""
|
6803 |
|
6804 |
#. translators: 1. WordPress Post type. 2. URL. 3. URL.
|
6805 |
#. translators: 1. WordPress post type. 2. URL. 3. URL.
|
6806 |
-
#: lib/wfScanEngine.php:
|
6807 |
-
#: lib/wfScanEngine.php:
|
6808 |
msgid "This %1$s contains a suspected malware URL listed on Google's list of malware sites. The URL is: %2$s - More info available at <a href=\"http://safebrowsing.clients.google.com/safebrowsing/diagnostic?site=%3$s&client=googlechrome&hl=en-US\" target=\"_blank\" rel=\"noopener noreferrer\">Google Safe Browsing diagnostic page<span class=\"screen-reader-text\"> ("
|
6809 |
msgstr ""
|
6810 |
|
6811 |
#. translators: 1. WordPress Post type. 2. URL.
|
6812 |
-
#: lib/wfScanEngine.php:
|
6813 |
msgid "%1$s contains a suspected phishing site URL: %2$s"
|
6814 |
msgstr ""
|
6815 |
|
6816 |
#. translators: 1. WordPress Post type. 2. URL.
|
6817 |
#. translators: 1. WordPress post type. 2. URL.
|
6818 |
-
#: lib/wfScanEngine.php:
|
6819 |
-
#: lib/wfScanEngine.php:
|
6820 |
msgid "This %1$s contains a URL that is a suspected phishing site that is currently listed on Google's list of known phishing sites. The URL is: %2$s"
|
6821 |
msgstr ""
|
6822 |
|
6823 |
#. translators: 1. WordPress Post type. 2. URL.
|
6824 |
#. translators: 1. WordPress post type. 2. URL.
|
6825 |
-
#: lib/wfScanEngine.php:
|
6826 |
-
#: lib/wfScanEngine.php:
|
6827 |
msgid "This %1$s contains a URL that is currently listed on Wordfence's domain blocklist. The URL is: %2$s"
|
6828 |
msgstr ""
|
6829 |
|
6830 |
#. translators: Scan result description.
|
6831 |
-
#: lib/wfScanEngine.php:
|
6832 |
msgid "Adding issue: %1$s"
|
6833 |
msgstr ""
|
6834 |
|
6835 |
-
#: lib/wfScanEngine.php:
|
6836 |
msgid "Scanning comments for URLs on a domain blocklist"
|
6837 |
msgstr ""
|
6838 |
|
6839 |
#. translators: Number of comments left to scan.
|
6840 |
-
#: lib/wfScanEngine.php:
|
6841 |
msgid "Scanning comments with %d left to scan."
|
6842 |
msgstr ""
|
6843 |
|
6844 |
#. translators: 1. WordPress post type. 2. WordPress author username.
|
6845 |
-
#: lib/wfScanEngine.php:
|
6846 |
msgid "%1$s with author %2$s contains a suspected malware URL."
|
6847 |
msgstr ""
|
6848 |
|
6849 |
#. translators: WordPress post type.
|
6850 |
-
#: lib/wfScanEngine.php:
|
6851 |
msgid "%s contains a suspected phishing site URL."
|
6852 |
msgstr ""
|
6853 |
|
6854 |
#. translators: URL.
|
6855 |
-
#: lib/wfScanEngine.php:
|
6856 |
msgid "%s contains a suspected malware URL."
|
6857 |
msgstr ""
|
6858 |
|
6859 |
#. translators: WordPress username.
|
6860 |
-
#: lib/wfScanEngine.php:
|
6861 |
msgid "Author: %s"
|
6862 |
msgstr ""
|
6863 |
|
6864 |
#. translators: Email address.
|
6865 |
-
#: lib/wfScanEngine.php:
|
6866 |
msgid "Email: %s"
|
6867 |
msgstr ""
|
6868 |
|
6869 |
#. translators: IP address.
|
6870 |
-
#: lib/wfScanEngine.php:
|
6871 |
msgid "Source IP: %s"
|
6872 |
msgstr ""
|
6873 |
|
6874 |
#. translators: Comment description.
|
6875 |
-
#: lib/wfScanEngine.php:
|
6876 |
msgid "Scanning comment with %s"
|
6877 |
msgstr ""
|
6878 |
|
6879 |
#. translators: Comment description.
|
6880 |
-
#: lib/wfScanEngine.php:
|
6881 |
-
#: lib/wfScanEngine.php:
|
6882 |
msgid "Marking comment as spam for containing a malware URL. Comment has %s"
|
6883 |
msgstr ""
|
6884 |
|
6885 |
#. translators: Comment description.
|
6886 |
-
#: lib/wfScanEngine.php:
|
6887 |
msgid "Marking comment as spam for containing a phishing URL. Comment has %s"
|
6888 |
msgstr ""
|
6889 |
|
6890 |
#. translators: Comment description.
|
6891 |
-
#: lib/wfScanEngine.php:
|
6892 |
msgid "Scanned comment with %s"
|
6893 |
msgstr ""
|
6894 |
|
6895 |
-
#: lib/wfScanEngine.php:
|
6896 |
msgid "Scanning for weak passwords"
|
6897 |
msgstr ""
|
6898 |
|
6899 |
-
#: lib/wfScanEngine.php:
|
6900 |
msgid "We were unable to generate the user list for your password check."
|
6901 |
msgstr ""
|
6902 |
|
6903 |
#. translators: Number of users.
|
6904 |
-
#: lib/wfScanEngine.php:
|
6905 |
msgid "Starting password strength check on %d user."
|
6906 |
msgid_plural "Starting password strength check on %d users."
|
6907 |
msgstr[0] ""
|
6908 |
msgstr[1] ""
|
6909 |
|
6910 |
#. translators: Number of users.
|
6911 |
-
#: lib/wfScanEngine.php:
|
6912 |
msgid "Total of %d users left to process in password strength check."
|
6913 |
msgid_plural "Total of %d users left to process in password strength check."
|
6914 |
msgstr[0] ""
|
6915 |
msgstr[1] ""
|
6916 |
|
6917 |
#. translators: WordPress user ID.
|
6918 |
-
#: lib/wfScanEngine.php:
|
6919 |
msgid "Could not get username for user with ID %d when checking password strength."
|
6920 |
msgstr ""
|
6921 |
|
6922 |
#. translators: 1. WordPress username. 2. WordPress user ID.
|
6923 |
-
#: lib/wfScanEngine.php:
|
6924 |
msgid "Checking password strength of user '%1$s' with ID %2$d"
|
6925 |
msgstr ""
|
6926 |
|
6927 |
#. translators: 1. WordPress username. 2. WordPress capability.
|
6928 |
-
#: lib/wfScanEngine.php:
|
6929 |
msgid "User \"%1$s\" with \"%2$s\" access has an easy password."
|
6930 |
msgstr ""
|
6931 |
|
6932 |
#. translators: WordPress capability.
|
6933 |
-
#: lib/wfScanEngine.php:
|
6934 |
msgid "A user with the a role of '%s' has a password that is easy to guess. Please change this password yourself or ask the user to change it."
|
6935 |
msgstr ""
|
6936 |
|
6937 |
#. translators: WordPress username.
|
6938 |
-
#: lib/wfScanEngine.php:
|
6939 |
msgid "User \"%s\" with 'subscriber' access has a very easy password."
|
6940 |
msgstr ""
|
6941 |
|
6942 |
-
#: lib/wfScanEngine.php:
|
6943 |
msgid "A user with 'subscriber' access has a password that is very easy to guess. Please either change it or ask the user to change their password."
|
6944 |
msgstr ""
|
6945 |
|
6946 |
#. translators: Scan result description.
|
6947 |
-
#: lib/wfScanEngine.php:
|
6948 |
msgid "Adding issue %s"
|
6949 |
msgstr ""
|
6950 |
|
6951 |
#. translators: WordPress username.
|
6952 |
-
#: lib/wfScanEngine.php:
|
6953 |
msgid "Completed checking password strength of user '%s'"
|
6954 |
msgstr ""
|
6955 |
|
6956 |
-
#: lib/wfScanEngine.php:
|
6957 |
msgid "Scanning to check available disk space"
|
6958 |
msgstr ""
|
6959 |
|
6960 |
-
#: lib/wfScanEngine.php:
|
6961 |
msgid "Unable to access available disk space information"
|
6962 |
msgstr ""
|
6963 |
|
6964 |
#. translators: 1. Number of bytes. 2. Number of bytes.
|
6965 |
-
#: lib/wfScanEngine.php:
|
6966 |
msgid "Total disk space: %1$s -- Free disk space: %2$s"
|
6967 |
msgstr ""
|
6968 |
|
6969 |
#. translators: Number of bytes.
|
6970 |
-
#: lib/wfScanEngine.php:
|
6971 |
msgid "The disk has %s MB available"
|
6972 |
msgstr ""
|
6973 |
|
6974 |
#. translators: Number of bytes.
|
6975 |
-
#: lib/wfScanEngine.php:
|
6976 |
msgid "You have %s disk space remaining"
|
6977 |
msgstr ""
|
6978 |
|
6979 |
#. translators: Number of bytes.
|
6980 |
-
#: lib/wfScanEngine.php:
|
6981 |
msgid "You only have %s of your disk space remaining. Please free up disk space or your website may stop serving requests."
|
6982 |
msgstr ""
|
6983 |
|
6984 |
-
#: lib/wfScanEngine.php:
|
6985 |
msgid "Checking Web Application Firewall status"
|
6986 |
msgstr ""
|
6987 |
|
6988 |
-
#: lib/wfScanEngine.php:
|
6989 |
msgid "Web Application Firewall is disabled"
|
6990 |
msgstr ""
|
6991 |
|
6992 |
#. translators: Support URL.
|
6993 |
-
#: lib/wfScanEngine.php:
|
6994 |
msgid "Wordfence's Web Application Firewall has been unexpectedly disabled. If you see a notice at the top of the Wordfence admin pages that says \"The Wordfence Web Application Firewall cannot run,\" click the link in that message to rebuild the configuration. If this does not work, you may need to fix file permissions. <a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">More Details<span class=\"screen-reader-text\"> ("
|
6995 |
msgstr ""
|
6996 |
|
6997 |
-
#: lib/wfScanEngine.php:
|
6998 |
msgid "Scanning for old themes, plugins and core files"
|
6999 |
msgstr ""
|
7000 |
|
7001 |
-
#: lib/wfScanEngine.php:
|
7002 |
msgid "Your WordPress version is out of date"
|
7003 |
msgstr ""
|
7004 |
|
7005 |
#. translators: Software version.
|
7006 |
-
#: lib/wfScanEngine.php:
|
7007 |
msgid "WordPress version %s is now available. Please upgrade immediately to get the latest security updates from WordPress."
|
7008 |
msgstr ""
|
7009 |
|
7010 |
#. translators: 1. Plugin name. 2. Software version. 3. Software version.
|
7011 |
-
#: lib/wfScanEngine.php:
|
7012 |
msgid "The Plugin \"%1$s\" needs an upgrade (%2$s -> %3$s)."
|
7013 |
msgstr ""
|
7014 |
|
7015 |
#. translators: Theme name.
|
7016 |
-
#: lib/wfScanEngine.php:
|
7017 |
-
#: lib/wfScanEngine.php:
|
7018 |
msgid "You need to upgrade \"%s\" to the newest version to ensure you have any security fixes the developer has released."
|
7019 |
msgstr ""
|
7020 |
|
7021 |
#. translators: 1. Theme name. 2. Software version. 3. Software version.
|
7022 |
-
#: lib/wfScanEngine.php:
|
7023 |
msgid "The Theme \"%1$s\" needs an upgrade (%2$s -> %3$s)."
|
7024 |
msgstr ""
|
7025 |
|
7026 |
#. translators: 1. Plugin name. 2. Software version. 3. Software version.
|
7027 |
-
#: lib/wfScanEngine.php:
|
7028 |
msgid "The Plugin \"%1$s\" appears to be abandoned (updated %2$s, tested to WP %3$s)."
|
7029 |
msgstr ""
|
7030 |
|
7031 |
#. translators: 1. Plugin name. 2. Software version.
|
7032 |
-
#: lib/wfScanEngine.php:
|
7033 |
msgid "It was last updated %1$s ago and tested up to WordPress %2$s."
|
7034 |
msgstr ""
|
7035 |
|
7036 |
#. translators: 1. Plugin name. 2. Software version.
|
7037 |
-
#: lib/wfScanEngine.php:
|
7038 |
msgid "The Plugin \"%1$s\" appears to be abandoned (updated %2$s)."
|
7039 |
msgstr ""
|
7040 |
|
7041 |
#. translators: Time duration.
|
7042 |
-
#: lib/wfScanEngine.php:
|
7043 |
msgid "It was last updated %s ago."
|
7044 |
msgstr ""
|
7045 |
|
7046 |
-
#: lib/wfScanEngine.php:
|
7047 |
-
#: lib/wfScanEngine.php:
|
7048 |
msgid "It has unpatched security issues and may have compatibility problems with the current version of WordPress."
|
7049 |
msgstr ""
|
7050 |
|
7051 |
-
#: lib/wfScanEngine.php:
|
7052 |
-
#: lib/wfScanEngine.php:
|
7053 |
msgid "Plugins can be removed from wordpress.org for various reasons. This can include benign issues like a plugin author discontinuing development or moving the plugin distribution to their own site, but some might also be due to security issues. In any case, future updates may or may not be available, so it is worth investigating the cause and deciding whether to temporarily or permanently replace or remove the plugin."
|
7054 |
msgstr ""
|
7055 |
|
7056 |
#. translators: Support URL.
|
7057 |
-
#: lib/wfScanEngine.php:
|
7058 |
-
#: lib/wfScanEngine.php:
|
7059 |
-
#: lib/wfScanEngine.php:
|
7060 |
-
#: lib/wfScanEngine.php:
|
7061 |
msgid "<a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">Get more information.<span class=\"screen-reader-text\"> ("
|
7062 |
msgstr ""
|
7063 |
|
7064 |
#. translators: Plugin name.
|
7065 |
-
#: lib/wfScanEngine.php:
|
7066 |
msgid "The Plugin \"%s\" has been removed from wordpress.org."
|
7067 |
msgstr ""
|
7068 |
|
7069 |
-
#: lib/wfScanEngine.php:
|
7070 |
msgid "Scanning for admin users not created through WordPress"
|
7071 |
msgstr ""
|
7072 |
|
7073 |
#. translators: WordPress username.
|
7074 |
-
#: lib/wfScanEngine.php:
|
7075 |
msgid "An admin user with the username %s was created outside of WordPress."
|
7076 |
msgstr ""
|
7077 |
|
7078 |
#. translators: WordPress username.
|
7079 |
-
#: lib/wfScanEngine.php:
|
7080 |
msgid "An admin user with the username %s was created outside of WordPress. It's possible a plugin could have created the account, but if you do not recognize the user, we suggest you remove it."
|
7081 |
msgstr ""
|
7082 |
|
7083 |
#. translators: WordPress username.
|
7084 |
-
#: lib/wfScanEngine.php:
|
7085 |
msgid "An admin user with a suspicious username %s was found."
|
7086 |
msgstr ""
|
7087 |
|
7088 |
#. translators: WordPress username.
|
7089 |
-
#: lib/wfScanEngine.php:
|
7090 |
msgid "An admin user with a suspicious username %s was found. Administrators accounts with usernames similar to this are commonly seen created by hackers. It's possible a plugin could have created the account, but if you do not recognize the user, we suggest you remove it."
|
7091 |
msgstr ""
|
7092 |
|
7093 |
-
#: lib/wfScanEngine.php:
|
7094 |
msgid "Scanning for suspicious site options"
|
7095 |
msgstr ""
|
7096 |
|
7097 |
-
#: lib/wfScanEngine.php:
|
7098 |
msgid "Examining URLs found in the options we scanned for dangerous websites"
|
7099 |
msgstr ""
|
7100 |
|
7101 |
#. translators: URL.
|
7102 |
-
#: lib/wfScanEngine.php:
|
7103 |
-
#: lib/wfScanEngine.php:
|
7104 |
msgid "Option contains a suspected malware URL: %s"
|
7105 |
msgstr ""
|
7106 |
|
7107 |
#. translators: URL.
|
7108 |
-
#: lib/wfScanEngine.php:
|
7109 |
msgid "This option contains a suspected malware URL listed on Google's list of malware sites. It may indicate your site is infected with malware. The URL is: %s"
|
7110 |
msgstr ""
|
7111 |
|
7112 |
#. translators: URL.
|
7113 |
-
#: lib/wfScanEngine.php:
|
7114 |
msgid "Option contains a suspected phishing site URL: %s"
|
7115 |
msgstr ""
|
7116 |
|
7117 |
#. translators: URL.
|
7118 |
-
#: lib/wfScanEngine.php:
|
7119 |
msgid "This option contains a URL that is a suspected phishing site that is currently listed on Google's list of known phishing sites. It may indicate your site is infected with malware. The URL is: %s"
|
7120 |
msgstr ""
|
7121 |
|
7122 |
#. translators: URL.
|
7123 |
-
#: lib/wfScanEngine.php:
|
7124 |
msgid "This option contains a URL that is currently listed on Wordfence's domain blocklist. It may indicate your site is infected with malware. The URL is: %s"
|
7125 |
msgstr ""
|
7126 |
|
7127 |
-
#: lib/wfScanEngine.php:
|
7128 |
msgid "Checking for future GeoIP support"
|
7129 |
msgstr ""
|
7130 |
|
7131 |
-
#: lib/wfScanEngine.php:
|
7132 |
msgid "PHP Update Needed for Country Blocking"
|
7133 |
msgstr ""
|
7134 |
|
7135 |
#. translators: Software version.
|
7136 |
-
#: lib/wfScanEngine.php:
|
7137 |
msgid "The GeoIP database that is required for country blocking has been updated to a new format. This new format requires sites to run PHP 5.4 or newer, and this site is on PHP %s. To ensure country blocking continues functioning, please update PHP."
|
7138 |
msgstr ""
|
7139 |
|
7140 |
-
#: lib/wfScanEngine.php:
|
7141 |
msgid "Previous scan was stopped successfully."
|
7142 |
msgstr ""
|
7143 |
|
7144 |
-
#: lib/wfScanEngine.php:
|
7145 |
msgid "Scan was stopped on administrator request."
|
7146 |
msgstr ""
|
7147 |
|
7148 |
-
#: lib/wfScanEngine.php:
|
7149 |
msgid "Entering start scan routine"
|
7150 |
msgstr ""
|
7151 |
|
7152 |
-
#: lib/wfScanEngine.php:
|
7153 |
msgid "A scan is already running. Use the stop scan button if you would like to terminate the current scan."
|
7154 |
msgstr ""
|
7155 |
|
7156 |
#. translators: Support URL.
|
7157 |
-
#: lib/wfScanEngine.php:
|
7158 |
msgid "Test result of scan start URL fetch: %s"
|
7159 |
msgstr ""
|
7160 |
|
7161 |
#. translators: WordPress admin panel URL.
|
7162 |
-
#: lib/wfScanEngine.php:
|
7163 |
msgid "Starting cron with normal ajax at URL %s"
|
7164 |
msgstr ""
|
7165 |
|
7166 |
#. translators: Error message.
|
7167 |
#. translators: WordPress admin panel URL.
|
7168 |
-
#: lib/wfScanEngine.php:
|
7169 |
-
#: lib/wfScanEngine.php:
|
7170 |
msgid "There was an error starting the scan: %s."
|
7171 |
msgstr ""
|
7172 |
|
7173 |
-
#: lib/wfScanEngine.php:
|
7174 |
-
#: lib/wfScanEngine.php:
|
7175 |
msgid "There was an unknown error starting the scan."
|
7176 |
msgstr ""
|
7177 |
|
7178 |
-
#: lib/wfScanEngine.php:
|
7179 |
-
#: lib/wfScanEngine.php:
|
7180 |
msgid "Scan process ended after forking."
|
7181 |
msgstr ""
|
7182 |
|
7183 |
#. translators: WordPress admin panel URL.
|
7184 |
-
#: lib/wfScanEngine.php:
|
7185 |
msgid "Starting cron via proxy at URL %s"
|
7186 |
msgstr ""
|
7187 |
|
7188 |
#. translators: Time in seconds.
|
7189 |
-
#: lib/wfScanEngine.php:
|
7190 |
msgid "Got value from wf config maxExecutionTime: %s"
|
7191 |
msgstr ""
|
7192 |
|
7193 |
#. translators: Time in seconds.
|
7194 |
-
#: lib/wfScanEngine.php:
|
7195 |
msgid "getMaxExecutionTime() returning config value: %s"
|
7196 |
msgstr ""
|
7197 |
|
7198 |
#. translators: PHP ini value.
|
7199 |
-
#: lib/wfScanEngine.php:
|
7200 |
msgid "Got max_execution_time value from ini: %s"
|
7201 |
msgstr ""
|
7202 |
|
7203 |
#. translators: 1. PHP ini setting. 2. Time in seconds.
|
7204 |
-
#: lib/wfScanEngine.php:
|
7205 |
msgid "ini value of %1$d is higher than value for WORDFENCE_SCAN_MAX_INI_EXECUTION_TIME (%2$d), reducing"
|
7206 |
msgstr ""
|
7207 |
|
7208 |
#. translators: PHP ini setting.
|
7209 |
-
#: lib/wfScanEngine.php:
|
7210 |
msgid "getMaxExecutionTime() returning half ini value: %d"
|
7211 |
msgstr ""
|
7212 |
|
7213 |
-
#: lib/wfScanEngine.php:
|
7214 |
msgid "getMaxExecutionTime() returning default of: 15"
|
7215 |
msgstr ""
|
7216 |
|
7217 |
#. translators: 1. HTTP status code.
|
7218 |
-
#: lib/wfScanEngine.php:
|
7219 |
msgid "Got error response from Wordfence servers: %s"
|
7220 |
msgstr ""
|
7221 |
|
7222 |
-
#: lib/wfScanEngine.php:
|
7223 |
msgid "Invalid response from Wordfence servers."
|
7224 |
msgstr ""
|
7225 |
|
@@ -7465,7 +7379,7 @@ msgid "`runInstall` called with previous version = %s"
|
|
7465 |
msgstr ""
|
7466 |
|
7467 |
#: lib/wordfenceClass.php:471
|
7468 |
-
#: lib/wordfenceClass.php:
|
7469 |
msgid "Could not understand the response we received from the Wordfence servers when applying for a free license key."
|
7470 |
msgstr ""
|
7471 |
|
@@ -7509,7 +7423,7 @@ msgid "2FA Migration Error: %s"
|
|
7509 |
msgstr ""
|
7510 |
|
7511 |
#: lib/wordfenceClass.php:1683
|
7512 |
-
msgid "Please choose a stronger password.
|
7513 |
msgstr ""
|
7514 |
|
7515 |
#: lib/wordfenceClass.php:1689
|
@@ -7522,1326 +7436,1326 @@ msgid "Please choose a different password. The password you are using exists on
|
|
7522 |
msgstr ""
|
7523 |
|
7524 |
#. translators: 1. Password reset limit (number). 2. WordPress username.
|
7525 |
-
#: lib/wordfenceClass.php:
|
7526 |
msgid "Exceeded the maximum number of tries to recover their password which is set at: %1$s. The last username or email they entered before getting locked out was: '%2$s'"
|
7527 |
msgstr ""
|
7528 |
|
7529 |
-
#: lib/wordfenceClass.php:
|
7530 |
-
#: lib/wordfenceClass.php:
|
7531 |
msgid "Sorry but your browser sent an invalid security token when trying to use this form."
|
7532 |
msgstr ""
|
7533 |
|
7534 |
-
#: lib/wordfenceClass.php:
|
7535 |
msgid "Please wait 3 minutes and try again"
|
7536 |
msgstr ""
|
7537 |
|
7538 |
-
#: lib/wordfenceClass.php:
|
7539 |
msgid "You have used this form too much. Please wait 3 minutes and try again."
|
7540 |
msgstr ""
|
7541 |
|
7542 |
-
#: lib/wordfenceClass.php:
|
7543 |
msgid "Unlock email requested"
|
7544 |
msgstr ""
|
7545 |
|
7546 |
-
#: lib/wordfenceClass.php:
|
7547 |
msgid "Your request was received"
|
7548 |
msgstr ""
|
7549 |
|
7550 |
#. translators: Email address.
|
7551 |
-
#: lib/wordfenceClass.php:
|
7552 |
msgid "We received a request to email \"%s\" instructions to unlock their access. If that is the email address of a site administrator or someone on the Wordfence alert list, they have been emailed instructions on how to regain access to this system. The instructions we sent will expire 30 minutes from now."
|
7553 |
msgstr ""
|
7554 |
|
7555 |
-
#: lib/wordfenceClass.php:
|
7556 |
msgid "Invalid key provided for authentication."
|
7557 |
msgstr ""
|
7558 |
|
7559 |
-
#: lib/wordfenceClass.php:
|
7560 |
msgid "Request received via unlock email link to unblock all IPs."
|
7561 |
msgstr ""
|
7562 |
|
7563 |
-
#: lib/wordfenceClass.php:
|
7564 |
msgid "Request received via unlock email link to unblock all IPs via disabling firewall rules."
|
7565 |
msgstr ""
|
7566 |
|
7567 |
-
#: lib/wordfenceClass.php:
|
7568 |
msgid "Invalid function specified. Please check the link we emailed you and make sure it was not cut-off by your email reader."
|
7569 |
msgstr ""
|
7570 |
|
7571 |
-
#: lib/wordfenceClass.php:
|
7572 |
msgid "Unsubscribe Requested"
|
7573 |
msgstr ""
|
7574 |
|
7575 |
-
#: lib/wordfenceClass.php:
|
7576 |
msgid "An error occurred while saving the license."
|
7577 |
msgstr ""
|
7578 |
|
7579 |
#. translators: Error message.
|
7580 |
-
#: lib/wordfenceClass.php:
|
7581 |
-
#: lib/wordfenceClass.php:
|
7582 |
msgid "An error occurred while saving the license: %s"
|
7583 |
msgstr ""
|
7584 |
|
7585 |
-
#: lib/wordfenceClass.php:
|
7586 |
msgid "Rescheduled missing daily cron"
|
7587 |
msgstr ""
|
7588 |
|
7589 |
-
#: lib/wordfenceClass.php:
|
7590 |
msgid "Rescheduled missing hourly cron"
|
7591 |
msgstr ""
|
7592 |
|
7593 |
-
#: lib/wordfenceClass.php:
|
7594 |
-
#: lib/wordfenceClass.php:
|
7595 |
msgid "Accessed a banned URL"
|
7596 |
msgstr ""
|
7597 |
|
7598 |
-
#: lib/wordfenceClass.php:
|
7599 |
-
#: lib/wordfenceClass.php:
|
7600 |
msgid "POST received with blank user-agent and referer"
|
7601 |
msgstr ""
|
7602 |
|
7603 |
-
#: lib/wordfenceClass.php:
|
7604 |
msgid "<strong>ERROR</strong>: You can't register using that username"
|
7605 |
msgstr ""
|
7606 |
|
7607 |
-
#: lib/wordfenceClass.php:
|
7608 |
msgid "Sorry, you are not allowed to list users."
|
7609 |
msgstr ""
|
7610 |
|
7611 |
-
#: lib/wordfenceClass.php:
|
7612 |
msgid "Invalid user ID."
|
7613 |
msgstr ""
|
7614 |
|
7615 |
-
#: lib/wordfenceClass.php:
|
7616 |
msgid "<strong>VERIFICATION FAILED</strong>: Two-factor authentication verification failed. Please try again."
|
7617 |
msgstr ""
|
7618 |
|
7619 |
#. translators: 1. WordPress username. 2. Password reset URL.
|
7620 |
#. translators: 1. WordPress username. 2. Reset password URL.
|
7621 |
-
#: lib/wordfenceClass.php:
|
7622 |
-
#: lib/wordfenceClass.php:
|
7623 |
msgid "<strong>ERROR</strong>: The username or password you entered is incorrect. <a href=\"%2$s\" title=\"Password Lost and Found\">Lost your password</a>?"
|
7624 |
msgstr ""
|
7625 |
|
7626 |
#. translators: 1. WordPress admin panel URL. 2. Support URL.
|
7627 |
-
#: lib/wordfenceClass.php:
|
7628 |
-
#: lib/wordfenceClass.php:
|
7629 |
msgid "<strong>WARNING: </strong>The password you are using exists on lists of passwords leaked in data breaches. Attackers use such lists to break into sites and install malicious code. Please <a href=\"%1$s\">change your password</a>. <a href=\"%2$s\" target=\"_blank\" rel=\"noopener noreferrer\">Learn More<span class=\"screen-reader-text\"> ("
|
7630 |
msgstr ""
|
7631 |
|
7632 |
-
#: lib/wordfenceClass.php:
|
7633 |
msgid "<strong>INVALID CODE</strong>: Please sign in again and add a space, the letters <code>wf</code>, and the code from your authenticator app to the end of your password (e.g., <code>wf123456</code>)."
|
7634 |
msgstr ""
|
7635 |
|
7636 |
-
#: lib/wordfenceClass.php:
|
7637 |
msgid "<strong>INVALID CODE</strong>: Please sign in again and add a space, the letters <code>wf</code>, and the code sent to your phone to the end of your password (e.g., <code>wf123456</code>)."
|
7638 |
msgstr ""
|
7639 |
|
7640 |
-
#: lib/wordfenceClass.php:
|
7641 |
-
#: lib/wordfenceClass.php:
|
7642 |
-
#: lib/wordfenceClass.php:
|
7643 |
msgid "<strong>AUTHENTICATION FAILURE</strong>: A temporary failure was encountered while trying to log in. Please try again."
|
7644 |
msgstr ""
|
7645 |
|
7646 |
-
#: lib/wordfenceClass.php:
|
7647 |
msgid "<strong>INVALID CODE</strong>: You need to enter the code generated by your authenticator app. The code should be a six digit number (e.g., 123456)."
|
7648 |
msgstr ""
|
7649 |
|
7650 |
-
#: lib/wordfenceClass.php:
|
7651 |
msgid "<strong>INVALID CODE</strong>: You need to enter the code generated sent to your phone. The code should be a six digit number (e.g., 123456)."
|
7652 |
msgstr ""
|
7653 |
|
7654 |
-
#: lib/wordfenceClass.php:
|
7655 |
msgid "<strong>CODE EXPIRED. CHECK YOUR PHONE:</strong> The code you entered has expired. Codes are only valid for 30 minutes for security reasons. We have sent you a new code. Please sign in using your username, password, and the new code we sent you."
|
7656 |
msgstr ""
|
7657 |
|
7658 |
-
#: lib/wordfenceClass.php:
|
7659 |
msgid "<strong>INVALID CODE</strong>: You need to enter your password and the code we sent to your phone. The code should start with 'wf' and should be four characters (e.g., wfAB12)."
|
7660 |
msgstr ""
|
7661 |
|
7662 |
-
#: lib/wordfenceClass.php:
|
7663 |
msgid "<strong>CODE REQUIRED</strong>: Please check your authenticator app for the current code. Enter it below to sign in."
|
7664 |
msgstr ""
|
7665 |
|
7666 |
-
#: lib/wordfenceClass.php:
|
7667 |
msgid "<strong>CODE REQUIRED</strong>: Please check your authenticator app for the current code. Please sign in again and add a space, the letters <code>wf</code>, and the code to the end of your password (e.g., <code>wf123456</code>)."
|
7668 |
msgstr ""
|
7669 |
|
7670 |
-
#: lib/wordfenceClass.php:
|
7671 |
-
#: lib/wordfenceClass.php:
|
7672 |
msgid "<strong>CHECK YOUR PHONE</strong>: A code has been sent to your phone and will arrive within 30 seconds. Enter it below to sign in."
|
7673 |
msgstr ""
|
7674 |
|
7675 |
-
#: lib/wordfenceClass.php:
|
7676 |
msgid "<strong>CHECK YOUR PHONE</strong>: A code has been sent to your phone and will arrive within 30 seconds. Please sign in again and add a space, the letters <code>wf</code>, and the code to the end of your password (e.g., <code>wf123456</code>)."
|
7677 |
msgstr ""
|
7678 |
|
7679 |
-
#: lib/wordfenceClass.php:
|
7680 |
msgid "<strong>CHECK YOUR PHONE</strong>: A code has been sent to your phone and will arrive within 30 seconds. Please sign in again and add a space and the code to the end of your password (e.g., <code>wfABCD</code>)."
|
7681 |
msgstr ""
|
7682 |
|
7683 |
#. translators: 1. Reset password URL. 2. Support URL.
|
7684 |
-
#: lib/wordfenceClass.php:
|
7685 |
-
#: lib/wordfenceClass.php:
|
7686 |
msgid "<strong>WARNING: </strong>Your login has been allowed because you have previously logged in from the same IP, but you will be blocked if your IP changes. The password you are using exists on lists of passwords leaked in data breaches. Attackers use such lists to break into sites and install malicious code. Please <a href=\"%1$s\">change your password</a>. <a href=\"%2$s\" target=\"_blank\" rel=\"noopener noreferrer\">Learn More<span class=\"screen-reader-text\"> ("
|
7687 |
msgstr ""
|
7688 |
|
7689 |
#. translators: 1. Reset password URL. 2. Support URL.
|
7690 |
-
#: lib/wordfenceClass.php:
|
7691 |
-
#: lib/wordfenceClass.php:
|
7692 |
msgid "<strong>INSECURE PASSWORD:</strong> Your login attempt has been blocked because the password you are using exists on lists of passwords leaked in data breaches. Attackers use such lists to break into sites and install malicious code. Please <a href=\"%1$s\">reset your password</a> to reactivate your account. <a href=\"%2$s\" target=\"_blank\" rel=\"noopener noreferrer\">Learn More<span style=\"font-size:0;\"> (opens in new tab)</span></a>"
|
7693 |
msgstr ""
|
7694 |
|
7695 |
-
#: lib/wordfenceClass.php:
|
7696 |
msgid "Admin Login Blocked"
|
7697 |
msgstr ""
|
7698 |
|
7699 |
#. translators: WordPress username.
|
7700 |
-
#: lib/wordfenceClass.php:
|
7701 |
msgid "A user with username \"%s\" who has administrator access tried to sign in to your WordPress site. Access was denied because all administrator accounts are required to have Cellphone Sign-in enabled but this account does not."
|
7702 |
msgstr ""
|
7703 |
|
7704 |
#. translators: WordPress username.
|
7705 |
-
#: lib/wordfenceClass.php:
|
7706 |
msgid "<strong>Cellphone Sign-in Required</strong>: Cellphone Sign-in is required for all administrator accounts. Please contact the site administrator to enable it for your account."
|
7707 |
msgstr ""
|
7708 |
|
7709 |
-
#: lib/wordfenceClass.php:
|
7710 |
msgid "Blocked by Wordfence Security Network"
|
7711 |
msgstr ""
|
7712 |
|
7713 |
-
#: lib/wordfenceClass.php:
|
7714 |
msgid "Blocked by login security setting"
|
7715 |
msgstr ""
|
7716 |
|
7717 |
#. translators: WordPress username.
|
7718 |
-
#: lib/wordfenceClass.php:
|
7719 |
msgid "Used an invalid username '%s' to try to sign in"
|
7720 |
msgstr ""
|
7721 |
|
7722 |
#. translators: 1. Login attempt limit. 2. WordPress username.
|
7723 |
-
#: lib/wordfenceClass.php:
|
7724 |
msgid "Exceeded the maximum number of login failures which is: %1$s. The last username they tried to sign in with was: '%2$s'"
|
7725 |
msgstr ""
|
7726 |
|
7727 |
-
#: lib/wordfenceClass.php:
|
7728 |
msgid "An invalid type was specified to get file."
|
7729 |
msgstr ""
|
7730 |
|
7731 |
-
#: lib/wordfenceClass.php:
|
7732 |
msgid "We could not fetch a core WordPress file from the Wordfence API."
|
7733 |
msgstr ""
|
7734 |
|
7735 |
-
#: lib/wordfenceClass.php:
|
7736 |
msgid "Wordfence Test Email"
|
7737 |
msgstr ""
|
7738 |
|
7739 |
#. translators: 1. Site URL. 2. IP address.
|
7740 |
-
#: lib/wordfenceClass.php:
|
7741 |
msgid ""
|
7742 |
"This is a test email from %1$s.\n"
|
7743 |
"The IP address that requested this was: %2$s"
|
7744 |
msgstr ""
|
7745 |
|
7746 |
-
#: lib/wordfenceClass.php:
|
7747 |
msgid "Cellphone Sign-in is only available to paid members. <a href=\"https://www.wordfence.com/gnl1twoFac3/wordfence-signup/\" target=\"_blank\" rel=\"noopener noreferrer\">Click here to upgrade now.<span class=\"screen-reader-text\"> ("
|
7748 |
msgstr ""
|
7749 |
|
7750 |
-
#: lib/wordfenceClass.php:
|
7751 |
msgid "The username you specified does not exist."
|
7752 |
msgstr ""
|
7753 |
|
7754 |
-
#: lib/wordfenceClass.php:
|
7755 |
msgid "The username you specified is already enabled."
|
7756 |
msgstr ""
|
7757 |
|
7758 |
-
#: lib/wordfenceClass.php:
|
7759 |
msgid "Unknown authentication mode."
|
7760 |
msgstr ""
|
7761 |
|
7762 |
-
#: lib/wordfenceClass.php:
|
7763 |
msgid "The phone number you entered must start with a '+', then country code and then area code and number. For example, a number in the United States with country code '1' would look like this: +1-123-555-1234"
|
7764 |
msgstr ""
|
7765 |
|
7766 |
#. translators: Error message.
|
7767 |
-
#: lib/wordfenceClass.php:
|
7768 |
-
#: lib/wordfenceClass.php:
|
7769 |
-
#: lib/wordfenceClass.php:
|
7770 |
msgid "Could not contact Wordfence servers to generate a verification code: %s"
|
7771 |
msgstr ""
|
7772 |
|
7773 |
#. translators: Error message.
|
7774 |
-
#: lib/wordfenceClass.php:
|
7775 |
-
#: lib/wordfenceClass.php:
|
7776 |
msgid "Could not generate verification code: %s"
|
7777 |
msgstr ""
|
7778 |
|
7779 |
#. translators: Error message.
|
7780 |
-
#: lib/wordfenceClass.php:
|
7781 |
-
#: lib/wordfenceClass.php:
|
7782 |
msgid "We could not generate a verification code."
|
7783 |
msgstr ""
|
7784 |
|
7785 |
-
#: lib/wordfenceClass.php:
|
7786 |
msgid "Unknown two-factor authentication mode."
|
7787 |
msgstr ""
|
7788 |
|
7789 |
-
#: lib/wordfenceClass.php:
|
7790 |
msgid "The code you entered is invalid. Cellphone sign-in will not be enabled for this user until you enter a valid code."
|
7791 |
msgstr ""
|
7792 |
|
7793 |
-
#: lib/wordfenceClass.php:
|
7794 |
msgid "We could not find the user you are trying to activate. They may have been removed from the list of Cellphone Sign-in users. Please reload this page."
|
7795 |
msgstr ""
|
7796 |
|
7797 |
-
#: lib/wordfenceClass.php:
|
7798 |
msgid "That user has already been removed from the list."
|
7799 |
msgstr ""
|
7800 |
|
7801 |
-
#: lib/wordfenceClass.php:
|
7802 |
msgid "No scan is scheduled"
|
7803 |
msgstr ""
|
7804 |
|
7805 |
-
#: lib/wordfenceClass.php:
|
7806 |
msgid "Next scan is starting now"
|
7807 |
msgstr ""
|
7808 |
|
7809 |
#. translators: 1. Time until. 2. Localized date.
|
7810 |
-
#: lib/wordfenceClass.php:
|
7811 |
msgid "Next scan in %1$s (%2$s)"
|
7812 |
msgstr ""
|
7813 |
|
7814 |
#. translators: Localized date.
|
7815 |
-
#: lib/wordfenceClass.php:
|
7816 |
msgid "Scheduled Wordfence scan starting at %s"
|
7817 |
msgstr ""
|
7818 |
|
7819 |
-
#: lib/wordfenceClass.php:
|
7820 |
msgid "Sorry but this feature is only available for paid customers."
|
7821 |
msgstr ""
|
7822 |
|
7823 |
#. translators: Site URL.
|
7824 |
-
#: lib/wordfenceClass.php:
|
7825 |
msgid "SITE: %s"
|
7826 |
msgstr ""
|
7827 |
|
7828 |
#. translators: Plugin version.
|
7829 |
-
#: lib/wordfenceClass.php:
|
7830 |
msgid "PLUGIN VERSION: %s"
|
7831 |
msgstr ""
|
7832 |
|
7833 |
#. translators: WordPress version.
|
7834 |
-
#: lib/wordfenceClass.php:
|
7835 |
msgid "WORDPRESS VERSION: %s"
|
7836 |
msgstr ""
|
7837 |
|
7838 |
#. translators: Wordfence license key.
|
7839 |
-
#: lib/wordfenceClass.php:
|
7840 |
msgid "LICENSE KEY: %s"
|
7841 |
msgstr ""
|
7842 |
|
7843 |
#. translators: Email address.
|
7844 |
-
#: lib/wordfenceClass.php:
|
7845 |
msgid "ADMIN EMAIL: %s"
|
7846 |
msgstr ""
|
7847 |
|
7848 |
#. translators: Email address.
|
7849 |
-
#: lib/wordfenceClass.php:
|
7850 |
msgid "LOG:"
|
7851 |
msgstr ""
|
7852 |
|
7853 |
-
#: lib/wordfenceClass.php:
|
7854 |
msgid "# Scan Issues"
|
7855 |
msgstr ""
|
7856 |
|
7857 |
#. translators: Number of scan results.
|
7858 |
-
#: lib/wordfenceClass.php:
|
7859 |
msgid "## New Issues (%d total)"
|
7860 |
msgstr ""
|
7861 |
|
7862 |
#. translators: Number of scan results.
|
7863 |
-
#: lib/wordfenceClass.php:
|
7864 |
msgid "## Ignored Issues (%d total)"
|
7865 |
msgstr ""
|
7866 |
|
7867 |
-
#: lib/wordfenceClass.php:
|
7868 |
msgid "No Ignored Issues"
|
7869 |
msgstr ""
|
7870 |
|
7871 |
-
#: lib/wordfenceClass.php:
|
7872 |
msgid "Wordfence Activity Log"
|
7873 |
msgstr ""
|
7874 |
|
7875 |
#. translators: Error message.
|
7876 |
-
#: lib/wordfenceClass.php:
|
7877 |
msgid "Could not fetch free license key from Wordfence: %s"
|
7878 |
msgstr ""
|
7879 |
|
7880 |
-
#: lib/wordfenceClass.php:
|
7881 |
msgid "We could not find your .htaccess file to modify it."
|
7882 |
msgstr ""
|
7883 |
|
7884 |
#. translators: Error message.
|
7885 |
-
#: lib/wordfenceClass.php:
|
7886 |
msgid "We found your .htaccess file but could not open it for writing: %s"
|
7887 |
msgstr ""
|
7888 |
|
7889 |
-
#: lib/wordfenceClass.php:
|
7890 |
msgid "All Countries"
|
7891 |
msgstr ""
|
7892 |
|
7893 |
-
#: lib/wordfenceClass.php:
|
7894 |
msgid "1 Country"
|
7895 |
msgstr ""
|
7896 |
|
7897 |
#. translators: Number of countries.
|
7898 |
-
#: lib/wordfenceClass.php:
|
7899 |
msgid "%d Countries"
|
7900 |
msgstr ""
|
7901 |
|
7902 |
-
#: lib/wordfenceClass.php:
|
7903 |
msgid "Entire Site"
|
7904 |
msgstr ""
|
7905 |
|
7906 |
-
#: lib/wordfenceClass.php:
|
7907 |
msgid "Login Only"
|
7908 |
msgstr ""
|
7909 |
|
7910 |
-
#: lib/wordfenceClass.php:
|
7911 |
msgid "Site Except Login"
|
7912 |
msgstr ""
|
7913 |
|
7914 |
-
#: lib/wordfenceClass.php:
|
7915 |
msgid "IP Range"
|
7916 |
msgstr ""
|
7917 |
|
7918 |
#. translators: 2FA backup codes.
|
7919 |
-
#: lib/wordfenceClass.php:
|
7920 |
-
#: lib/wordfenceClass.php:
|
7921 |
msgid "User Agent"
|
7922 |
msgstr ""
|
7923 |
|
7924 |
-
#: lib/wordfenceClass.php:
|
7925 |
#: views/blocking/blocking-create.php:201
|
7926 |
msgid "Referrer"
|
7927 |
msgstr ""
|
7928 |
|
7929 |
-
#: lib/wordfenceClass.php:
|
7930 |
msgid "Permanent"
|
7931 |
msgstr ""
|
7932 |
|
7933 |
-
#: lib/wordfenceClass.php:
|
7934 |
msgid "An error occurred while creating the block."
|
7935 |
msgstr ""
|
7936 |
|
7937 |
-
#: lib/wordfenceClass.php:
|
7938 |
msgid "No block parameters were provided."
|
7939 |
msgstr ""
|
7940 |
|
7941 |
-
#: lib/wordfenceClass.php:
|
7942 |
-
#: lib/wordfenceClass.php:
|
7943 |
msgid "No blocks were provided."
|
7944 |
msgstr ""
|
7945 |
|
7946 |
-
#: lib/wordfenceClass.php:
|
7947 |
msgid "The license provided is already in use on another site."
|
7948 |
msgstr ""
|
7949 |
|
7950 |
-
#: lib/wordfenceClass.php:
|
7951 |
msgid "The Wordfence activation server returned an unexpected response. Please try again."
|
7952 |
msgstr ""
|
7953 |
|
7954 |
-
#: lib/wordfenceClass.php:
|
7955 |
msgid "We received an error while trying to activate the license with the Wordfence servers: "
|
7956 |
msgstr ""
|
7957 |
|
7958 |
-
#: lib/wordfenceClass.php:
|
7959 |
msgid "No license was provided to install."
|
7960 |
msgstr ""
|
7961 |
|
7962 |
-
#: lib/wordfenceClass.php:
|
7963 |
msgid "An unknown configuration section was provided."
|
7964 |
msgstr ""
|
7965 |
|
7966 |
-
#: lib/wordfenceClass.php:
|
7967 |
msgid "No configuration section was provided."
|
7968 |
msgstr ""
|
7969 |
|
7970 |
-
#: lib/wordfenceClass.php:
|
7971 |
-
#: lib/wordfenceClass.php:
|
7972 |
msgid "An error occurred while saving the configuration."
|
7973 |
msgstr ""
|
7974 |
|
7975 |
-
#: lib/wordfenceClass.php:
|
7976 |
msgid "No configuration changes were provided to save."
|
7977 |
msgstr ""
|
7978 |
|
7979 |
-
#: lib/wordfenceClass.php:
|
7980 |
-
#: lib/wordfenceClass.php:
|
7981 |
-
#: lib/wordfenceClass.php:
|
7982 |
-
#: lib/wordfenceClass.php:
|
7983 |
-
#: lib/wordfenceClass.php:
|
7984 |
-
#: lib/wordfenceClass.php:
|
7985 |
msgid "We could not find that issue in our database."
|
7986 |
msgstr ""
|
7987 |
|
7988 |
-
#: lib/wordfenceClass.php:
|
7989 |
msgid "An error occurred while trying to hide the file."
|
7990 |
msgstr ""
|
7991 |
|
7992 |
-
#: lib/wordfenceClass.php:
|
7993 |
msgid "An invalid file was requested for hiding."
|
7994 |
msgstr ""
|
7995 |
|
7996 |
-
#: lib/wordfenceClass.php:
|
7997 |
-
#: lib/wordfenceClass.php:
|
7998 |
msgid "You don't have permission to repair .htaccess. You need to either fix the file manually using FTP or change the file permissions and ownership so that your web server has write access to repair the file."
|
7999 |
msgstr ""
|
8000 |
|
8001 |
-
#: lib/wordfenceClass.php:
|
8002 |
msgid "Manual permanent block by admin"
|
8003 |
msgstr ""
|
8004 |
|
8005 |
-
#: lib/wordfenceClass.php:
|
8006 |
msgid "Please enter a valid IP address to block."
|
8007 |
msgstr ""
|
8008 |
|
8009 |
-
#: lib/wordfenceClass.php:
|
8010 |
msgid "You can't block your own IP address."
|
8011 |
msgstr ""
|
8012 |
|
8013 |
#. translators: IP address.
|
8014 |
-
#: lib/wordfenceClass.php:
|
8015 |
msgid "The IP address %s is allowlisted and can't be blocked. You can remove this IP from the allowlist on the Wordfence options page."
|
8016 |
msgstr ""
|
8017 |
|
8018 |
#. translators: IP address.
|
8019 |
-
#: lib/wordfenceClass.php:
|
8020 |
msgid "The IP address %s is in a range of IP addresses that Wordfence does not block. The IP range may be internal or belong to a service safe to allow access for."
|
8021 |
msgstr ""
|
8022 |
|
8023 |
-
#: lib/wordfenceClass.php:
|
8024 |
msgid "The IP address you're trying to block belongs to Google. Your options are currently set to not block these crawlers. Change this in Wordfence options if you want to manually block Google."
|
8025 |
msgstr ""
|
8026 |
|
8027 |
-
#: lib/wordfenceClass.php:
|
8028 |
msgid "An invalid operation was called."
|
8029 |
msgstr ""
|
8030 |
|
8031 |
-
#: lib/wordfenceClass.php:
|
8032 |
msgid "An invalid status was specified when trying to update that issue."
|
8033 |
msgstr ""
|
8034 |
|
8035 |
-
#: lib/wordfenceClass.php:
|
8036 |
msgid "Scan stop request received."
|
8037 |
msgstr ""
|
8038 |
|
8039 |
-
#: lib/wordfenceClass.php:
|
8040 |
msgid "A request was received to stop the previous scan."
|
8041 |
msgstr ""
|
8042 |
|
8043 |
-
#: lib/wordfenceClass.php:
|
8044 |
msgid "Idle"
|
8045 |
msgstr ""
|
8046 |
|
8047 |
#. translators: Localized date.
|
8048 |
-
#: lib/wordfenceClass.php:
|
8049 |
msgid "Scan completed on %s"
|
8050 |
msgstr ""
|
8051 |
|
8052 |
-
#: lib/wordfenceClass.php:
|
8053 |
msgid "Last scan failed"
|
8054 |
msgstr ""
|
8055 |
|
8056 |
#. translators: Time until.
|
8057 |
-
#: lib/wordfenceClass.php:
|
8058 |
msgid "more than %s"
|
8059 |
msgstr ""
|
8060 |
|
8061 |
#. translators: Localized date.
|
8062 |
-
#: lib/wordfenceClass.php:
|
8063 |
msgid "The current scan looks like it has failed. Its last status update was <span id=\"wf-scan-failed-time-ago\">%s</span> ago. You may continue to wait in case it resumes or stop and restart the scan. Some sites may need adjustments to run scans reliably."
|
8064 |
msgstr ""
|
8065 |
|
8066 |
#. translators: Localized date.
|
8067 |
-
#: lib/wordfenceClass.php:
|
8068 |
-
#: lib/wordfenceClass.php:
|
8069 |
-
#: lib/wordfenceClass.php:
|
8070 |
-
#: lib/wordfenceClass.php:
|
8071 |
-
#: lib/wordfenceClass.php:
|
8072 |
msgid "Click here for steps you can try."
|
8073 |
msgstr ""
|
8074 |
|
8075 |
#. translators: Localized date.
|
8076 |
-
#: lib/wordfenceClass.php:
|
8077 |
msgid "Cancel Scan"
|
8078 |
msgstr ""
|
8079 |
|
8080 |
-
#: lib/wordfenceClass.php:
|
8081 |
msgid "The previous scan has failed. Some sites may need adjustments to run scans reliably."
|
8082 |
msgstr ""
|
8083 |
|
8084 |
#. translators: Time limit (number).
|
8085 |
-
#: lib/wordfenceClass.php:
|
8086 |
msgid "The previous scan has terminated because the time limit of %s was reached. This limit can be customized on the options page."
|
8087 |
msgstr ""
|
8088 |
|
8089 |
-
#: lib/wordfenceClass.php:
|
8090 |
msgid "The previous scan has terminated because we detected an update occurring during the scan."
|
8091 |
msgstr ""
|
8092 |
|
8093 |
-
#: lib/wordfenceClass.php:
|
8094 |
msgid "The scan has failed to start. This is often because the site either cannot make outbound requests or is blocked from connecting to itself."
|
8095 |
msgstr ""
|
8096 |
|
8097 |
-
#: lib/wordfenceClass.php:
|
8098 |
msgid "Scans are not functional because SSL is unavailable."
|
8099 |
msgstr ""
|
8100 |
|
8101 |
-
#: lib/wordfenceClass.php:
|
8102 |
msgid "The scan has failed because we were unable to contact the Wordfence servers. Some sites may need adjustments to run scans reliably."
|
8103 |
msgstr ""
|
8104 |
|
8105 |
-
#: lib/wordfenceClass.php:
|
8106 |
msgid "The scan has failed because we received an unexpected response from the Wordfence servers. This may be a temporary error, though some sites may need adjustments to run scans reliably."
|
8107 |
msgstr ""
|
8108 |
|
8109 |
-
#: lib/wordfenceClass.php:
|
8110 |
msgid "Invalid email address given."
|
8111 |
msgstr ""
|
8112 |
|
8113 |
-
#: lib/wordfenceClass.php:
|
8114 |
-
#: lib/wordfenceClass.php:
|
8115 |
msgid "Deleting an infected wp-config.php file must be done outside of Wordfence. The wp-config.php file contains your database credentials, which you will need to restore normal site operations. Your site will NOT function once the wp-config.php file has been deleted."
|
8116 |
msgstr ""
|
8117 |
|
8118 |
#. translators: 1. File path. 2. Error message.
|
8119 |
-
#: lib/wordfenceClass.php:
|
8120 |
msgid "Could not delete file %1$s. Error was: %2$s"
|
8121 |
msgstr ""
|
8122 |
|
8123 |
#. translators: File path.
|
8124 |
-
#: lib/wordfenceClass.php:
|
8125 |
msgid "We could not retrieve the original file of %s to do a repair."
|
8126 |
msgstr ""
|
8127 |
|
8128 |
#. translators: File path.
|
8129 |
-
#: lib/wordfenceClass.php:
|
8130 |
msgid "An invalid file %s was specified for repair."
|
8131 |
msgstr ""
|
8132 |
|
8133 |
#. translators: File path.
|
8134 |
-
#: lib/wordfenceClass.php:
|
8135 |
msgid "You don't have permission to repair %s. You need to either fix the file manually using FTP or change the file permissions and ownership so that your web server has write access to repair the file."
|
8136 |
msgstr ""
|
8137 |
|
8138 |
#. translators: 1. File path. 2. Error message.
|
8139 |
-
#: lib/wordfenceClass.php:
|
8140 |
msgid "We could not write to %1$s. The error was: %2$s"
|
8141 |
msgstr ""
|
8142 |
|
8143 |
#. translators: 1. File path. 2. Number of bytes.
|
8144 |
-
#: lib/wordfenceClass.php:
|
8145 |
msgid "We could not write to %1$s. (%2$d bytes written) You may not have permission to modify files on your WordPress server."
|
8146 |
msgstr ""
|
8147 |
|
8148 |
-
#: lib/wordfenceClass.php:
|
8149 |
msgid "Deleted some files with errors"
|
8150 |
msgstr ""
|
8151 |
|
8152 |
-
#: lib/wordfenceClass.php:
|
8153 |
msgid "Repaired some files with errors"
|
8154 |
msgstr ""
|
8155 |
|
8156 |
#. translators: 1. Number of files. 2. Error message.
|
8157 |
-
#: lib/wordfenceClass.php:
|
8158 |
msgid "Deleted %1$d files but we encountered the following errors with other files: %2$s"
|
8159 |
msgstr ""
|
8160 |
|
8161 |
#. translators: 1. Number of files. 2. Error message.
|
8162 |
-
#: lib/wordfenceClass.php:
|
8163 |
msgid "Repaired %1$d files but we encountered the following errors with other files: %2$s"
|
8164 |
msgstr ""
|
8165 |
|
8166 |
#. translators: Number of files.
|
8167 |
-
#: lib/wordfenceClass.php:
|
8168 |
msgid "Deleted %d files successfully"
|
8169 |
msgstr ""
|
8170 |
|
8171 |
#. translators: Number of files.
|
8172 |
-
#: lib/wordfenceClass.php:
|
8173 |
msgid "Repaired %d files successfully"
|
8174 |
msgstr ""
|
8175 |
|
8176 |
#. translators: Number of files.
|
8177 |
-
#: lib/wordfenceClass.php:
|
8178 |
msgid "Deleted %d files successfully. No errors were encountered."
|
8179 |
msgstr ""
|
8180 |
|
8181 |
#. translators: Number of files.
|
8182 |
-
#: lib/wordfenceClass.php:
|
8183 |
msgid "Repaired %d files successfully. No errors were encountered."
|
8184 |
msgstr ""
|
8185 |
|
8186 |
-
#: lib/wordfenceClass.php:
|
8187 |
msgid "Could not delete files"
|
8188 |
msgstr ""
|
8189 |
|
8190 |
-
#: lib/wordfenceClass.php:
|
8191 |
msgid "Could not repair files"
|
8192 |
msgstr ""
|
8193 |
|
8194 |
#. translators: Error message.
|
8195 |
-
#: lib/wordfenceClass.php:
|
8196 |
msgid "We could not delete any of the files you selected. We encountered the following errors: %s"
|
8197 |
msgstr ""
|
8198 |
|
8199 |
#. translators: Error message.
|
8200 |
-
#: lib/wordfenceClass.php:
|
8201 |
msgid "We could not repair any of the files you selected. We encountered the following errors: %s"
|
8202 |
msgstr ""
|
8203 |
|
8204 |
-
#: lib/wordfenceClass.php:
|
8205 |
msgid "Nothing done"
|
8206 |
msgstr ""
|
8207 |
|
8208 |
-
#: lib/wordfenceClass.php:
|
8209 |
msgid "We didn't delete anything and no errors were found."
|
8210 |
msgstr ""
|
8211 |
|
8212 |
-
#: lib/wordfenceClass.php:
|
8213 |
msgid "We didn't repair anything and no errors were found."
|
8214 |
msgstr ""
|
8215 |
|
8216 |
-
#: lib/wordfenceClass.php:
|
8217 |
msgid "Invalid bulk operation selected"
|
8218 |
msgstr ""
|
8219 |
|
8220 |
-
#: lib/wordfenceClass.php:
|
8221 |
msgid "Could not delete file because we could not find that issue."
|
8222 |
msgstr ""
|
8223 |
|
8224 |
-
#: lib/wordfenceClass.php:
|
8225 |
msgid "Could not delete file because that issue does not appear to be a file related issue."
|
8226 |
msgstr ""
|
8227 |
|
8228 |
-
#: lib/wordfenceClass.php:
|
8229 |
msgid "An invalid file was requested for deletion."
|
8230 |
msgstr ""
|
8231 |
|
8232 |
#. translators: 1. File path. 2. Error message.
|
8233 |
-
#: lib/wordfenceClass.php:
|
8234 |
msgid "Could not delete file %1$s. The error was: %2$s"
|
8235 |
msgstr ""
|
8236 |
|
8237 |
-
#: lib/wordfenceClass.php:
|
8238 |
msgid "Could not remove the option because we could not find that issue."
|
8239 |
msgstr ""
|
8240 |
|
8241 |
-
#: lib/wordfenceClass.php:
|
8242 |
msgid "Could not remove the option because that issue does not appear to be a database related issue."
|
8243 |
msgstr ""
|
8244 |
|
8245 |
#. translators: 1. WordPress option. 2. Error message.
|
8246 |
-
#: lib/wordfenceClass.php:
|
8247 |
msgid "Could not remove the option %1$s. The error was: %2$s"
|
8248 |
msgstr ""
|
8249 |
|
8250 |
-
#: lib/wordfenceClass.php:
|
8251 |
msgid "Modifying the .htaccess file did not resolve the issue, so the original .htaccess file was restored. You can fix this manually by setting <code>display_errors</code> to <code>Off</code> in your php.ini if your site is on a VPS or dedicated server that you control."
|
8252 |
msgstr ""
|
8253 |
|
8254 |
-
#: lib/wordfenceClass.php:
|
8255 |
msgid "We could not get the original file to do a repair."
|
8256 |
msgstr ""
|
8257 |
|
8258 |
-
#: lib/wordfenceClass.php:
|
8259 |
msgid "An invalid file was specified for repair."
|
8260 |
msgstr ""
|
8261 |
|
8262 |
-
#: lib/wordfenceClass.php:
|
8263 |
msgid "We could not write to that file. You may not have permission to modify files on your WordPress server."
|
8264 |
msgstr ""
|
8265 |
|
8266 |
-
#: lib/wordfenceClass.php:
|
8267 |
msgid "Ajax request received to start scan."
|
8268 |
msgstr ""
|
8269 |
|
8270 |
#. translators: Number of URLs.
|
8271 |
-
#: lib/wordfenceClass.php:
|
8272 |
msgid "Page contains %d malware URL: "
|
8273 |
msgid_plural "Page contains %d malware URLs: "
|
8274 |
msgstr[0] ""
|
8275 |
msgstr[1] ""
|
8276 |
|
8277 |
-
#: lib/wordfenceClass.php:
|
8278 |
msgid "Run a Scan"
|
8279 |
msgstr ""
|
8280 |
|
8281 |
-
#: lib/wordfenceClass.php:
|
8282 |
msgid "Unknown dashboard data set."
|
8283 |
msgstr ""
|
8284 |
|
8285 |
-
#: lib/wordfenceClass.php:
|
8286 |
msgid "Bad security token. It may have been more than 12 hours since you reloaded the page you came from. Try reloading the page you came from. If that doesn't work, please sign out and sign-in again."
|
8287 |
msgstr ""
|
8288 |
|
8289 |
-
#: lib/wordfenceClass.php:
|
8290 |
msgid "An invalid IP address was specified."
|
8291 |
msgstr ""
|
8292 |
|
8293 |
-
#: lib/wordfenceClass.php:
|
8294 |
msgid "This link has expired. Refresh the scan results page and try again."
|
8295 |
msgstr ""
|
8296 |
|
8297 |
-
#: lib/wordfenceClass.php:
|
8298 |
-
#: lib/wordfenceClass.php:
|
8299 |
-
#: lib/wordfenceClass.php:
|
8300 |
msgid "File access blocked. (WORDFENCE_DISABLE_FILE_VIEWER is true)"
|
8301 |
msgstr ""
|
8302 |
|
8303 |
-
#: lib/wordfenceClass.php:
|
8304 |
-
#: lib/wordfenceClass.php:
|
8305 |
msgid "Invalid file requested. (Relative paths not allowed)"
|
8306 |
msgstr ""
|
8307 |
|
8308 |
-
#: lib/wordfenceClass.php:
|
8309 |
-
#: lib/wordfenceClass.php:
|
8310 |
-
#: lib/wordfenceClass.php:
|
8311 |
msgid "File contains illegal characters."
|
8312 |
msgstr ""
|
8313 |
|
8314 |
#. translators: Error message.
|
8315 |
-
#: lib/wordfenceClass.php:
|
8316 |
msgid "We could not open the requested file for reading. The error was: %s"
|
8317 |
msgstr ""
|
8318 |
|
8319 |
-
#: lib/wordfenceClass.php:
|
8320 |
msgid "Greater than 2 Gigs"
|
8321 |
msgstr ""
|
8322 |
|
8323 |
-
#: lib/wordfenceClass.php:
|
8324 |
msgid "Unknown file size."
|
8325 |
msgstr ""
|
8326 |
|
8327 |
-
#: lib/wordfenceClass.php:
|
8328 |
msgid "We could not get the contents of the original file to do a comparison."
|
8329 |
msgstr ""
|
8330 |
|
8331 |
-
#: lib/wordfenceClass.php:
|
8332 |
msgid "Empty file path provided"
|
8333 |
msgstr ""
|
8334 |
|
8335 |
-
#: lib/wordfenceClass.php:
|
8336 |
msgid "Unable to read file contents"
|
8337 |
msgstr ""
|
8338 |
|
8339 |
-
#: lib/wordfenceClass.php:
|
8340 |
msgid "File does not exist."
|
8341 |
msgstr ""
|
8342 |
|
8343 |
-
#: lib/wordfenceClass.php:
|
8344 |
#: views/dashboard/options-group-import.php:167
|
8345 |
msgid "Reload"
|
8346 |
msgstr ""
|
8347 |
|
8348 |
-
#: lib/wordfenceClass.php:
|
8349 |
msgid "${totalIPs} addresses in this network"
|
8350 |
msgstr ""
|
8351 |
|
8352 |
#. translators: 1. Description of firewall action. 2. Description of input parameters.
|
8353 |
-
#: lib/wordfenceClass.php:
|
8354 |
msgid "%s in POST body: %s"
|
8355 |
msgstr ""
|
8356 |
|
8357 |
#. translators: 1. Description of firewall action. 2. Description of input parameters.
|
8358 |
-
#: lib/wordfenceClass.php:
|
8359 |
msgid "%s in cookie: %s"
|
8360 |
msgstr ""
|
8361 |
|
8362 |
#. translators: 1. Description of firewall action. 2. Description of input parameters.
|
8363 |
-
#: lib/wordfenceClass.php:
|
8364 |
msgid "%s in file: %s"
|
8365 |
msgstr ""
|
8366 |
|
8367 |
#. translators: 1. Description of firewall action. 2. Description of input parameters.
|
8368 |
-
#: lib/wordfenceClass.php:
|
8369 |
msgid "%s in query string: %s"
|
8370 |
msgstr ""
|
8371 |
|
8372 |
#. translators: Domain name.
|
8373 |
-
#: lib/wordfenceClass.php:
|
8374 |
msgid "%s is not valid hostname"
|
8375 |
msgstr ""
|
8376 |
|
8377 |
#. translators: Domain name.
|
8378 |
-
#: lib/wordfenceClass.php:
|
8379 |
msgid ".htaccess Updated"
|
8380 |
msgstr ""
|
8381 |
|
8382 |
-
#: lib/wordfenceClass.php:
|
8383 |
msgid ".htaccess change"
|
8384 |
msgstr ""
|
8385 |
|
8386 |
-
#: lib/wordfenceClass.php:
|
8387 |
msgid "404 Not Found"
|
8388 |
msgstr ""
|
8389 |
|
8390 |
-
#: lib/wordfenceClass.php:
|
8391 |
msgid "Activity Log Sent"
|
8392 |
msgstr ""
|
8393 |
|
8394 |
-
#: lib/wordfenceClass.php:
|
8395 |
msgid "Add action to allowlist"
|
8396 |
msgstr ""
|
8397 |
|
8398 |
-
#: lib/wordfenceClass.php:
|
8399 |
msgid "Add code to .htaccess"
|
8400 |
msgstr ""
|
8401 |
|
8402 |
-
#: lib/wordfenceClass.php:
|
8403 |
msgid "All Hits"
|
8404 |
msgstr ""
|
8405 |
|
8406 |
#. translators: WordPress username.
|
8407 |
-
#: lib/wordfenceClass.php:
|
8408 |
msgid "All capabilties of admin user %s were successfully revoked."
|
8409 |
msgstr ""
|
8410 |
|
8411 |
-
#: lib/wordfenceClass.php:
|
8412 |
msgid "An error occurred when adding the request to the allowlist."
|
8413 |
msgstr ""
|
8414 |
|
8415 |
-
#: lib/wordfenceClass.php:
|
8416 |
msgid "Are you sure you want to allowlist this action?"
|
8417 |
msgstr ""
|
8418 |
|
8419 |
-
#: lib/wordfenceClass.php:
|
8420 |
msgid "Authentication Code"
|
8421 |
msgstr ""
|
8422 |
|
8423 |
-
#: lib/wordfenceClass.php:
|
8424 |
msgid "Background Request Blocked"
|
8425 |
msgstr ""
|
8426 |
|
8427 |
-
#: lib/wordfenceClass.php:
|
8428 |
msgid "Block This Network"
|
8429 |
msgstr ""
|
8430 |
|
8431 |
-
#: lib/wordfenceClass.php:
|
8432 |
msgid "Blocked By Firewall"
|
8433 |
msgstr ""
|
8434 |
|
8435 |
-
#: lib/wordfenceClass.php:
|
8436 |
msgid "Blocked WAF"
|
8437 |
msgstr ""
|
8438 |
|
8439 |
-
#: lib/wordfenceClass.php:
|
8440 |
msgid "Blocked by Wordfence"
|
8441 |
msgstr ""
|
8442 |
|
8443 |
-
#: lib/wordfenceClass.php:
|
8444 |
msgid "Blocked by Wordfence plugin settings"
|
8445 |
msgstr ""
|
8446 |
|
8447 |
-
#: lib/wordfenceClass.php:
|
8448 |
msgid "Blocked by the Wordfence Application Firewall and plugin settings"
|
8449 |
msgstr ""
|
8450 |
|
8451 |
-
#: lib/wordfenceClass.php:
|
8452 |
msgid "Blocked by the Wordfence Security Network"
|
8453 |
msgstr ""
|
8454 |
|
8455 |
-
#: lib/wordfenceClass.php:
|
8456 |
msgid "Blocked by the Wordfence Web Application Firewall"
|
8457 |
msgstr ""
|
8458 |
|
8459 |
-
#: lib/wordfenceClass.php:
|
8460 |
msgid "Cellphone Sign-In Recovery Codes"
|
8461 |
msgstr ""
|
8462 |
|
8463 |
-
#: lib/wordfenceClass.php:
|
8464 |
msgid "Cellphone Sign-in activated for user."
|
8465 |
msgstr ""
|
8466 |
|
8467 |
-
#: lib/wordfenceClass.php:
|
8468 |
msgid "Click here to download a backup copy of this file now"
|
8469 |
msgstr ""
|
8470 |
|
8471 |
-
#: lib/wordfenceClass.php:
|
8472 |
msgid "Click here to download a backup copy of your .htaccess file now"
|
8473 |
msgstr ""
|
8474 |
|
8475 |
-
#: lib/wordfenceClass.php:
|
8476 |
msgid "Click to fix .htaccess"
|
8477 |
msgstr ""
|
8478 |
|
8479 |
-
#: lib/wordfenceClass.php:
|
8480 |
msgid "Crawlers"
|
8481 |
msgstr ""
|
8482 |
|
8483 |
-
#: lib/wordfenceClass.php:
|
8484 |
msgid "Diagnostic report has been sent successfully."
|
8485 |
msgstr ""
|
8486 |
|
8487 |
-
#: lib/wordfenceClass.php:
|
8488 |
msgid "Directory Listing Disabled"
|
8489 |
msgstr ""
|
8490 |
|
8491 |
-
#: lib/wordfenceClass.php:
|
8492 |
msgid "Directory listing has been disabled on your server."
|
8493 |
msgstr ""
|
8494 |
|
8495 |
-
#: lib/wordfenceClass.php:
|
8496 |
msgid "Don't ask again"
|
8497 |
msgstr ""
|
8498 |
|
8499 |
-
#: lib/wordfenceClass.php:
|
8500 |
msgid "Download Backup File"
|
8501 |
msgstr ""
|
8502 |
|
8503 |
-
#: lib/wordfenceClass.php:
|
8504 |
msgid "Each line of 16 letters and numbers is a single recovery code, with optional spaces for readability. When typing your password, enter \"wf\" followed by the entire code like \"mypassword wf1234 5678 90AB CDEF\". If your site shows a separate prompt for entering a code after entering only your username and password, enter only the code like \"1234 5678 90AB CDEF\". Your recovery codes are:"
|
8505 |
msgstr ""
|
8506 |
|
8507 |
-
#: lib/wordfenceClass.php:
|
8508 |
msgid "Email Diagnostic Report"
|
8509 |
msgstr ""
|
8510 |
|
8511 |
-
#: lib/wordfenceClass.php:
|
8512 |
msgid "Email Wordfence Activity Log"
|
8513 |
msgstr ""
|
8514 |
|
8515 |
-
#: lib/wordfenceClass.php:
|
8516 |
msgid "Enter the email address you would like to send the Wordfence activity log to. Note that the activity log may contain thousands of lines of data. This log is usually only sent to a member of the Wordfence support team. It also contains your PHP configuration from the phpinfo() function for diagnostic data."
|
8517 |
msgstr ""
|
8518 |
|
8519 |
-
#: lib/wordfenceClass.php:
|
8520 |
msgid "Error"
|
8521 |
msgstr ""
|
8522 |
|
8523 |
-
#: lib/wordfenceClass.php:
|
8524 |
msgid "Error Enabling All Options Page"
|
8525 |
msgstr ""
|
8526 |
|
8527 |
-
#: lib/wordfenceClass.php:
|
8528 |
msgid "Error Restoring Defaults"
|
8529 |
msgstr ""
|
8530 |
|
8531 |
-
#: lib/wordfenceClass.php:
|
8532 |
msgid "Error Saving Option"
|
8533 |
msgstr ""
|
8534 |
|
8535 |
-
#: lib/wordfenceClass.php:
|
8536 |
msgid "Error Saving Options"
|
8537 |
msgstr ""
|
8538 |
|
8539 |
-
#: lib/wordfenceClass.php:
|
8540 |
msgid "Failed Login"
|
8541 |
msgstr ""
|
8542 |
|
8543 |
-
#: lib/wordfenceClass.php:
|
8544 |
msgid "Failed Login: Invalid Username"
|
8545 |
msgstr ""
|
8546 |
|
8547 |
-
#: lib/wordfenceClass.php:
|
8548 |
msgid "Failed Login: Valid Username"
|
8549 |
msgstr ""
|
8550 |
|
8551 |
-
#: lib/wordfenceClass.php:
|
8552 |
msgid "File hidden successfully"
|
8553 |
msgstr ""
|
8554 |
|
8555 |
-
#: lib/wordfenceClass.php:
|
8556 |
msgid "File restored OK"
|
8557 |
msgstr ""
|
8558 |
|
8559 |
-
#: lib/wordfenceClass.php:
|
8560 |
msgid "Filter Traffic"
|
8561 |
msgstr ""
|
8562 |
|
8563 |
-
#: lib/wordfenceClass.php:
|
8564 |
msgid "Firewall Response"
|
8565 |
msgstr ""
|
8566 |
|
8567 |
-
#: lib/wordfenceClass.php:
|
8568 |
#: views/scanner/issue-wpscan_fullPathDiscl.php:8
|
8569 |
msgid "Full Path Disclosure"
|
8570 |
msgstr ""
|
8571 |
|
8572 |
-
#: lib/wordfenceClass.php:
|
8573 |
msgid "Google Bot"
|
8574 |
msgstr ""
|
8575 |
|
8576 |
-
#: lib/wordfenceClass.php:
|
8577 |
msgid "Google Crawlers"
|
8578 |
msgstr ""
|
8579 |
|
8580 |
-
#: lib/wordfenceClass.php:
|
8581 |
msgid "HTTP Response Code"
|
8582 |
msgstr ""
|
8583 |
|
8584 |
-
#: lib/wordfenceClass.php:
|
8585 |
msgid "Humans"
|
8586 |
msgstr ""
|
8587 |
|
8588 |
-
#: lib/wordfenceClass.php:
|
8589 |
msgid "Key:"
|
8590 |
msgstr ""
|
8591 |
|
8592 |
#. translators: Localized date.
|
8593 |
-
#: lib/wordfenceClass.php:
|
8594 |
msgid "Last Updated: %s"
|
8595 |
msgstr ""
|
8596 |
|
8597 |
#. translators: Localized date.
|
8598 |
-
#: lib/wordfenceClass.php:
|
8599 |
msgid "Learn more about repairing modified files."
|
8600 |
msgstr ""
|
8601 |
|
8602 |
-
#: lib/wordfenceClass.php:
|
8603 |
msgid "Locked Out"
|
8604 |
msgstr ""
|
8605 |
|
8606 |
-
#: lib/wordfenceClass.php:
|
8607 |
msgid "Locked out from logging in"
|
8608 |
msgstr ""
|
8609 |
|
8610 |
-
#: lib/wordfenceClass.php:
|
8611 |
msgid "Logged In"
|
8612 |
msgstr ""
|
8613 |
|
8614 |
-
#: lib/wordfenceClass.php:
|
8615 |
msgid "Logins"
|
8616 |
msgstr ""
|
8617 |
|
8618 |
-
#: lib/wordfenceClass.php:
|
8619 |
msgid "Logins and Logouts"
|
8620 |
msgstr ""
|
8621 |
|
8622 |
#. translators: Localized date.
|
8623 |
-
#: lib/wordfenceClass.php:
|
8624 |
msgid "Next Update Check: %s"
|
8625 |
msgstr ""
|
8626 |
|
8627 |
#. translators: Localized date.
|
8628 |
-
#: lib/wordfenceClass.php:
|
8629 |
msgid "No activity to report yet. Please complete your first scan."
|
8630 |
msgstr ""
|
8631 |
|
8632 |
-
#: lib/wordfenceClass.php:
|
8633 |
msgid "No issues have been ignored."
|
8634 |
msgstr ""
|
8635 |
|
8636 |
-
#: lib/wordfenceClass.php:
|
8637 |
msgid "No new issues have been found."
|
8638 |
msgstr ""
|
8639 |
|
8640 |
-
#: lib/wordfenceClass.php:
|
8641 |
msgid "No rules were updated. Please verify you have permissions to write to the /wp-content/wflogs directory."
|
8642 |
msgstr ""
|
8643 |
|
8644 |
-
#: lib/wordfenceClass.php:
|
8645 |
msgid "No rules were updated. Please verify your website can reach the Wordfence servers."
|
8646 |
msgstr ""
|
8647 |
|
8648 |
-
#: lib/wordfenceClass.php:
|
8649 |
msgid "No rules were updated. Your website has reached the maximum number of rule update requests. Please try again later."
|
8650 |
msgstr ""
|
8651 |
|
8652 |
-
#: lib/wordfenceClass.php:
|
8653 |
msgid "Note: Status will update when changes are saved"
|
8654 |
msgstr ""
|
8655 |
|
8656 |
-
#: lib/wordfenceClass.php:
|
8657 |
msgid "OK"
|
8658 |
msgstr ""
|
8659 |
|
8660 |
-
#: lib/wordfenceClass.php:
|
8661 |
msgid "Pages Not Found"
|
8662 |
msgstr ""
|
8663 |
|
8664 |
-
#: lib/wordfenceClass.php:
|
8665 |
msgid "Paid Members Only"
|
8666 |
msgstr ""
|
8667 |
|
8668 |
-
#: lib/wordfenceClass.php:
|
8669 |
msgid "Please enter a valid email address."
|
8670 |
msgstr ""
|
8671 |
|
8672 |
-
#: lib/wordfenceClass.php:
|
8673 |
msgid "Please include your support ticket number or forum username."
|
8674 |
msgstr ""
|
8675 |
|
8676 |
-
#: lib/wordfenceClass.php:
|
8677 |
msgid "Please make a backup of this file before proceeding. If you need to restore this backup file, you can copy it to the following path from your site's root:"
|
8678 |
msgstr ""
|
8679 |
|
8680 |
-
#: lib/wordfenceClass.php:
|
8681 |
msgid "Please specify a reason"
|
8682 |
msgstr ""
|
8683 |
|
8684 |
-
#: lib/wordfenceClass.php:
|
8685 |
msgid "Please specify a valid IP address range in the form of \"1.2.3.4 - 1.2.3.5\" without quotes. Make sure the dash between the IP addresses in a normal dash (a minus sign on your keyboard) and not another character that looks like a dash."
|
8686 |
msgstr ""
|
8687 |
|
8688 |
-
#: lib/wordfenceClass.php:
|
8689 |
msgid "Please specify either an IP address range, Hostname or a web browser pattern to match."
|
8690 |
msgstr ""
|
8691 |
|
8692 |
-
#: lib/wordfenceClass.php:
|
8693 |
msgid "Recent Activity"
|
8694 |
msgstr ""
|
8695 |
|
8696 |
-
#: lib/wordfenceClass.php:
|
8697 |
msgid "Recovery Codes"
|
8698 |
msgstr ""
|
8699 |
|
8700 |
-
#: lib/wordfenceClass.php:
|
8701 |
msgid "Redirected"
|
8702 |
msgstr ""
|
8703 |
|
8704 |
-
#: lib/wordfenceClass.php:
|
8705 |
msgid "Redirected by Country Blocking bypass URL"
|
8706 |
msgstr ""
|
8707 |
|
8708 |
-
#: lib/wordfenceClass.php:
|
8709 |
msgid "Referer"
|
8710 |
msgstr ""
|
8711 |
|
8712 |
-
#: lib/wordfenceClass.php:
|
8713 |
msgid "Registered Users"
|
8714 |
msgstr ""
|
8715 |
|
8716 |
-
#: lib/wordfenceClass.php:
|
8717 |
msgid "Rule Update Failed"
|
8718 |
msgstr ""
|
8719 |
|
8720 |
-
#: lib/wordfenceClass.php:
|
8721 |
msgid "Rules Updated"
|
8722 |
msgstr ""
|
8723 |
|
8724 |
-
#: lib/wordfenceClass.php:
|
8725 |
msgid "Scan Complete."
|
8726 |
msgstr ""
|
8727 |
|
8728 |
-
#: lib/wordfenceClass.php:
|
8729 |
msgid "Scan the code below with your authenticator app to add this account. Some authenticator apps also allow you to type in the text version instead."
|
8730 |
msgstr ""
|
8731 |
|
8732 |
-
#: lib/wordfenceClass.php:
|
8733 |
msgid "Security Event"
|
8734 |
msgstr ""
|
8735 |
|
8736 |
-
#: lib/wordfenceClass.php:
|
8737 |
msgid "Send"
|
8738 |
msgstr ""
|
8739 |
|
8740 |
-
#: lib/wordfenceClass.php:
|
8741 |
msgid "Sorry, but no data for that IP or domain was found."
|
8742 |
msgstr ""
|
8743 |
|
8744 |
-
#: lib/wordfenceClass.php:
|
8745 |
msgid "Specify a valid IP range"
|
8746 |
msgstr ""
|
8747 |
|
8748 |
-
#: lib/wordfenceClass.php:
|
8749 |
msgid "Specify a valid hostname"
|
8750 |
msgstr ""
|
8751 |
|
8752 |
-
#: lib/wordfenceClass.php:
|
8753 |
msgid "Specify an IP range, Hostname or Browser pattern"
|
8754 |
msgstr ""
|
8755 |
|
8756 |
-
#: lib/wordfenceClass.php:
|
8757 |
msgid "Success deleting file"
|
8758 |
msgstr ""
|
8759 |
|
8760 |
-
#: lib/wordfenceClass.php:
|
8761 |
msgid "Success removing option"
|
8762 |
msgstr ""
|
8763 |
|
8764 |
-
#: lib/wordfenceClass.php:
|
8765 |
msgid "Success restoring file"
|
8766 |
msgstr ""
|
8767 |
|
8768 |
-
#: lib/wordfenceClass.php:
|
8769 |
msgid "Success updating option"
|
8770 |
msgstr ""
|
8771 |
|
8772 |
-
#: lib/wordfenceClass.php:
|
8773 |
msgid "Successfully deleted admin"
|
8774 |
msgstr ""
|
8775 |
|
8776 |
-
#: lib/wordfenceClass.php:
|
8777 |
msgid "Successfully revoked admin"
|
8778 |
msgstr ""
|
8779 |
|
8780 |
-
#: lib/wordfenceClass.php:
|
8781 |
msgid "Test Email Sent"
|
8782 |
msgstr ""
|
8783 |
|
8784 |
-
#: lib/wordfenceClass.php:
|
8785 |
msgid "The 'How does Wordfence get IPs' option was successfully updated to the recommended value."
|
8786 |
msgstr ""
|
8787 |
|
8788 |
-
#: lib/wordfenceClass.php:
|
8789 |
msgid "The Full Path disclosure issue has been fixed"
|
8790 |
msgstr ""
|
8791 |
|
8792 |
#. translators: WordPress username.
|
8793 |
-
#: lib/wordfenceClass.php:
|
8794 |
msgid "The admin user %s was successfully deleted."
|
8795 |
msgstr ""
|
8796 |
|
8797 |
#. translators: File path.
|
8798 |
-
#: lib/wordfenceClass.php:
|
8799 |
msgid "The file %s was successfully deleted."
|
8800 |
msgstr ""
|
8801 |
|
8802 |
#. translators: File path.
|
8803 |
-
#: lib/wordfenceClass.php:
|
8804 |
msgid "The file %s was successfully hidden from public view."
|
8805 |
msgstr ""
|
8806 |
|
8807 |
#. translators: File path.
|
8808 |
-
#: lib/wordfenceClass.php:
|
8809 |
msgid "The file %s was successfully restored."
|
8810 |
msgstr ""
|
8811 |
|
8812 |
#. translators: WordPress option.
|
8813 |
-
#: lib/wordfenceClass.php:
|
8814 |
msgid "The option %s was successfully removed."
|
8815 |
msgstr ""
|
8816 |
|
8817 |
#. translators: WordPress option.
|
8818 |
-
#: lib/wordfenceClass.php:
|
8819 |
msgid "The request has been allowlisted. Please try it again."
|
8820 |
msgstr ""
|
8821 |
|
8822 |
-
#: lib/wordfenceClass.php:
|
8823 |
msgid "There was an error while sending the email."
|
8824 |
msgstr ""
|
8825 |
|
8826 |
-
#: lib/wordfenceClass.php:
|
8827 |
msgid "This will be shown only once. Keep these codes somewhere safe."
|
8828 |
msgstr ""
|
8829 |
|
8830 |
-
#: lib/wordfenceClass.php:
|
8831 |
msgid "Throttled"
|
8832 |
msgstr ""
|
8833 |
|
8834 |
-
#: lib/wordfenceClass.php:
|
8835 |
msgid "Two Factor Status"
|
8836 |
msgstr ""
|
8837 |
|
8838 |
#. translators: HTTP client type.
|
8839 |
-
#: lib/wordfenceClass.php:
|
8840 |
msgid "Type: %s"
|
8841 |
msgstr ""
|
8842 |
|
8843 |
#. translators: HTTP client type.
|
8844 |
-
#: lib/wordfenceClass.php:
|
8845 |
#: views/scanner/issue-checkGSB.php:8
|
8846 |
#: views/scanner/issue-commentBadURL.php:8
|
8847 |
#: views/scanner/issue-configReadable.php:12
|
@@ -8861,585 +8775,585 @@ msgstr ""
|
|
8861 |
msgid "URL"
|
8862 |
msgstr ""
|
8863 |
|
8864 |
-
#: lib/wordfenceClass.php:
|
8865 |
msgid "Unable to automatically hide file"
|
8866 |
msgstr ""
|
8867 |
|
8868 |
#. translators: 2FA backup codes.
|
8869 |
-
#: lib/wordfenceClass.php:
|
8870 |
msgid "Use one of these %s codes to log in if you are unable to access your phone. Codes are 16 characters long, plus optional spaces. Each one may be used only once."
|
8871 |
msgstr ""
|
8872 |
|
8873 |
#. translators: 2FA backup codes.
|
8874 |
-
#: lib/wordfenceClass.php:
|
8875 |
msgid "Use one of these %s codes to log in if you lose access to your authenticator device. Codes are 16 characters long, plus optional spaces. Each one may be used only once."
|
8876 |
msgstr ""
|
8877 |
|
8878 |
-
#: lib/wordfenceClass.php:
|
8879 |
msgid "User ID"
|
8880 |
msgstr ""
|
8881 |
|
8882 |
-
#: lib/wordfenceClass.php:
|
8883 |
msgid "WHOIS LOOKUP"
|
8884 |
msgstr ""
|
8885 |
|
8886 |
-
#: lib/wordfenceClass.php:
|
8887 |
msgid "We are about to change your <em>.htaccess</em> file. Please make a backup of this file before proceeding."
|
8888 |
msgstr ""
|
8889 |
|
8890 |
#. translators: Error message.
|
8891 |
-
#: lib/wordfenceClass.php:
|
8892 |
msgid "We can't modify your .htaccess file for you because: %s"
|
8893 |
msgstr ""
|
8894 |
|
8895 |
#. translators: Error message.
|
8896 |
-
#: lib/wordfenceClass.php:
|
8897 |
msgid "We encountered a problem"
|
8898 |
msgstr ""
|
8899 |
|
8900 |
#. translators: URL.
|
8901 |
-
#: lib/wordfenceClass.php:
|
8902 |
msgid "Wordfence Firewall blocked a background request to WordPress for the URL %s. If this occurred as a result of an intentional action, you may consider allowlisting the request to allow it in the future."
|
8903 |
msgstr ""
|
8904 |
|
8905 |
#. translators: URL.
|
8906 |
-
#: lib/wordfenceClass.php:
|
8907 |
msgid "Wordfence is working..."
|
8908 |
msgstr ""
|
8909 |
|
8910 |
-
#: lib/wordfenceClass.php:
|
8911 |
msgid "You are using Nginx as your web server. You'll need to disable autoindexing in your nginx.conf. See the <a target='_blank' rel='noopener noreferrer' href='https://nginx.org/en/docs/http/ngx_http_autoindex_module.html'>Nginx docs for more info</a> on how to do this."
|
8912 |
msgstr ""
|
8913 |
|
8914 |
-
#: lib/wordfenceClass.php:
|
8915 |
msgid "You are using an Nginx web server and using a FastCGI processor like PHP5-FPM. You will need to manually delete or hide those files."
|
8916 |
msgstr ""
|
8917 |
|
8918 |
-
#: lib/wordfenceClass.php:
|
8919 |
msgid "You are using an Nginx web server and using a FastCGI processor like PHP5-FPM. You will need to manually modify your php.ini to disable <em>display_error</em>"
|
8920 |
msgstr ""
|
8921 |
|
8922 |
-
#: lib/wordfenceClass.php:
|
8923 |
msgid "You forgot to include a reason you're blocking this IP range. We ask you to include this for your own record keeping."
|
8924 |
msgstr ""
|
8925 |
|
8926 |
-
#: lib/wordfenceClass.php:
|
8927 |
msgid "You have unsaved changes to your options. If you leave this page, those changes will be lost."
|
8928 |
msgstr ""
|
8929 |
|
8930 |
-
#: lib/wordfenceClass.php:
|
8931 |
msgid "Your .htaccess has been updated successfully. Please verify your site is functioning normally."
|
8932 |
msgstr ""
|
8933 |
|
8934 |
#. translators: Email address.
|
8935 |
-
#: lib/wordfenceClass.php:
|
8936 |
msgid "Your Wordfence activity log was sent to %s"
|
8937 |
msgstr ""
|
8938 |
|
8939 |
#. translators: Email address.
|
8940 |
-
#: lib/wordfenceClass.php:
|
8941 |
msgid "Your rules have been updated successfully."
|
8942 |
msgstr ""
|
8943 |
|
8944 |
-
#: lib/wordfenceClass.php:
|
8945 |
msgid "Your rules have been updated successfully. You are currently using the free version of Wordfence. Upgrade to Wordfence premium to have your rules updated automatically as new threats emerge. <a href=\"https://www.wordfence.com/wafUpdateRules1/wordfence-signup/\">Click here to purchase a premium license</a>. <em>Note: Your rules will still update every 30 days as a free user.</em>"
|
8946 |
msgstr ""
|
8947 |
|
8948 |
#. translators: wp_mail() return value.
|
8949 |
-
#: lib/wordfenceClass.php:
|
8950 |
msgid "Your test email was sent to the requested email address. The result we received from the WordPress wp_mail() function was: %s<br /><br />A 'True' result means WordPress thinks the mail was sent without errors. A 'False' result means that WordPress encountered an error sending your mail. Note that it's possible to get a 'True' response with an error elsewhere in your mail system that may cause emails to not be delivered."
|
8951 |
msgstr ""
|
8952 |
|
8953 |
#. translators: wp_mail() return value.
|
8954 |
-
#: lib/wordfenceClass.php:
|
8955 |
msgid "blocked by firewall"
|
8956 |
msgstr ""
|
8957 |
|
8958 |
#. translators: Reason for firewall action.
|
8959 |
-
#: lib/wordfenceClass.php:
|
8960 |
msgid "blocked by firewall for %s"
|
8961 |
msgstr ""
|
8962 |
|
8963 |
#. translators: Reason for firewall action.
|
8964 |
-
#: lib/wordfenceClass.php:
|
8965 |
msgid "blocked by real-time IP blocklist"
|
8966 |
msgstr ""
|
8967 |
|
8968 |
-
#: lib/wordfenceClass.php:
|
8969 |
msgid "blocked by the Wordfence Security Network"
|
8970 |
msgstr ""
|
8971 |
|
8972 |
#. translators: Reason for firewall action.
|
8973 |
-
#: lib/wordfenceClass.php:
|
8974 |
msgid "blocked for %s"
|
8975 |
msgstr ""
|
8976 |
|
8977 |
#. translators: Reason for firewall action.
|
8978 |
-
#: lib/wordfenceClass.php:
|
8979 |
msgid "locked out from logging in"
|
8980 |
msgstr ""
|
8981 |
|
8982 |
-
#: lib/wordfenceClass.php:
|
8983 |
msgid "Wordfence generated an error on activation. The output we received during activation was:"
|
8984 |
msgstr ""
|
8985 |
|
8986 |
-
#: lib/wordfenceClass.php:
|
8987 |
msgid "Wordfence could not register with the Wordfence scanning servers when it activated."
|
8988 |
msgstr ""
|
8989 |
|
8990 |
-
#: lib/wordfenceClass.php:
|
8991 |
msgid "You can try to fix this by deactivating Wordfence and then activating it again, so Wordfence will retry registering for you. If you keep seeing this error, it usually means your WordPress server can't connect to our scanning servers, or your wfConfig database table cannot be created to save the key. You can try asking your host to allow your server to connect to noc1.wordfence.com or check the wfConfig database table and database privileges."
|
8992 |
msgstr ""
|
8993 |
|
8994 |
-
#: lib/wordfenceClass.php:
|
8995 |
msgid "The Wordfence Web Application Firewall cannot run."
|
8996 |
msgstr ""
|
8997 |
|
8998 |
#. translators: 1. WordPress admin panel URL. 2. Support URL.
|
8999 |
-
#: lib/wordfenceClass.php:
|
9000 |
msgid "The configuration files are corrupt or inaccessible by the web server, which is preventing the WAF from functioning. Please verify the web server has permission to access the configuration files. You may also try to rebuild the configuration file by <a href=\"%1$s\">clicking here</a>. It will automatically resume normal operation when it is fixed. <a class=\"wfhelp\" target=\"_blank\" rel=\"noopener noreferrer\" href=\"%2$s\"><span class=\"screen-reader-text\"> ("
|
9001 |
msgstr ""
|
9002 |
|
9003 |
-
#: lib/wordfenceClass.php:
|
9004 |
msgid "The WAF storage engine is currently set to mysqli, but Wordfence is unable to use the database. The WAF will fall back to using local file system storage instead."
|
9005 |
msgstr ""
|
9006 |
|
9007 |
-
#: lib/wordfenceClass.php:
|
9008 |
-
#: lib/wordfenceClass.php:
|
9009 |
msgid "The Wordfence Web Application Firewall needs a configuration update."
|
9010 |
msgstr ""
|
9011 |
|
9012 |
#. translators: 1. WordPress admin panel URL. 2. Support URL.
|
9013 |
-
#: lib/wordfenceClass.php:
|
9014 |
msgid "It is currently configured to use an older version of PHP and may become deactivated if PHP is updated. You may perform the configuration update automatically by <a href=\"%1$s\">clicking here</a>. <a class=\"wfhelp\" target=\"_blank\" rel=\"noopener noreferrer\" href=\"%2$s\"><span class=\"screen-reader-text\"> ("
|
9015 |
msgstr ""
|
9016 |
|
9017 |
#. translators: 1. WordPress admin panel URL. 2. Support URL.
|
9018 |
-
#: lib/wordfenceClass.php:
|
9019 |
msgid "It is not currently in extended protection mode but was configured to use an older version of PHP and may have become deactivated when PHP was updated. You may perform the configuration update automatically by <a href=\"%1$s\">clicking here</a> or use the \"Optimize the Wordfence Firewall\" button on the Firewall Options page. <a class=\"wfhelp\" target=\"_blank\" rel=\"noopener noreferrer\" href=\"%2$s\"><span class=\"screen-reader-text\"> ("
|
9020 |
msgstr ""
|
9021 |
|
9022 |
-
#: lib/wordfenceClass.php:
|
9023 |
msgid "The Wordfence Web Application Firewall is in read-only mode."
|
9024 |
msgstr ""
|
9025 |
|
9026 |
-
#: lib/wordfenceClass.php:
|
9027 |
msgid "This site is currently using PHP's built in REMOTE_ADDR."
|
9028 |
msgstr ""
|
9029 |
|
9030 |
-
#: lib/wordfenceClass.php:
|
9031 |
msgid "This site is currently using the X-Forwarded-For HTTP header, which should only be used when the site is behind a front-end proxy that outputs this header."
|
9032 |
msgstr ""
|
9033 |
|
9034 |
-
#: lib/wordfenceClass.php:
|
9035 |
msgid "This site is currently using the X-Real-IP HTTP header, which should only be used when the site is behind a front-end proxy that outputs this header."
|
9036 |
msgstr ""
|
9037 |
|
9038 |
-
#: lib/wordfenceClass.php:
|
9039 |
msgid "This site is currently using the Cloudflare \"CF-Connecting-IP\" HTTP header, which should only be used when the site is behind Cloudflare."
|
9040 |
msgstr ""
|
9041 |
|
9042 |
-
#: lib/wordfenceClass.php:
|
9043 |
msgid "Your 'How does Wordfence get IPs' setting is misconfigured."
|
9044 |
msgstr ""
|
9045 |
|
9046 |
-
#: lib/wordfenceClass.php:
|
9047 |
msgid "Click here to use the recommended setting"
|
9048 |
msgstr ""
|
9049 |
|
9050 |
-
#: lib/wordfenceClass.php:
|
9051 |
#: views/onboarding/fresh-install.php:38
|
9052 |
msgid "or"
|
9053 |
msgstr ""
|
9054 |
|
9055 |
-
#: lib/wordfenceClass.php:
|
9056 |
msgid "visit the options page"
|
9057 |
msgstr ""
|
9058 |
|
9059 |
-
#: lib/wordfenceClass.php:
|
9060 |
msgid "to manually update it."
|
9061 |
msgstr ""
|
9062 |
|
9063 |
-
#: lib/wordfenceClass.php:
|
9064 |
msgid "Do you want Wordfence to stay up-to-date automatically?"
|
9065 |
msgstr ""
|
9066 |
|
9067 |
-
#: lib/wordfenceClass.php:
|
9068 |
msgid "Yes, enable auto-update."
|
9069 |
msgstr ""
|
9070 |
|
9071 |
-
#: lib/wordfenceClass.php:
|
9072 |
msgid "No thanks."
|
9073 |
msgstr ""
|
9074 |
|
9075 |
-
#: lib/wordfenceClass.php:
|
9076 |
msgid "Wordfence country blocking is currently set to block the United States. We recommend allowing access from the United States for Google and other benign crawlers, unless you choose to only block the login page."
|
9077 |
msgstr ""
|
9078 |
|
9079 |
#. translators: Localized date.
|
9080 |
-
#: lib/wordfenceClass.php:
|
9081 |
msgid "The last rules update for the Wordfence Web Application Firewall was unsuccessful. The last successful update check was %s, so this site may be missing new rules added since then."
|
9082 |
msgstr ""
|
9083 |
|
9084 |
#. translators: 1. Localized date. 2. WordPress admin panel URL.
|
9085 |
-
#: lib/wordfenceClass.php:
|
9086 |
msgid "You may wait for the next automatic attempt at %1$s or try to <a href=\"%2$s\">Manually Update</a> by clicking the \"Manually Refresh Rules\" button below the Rules list."
|
9087 |
msgstr ""
|
9088 |
|
9089 |
#. translators: WordPress admin panel URL.
|
9090 |
-
#: lib/wordfenceClass.php:
|
9091 |
msgid "You may wait for the next automatic attempt or try to <a href=\"%s\">Manually Update</a> by clicking the \"Manually Refresh Rules\" button below the Rules list."
|
9092 |
msgstr ""
|
9093 |
|
9094 |
#. translators: WordPress admin panel URL.
|
9095 |
-
#: lib/wordfenceClass.php:
|
9096 |
msgid "You may wait for the next automatic attempt at %s or log into the parent site to manually update by clicking the \"Manually Refresh Rules\" button below the Rules list."
|
9097 |
msgstr ""
|
9098 |
|
9099 |
-
#: lib/wordfenceClass.php:
|
9100 |
msgid "You may wait for the next automatic attempt or log into the parent site to manually update by clicking the \"Manually Refresh Rules\" button below the Rules list."
|
9101 |
msgstr ""
|
9102 |
|
9103 |
-
#: lib/wordfenceClass.php:
|
9104 |
#: models/page/wfPage.php:101
|
9105 |
msgid "Dashboard"
|
9106 |
msgstr ""
|
9107 |
|
9108 |
-
#: lib/wordfenceClass.php:
|
9109 |
msgid "Upgrade to Care"
|
9110 |
msgstr ""
|
9111 |
|
9112 |
-
#: lib/wordfenceClass.php:
|
9113 |
msgid "Upgrade to Response"
|
9114 |
msgstr ""
|
9115 |
|
9116 |
#. translators: Number of notifications.
|
9117 |
-
#: lib/wordfenceClass.php:
|
9118 |
msgid "You have %d new Wordfence notification."
|
9119 |
msgid_plural "You have %d new Wordfence notifications."
|
9120 |
msgstr[0] ""
|
9121 |
msgstr[1] ""
|
9122 |
|
9123 |
-
#: lib/wordfenceClass.php:
|
9124 |
msgid "JavaScript Errors"
|
9125 |
msgstr ""
|
9126 |
|
9127 |
-
#: lib/wordfenceClass.php:
|
9128 |
msgid "Malware URLs"
|
9129 |
msgstr ""
|
9130 |
|
9131 |
#. translators: WordPress admin panel URL.
|
9132 |
-
#: lib/wordfenceClass.php:
|
9133 |
-
#: lib/wordfenceClass.php:
|
9134 |
msgid "<a href=\"%s\">Click here</a> to rebuild the configuration file."
|
9135 |
msgstr ""
|
9136 |
|
9137 |
#. translators: File path.
|
9138 |
-
#: lib/wordfenceClass.php:
|
9139 |
-
#: lib/wordfenceClass.php:
|
9140 |
msgid "We were unable to write to %s which the WAF uses for storage. Please update permissions on the parent directory so the web server can write to it."
|
9141 |
msgstr ""
|
9142 |
|
9143 |
-
#: lib/wordfenceClass.php:
|
9144 |
-
#: lib/wordfenceClass.php:
|
9145 |
msgid "An error occured when fetching the WAF configuration from the database."
|
9146 |
msgstr ""
|
9147 |
|
9148 |
#. translators: Plugin name.
|
9149 |
-
#: lib/wordfenceClass.php:
|
9150 |
msgid "The Wordfence Live Traffic feature has been disabled because you have %s active which is not compatible with Wordfence Live Traffic."
|
9151 |
msgstr ""
|
9152 |
|
9153 |
#. translators: 1. Plugin name.
|
9154 |
-
#: lib/wordfenceClass.php:
|
9155 |
msgid "If you want to reenable Wordfence Live Traffic, you need to deactivate %1$s and then go to the Wordfence options page and reenable Live Traffic there. Wordfence does work with %1$s, however Live Traffic will be disabled and the Wordfence firewall will also count less hits per visitor because of the %1$s caching function. All other functions should work correctly."
|
9156 |
msgstr ""
|
9157 |
|
9158 |
#. translators: File path.
|
9159 |
-
#: lib/wordfenceClass.php:
|
9160 |
msgid "The file <code>%s</code> was restored successfully."
|
9161 |
msgstr ""
|
9162 |
|
9163 |
-
#: lib/wordfenceClass.php:
|
9164 |
msgid "There was an error restoring the file."
|
9165 |
msgstr ""
|
9166 |
|
9167 |
-
#: lib/wordfenceClass.php:
|
9168 |
-
#: lib/wordfenceClass.php:
|
9169 |
msgid "Return to scan results"
|
9170 |
msgstr ""
|
9171 |
|
9172 |
#. translators: File path.
|
9173 |
-
#: lib/wordfenceClass.php:
|
9174 |
msgid "The file <code>%s</code> was deleted successfully."
|
9175 |
msgstr ""
|
9176 |
|
9177 |
-
#: lib/wordfenceClass.php:
|
9178 |
msgid "There was an error deleting the file."
|
9179 |
msgstr ""
|
9180 |
|
9181 |
#. translators: IP address.
|
9182 |
-
#: lib/wordfenceClass.php:
|
9183 |
msgid ""
|
9184 |
"User IP: %s\n"
|
9185 |
""
|
9186 |
msgstr ""
|
9187 |
|
9188 |
#. translators: Domain name.
|
9189 |
-
#: lib/wordfenceClass.php:
|
9190 |
msgid ""
|
9191 |
"User hostname: %s\n"
|
9192 |
""
|
9193 |
msgstr ""
|
9194 |
|
9195 |
-
#: lib/wordfenceClass.php:
|
9196 |
msgid "User location: "
|
9197 |
msgstr ""
|
9198 |
|
9199 |
#. translators: WordPress admin panel URL.
|
9200 |
-
#: lib/wordfenceClass.php:
|
9201 |
msgid "No longer an administrator for this site? Click here to stop receiving security alerts: %s"
|
9202 |
msgstr ""
|
9203 |
|
9204 |
-
#: lib/wordfenceClass.php:
|
9205 |
msgid "The IP you provided must be in dotted quad notation or use ranges with square brackets. e.g. 10.11.12.13 or 10.11.12.[1-50]"
|
9206 |
msgstr ""
|
9207 |
|
9208 |
-
#: lib/wordfenceClass.php:
|
9209 |
msgid "Invalid email address provided"
|
9210 |
msgstr ""
|
9211 |
|
9212 |
-
#: lib/wordfenceClass.php:
|
9213 |
msgid "Test email sent successfully"
|
9214 |
msgstr ""
|
9215 |
|
9216 |
-
#: lib/wordfenceClass.php:
|
9217 |
msgid "Test email failed to send"
|
9218 |
msgstr ""
|
9219 |
|
9220 |
#. translators: Localized date range.
|
9221 |
-
#: lib/wordfenceClass.php:
|
9222 |
msgid "Wordfence activity in the past %s"
|
9223 |
msgstr ""
|
9224 |
|
9225 |
-
#: lib/wordfenceClass.php:
|
9226 |
-
#: lib/wordfenceClass.php:
|
9227 |
-
#: lib/wordfenceClass.php:
|
9228 |
msgid "We could not find that user in the database."
|
9229 |
msgstr ""
|
9230 |
|
9231 |
-
#: lib/wordfenceClass.php:
|
9232 |
msgid "This user's email is the network admin email. It will need to be changed before deleting this user."
|
9233 |
msgstr ""
|
9234 |
|
9235 |
-
#: lib/wordfenceClass.php:
|
9236 |
msgid "Wordfence could not find your .htaccess file."
|
9237 |
msgstr ""
|
9238 |
|
9239 |
-
#: lib/wordfenceClass.php:
|
9240 |
msgid "Updating the .htaccess did not fix the issue. You may need to add <code>Options -Indexes</code> to your httpd.conf if using Apache, or find documentation on how to disable directory listing for your web server."
|
9241 |
msgstr ""
|
9242 |
|
9243 |
-
#: lib/wordfenceClass.php:
|
9244 |
msgid "There was an error writing to your .htaccess file."
|
9245 |
msgstr ""
|
9246 |
|
9247 |
-
#: lib/wordfenceClass.php:
|
9248 |
msgid "Required parameters not sent."
|
9249 |
msgstr ""
|
9250 |
|
9251 |
-
#: lib/wordfenceClass.php:
|
9252 |
msgid "The WAF is currently in read-only mode and will not save any configuration changes."
|
9253 |
msgstr ""
|
9254 |
|
9255 |
-
#: lib/wordfenceClass.php:
|
9256 |
#: views/waf/option-whitelist.php:60
|
9257 |
msgid "Allowlisted via Firewall Options page"
|
9258 |
msgstr ""
|
9259 |
|
9260 |
-
#: lib/wordfenceClass.php:
|
9261 |
msgid "Allowlisted via Live Traffic"
|
9262 |
msgstr ""
|
9263 |
|
9264 |
-
#: lib/wordfenceClass.php:
|
9265 |
-
#: lib/wordfenceClass.php:
|
9266 |
msgid "A valid server configuration was not provided."
|
9267 |
msgstr ""
|
9268 |
|
9269 |
-
#: lib/wordfenceClass.php:
|
9270 |
-
#: lib/wordfenceClass.php:
|
9271 |
msgid "Filesystem Credentials Required"
|
9272 |
msgstr ""
|
9273 |
|
9274 |
#. translators: Support URL.
|
9275 |
-
#: lib/wordfenceClass.php:
|
9276 |
-
#: lib/wordfenceClass.php:
|
9277 |
-
#: lib/wordfenceClass.php:
|
9278 |
-
#: lib/wordfenceClass.php:
|
9279 |
msgid "If you cannot complete the setup process, <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">click here for help<span class=\"screen-reader-text\"> ("
|
9280 |
msgstr ""
|
9281 |
|
9282 |
#. translators: Support URL.
|
9283 |
-
#: lib/wordfenceClass.php:
|
9284 |
msgid "Once you have entered credentials, click Continue to complete the setup."
|
9285 |
msgstr ""
|
9286 |
|
9287 |
-
#: lib/wordfenceClass.php:
|
9288 |
-
#: lib/wordfenceClass.php:
|
9289 |
msgid "Filesystem Permission Error"
|
9290 |
msgstr ""
|
9291 |
|
9292 |
-
#: lib/wordfenceClass.php:
|
9293 |
msgid "Manual Installation Instructions"
|
9294 |
msgstr ""
|
9295 |
|
9296 |
-
#: lib/wordfenceClass.php:
|
9297 |
msgid "Installation Successful"
|
9298 |
msgstr ""
|
9299 |
|
9300 |
-
#: lib/wordfenceClass.php:
|
9301 |
msgid "Installation Failed"
|
9302 |
msgstr ""
|
9303 |
|
9304 |
#. translators: Support URL.
|
9305 |
-
#: lib/wordfenceClass.php:
|
9306 |
-
#: lib/wordfenceClass.php:
|
9307 |
-
#: lib/wordfenceClass.php:
|
9308 |
-
#: lib/wordfenceClass.php:
|
9309 |
-
#: lib/wordfenceClass.php:
|
9310 |
msgid "If you cannot complete the uninstall process, <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">click here for help<span class=\"screen-reader-text\"> ("
|
9311 |
msgstr ""
|
9312 |
|
9313 |
#. translators: Support URL.
|
9314 |
-
#: lib/wordfenceClass.php:
|
9315 |
msgid "Once you have entered credentials, click Continue to complete uninstallation."
|
9316 |
msgstr ""
|
9317 |
|
9318 |
-
#: lib/wordfenceClass.php:
|
9319 |
msgid "The <code>auto_prepend_file</code> setting has been successfully removed from <code>.htaccess</code> and <code>.user.ini</code>. Once this change takes effect, Extended Protection Mode will be disabled."
|
9320 |
msgstr ""
|
9321 |
|
9322 |
-
#: lib/wordfenceClass.php:
|
9323 |
msgid "Any previous value for <code>auto_prepend_file</code> will need to be re-enabled manually if still needed."
|
9324 |
msgstr ""
|
9325 |
|
9326 |
#. translators: Time until.
|
9327 |
-
#: lib/wordfenceClass.php:
|
9328 |
msgid "Waiting for it to take effect. This may take up to %s."
|
9329 |
msgstr ""
|
9330 |
|
9331 |
-
#: lib/wordfenceClass.php:
|
9332 |
msgid "Waiting for Changes"
|
9333 |
msgstr ""
|
9334 |
|
9335 |
-
#: lib/wordfenceClass.php:
|
9336 |
msgid "Extended Protection Mode has not been disabled. This may be because <code>auto_prepend_file</code> is configured somewhere else or the value is still cached by PHP."
|
9337 |
msgstr ""
|
9338 |
|
9339 |
-
#: lib/wordfenceClass.php:
|
9340 |
msgid "Retrying Failed."
|
9341 |
msgstr ""
|
9342 |
|
9343 |
-
#: lib/wordfenceClass.php:
|
9344 |
msgid "Try Again"
|
9345 |
msgstr ""
|
9346 |
|
9347 |
-
#: lib/wordfenceClass.php:
|
9348 |
msgid "Unable to Uninstall"
|
9349 |
msgstr ""
|
9350 |
|
9351 |
-
#: lib/wordfenceClass.php:
|
9352 |
msgid "Uninstallation Complete"
|
9353 |
msgstr ""
|
9354 |
|
9355 |
-
#: lib/wordfenceClass.php:
|
9356 |
msgid "Uninstallation Failed"
|
9357 |
msgstr ""
|
9358 |
|
9359 |
#. translators: 1. Number of attacks/blocks. 2. Time since.
|
9360 |
-
#: lib/wordfenceClass.php:
|
9361 |
msgid "The Wordfence Web Application Firewall has blocked %1$d attacks over the last %2$s. Below is a sample of these recent attacks:"
|
9362 |
msgstr ""
|
9363 |
|
9364 |
-
#: lib/wordfenceClass.php:
|
9365 |
msgid "To make your site as secure as possible, take a moment to optimize the Wordfence Web Application Firewall:"
|
9366 |
msgstr ""
|
9367 |
|
9368 |
-
#: lib/wordfenceClass.php:
|
9369 |
msgid "Click here to configure"
|
9370 |
msgstr ""
|
9371 |
|
9372 |
-
#: lib/wordfenceClass.php:
|
9373 |
#: views/waf/waf-install-success.php:14
|
9374 |
msgid "Nice work! The firewall is now optimized."
|
9375 |
msgstr ""
|
9376 |
|
9377 |
-
#: lib/wordfenceClass.php:
|
9378 |
-
#: lib/wordfenceClass.php:
|
9379 |
#: views/waf/waf-install-success.php:16
|
9380 |
#: views/waf/waf-uninstall-success.php:19
|
9381 |
msgid "The changes have not yet taken effect. If you are using LiteSpeed or IIS as your web server or CGI/FastCGI interface, you may need to wait a few minutes for the changes to take effect since the configuration files are sometimes cached. You also may need to select a different server configuration in order to complete this step, but wait for a few minutes before trying. You can try refreshing this page."
|
9382 |
msgstr ""
|
9383 |
|
9384 |
-
#: lib/wordfenceClass.php:
|
9385 |
#: views/waf/waf-uninstall-success.php:15
|
9386 |
msgid "Uninstallation was successful!"
|
9387 |
msgstr ""
|
9388 |
|
9389 |
-
#: lib/wordfenceClass.php:
|
9390 |
#: views/waf/waf-uninstall-success.php:17
|
9391 |
msgid "Uninstallation from this site was successful! The Wordfence Firewall is still active because it is installed in another WordPress installation."
|
9392 |
msgstr ""
|
9393 |
|
9394 |
-
#: lib/wordfenceClass.php:
|
9395 |
msgid "The update was successful!"
|
9396 |
msgstr ""
|
9397 |
|
9398 |
-
#: lib/wordfenceClass.php:
|
9399 |
msgid "Auth grant is invalid."
|
9400 |
msgstr ""
|
9401 |
|
9402 |
#. translators: Error message.
|
9403 |
-
#: lib/wordfenceClass.php:
|
9404 |
msgid "Invalid response from Wordfence Central: %s"
|
9405 |
msgstr ""
|
9406 |
|
9407 |
#. translators: JSON property.
|
9408 |
-
#: lib/wordfenceClass.php:
|
9409 |
-
#: lib/wordfenceClass.php:
|
9410 |
msgid "Invalid response from Wordfence Central. Parameter %s not found in response."
|
9411 |
msgstr ""
|
9412 |
|
9413 |
-
#: lib/wordfenceClass.php:
|
9414 |
-
#: lib/wordfenceClass.php:
|
9415 |
msgid "Access token not found."
|
9416 |
msgstr ""
|
9417 |
|
9418 |
-
#: lib/wordfenceClass.php:
|
9419 |
-
#: lib/wordfenceClass.php:
|
9420 |
msgid "Invalid response from Wordfence Central."
|
9421 |
msgstr ""
|
9422 |
|
9423 |
-
#: lib/wordfenceClass.php:
|
9424 |
msgid "Auth grant not found."
|
9425 |
msgstr ""
|
9426 |
|
9427 |
-
#: lib/wordfenceClass.php:
|
9428 |
msgid "We were unable to create the <code>wordfence-waf.php</code> file in the root of the WordPress installation. It's possible WordPress cannot write to the <code>wordfence-waf.php</code> file because of file permissions. Please verify the permissions are correct and retry the installation."
|
9429 |
msgstr ""
|
9430 |
|
9431 |
-
#: lib/wordfenceClass.php:
|
9432 |
-
#: lib/wordfenceClass.php:
|
9433 |
msgid "We were unable to make changes to the .htaccess file. It's possible WordPress cannot write to the .htaccess file because of file permissions, which may have been set by another security plugin, or you may have set them manually. Please verify the permissions allow the web server to write to the file, and retry the installation."
|
9434 |
msgstr ""
|
9435 |
|
9436 |
#. translators: File path.
|
9437 |
-
#: lib/wordfenceClass.php:
|
9438 |
-
#: lib/wordfenceClass.php:
|
9439 |
msgid "We were unable to make changes to the %1$s file. It's possible WordPress cannot write to the %1$s file because of file permissions. Please verify the permissions are correct and retry the installation."
|
9440 |
msgstr ""
|
9441 |
|
9442 |
-
#: lib/wordfenceClass.php:
|
9443 |
msgid "We were unable to remove the <code>wordfence-waf.php</code> file in the root of the WordPress installation. It's possible WordPress cannot remove the <code>wordfence-waf.php</code> file because of file permissions. Please verify the permissions are correct and retry the removal."
|
9444 |
msgstr ""
|
9445 |
|
@@ -9574,19 +9488,19 @@ msgstr ""
|
|
9574 |
msgid "This file's signature matches a known malware file. The title of the malware is '%s'. Immediately inspect this file using the 'View' option below and consider deleting it from your server."
|
9575 |
msgstr ""
|
9576 |
|
9577 |
-
#: lib/wordfenceHash.php:
|
9578 |
msgid "Ignoring invalid scan file child: %s"
|
9579 |
msgstr ""
|
9580 |
|
9581 |
#. translators: File path.
|
9582 |
-
#: lib/wordfenceHash.php:
|
9583 |
-
#: lib/wordfenceHash.php:
|
9584 |
msgid "Found .suspected file: %s"
|
9585 |
msgstr ""
|
9586 |
|
9587 |
#. translators: File path.
|
9588 |
-
#: lib/wordfenceHash.php:
|
9589 |
-
#: lib/wordfenceHash.php:
|
9590 |
msgid "Skipping unneeded hash: %s"
|
9591 |
msgstr ""
|
9592 |
|
@@ -10712,32 +10626,32 @@ msgstr ""
|
|
10712 |
msgid "Display \"Live Traffic\" menu item"
|
10713 |
msgstr ""
|
10714 |
|
10715 |
-
#: views/diagnostics/text.php:
|
10716 |
msgid "Setting Name"
|
10717 |
msgstr ""
|
10718 |
|
10719 |
-
#: views/diagnostics/text.php:
|
10720 |
#: views/waf/options-group-advanced-firewall.php:138
|
10721 |
msgid "Description"
|
10722 |
msgstr ""
|
10723 |
|
10724 |
-
#: views/diagnostics/text.php:
|
10725 |
-
#: views/diagnostics/text.php:
|
10726 |
-
#: views/diagnostics/text.php:
|
10727 |
-
#: views/diagnostics/text.php:
|
10728 |
msgid "Name"
|
10729 |
msgstr ""
|
10730 |
|
10731 |
-
#: views/diagnostics/text.php:
|
10732 |
msgid "Run Time"
|
10733 |
msgstr ""
|
10734 |
|
10735 |
-
#: views/diagnostics/text.php:
|
10736 |
msgid "Job"
|
10737 |
msgstr ""
|
10738 |
|
10739 |
#. translators: 1. WordPress table prefix. 2. Wordfence tables.
|
10740 |
-
#: views/diagnostics/text.php:
|
10741 |
msgid "Tables missing (prefix %1$s, %2$s): %s"
|
10742 |
msgstr ""
|
10743 |
|
@@ -11725,6 +11639,14 @@ msgstr ""
|
|
11725 |
msgid "Additional scan signatures (one per line)"
|
11726 |
msgstr ""
|
11727 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
11728 |
#: views/scanner/options-group-basic.php:23
|
11729 |
msgid "Basic Scan Type Options"
|
11730 |
msgstr ""
|
2 |
# This file is distributed under the same license as the Wordfence Security plugin.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
+
"Project-Id-Version: Wordfence Security 7.6.0\n"
|
6 |
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/src\n"
|
7 |
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
8 |
"Language-Team: LANGUAGE <LL@li.org>\n"
|
9 |
"MIME-Version: 1.0\n"
|
10 |
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
"Content-Transfer-Encoding: 8bit\n"
|
12 |
+
"POT-Creation-Date: 2022-07-28T09:22:50-04:00\n"
|
13 |
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
14 |
"X-Generator: WP-CLI 2.4.0\n"
|
15 |
"X-Domain: wordfence\n"
|
57 |
#: lib/dashboard/widget_content_logins.php:7
|
58 |
#: lib/dashboard/widget_ips.php:115
|
59 |
#: lib/dashboard/widget_logins.php:96
|
60 |
+
#: lib/wordfenceClass.php:6194
|
61 |
#: views/reports/activity-report-email-inline.php:146
|
62 |
#: views/reports/activity-report.php:16
|
63 |
#: views/waf/option-whitelist.php:110
|
68 |
|
69 |
#: lib/dashboard/widget_content_logins.php:6
|
70 |
#: lib/dashboard/widget_logins.php:95
|
71 |
+
#: lib/wordfenceClass.php:6269
|
72 |
#: views/reports/activity-report-email-inline.php:256
|
73 |
#: views/reports/activity-report.php:106
|
74 |
msgid "Username"
|
91 |
|
92 |
#: lib/dashboard/widget_countries.php:25
|
93 |
#: lib/dashboard/widget_networkattacks.php:8
|
94 |
+
#: lib/wfDiagnostic.php:866
|
95 |
msgid "Wordfence Network"
|
96 |
msgstr ""
|
97 |
|
133 |
#. translators: WordPress username.
|
134 |
#: lib/dashboard/widget_ips.php:96
|
135 |
#: lib/dashboard/widget_logins.php:77
|
136 |
+
#: lib/wordfenceClass.php:6140
|
137 |
msgid "An error occurred"
|
138 |
msgstr ""
|
139 |
|
218 |
#: lib/menu_support.php:143
|
219 |
#: lib/menu_support.php:148
|
220 |
#: lib/menu_support.php:169
|
221 |
+
#: lib/menu_tools_diagnostic.php:706
|
222 |
+
#: lib/menu_tools_diagnostic.php:773
|
223 |
+
#: lib/menu_tools_diagnostic.php:774
|
224 |
+
#: lib/menu_tools_diagnostic.php:779
|
225 |
+
#: lib/menu_tools_diagnostic.php:780
|
226 |
+
#: lib/menu_tools_diagnostic.php:785
|
227 |
+
#: lib/menu_tools_diagnostic.php:792
|
228 |
+
#: lib/menu_tools_diagnostic.php:799
|
229 |
#: lib/menu_tools_livetraffic.php:209
|
230 |
#: lib/menu_tools_livetraffic.php:346
|
231 |
#: lib/menu_tools_livetraffic.php:353
|
234 |
#: lib/menu_tools_twoFactor.php:51
|
235 |
#: lib/menu_wordfence_central.php:59
|
236 |
#: lib/wf503.php:390
|
237 |
+
#: lib/wfScanEngine.php:283
|
238 |
+
#: lib/wfScanEngine.php:616
|
239 |
+
#: lib/wfScanEngine.php:629
|
240 |
+
#: lib/wfScanEngine.php:701
|
241 |
+
#: lib/wfScanEngine.php:724
|
242 |
+
#: lib/wfScanEngine.php:799
|
243 |
+
#: lib/wfScanEngine.php:1029
|
244 |
+
#: lib/wfScanEngine.php:1030
|
245 |
+
#: lib/wfScanEngine.php:1171
|
246 |
+
#: lib/wfScanEngine.php:1308
|
247 |
+
#: lib/wfScanEngine.php:1451
|
248 |
+
#: lib/wfScanEngine.php:1815
|
249 |
+
#: lib/wfScanEngine.php:2061
|
250 |
+
#: lib/wfScanEngine.php:2100
|
251 |
+
#: lib/wfScanEngine.php:2288
|
252 |
+
#: lib/wfScanEngine.php:2330
|
253 |
#: lib/wfVersionCheckController.php:68
|
254 |
#: lib/wfVersionCheckController.php:91
|
255 |
#: lib/wfVersionCheckController.php:167
|
256 |
#: lib/wfVersionCheckController.php:186
|
257 |
#: lib/wordfenceClass.php:1398
|
258 |
+
#: lib/wordfenceClass.php:2775
|
259 |
+
#: lib/wordfenceClass.php:2911
|
260 |
+
#: lib/wordfenceClass.php:3066
|
261 |
+
#: lib/wordfenceClass.php:3102
|
262 |
+
#: lib/wordfenceClass.php:3630
|
263 |
+
#: lib/wordfenceClass.php:4961
|
264 |
+
#: lib/wordfenceClass.php:4969
|
265 |
+
#: lib/wordfenceClass.php:4975
|
266 |
+
#: lib/wordfenceClass.php:4988
|
267 |
+
#: lib/wordfenceClass.php:5000
|
268 |
+
#: lib/wordfenceClass.php:5008
|
269 |
+
#: lib/wordfenceClass.php:6329
|
270 |
+
#: lib/wordfenceClass.php:6351
|
271 |
+
#: lib/wordfenceClass.php:6370
|
272 |
+
#: lib/wordfenceClass.php:6376
|
273 |
+
#: lib/wordfenceClass.php:6423
|
274 |
+
#: lib/wordfenceClass.php:8075
|
275 |
+
#: lib/wordfenceClass.php:8099
|
276 |
+
#: lib/wordfenceClass.php:8143
|
277 |
+
#: lib/wordfenceClass.php:8182
|
278 |
+
#: lib/wordfenceClass.php:8207
|
279 |
+
#: lib/wordfenceClass.php:8238
|
280 |
+
#: lib/wordfenceClass.php:8267
|
281 |
+
#: lib/wordfenceClass.php:8313
|
282 |
+
#: lib/wordfenceClass.php:9035
|
283 |
#: lib/wordfenceHash.php:521
|
284 |
#: lib/wordfenceHash.php:568
|
285 |
#: lib/wordfenceHash.php:642
|
426 |
msgstr ""
|
427 |
|
428 |
#: lib/dashboard/widget_notifications.php:8
|
429 |
+
#: lib/wordfenceClass.php:6809
|
430 |
msgid "Notifications"
|
431 |
msgstr ""
|
432 |
|
498 |
#: lib/dashboard/widget_notifications.php:134
|
499 |
#: lib/menu_scanner.php:217
|
500 |
#: lib/menu_scanner.php:228
|
501 |
+
#: lib/menu_tools_diagnostic.php:917
|
502 |
#: lib/menu_tools_twoFactor.php:235
|
503 |
#: lib/menu_tools_twoFactor.php:273
|
504 |
+
#: lib/wordfenceClass.php:8100
|
505 |
+
#: lib/wordfenceClass.php:8144
|
506 |
+
#: lib/wordfenceClass.php:8208
|
507 |
+
#: lib/wordfenceClass.php:8268
|
508 |
+
#: lib/wordfenceClass.php:8314
|
509 |
#: views/blocking/block-list.php:501
|
510 |
#: views/blocking/blocking-create.php:212
|
511 |
#: views/blocking/blocking-create.php:529
|
723 |
#: lib/wfVersionCheckController.php:91
|
724 |
#: lib/wfVersionCheckController.php:167
|
725 |
#: lib/wfVersionCheckController.php:186
|
726 |
+
#: lib/wordfenceClass.php:6456
|
727 |
#: views/blocking/blocking-create.php:528
|
728 |
#: views/blocking/blocking-status.php:27
|
729 |
#: views/dashboard/options-group-dashboard.php:107
|
926 |
msgstr ""
|
927 |
|
928 |
#: lib/menu_dashboard.php:24
|
929 |
+
#: lib/wordfenceClass.php:6694
|
930 |
msgid "Wordfence Dashboard"
|
931 |
msgstr ""
|
932 |
|
938 |
#: lib/menu_dashboard_options.php:98
|
939 |
#: lib/menu_firewall.php:20
|
940 |
#: lib/menu_firewall.php:30
|
941 |
+
#: lib/wordfenceClass.php:6698
|
942 |
#: models/page/wfPage.php:105
|
943 |
msgid "Firewall"
|
944 |
msgstr ""
|
975 |
#: lib/menu_dashboard_options.php:115
|
976 |
#: lib/menu_scanner.php:31
|
977 |
#: lib/menu_scanner.php:305
|
978 |
+
#: lib/wordfenceClass.php:6705
|
979 |
#: models/page/wfPage.php:113
|
980 |
msgid "Scan"
|
981 |
msgstr ""
|
1058 |
#: lib/menu_scanner.php:80
|
1059 |
#: lib/menu_support.php:55
|
1060 |
#: lib/menu_tools_twoFactor.php:51
|
1061 |
+
#: lib/wordfenceClass.php:6734
|
1062 |
#: views/blocking/blocking-create.php:179
|
1063 |
#: views/blocking/blocking-status.php:23
|
1064 |
#: views/blocking/blocking-status.php:27
|
1152 |
msgstr ""
|
1153 |
|
1154 |
#: lib/menu_dashboard.php:229
|
1155 |
+
#: lib/wordfenceClass.php:6709
|
1156 |
msgid "Tools"
|
1157 |
msgstr ""
|
1158 |
|
1164 |
#: lib/menu_firewall_waf.php:157
|
1165 |
#: lib/menu_scanner.php:139
|
1166 |
#: lib/menu_support.php:19
|
1167 |
+
#: lib/wordfenceClass.php:6722
|
1168 |
msgid "Help"
|
1169 |
msgstr ""
|
1170 |
|
1383 |
#: lib/menu_firewall.php:41
|
1384 |
#: lib/menu_firewall_blocking.php:119
|
1385 |
#: lib/menu_firewall_waf.php:142
|
1386 |
+
#: lib/wordfenceClass.php:6700
|
1387 |
#: models/page/wfPage.php:109
|
1388 |
msgid "Blocking"
|
1389 |
msgstr ""
|
1549 |
|
1550 |
#: lib/menu_firewall_waf.php:69
|
1551 |
#: lib/menu_firewall_waf_options.php:180
|
1552 |
+
#: lib/wfDiagnostic.php:839
|
1553 |
+
#: lib/wfDiagnostic.php:933
|
1554 |
+
#: lib/wfDiagnostic.php:938
|
1555 |
+
#: lib/wfDiagnostic.php:942
|
|
|
1556 |
#: models/firewall/wfFirewall.php:35
|
|
|
|
|
|
|
|
|
1557 |
#: views/scanner/scan-scheduling.php:15
|
1558 |
#: views/waf/options-group-basic-firewall.php:477
|
1559 |
#: views/waf/options-group-whitelisted.php:81
|
1563 |
|
1564 |
#: lib/menu_firewall_waf.php:69
|
1565 |
#: lib/menu_firewall_waf_options.php:180
|
1566 |
+
#: lib/wfDiagnostic.php:933
|
1567 |
+
#: lib/wfDiagnostic.php:938
|
1568 |
+
#: lib/wfDiagnostic.php:942
|
1569 |
+
#: lib/wordfenceClass.php:6166
|
|
|
1570 |
#: models/firewall/wfFirewall.php:41
|
|
|
|
|
|
|
|
|
1571 |
#: views/scanner/scan-scheduling.php:14
|
1572 |
#: views/user/disabled-application-passwords.php:12
|
1573 |
#: views/waf/options-group-basic-firewall.php:48
|
1684 |
|
1685 |
#: lib/menu_options.php:24
|
1686 |
#: lib/menu_options.php:262
|
1687 |
+
#: lib/wordfenceClass.php:6717
|
1688 |
msgid "All Options"
|
1689 |
msgstr ""
|
1690 |
|
2323 |
msgstr ""
|
2324 |
|
2325 |
#: lib/menu_scanner.php:80
|
2326 |
+
#: lib/wordfenceClass.php:6746
|
2327 |
msgid "Protect More Sites"
|
2328 |
msgstr ""
|
2329 |
|
2406 |
#: lib/menu_tools_twoFactor.php:255
|
2407 |
#: lib/menu_tools_twoFactor.php:264
|
2408 |
#: lib/menu_tools_twoFactor.php:284
|
2409 |
+
#: lib/wordfenceClass.php:4970
|
2410 |
+
#: lib/wordfenceClass.php:4976
|
2411 |
+
#: lib/wordfenceClass.php:4982
|
2412 |
+
#: lib/wordfenceClass.php:4989
|
2413 |
+
#: lib/wordfenceClass.php:4995
|
2414 |
+
#: lib/wordfenceClass.php:5002
|
2415 |
+
#: lib/wordfenceClass.php:5010
|
2416 |
+
#: lib/wordfenceClass.php:6108
|
2417 |
+
#: lib/wordfenceClass.php:6110
|
2418 |
+
#: lib/wordfenceClass.php:6161
|
2419 |
+
#: lib/wordfenceClass.php:8125
|
2420 |
+
#: lib/wordfenceClass.php:8132
|
2421 |
+
#: lib/wordfenceClass.php:8239
|
2422 |
+
#: lib/wordfenceClass.php:8303
|
2423 |
#: views/dashboard/options-group-import.php:147
|
2424 |
#: views/dashboard/options-group-import.php:157
|
2425 |
#: views/dashboard/options-group-import.php:177
|
2622 |
#: lib/menu_tools_livetraffic.php:41
|
2623 |
#: lib/menu_tools_livetraffic.php:571
|
2624 |
#: lib/menu_tools_livetraffic.php:602
|
2625 |
+
#: lib/wordfenceClass.php:6711
|
2626 |
#: models/page/wfPage.php:119
|
2627 |
msgid "Live Traffic"
|
2628 |
msgstr ""
|
2687 |
|
2688 |
#: lib/menu_tools_diagnostic.php:201
|
2689 |
#: views/diagnostics/text.php:70
|
2690 |
+
#: views/diagnostics/text.php:124
|
2691 |
msgid "Value"
|
2692 |
msgstr ""
|
2693 |
|
2701 |
#. translators: WordPress custom user table.
|
2702 |
#. translators: WordPress custom user meta table.
|
2703 |
#: lib/menu_tools_diagnostic.php:218
|
2704 |
+
#: lib/menu_tools_diagnostic.php:265
|
2705 |
+
#: lib/wfDiagnostic.php:382
|
2706 |
+
#: lib/wfDiagnostic.php:906
|
2707 |
+
#: lib/wfDiagnostic.php:907
|
2708 |
+
#: lib/wfDiagnostic.php:920
|
2709 |
+
#: lib/wfDiagnostic.php:921
|
2710 |
+
#: lib/wfDiagnostic.php:934
|
2711 |
+
#: lib/wfDiagnostic.php:935
|
2712 |
+
#: lib/wfDiagnostic.php:936
|
2713 |
+
#: lib/wfDiagnostic.php:937
|
2714 |
+
#: lib/wfDiagnostic.php:951
|
2715 |
+
#: lib/wfDiagnostic.php:952
|
2716 |
+
#: lib/wfDiagnostic.php:953
|
2717 |
+
#: lib/wfDiagnostic.php:955
|
2718 |
+
#: lib/wfDiagnostic.php:956
|
2719 |
+
#: lib/wfDiagnostic.php:957
|
2720 |
+
#: lib/wfDiagnostic.php:962
|
2721 |
#: views/diagnostics/text.php:86
|
2722 |
+
#: views/diagnostics/text.php:131
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2723 |
msgid "(not set)"
|
2724 |
msgstr ""
|
2725 |
|
2743 |
msgid "WordPress version and internal settings/constants."
|
2744 |
msgstr ""
|
2745 |
|
2746 |
+
#: lib/menu_tools_diagnostic.php:293
|
2747 |
+
#: views/diagnostics/text.php:155
|
2748 |
+
msgid "WordPress Plugins"
|
2749 |
msgstr ""
|
2750 |
|
2751 |
+
#: lib/menu_tools_diagnostic.php:294
|
2752 |
+
#: views/diagnostics/text.php:155
|
2753 |
+
msgid "Status of installed plugins."
|
2754 |
+
msgstr ""
|
2755 |
+
|
2756 |
+
#. translators: Plugin version.
|
2757 |
+
#. translators: Theme version.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2758 |
#: lib/menu_tools_diagnostic.php:318
|
2759 |
+
#: lib/menu_tools_diagnostic.php:364
|
2760 |
+
#: lib/menu_tools_diagnostic.php:463
|
2761 |
+
#: views/diagnostics/text.php:173
|
2762 |
+
#: views/diagnostics/text.php:212
|
2763 |
+
#: views/diagnostics/text.php:286
|
2764 |
+
msgid "Version %s"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2765 |
msgstr ""
|
2766 |
|
2767 |
+
#: lib/menu_tools_diagnostic.php:322
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2768 |
#: views/diagnostics/text.php:177
|
2769 |
+
msgid "Network Activated"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2770 |
msgstr ""
|
2771 |
|
2772 |
+
#: lib/menu_tools_diagnostic.php:324
|
2773 |
+
#: lib/menu_tools_diagnostic.php:367
|
2774 |
+
#: lib/menu_tools_diagnostic.php:423
|
2775 |
+
#: lib/menu_tools_diagnostic.php:466
|
2776 |
+
#: views/diagnostics/text.php:179
|
2777 |
+
#: views/diagnostics/text.php:217
|
2778 |
+
#: views/diagnostics/text.php:259
|
2779 |
+
#: views/diagnostics/text.php:290
|
2780 |
+
msgid "Active"
|
2781 |
msgstr ""
|
2782 |
|
2783 |
+
#: lib/menu_tools_diagnostic.php:326
|
2784 |
+
#: lib/menu_tools_diagnostic.php:425
|
2785 |
+
#: lib/menu_tools_diagnostic.php:468
|
2786 |
+
#: views/diagnostics/text.php:181
|
2787 |
+
#: views/diagnostics/text.php:259
|
2788 |
+
#: views/diagnostics/text.php:292
|
2789 |
+
msgid "Inactive"
|
2790 |
msgstr ""
|
2791 |
|
2792 |
+
#: lib/menu_tools_diagnostic.php:338
|
2793 |
+
#: views/diagnostics/text.php:193
|
2794 |
+
msgid "Must-Use WordPress Plugins"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2795 |
msgstr ""
|
2796 |
|
2797 |
+
#: lib/menu_tools_diagnostic.php:339
|
2798 |
+
#: views/diagnostics/text.php:193
|
2799 |
+
msgid "WordPress \"mu-plugins\" that are always active, including those provided by hosts."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2800 |
msgstr ""
|
2801 |
|
2802 |
+
#: lib/menu_tools_diagnostic.php:374
|
2803 |
+
#: views/diagnostics/text.php:222
|
2804 |
+
msgid "No MU-Plugins"
|
2805 |
msgstr ""
|
2806 |
|
2807 |
+
#: lib/menu_tools_diagnostic.php:386
|
2808 |
+
#: views/diagnostics/text.php:231
|
2809 |
+
msgid "Drop-In WordPress Plugins"
|
2810 |
msgstr ""
|
2811 |
|
2812 |
+
#: lib/menu_tools_diagnostic.php:387
|
2813 |
+
#: views/diagnostics/text.php:231
|
2814 |
+
msgid "WordPress \"drop-in\" plugins that are active."
|
2815 |
msgstr ""
|
2816 |
|
2817 |
+
#: lib/menu_tools_diagnostic.php:400
|
2818 |
+
#: views/diagnostics/text.php:237
|
2819 |
+
msgid "Advanced caching plugin"
|
2820 |
msgstr ""
|
2821 |
|
2822 |
+
#: lib/menu_tools_diagnostic.php:401
|
2823 |
+
#: views/diagnostics/text.php:238
|
2824 |
+
msgid "Custom database class"
|
2825 |
msgstr ""
|
2826 |
|
2827 |
+
#: lib/menu_tools_diagnostic.php:402
|
2828 |
+
#: views/diagnostics/text.php:239
|
2829 |
+
msgid "Custom database error message"
|
2830 |
msgstr ""
|
2831 |
|
2832 |
+
#: lib/menu_tools_diagnostic.php:403
|
2833 |
+
#: views/diagnostics/text.php:240
|
2834 |
+
msgid "Custom installation script"
|
2835 |
msgstr ""
|
2836 |
|
2837 |
+
#: lib/menu_tools_diagnostic.php:404
|
2838 |
+
#: views/diagnostics/text.php:241
|
2839 |
+
msgid "Custom maintenance message"
|
2840 |
msgstr ""
|
2841 |
|
2842 |
+
#: lib/menu_tools_diagnostic.php:405
|
2843 |
+
#: views/diagnostics/text.php:242
|
2844 |
+
msgid "External object cache"
|
2845 |
msgstr ""
|
2846 |
|
2847 |
+
#: lib/menu_tools_diagnostic.php:406
|
2848 |
+
#: views/diagnostics/text.php:243
|
2849 |
+
msgid "Custom PHP error message"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2850 |
msgstr ""
|
2851 |
|
2852 |
+
#: lib/menu_tools_diagnostic.php:407
|
2853 |
+
#: views/diagnostics/text.php:244
|
2854 |
+
msgid "Custom PHP fatal error handler"
|
|
|
2855 |
msgstr ""
|
2856 |
|
2857 |
+
#: lib/menu_tools_diagnostic.php:409
|
2858 |
+
#: views/diagnostics/text.php:246
|
2859 |
+
msgid "Executed before Multisite is loaded"
|
2860 |
msgstr ""
|
2861 |
|
2862 |
+
#: lib/menu_tools_diagnostic.php:410
|
2863 |
+
#: views/diagnostics/text.php:247
|
2864 |
+
msgid "Custom site deleted message"
|
|
|
2865 |
msgstr ""
|
2866 |
|
2867 |
+
#: lib/menu_tools_diagnostic.php:411
|
2868 |
+
#: views/diagnostics/text.php:248
|
2869 |
+
msgid "Custom site inactive message"
|
|
|
2870 |
msgstr ""
|
2871 |
|
2872 |
+
#: lib/menu_tools_diagnostic.php:412
|
2873 |
+
#: views/diagnostics/text.php:249
|
2874 |
+
msgid "Custom site suspended message"
|
2875 |
msgstr ""
|
2876 |
|
2877 |
+
#: lib/menu_tools_diagnostic.php:437
|
2878 |
+
#: views/diagnostics/text.php:267
|
2879 |
+
#: views/reports/activity-report-email-inline.php:392
|
2880 |
+
#: views/reports/activity-report.php:191
|
2881 |
+
msgid "Themes"
|
2882 |
msgstr ""
|
2883 |
|
2884 |
+
#: lib/menu_tools_diagnostic.php:438
|
2885 |
+
#: views/diagnostics/text.php:267
|
2886 |
+
msgid "Status of installed themes."
|
|
|
|
|
|
|
|
|
2887 |
msgstr ""
|
2888 |
|
2889 |
+
#: lib/menu_tools_diagnostic.php:476
|
2890 |
+
#: views/diagnostics/text.php:301
|
2891 |
+
msgid "No Themes"
|
|
|
2892 |
msgstr ""
|
2893 |
|
2894 |
+
#: lib/menu_tools_diagnostic.php:488
|
2895 |
+
#: views/diagnostics/text.php:310
|
2896 |
+
msgid "Cron Jobs"
|
|
|
2897 |
msgstr ""
|
2898 |
|
2899 |
+
#: lib/menu_tools_diagnostic.php:489
|
2900 |
+
#: views/diagnostics/text.php:310
|
2901 |
+
msgid "List of WordPress cron jobs scheduled by WordPress, plugins, or themes."
|
2902 |
msgstr ""
|
2903 |
|
2904 |
+
#: lib/menu_tools_diagnostic.php:509
|
2905 |
+
#: views/diagnostics/text.php:325
|
2906 |
+
msgid "Overdue"
|
|
|
2907 |
msgstr ""
|
2908 |
|
2909 |
+
#: lib/menu_tools_diagnostic.php:541
|
2910 |
+
#: views/diagnostics/text.php:337
|
2911 |
+
msgid "Database Tables"
|
|
|
|
|
|
|
|
|
|
|
|
|
2912 |
msgstr ""
|
2913 |
|
2914 |
+
#: lib/menu_tools_diagnostic.php:542
|
2915 |
+
#: views/diagnostics/text.php:337
|
2916 |
+
msgid "Database table names, sizes, timestamps, and other metadata."
|
2917 |
msgstr ""
|
2918 |
|
2919 |
+
#: lib/menu_tools_diagnostic.php:552
|
2920 |
+
msgid "Wordfence Table Check"
|
|
|
2921 |
msgstr ""
|
2922 |
|
2923 |
+
#: lib/menu_tools_diagnostic.php:555
|
2924 |
+
#: views/diagnostics/text.php:355
|
2925 |
+
msgid "Unable to verify - table count too high"
|
2926 |
msgstr ""
|
2927 |
|
2928 |
+
#: lib/menu_tools_diagnostic.php:584
|
2929 |
+
#: views/diagnostics/text.php:388
|
2930 |
+
msgid "All Tables Exist"
|
2931 |
msgstr ""
|
2932 |
|
2933 |
+
#. translators: 1. WordPress table prefix. 2. Wordfence table case. 3. List of database tables.
|
2934 |
+
#: lib/menu_tools_diagnostic.php:588
|
2935 |
+
msgid "Tables missing (prefix %1$s, %2$s): %3$s"
|
2936 |
msgstr ""
|
2937 |
|
2938 |
+
#. translators: 1. WordPress table prefix. 2. Wordfence table case. 3. List of database tables.
|
2939 |
+
#. translators: 1. WordPress table prefix. 2. Wordfence tables.
|
2940 |
+
#: lib/menu_tools_diagnostic.php:588
|
2941 |
+
#: views/diagnostics/text.php:390
|
2942 |
+
msgid "lowercase"
|
2943 |
msgstr ""
|
2944 |
|
2945 |
+
#. translators: 1. WordPress table prefix. 2. Wordfence table case. 3. List of database tables.
|
2946 |
+
#. translators: 1. WordPress table prefix. 2. Wordfence tables.
|
2947 |
+
#: lib/menu_tools_diagnostic.php:588
|
2948 |
+
#: views/diagnostics/text.php:390
|
2949 |
+
msgid "regular case"
|
2950 |
msgstr ""
|
2951 |
|
2952 |
+
#. translators: Row/record count.
|
2953 |
+
#: lib/menu_tools_diagnostic.php:634
|
2954 |
+
#: views/diagnostics/text.php:424
|
2955 |
+
msgid "and %d more"
|
2956 |
msgstr ""
|
2957 |
|
2958 |
+
#: lib/menu_tools_diagnostic.php:653
|
2959 |
+
#: views/diagnostics/text.php:435
|
2960 |
+
msgid "Log Files"
|
2961 |
msgstr ""
|
2962 |
|
2963 |
+
#: lib/menu_tools_diagnostic.php:654
|
2964 |
+
#: views/diagnostics/text.php:435
|
2965 |
+
msgid "PHP error logs generated by your site, if enabled by your host."
|
2966 |
msgstr ""
|
2967 |
|
2968 |
+
#: lib/menu_tools_diagnostic.php:666
|
2969 |
+
#: views/diagnostics/text.php:441
|
2970 |
+
#: views/reports/activity-report-email-inline.php:341
|
2971 |
+
#: views/scanner/issue-file.php:8
|
2972 |
+
#: views/scanner/issue-knownfile.php:8
|
2973 |
+
msgid "File"
|
2974 |
msgstr ""
|
2975 |
|
2976 |
+
#: lib/menu_tools_diagnostic.php:667
|
2977 |
+
#: lib/menu_tools_diagnostic.php:706
|
2978 |
+
#: lib/wordfenceClass.php:6169
|
2979 |
+
msgid "Download"
|
|
|
|
|
|
|
2980 |
msgstr ""
|
2981 |
|
2982 |
+
#: lib/menu_tools_diagnostic.php:675
|
2983 |
+
#: views/diagnostics/text.php:448
|
2984 |
+
msgid "No log files found."
|
|
|
2985 |
msgstr ""
|
2986 |
|
2987 |
+
#: lib/menu_tools_diagnostic.php:695
|
2988 |
+
#: views/diagnostics/text.php:467
|
2989 |
+
msgid "UTC"
|
|
|
2990 |
msgstr ""
|
2991 |
|
2992 |
+
#: lib/menu_tools_diagnostic.php:706
|
2993 |
+
msgid "Requires downloading from the server directly"
|
|
|
2994 |
msgstr ""
|
2995 |
|
2996 |
+
#: lib/menu_tools_diagnostic.php:720
|
2997 |
+
#: views/diagnostics/text.php:488
|
2998 |
+
msgid "Scan Issues"
|
2999 |
msgstr ""
|
3000 |
|
3001 |
+
#. translators: Number of scan issues.
|
3002 |
+
#: lib/menu_tools_diagnostic.php:725
|
3003 |
+
#: views/diagnostics/text.php:496
|
3004 |
+
msgid "New Issues (%d total)"
|
3005 |
msgstr ""
|
3006 |
|
3007 |
+
#: lib/menu_tools_diagnostic.php:746
|
3008 |
+
#: lib/wordfenceClass.php:3985
|
3009 |
+
#: views/diagnostics/text.php:519
|
3010 |
+
msgid "No New Issues"
|
3011 |
msgstr ""
|
3012 |
|
3013 |
+
#: lib/menu_tools_diagnostic.php:761
|
3014 |
+
msgid "Other Tests"
|
|
|
3015 |
msgstr ""
|
3016 |
|
3017 |
+
#: lib/menu_tools_diagnostic.php:762
|
3018 |
+
msgid "System configuration, memory test, send test email from this server."
|
|
|
|
|
3019 |
msgstr ""
|
3020 |
|
3021 |
+
#: lib/menu_tools_diagnostic.php:773
|
3022 |
+
msgid "Click to view your system's configuration in a new window"
|
|
|
3023 |
msgstr ""
|
3024 |
|
3025 |
+
#: lib/menu_tools_diagnostic.php:779
|
3026 |
+
msgid "Test your WordPress host's available memory"
|
|
|
3027 |
msgstr ""
|
3028 |
|
3029 |
+
#: lib/menu_tools_diagnostic.php:785
|
3030 |
+
msgid "Send a test email from this WordPress server to an email address:"
|
|
|
3031 |
msgstr ""
|
3032 |
|
3033 |
+
#: lib/menu_tools_diagnostic.php:787
|
3034 |
+
msgid "Send Test Email"
|
|
|
3035 |
msgstr ""
|
3036 |
|
3037 |
+
#: lib/menu_tools_diagnostic.php:792
|
3038 |
+
msgid "Send a test activity report email:"
|
|
|
3039 |
msgstr ""
|
3040 |
|
3041 |
+
#: lib/menu_tools_diagnostic.php:794
|
3042 |
+
msgid "Send Test Activity Report"
|
|
|
3043 |
msgstr ""
|
3044 |
|
3045 |
+
#: lib/menu_tools_diagnostic.php:799
|
3046 |
+
msgid "Clear all Wordfence Central connection data"
|
|
|
3047 |
msgstr ""
|
3048 |
|
3049 |
+
#: lib/menu_tools_diagnostic.php:800
|
3050 |
+
msgid "Clear Connection Data"
|
|
|
3051 |
msgstr ""
|
3052 |
|
3053 |
+
#: lib/menu_tools_diagnostic.php:812
|
3054 |
+
msgid "Debugging Options"
|
|
|
3055 |
msgstr ""
|
3056 |
|
3057 |
+
#: lib/menu_tools_diagnostic.php:829
|
3058 |
+
msgid "Enable debugging mode (increases database load)"
|
|
|
3059 |
msgstr ""
|
3060 |
|
3061 |
+
#: lib/menu_tools_diagnostic.php:841
|
3062 |
+
msgid "Start all scans remotely (Try this if your scans aren't starting and your site is publicly accessible)"
|
|
|
3063 |
msgstr ""
|
3064 |
|
3065 |
+
#: lib/menu_tools_diagnostic.php:853
|
3066 |
+
msgid "Enable SSL Verification (Disable this if you are consistently unable to connect to the Wordfence servers.)"
|
|
|
3067 |
msgstr ""
|
3068 |
|
3069 |
+
#: lib/menu_tools_diagnostic.php:865
|
3070 |
+
msgid "Disable reading of php://input"
|
|
|
3071 |
msgstr ""
|
3072 |
|
3073 |
+
#: lib/menu_tools_diagnostic.php:877
|
3074 |
+
msgid "Enable beta threat defense feed"
|
|
|
3075 |
msgstr ""
|
3076 |
|
3077 |
+
#: lib/menu_tools_diagnostic.php:896
|
3078 |
+
#: lib/wordfenceClass.php:6230
|
3079 |
+
msgid "Restore Defaults"
|
3080 |
msgstr ""
|
3081 |
|
3082 |
+
#: lib/menu_tools_diagnostic.php:897
|
3083 |
+
#: lib/wordfenceClass.php:6155
|
3084 |
+
msgid "Cancel Changes"
|
3085 |
msgstr ""
|
3086 |
|
3087 |
+
#: lib/menu_tools_diagnostic.php:898
|
3088 |
+
#: lib/wordfenceClass.php:6233
|
3089 |
+
msgid "Save Changes"
|
3090 |
msgstr ""
|
3091 |
|
3092 |
+
#: lib/menu_tools_diagnostic.php:915
|
3093 |
+
#: views/options/block-all-options-controls.php:162
|
3094 |
+
#: views/options/block-controls.php:77
|
3095 |
+
msgid "Confirm Restore Defaults"
|
3096 |
msgstr ""
|
3097 |
|
3098 |
+
#: lib/menu_tools_diagnostic.php:916
|
3099 |
+
msgid "Are you sure you want to restore the default Diagnostics settings? This will undo any custom changes you have made to the options on this page."
|
|
|
3100 |
msgstr ""
|
3101 |
|
3102 |
+
#: lib/menu_tools_diagnostic.php:918
|
3103 |
+
#: views/options/block-all-options-controls.php:165
|
3104 |
+
#: views/options/block-controls.php:80
|
3105 |
+
msgid "Restore<span class=\"wf-hidden-xs\"> Defaults</span>"
|
3106 |
msgstr ""
|
3107 |
|
3108 |
+
#. translators: URL to support page.
|
3109 |
+
#: lib/menu_tools_importExport.php:16
|
3110 |
+
msgid "<a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"wf-help-link\">Learn more<span class=\"wf-hidden-xs\"> about importing and exporting options</span><span class=\"screen-reader-text\"> (opens in new tab)</span></a>"
|
3111 |
msgstr ""
|
3112 |
|
3113 |
+
#: lib/menu_tools_importExport.php:20
|
3114 |
+
msgid "To clone one site's configuration to another, use the import/export tools below."
|
|
|
3115 |
msgstr ""
|
3116 |
|
3117 |
+
#. translators: URL to support page.
|
3118 |
+
#: lib/menu_tools_livetraffic.php:44
|
3119 |
+
msgid "<a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"wf-help-link\">Learn more<span class=\"wf-hidden-xs\"> about Live Traffic</span><span class=\"screen-reader-text\"> (opens in new tab)</span></a>"
|
3120 |
msgstr ""
|
3121 |
|
3122 |
+
#: lib/menu_tools_livetraffic.php:51
|
3123 |
+
msgid "Live Updates Paused"
|
|
|
3124 |
msgstr ""
|
3125 |
|
3126 |
+
#: lib/menu_tools_livetraffic.php:52
|
3127 |
+
msgid "Click inside window to resume"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3128 |
msgstr ""
|
3129 |
|
3130 |
+
#: lib/menu_tools_livetraffic.php:57
|
3131 |
+
msgid "Wordfence Live Traffic shows you what is happening on your site in real-time, including user logins, hack attempts, and requests that were blocked by the Wordfence Firewall. You can choose to log security-related traffic only or all traffic. Traffic is logged directly on the server, which means it includes visits that don't execute JavaScript. Google and other JavaScript-based analytics packages typically only show visits from browsers that are operated by a human, while Live Traffic can show visits from crawlers like Google and Bing."
|
|
|
3132 |
msgstr ""
|
3133 |
|
3134 |
+
#: lib/menu_tools_livetraffic.php:73
|
3135 |
+
msgid "Traffic logging mode: Security-related traffic only"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3136 |
msgstr ""
|
3137 |
|
3138 |
+
#. translators: URL to support page.
|
3139 |
+
#: lib/menu_tools_livetraffic.php:77
|
3140 |
+
#: lib/menu_tools_livetraffic.php:86
|
3141 |
+
msgid " (host setting <a href=\"%s\" class=\"wfhelp\" target=\"_blank\" rel=\"noopener noreferrer\"><span class=\"screen-reader-text\"> (opens in new tab)</span></a>)"
|
|
|
|
|
|
|
3142 |
msgstr ""
|
3143 |
|
3144 |
+
#: lib/menu_tools_livetraffic.php:78
|
3145 |
+
msgid "Login and firewall activity will appear below."
|
|
|
3146 |
msgstr ""
|
3147 |
|
3148 |
+
#: lib/menu_tools_livetraffic.php:82
|
3149 |
+
msgid "Traffic logging mode: All traffic"
|
|
|
3150 |
msgstr ""
|
3151 |
|
3152 |
+
#: lib/menu_tools_livetraffic.php:87
|
3153 |
+
msgid "Regular traffic and security-related traffic will appear below."
|
|
|
3154 |
msgstr ""
|
3155 |
|
3156 |
+
#: lib/menu_tools_livetraffic.php:100
|
3157 |
+
#: lib/menu_tools_livetraffic.php:227
|
3158 |
+
#: lib/menu_tools_livetraffic.php:458
|
3159 |
+
#: lib/wordfenceClass.php:6192
|
3160 |
+
msgid "Human"
|
3161 |
msgstr ""
|
3162 |
|
3163 |
+
#: lib/menu_tools_livetraffic.php:101
|
3164 |
+
#: lib/menu_tools_livetraffic.php:228
|
3165 |
+
#: lib/menu_tools_livetraffic.php:458
|
3166 |
+
#: lib/wordfenceClass.php:6154
|
3167 |
+
msgid "Bot"
|
3168 |
msgstr ""
|
3169 |
|
3170 |
+
#: lib/menu_tools_livetraffic.php:102
|
3171 |
+
msgid "Warning"
|
|
|
3172 |
msgstr ""
|
3173 |
|
3174 |
+
#: lib/menu_tools_livetraffic.php:103
|
3175 |
+
#: lib/wfDiagnostic.php:803
|
3176 |
+
#: lib/wordfenceClass.php:6146
|
3177 |
+
msgid "Blocked"
|
3178 |
msgstr ""
|
3179 |
|
3180 |
+
#: lib/menu_tools_livetraffic.php:117
|
3181 |
+
msgid "Show Advanced Filters"
|
|
|
3182 |
msgstr ""
|
3183 |
|
3184 |
+
#: lib/menu_tools_livetraffic.php:124
|
3185 |
+
msgid "Expand All Results"
|
|
|
3186 |
msgstr ""
|
3187 |
|
3188 |
+
#. translators: WordPress plugins directory.
|
3189 |
+
#: lib/menu_tools_livetraffic.php:152
|
3190 |
+
#: lib/wfDiagnostic.php:362
|
3191 |
+
#: lib/wfDiagnostic.php:394
|
3192 |
+
#: lib/wfDiagnostic.php:903
|
3193 |
+
#: lib/wfDiagnostic.php:914
|
3194 |
+
#: lib/wfDiagnostic.php:916
|
3195 |
+
#: lib/wfDiagnostic.php:917
|
3196 |
+
#: lib/wfDiagnostic.php:930
|
3197 |
+
#: lib/wfDiagnostic.php:943
|
3198 |
+
#: lib/wfDiagnostic.php:944
|
3199 |
+
#: lib/wfDiagnostic.php:945
|
3200 |
+
#: lib/wfDiagnostic.php:946
|
3201 |
+
#: lib/wfDiagnostic.php:947
|
3202 |
+
#: lib/wfDiagnostic.php:948
|
3203 |
+
#: lib/wfDiagnostic.php:953
|
3204 |
+
#: lib/wfDiagnostic.php:954
|
3205 |
+
#: lib/wfDiagnostic.php:955
|
3206 |
+
#: lib/wfDiagnostic.php:956
|
3207 |
+
#: lib/wfDiagnostic.php:957
|
3208 |
+
#: lib/wfDiagnostic.php:961
|
3209 |
+
#: views/onboarding/fresh-install.php:18
|
3210 |
+
#: views/onboarding/modal-final-attempt.php:25
|
3211 |
+
#: views/onboarding/plugin-header.php:39
|
3212 |
+
#: views/reports/activity-report-email-inline.php:270
|
3213 |
+
#: views/reports/activity-report.php:117
|
3214 |
+
msgid "Yes"
|
3215 |
msgstr ""
|
3216 |
|
3217 |
+
#: lib/menu_tools_livetraffic.php:153
|
3218 |
+
#: lib/wfDiagnostic.php:362
|
3219 |
+
#: lib/wfDiagnostic.php:394
|
3220 |
+
#: lib/wfDiagnostic.php:903
|
3221 |
+
#: lib/wfDiagnostic.php:930
|
3222 |
+
#: lib/wfDiagnostic.php:943
|
3223 |
+
#: lib/wfDiagnostic.php:944
|
3224 |
+
#: lib/wfDiagnostic.php:945
|
3225 |
+
#: lib/wfDiagnostic.php:946
|
3226 |
+
#: lib/wfDiagnostic.php:947
|
3227 |
+
#: lib/wfDiagnostic.php:948
|
3228 |
+
#: lib/wfDiagnostic.php:953
|
3229 |
+
#: lib/wfDiagnostic.php:954
|
3230 |
+
#: lib/wfDiagnostic.php:956
|
3231 |
+
#: lib/wfDiagnostic.php:957
|
3232 |
+
#: lib/wfDiagnostic.php:961
|
3233 |
+
#: views/onboarding/fresh-install.php:19
|
3234 |
+
#: views/onboarding/modal-final-attempt.php:26
|
3235 |
+
#: views/onboarding/plugin-header.php:40
|
3236 |
+
#: views/reports/activity-report-email-inline.php:270
|
3237 |
+
#: views/reports/activity-report.php:117
|
3238 |
+
msgid "No"
|
3239 |
msgstr ""
|
3240 |
|
3241 |
+
#: lib/menu_tools_livetraffic.php:166
|
3242 |
+
msgid "Add Filter"
|
|
|
3243 |
msgstr ""
|
3244 |
|
3245 |
+
#: lib/menu_tools_livetraffic.php:173
|
3246 |
+
msgid "From:"
|
|
|
3247 |
msgstr ""
|
3248 |
|
3249 |
+
#: lib/menu_tools_livetraffic.php:176
|
3250 |
+
#: lib/menu_tools_livetraffic.php:183
|
3251 |
+
msgid "Clear"
|
3252 |
msgstr ""
|
3253 |
|
3254 |
+
#: lib/menu_tools_livetraffic.php:180
|
3255 |
+
msgid "To:"
|
|
|
3256 |
msgstr ""
|
3257 |
|
3258 |
+
#: lib/menu_tools_livetraffic.php:187
|
3259 |
+
msgid "Group By:"
|
|
|
3260 |
msgstr ""
|
3261 |
|
3262 |
+
#: lib/menu_tools_livetraffic.php:212
|
3263 |
+
msgid "An unknown location at IP"
|
|
|
3264 |
msgstr ""
|
3265 |
|
3266 |
+
#: lib/menu_tools_livetraffic.php:217
|
3267 |
+
#: lib/menu_tools_livetraffic.php:435
|
3268 |
+
msgid "IP:"
|
|
|
|
|
3269 |
msgstr ""
|
3270 |
|
3271 |
+
#: lib/menu_tools_livetraffic.php:226
|
3272 |
+
#: views/scanner/issue-base.php:29
|
3273 |
+
#: views/scanner/issue-base.php:39
|
3274 |
+
msgid "Type:"
|
3275 |
msgstr ""
|
3276 |
|
3277 |
+
#: lib/menu_tools_livetraffic.php:233
|
3278 |
+
msgid "Username:"
|
|
|
3279 |
msgstr ""
|
3280 |
|
3281 |
+
#: lib/menu_tools_livetraffic.php:239
|
3282 |
+
msgid "HTTP Response Code:"
|
|
|
3283 |
msgstr ""
|
3284 |
|
3285 |
+
#: lib/menu_tools_livetraffic.php:245
|
3286 |
+
msgid "Firewall Response:"
|
|
|
3287 |
msgstr ""
|
3288 |
|
3289 |
+
#: lib/menu_tools_livetraffic.php:256
|
3290 |
+
msgid "Last Hit:"
|
|
|
3291 |
msgstr ""
|
3292 |
|
3293 |
+
#. translators: Time ago.
|
3294 |
+
#: lib/menu_tools_livetraffic.php:257
|
3295 |
+
msgid "Last hit was %s ago."
|
3296 |
msgstr ""
|
3297 |
|
3298 |
+
#: lib/menu_tools_livetraffic.php:263
|
3299 |
+
#: lib/menu_tools_livetraffic.php:442
|
3300 |
+
#: lib/menu_tools_livetraffic.php:465
|
3301 |
+
msgid "Unblock IP"
|
3302 |
msgstr ""
|
3303 |
|
3304 |
+
#: lib/menu_tools_livetraffic.php:266
|
3305 |
+
#: lib/menu_tools_livetraffic.php:447
|
3306 |
+
#: lib/menu_tools_livetraffic.php:471
|
3307 |
+
msgid "Unblock range"
|
3308 |
msgstr ""
|
3309 |
|
3310 |
+
#: lib/menu_tools_livetraffic.php:269
|
3311 |
+
#: lib/menu_tools_livetraffic.php:453
|
3312 |
+
#: lib/menu_tools_livetraffic.php:477
|
3313 |
+
msgid "Block IP"
|
3314 |
msgstr ""
|
3315 |
|
3316 |
+
#. translators: Number of HTTP requests.
|
3317 |
+
#: lib/menu_tools_livetraffic.php:275
|
3318 |
+
msgid "%s hits"
|
3319 |
msgstr ""
|
3320 |
|
3321 |
+
#: lib/menu_tools_livetraffic.php:286
|
3322 |
+
#: lib/wordfenceClass.php:6261
|
3323 |
+
msgid "Type"
|
3324 |
msgstr ""
|
3325 |
|
3326 |
+
#: lib/menu_tools_livetraffic.php:287
|
3327 |
+
msgid "Location"
|
|
|
|
|
|
|
3328 |
msgstr ""
|
3329 |
|
3330 |
+
#: lib/menu_tools_livetraffic.php:288
|
3331 |
+
msgid "Page Visited"
|
|
|
|
|
|
|
3332 |
msgstr ""
|
3333 |
|
3334 |
+
#: lib/menu_tools_livetraffic.php:289
|
3335 |
+
#: lib/wf503.php:368
|
3336 |
+
#: views/reports/activity-report-email-inline.php:294
|
3337 |
+
msgid "Time"
|
3338 |
msgstr ""
|
3339 |
|
3340 |
+
#: lib/menu_tools_livetraffic.php:290
|
3341 |
+
msgid "IP Address"
|
|
|
3342 |
msgstr ""
|
3343 |
|
3344 |
+
#: lib/menu_tools_livetraffic.php:291
|
3345 |
+
#: lib/wordfenceClass.php:4266
|
3346 |
+
#: views/blocking/blocking-create.php:193
|
3347 |
+
msgid "Hostname"
|
3348 |
msgstr ""
|
3349 |
|
3350 |
+
#: lib/menu_tools_livetraffic.php:292
|
3351 |
+
#: lib/wfLicense.php:236
|
3352 |
+
msgid "Response"
|
|
|
|
|
|
|
3353 |
msgstr ""
|
3354 |
|
3355 |
+
#: lib/menu_tools_livetraffic.php:293
|
3356 |
+
#: views/scanner/issue-wfPluginAbandoned.php:18
|
3357 |
+
#: views/scanner/issue-wfPluginAbandoned.php:19
|
3358 |
+
#: views/scanner/issue-wfPluginAbandoned.php:20
|
3359 |
+
#: views/scanner/issue-wfPluginRemoved.php:17
|
3360 |
+
#: views/scanner/issue-wfPluginRemoved.php:18
|
3361 |
+
#: views/scanner/issue-wfPluginUpgrade.php:18
|
3362 |
+
#: views/scanner/issue-wfPluginUpgrade.php:19
|
3363 |
+
#: views/scanner/issue-wfPluginUpgrade.php:20
|
3364 |
+
#: views/scanner/issue-wfPluginVulnerable.php:17
|
3365 |
+
#: views/scanner/issue-wfPluginVulnerable.php:18
|
3366 |
+
#: views/scanner/issue-wfPluginVulnerable.php:19
|
3367 |
+
#: views/scanner/issue-wfThemeUpgrade.php:18
|
3368 |
+
#: views/scanner/issue-wfThemeUpgrade.php:19
|
3369 |
+
#: views/scanner/issue-wfUpgrade.php:17
|
3370 |
+
msgid "View"
|
3371 |
msgstr ""
|
3372 |
|
3373 |
+
#: lib/menu_tools_livetraffic.php:307
|
3374 |
+
msgid "Unspecified"
|
|
|
3375 |
msgstr ""
|
3376 |
|
3377 |
+
#: lib/menu_tools_livetraffic.php:341
|
3378 |
+
msgid "Activity Detail"
|
|
|
3379 |
msgstr ""
|
3380 |
|
3381 |
+
#. translators: 1. User agent. 2. IP address
|
3382 |
+
#: lib/menu_tools_livetraffic.php:359
|
3383 |
+
msgid "%1$s at an unknown location at IP %2$s"
|
3384 |
msgstr ""
|
3385 |
|
3386 |
+
#. translators: IP address
|
3387 |
+
#: lib/menu_tools_livetraffic.php:364
|
3388 |
+
msgid "An unknown location at IP %s"
|
3389 |
msgstr ""
|
3390 |
|
3391 |
+
#. translators: 1. User agent. 2. HTTP referer. 3. Server response.
|
3392 |
+
#: lib/menu_tools_livetraffic.php:371
|
3393 |
+
msgid "%1$s arrived from %2$s and %3$s"
|
|
|
3394 |
msgstr ""
|
3395 |
|
3396 |
+
#. translators: 1. User agent. 2. HTTP referer. 3. Server response.
|
3397 |
+
#: lib/menu_tools_livetraffic.php:376
|
3398 |
+
msgid "%1$s left %2$s and %3$s"
|
|
|
3399 |
msgstr ""
|
3400 |
|
3401 |
+
#. translators: User agent.
|
3402 |
+
#: lib/menu_tools_livetraffic.php:382
|
3403 |
+
msgid "%s tried to access a <span style=\"color: #F00;\">non-existent page</span>"
|
3404 |
msgstr ""
|
3405 |
|
3406 |
+
#. translators: 1. User agent. 2. URL of page visited.
|
3407 |
+
#: lib/menu_tools_livetraffic.php:388
|
3408 |
+
msgid "%1$s visited %2$s"
|
3409 |
msgstr ""
|
3410 |
|
3411 |
+
#. translators: 1. User agent. 2. URL of page visited.
|
3412 |
+
#: lib/menu_tools_livetraffic.php:393
|
3413 |
+
msgid "%1$s was redirected when visiting %2$s"
|
3414 |
msgstr ""
|
3415 |
|
3416 |
+
#. translators: 1. User agent. 2. Firewall action (blocked, rate limited, etc). 3. Time ago.
|
3417 |
+
#: lib/menu_tools_livetraffic.php:398
|
3418 |
+
#: lib/menu_tools_livetraffic.php:403
|
3419 |
+
msgid "%1$s was %2$s at %3$s"
|
3420 |
msgstr ""
|
3421 |
|
3422 |
+
#. translators: 1. User agent. 2. WordPress username.
|
3423 |
+
#: lib/menu_tools_livetraffic.php:409
|
3424 |
+
msgid "%1$s logged in successfully as \"%2$s\"."
|
3425 |
msgstr ""
|
3426 |
|
3427 |
+
#. translators: WordPress username.
|
3428 |
+
#: lib/menu_tools_livetraffic.php:412
|
3429 |
+
msgid "%s logged out successfully."
|
3430 |
msgstr ""
|
3431 |
|
3432 |
+
#. translators: WordPress username.
|
3433 |
+
#: lib/menu_tools_livetraffic.php:415
|
3434 |
+
msgid "%s requested a password reset."
|
3435 |
msgstr ""
|
3436 |
|
3437 |
+
#. translators: 1. User agent. 2. WordPress username.
|
3438 |
+
#: lib/menu_tools_livetraffic.php:418
|
3439 |
+
msgid "%1$s attempted a <span style=\"color: #F00;\">failed login</span> as \"%2$s\"."
|
3440 |
msgstr ""
|
3441 |
|
3442 |
+
#. translators: 1. User agent. 2. WordPress username.
|
3443 |
+
#: lib/menu_tools_livetraffic.php:421
|
3444 |
+
msgid "%1$s attempted a <span style=\"color: #F00;\">failed login</span> using an invalid username \"%2$s\"."
|
3445 |
msgstr ""
|
3446 |
|
3447 |
+
#. translators: WordPress username.
|
3448 |
+
#: lib/menu_tools_livetraffic.php:424
|
3449 |
+
msgid "%s changed their password."
|
3450 |
msgstr ""
|
3451 |
|
3452 |
+
#: lib/menu_tools_livetraffic.php:458
|
3453 |
+
msgid "Human/Bot:"
|
3454 |
msgstr ""
|
3455 |
|
3456 |
+
#: lib/menu_tools_livetraffic.php:481
|
3457 |
+
msgid "Run Whois"
|
3458 |
msgstr ""
|
3459 |
|
3460 |
+
#: lib/menu_tools_livetraffic.php:484
|
3461 |
+
msgid "See recent traffic"
|
3462 |
msgstr ""
|
3463 |
|
3464 |
+
#: lib/menu_tools_livetraffic.php:484
|
3465 |
+
msgid "Recent"
|
3466 |
msgstr ""
|
3467 |
|
3468 |
+
#: lib/menu_tools_livetraffic.php:489
|
3469 |
+
msgid "If this is a false positive, you can exclude this parameter from being filtered by the firewall"
|
3470 |
msgstr ""
|
3471 |
|
3472 |
+
#: lib/menu_tools_livetraffic.php:490
|
3473 |
+
msgid "Add Param to Firewall Allowlist"
|
3474 |
msgstr ""
|
3475 |
|
3476 |
+
#: lib/menu_tools_livetraffic.php:508
|
3477 |
+
msgid "No requests to report yet."
|
|
|
3478 |
msgstr ""
|
3479 |
|
3480 |
+
#: lib/menu_tools_livetraffic.php:572
|
3481 |
+
msgid "Live traffic defaults to a summary view of all security-related traffic. Details are viewable by clicking anywhere within the summary record. To switch to the expanded view, click the <strong>Expand All Records</strong> switch."
|
|
|
3482 |
msgstr ""
|
3483 |
|
3484 |
+
#: lib/menu_tools_livetraffic.php:603
|
3485 |
+
msgid "Live traffic now defaults to a summary view. Details are viewable by clicking anywhere within the summary record. To switch to the expanded view, click the <strong>Expand All Records</strong> switch. New installations will only log security-related traffic by default, though your previous setting has been preserved."
|
|
|
3486 |
msgstr ""
|
3487 |
|
3488 |
+
#: lib/menu_tools_twoFactor.php:16
|
3489 |
+
msgid "Learn more<span class=\"wf-hidden-xs\"> about Two-Factor Authentication</span>"
|
|
|
|
|
3490 |
msgstr ""
|
3491 |
|
3492 |
+
#: lib/menu_tools_twoFactor.php:35
|
3493 |
+
msgid "2FA Mode: Legacy"
|
3494 |
msgstr ""
|
3495 |
|
3496 |
+
#: lib/menu_tools_twoFactor.php:35
|
3497 |
+
msgid "Two-factor authentication is using legacy support, which enables SMS-based codes but is less compatible. An improved interface and use by non-administrators is available by activating the new login security module."
|
|
|
|
|
3498 |
msgstr ""
|
3499 |
|
3500 |
+
#: lib/menu_tools_twoFactor.php:36
|
3501 |
+
msgid "Switch to New 2FA"
|
|
|
3502 |
msgstr ""
|
3503 |
|
3504 |
+
#: lib/menu_tools_twoFactor.php:42
|
3505 |
+
#: views/tools/options-group-2fa.php:31
|
3506 |
+
msgid "Take Login Security to the next level with Two-Factor Authentication"
|
3507 |
msgstr ""
|
3508 |
|
3509 |
+
#: lib/menu_tools_twoFactor.php:43
|
3510 |
+
#: views/tools/options-group-2fa.php:32
|
3511 |
+
msgid "Used by banks, government agencies, and military worldwide, two-factor authentication is one of the most secure forms of remote system authentication available. With it enabled, an attacker needs to know your username, password, <em>and</em> have control of your phone to log into your site. Upgrade to Premium now to enable this powerful feature."
|
3512 |
msgstr ""
|
3513 |
|
3514 |
+
#: lib/menu_tools_twoFactor.php:59
|
3515 |
+
msgid "With Two-Factor Authentication enabled, an attacker needs to know your username, password <em>and</em> have control of your phone to log in to your site. We recommend you enable Two-Factor Authentication for all Administrator level accounts."
|
3516 |
msgstr ""
|
3517 |
|
3518 |
+
#: lib/menu_tools_twoFactor.php:66
|
3519 |
+
msgid "Are you sure you want to restore the default Two-Factor Authentication settings? This will undo any custom changes you have made to the options on this page. If you have configured any users to use two-factor authentication, they will not be changed."
|
3520 |
msgstr ""
|
3521 |
|
3522 |
+
#: lib/menu_tools_twoFactor.php:78
|
3523 |
+
msgid "<strong>Note:</strong> Two-Factor Authentication is disabled when the option \"Enable Brute Force Protection\" is off."
|
3524 |
msgstr ""
|
3525 |
|
3526 |
+
#: lib/menu_tools_twoFactor.php:85
|
3527 |
+
msgid "Enable Two-Factor Authentication"
|
3528 |
msgstr ""
|
3529 |
|
3530 |
+
#: lib/menu_tools_twoFactor.php:94
|
3531 |
+
msgid "Enter username to enable Two-Factor Authentication for"
|
|
|
|
|
3532 |
msgstr ""
|
3533 |
|
3534 |
+
#: lib/menu_tools_twoFactor.php:104
|
3535 |
+
msgid "Use authenticator app"
|
3536 |
msgstr ""
|
3537 |
|
3538 |
+
#: lib/menu_tools_twoFactor.php:113
|
3539 |
+
msgid "Send code to a phone number:"
|
3540 |
msgstr ""
|
3541 |
|
3542 |
+
#: lib/menu_tools_twoFactor.php:115
|
3543 |
+
msgid "+1 (000) 000 0000"
|
3544 |
msgstr ""
|
3545 |
|
3546 |
+
#: lib/menu_tools_twoFactor.php:134
|
3547 |
+
msgid "Two-Factor Authentication Users"
|
|
|
|
|
|
|
3548 |
msgstr ""
|
3549 |
|
3550 |
+
#: lib/menu_tools_twoFactor.php:175
|
3551 |
+
#: views/waf/option-whitelist.php:109
|
3552 |
+
#: views/waf/options-group-whitelisted.php:86
|
3553 |
+
#: views/waf/options-group-whitelisted.php:99
|
3554 |
+
msgid "User"
|
3555 |
msgstr ""
|
3556 |
|
3557 |
+
#: lib/menu_tools_twoFactor.php:176
|
3558 |
+
msgid "Mode"
|
3559 |
msgstr ""
|
3560 |
|
3561 |
+
#: lib/menu_tools_twoFactor.php:177
|
3562 |
+
#: views/diagnostics/text.php:160
|
3563 |
+
#: views/diagnostics/text.php:198
|
3564 |
+
#: views/diagnostics/text.php:252
|
3565 |
+
#: views/diagnostics/text.php:272
|
3566 |
+
#: views/scanner/issue-base.php:52
|
3567 |
+
#: views/scanner/issue-wafStatus.php:12
|
3568 |
+
#: views/scanner/issue-wafStatus.php:21
|
3569 |
+
msgid "Status"
|
3570 |
msgstr ""
|
3571 |
|
3572 |
+
#: lib/menu_tools_twoFactor.php:178
|
3573 |
+
#: views/waf/option-whitelist.php:102
|
3574 |
+
msgid "Delete"
|
3575 |
msgstr ""
|
3576 |
|
3577 |
+
#. translators: Phone number.
|
3578 |
+
#: lib/menu_tools_twoFactor.php:186
|
3579 |
+
msgid "Phone (%s)"
|
3580 |
msgstr ""
|
3581 |
|
3582 |
+
#: lib/menu_tools_twoFactor.php:188
|
3583 |
+
msgid "Authenticator"
|
3584 |
msgstr ""
|
3585 |
|
3586 |
+
#: lib/menu_tools_twoFactor.php:192
|
3587 |
+
msgid "Cellphone Sign-in Enabled"
|
3588 |
msgstr ""
|
3589 |
|
3590 |
+
#: lib/menu_tools_twoFactor.php:196
|
3591 |
+
msgid "Enter activation code:"
|
|
|
3592 |
msgstr ""
|
3593 |
|
3594 |
+
#: lib/menu_tools_twoFactor.php:197
|
3595 |
+
msgid "Code"
|
3596 |
msgstr ""
|
3597 |
|
3598 |
+
#: lib/menu_tools_twoFactor.php:199
|
3599 |
+
msgid "Activate"
|
3600 |
msgstr ""
|
3601 |
|
3602 |
+
#: lib/menu_tools_twoFactor.php:210
|
3603 |
+
msgid "No users currently have cellphone sign-in enabled."
|
3604 |
msgstr ""
|
3605 |
|
3606 |
+
#: lib/menu_tools_twoFactor.php:221
|
3607 |
+
msgid "2FA Mode: Normal"
|
|
|
3608 |
msgstr ""
|
3609 |
|
3610 |
+
#: lib/menu_tools_twoFactor.php:221
|
3611 |
+
msgid "Legacy support for SMS-based two-factor authentication is being phased out, as it is less secure than using a modern authenticator app."
|
|
|
|
|
3612 |
msgstr ""
|
3613 |
|
3614 |
+
#: lib/menu_tools_twoFactor.php:222
|
3615 |
+
msgid "If you have a conflict with the new 2FA method, you can temporarily switch back to the Legacy version."
|
3616 |
msgstr ""
|
3617 |
|
3618 |
+
#: lib/menu_tools_twoFactor.php:223
|
3619 |
+
msgid "Revert to Legacy 2FA"
|
3620 |
msgstr ""
|
3621 |
|
3622 |
+
#: lib/menu_tools_twoFactor.php:232
|
3623 |
+
msgid "Migrate or switch to new two-factor authentication?"
|
3624 |
msgstr ""
|
3625 |
|
3626 |
+
#: lib/menu_tools_twoFactor.php:233
|
3627 |
+
msgid "Use the buttons below to migrate to the new two-factor authentication system or switch without migration. Migration will copy all existing authenticator-based user activations over to the new system while switching will use only users already set up in the new system. Existing SMS-based two-factor authentication activations must be disabled prior to migration."
|
3628 |
msgstr ""
|
3629 |
|
3630 |
+
#: lib/menu_tools_twoFactor.php:234
|
3631 |
+
msgid "Migrate"
|
|
|
3632 |
msgstr ""
|
3633 |
|
3634 |
+
#: lib/menu_tools_twoFactor.php:235
|
3635 |
+
msgid "Switch"
|
|
|
|
|
3636 |
msgstr ""
|
3637 |
|
3638 |
+
#: lib/menu_tools_twoFactor.php:243
|
3639 |
+
msgid "New Two-Factor Authentication Active"
|
|
|
|
|
3640 |
msgstr ""
|
3641 |
|
3642 |
+
#: lib/menu_tools_twoFactor.php:244
|
3643 |
+
msgid "Your site is now using the new login security module and two-factor authentication. Before logging out, we recommend testing your login in a different browser or a private/incognito window. If any plugins or your theme cause conflicts with logging in, you can revert to the old 2FA method."
|
|
|
|
|
3644 |
msgstr ""
|
3645 |
|
3646 |
+
#: lib/menu_tools_twoFactor.php:245
|
3647 |
+
msgid "Go To New 2FA"
|
|
|
3648 |
msgstr ""
|
3649 |
|
3650 |
+
#: lib/menu_tools_twoFactor.php:253
|
3651 |
+
msgid "Migration Cannot Proceed"
|
|
|
3652 |
msgstr ""
|
3653 |
|
3654 |
+
#: lib/menu_tools_twoFactor.php:254
|
3655 |
+
msgid "One or more users with two-factor authentication active are using SMS, which is unsupported in the new login security module. Please either deactivate two-factor authentication for those users or change them to use an authenticator app prior to migration."
|
3656 |
msgstr ""
|
3657 |
|
3658 |
+
#: lib/menu_tools_twoFactor.php:262
|
3659 |
+
msgid "Migration Failed"
|
3660 |
msgstr ""
|
3661 |
|
3662 |
+
#: lib/menu_tools_twoFactor.php:263
|
3663 |
+
msgid "Automatic migration of the 2FA-enabled accounts failed. Please verify that your server is reachable via the internet and try again."
|
|
|
|
|
3664 |
msgstr ""
|
3665 |
|
3666 |
+
#: lib/menu_tools_twoFactor.php:271
|
3667 |
+
msgid "Revert back to legacy two-factor authentication?"
|
3668 |
msgstr ""
|
3669 |
|
3670 |
+
#: lib/menu_tools_twoFactor.php:272
|
3671 |
+
msgid "All two-factor authentication settings and users' codes will revert to your older settings. If any users had set up two-factor authentication after the update, they will no longer have 2FA enabled until you switch to the new version again."
|
|
|
|
|
3672 |
msgstr ""
|
3673 |
|
3674 |
+
#: lib/menu_tools_twoFactor.php:274
|
3675 |
+
msgid "Revert"
|
|
|
3676 |
msgstr ""
|
3677 |
|
3678 |
+
#: lib/menu_tools_twoFactor.php:282
|
3679 |
+
msgid "Legacy Two-Factor Authentication Active"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3680 |
msgstr ""
|
3681 |
|
3682 |
+
#: lib/menu_tools_twoFactor.php:283
|
3683 |
+
msgid "Your site is now using the legacy two-factor authentication system."
|
3684 |
msgstr ""
|
3685 |
|
3686 |
+
#. translators: URL to support page.
|
3687 |
+
#: lib/menu_tools_whois.php:19
|
3688 |
+
msgid "<a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"wf-help-link\">Learn more<span class=\"wf-hidden-xs\"> about Whois Lookup</span><span class=\"screen-reader-text\"> (opens in new tab)</span></a>"
|
3689 |
msgstr ""
|
3690 |
|
3691 |
+
#: lib/menu_tools_whois.php:23
|
3692 |
+
msgid "The whois service gives you a way to look up who owns an IP address or domain name that is visiting your website or is engaging in malicious activity on your website."
|
|
|
3693 |
msgstr ""
|
3694 |
|
3695 |
+
#: lib/menu_tools_whois.php:36
|
3696 |
+
msgid "How to block a network"
|
|
|
3697 |
msgstr ""
|
3698 |
|
3699 |
+
#. translators: Hostname or IP address.
|
3700 |
+
#: lib/menu_tools_whois.php:40
|
3701 |
+
msgid "You've chosen to block the network that <span style=\"color: #F00;\">%s</span> is part of. We've marked the networks we found that this IP address belongs to in red below. Make sure you read all the WHOIS information so that you see all networks this IP belongs to. We recommend blocking the network with the lowest number of addresses. You may find this is listed at the end as part of the 'rWHOIS' query which contacts the local WHOIS server that is run by the network administrator."
|
3702 |
msgstr ""
|
3703 |
|
3704 |
+
#: lib/menu_tools_whois.php:95
|
3705 |
+
#: lib/wordfenceClass.php:6174
|
3706 |
+
msgid "Enter a valid IP or domain"
|
3707 |
msgstr ""
|
3708 |
|
3709 |
+
#: lib/menu_tools_whois.php:95
|
3710 |
+
#: lib/wordfenceClass.php:6217
|
3711 |
+
msgid "Please enter a valid IP address or domain name for your whois lookup."
|
3712 |
msgstr ""
|
3713 |
|
3714 |
+
#: lib/menu_tools_whois.php:99
|
3715 |
+
#: lib/wordfenceClass.php:6198
|
3716 |
+
msgid "Loading..."
|
3717 |
msgstr ""
|
3718 |
|
3719 |
+
#: lib/menu_tools_whois.php:104
|
3720 |
+
#: lib/wordfenceClass.php:6204
|
3721 |
+
msgid "Look up IP or Domain"
|
3722 |
msgstr ""
|
3723 |
|
3724 |
+
#: lib/menu_wordfence_central.php:10
|
3725 |
+
msgid "Testing initial communication with Wordfence Central."
|
|
|
|
|
3726 |
msgstr ""
|
3727 |
|
3728 |
+
#: lib/menu_wordfence_central.php:11
|
3729 |
+
msgid "Passing public key to Wordfence Central."
|
|
|
3730 |
msgstr ""
|
3731 |
|
3732 |
+
#: lib/menu_wordfence_central.php:12
|
3733 |
+
msgid "Testing public key authentication with Wordfence Central."
|
|
|
3734 |
msgstr ""
|
3735 |
|
3736 |
+
#: lib/menu_wordfence_central.php:13
|
3737 |
+
msgid "Testing that Wordfence Central is able to communicate with this site."
|
|
|
3738 |
msgstr ""
|
3739 |
|
3740 |
+
#: lib/menu_wordfence_central.php:14
|
3741 |
+
msgid "Retrieving access token using authorization grant."
|
|
|
3742 |
msgstr ""
|
3743 |
|
3744 |
+
#: lib/menu_wordfence_central.php:15
|
3745 |
+
msgid "Redirecting back to Wordfence Central."
|
|
|
3746 |
msgstr ""
|
3747 |
|
3748 |
+
#: lib/menu_wordfence_central.php:44
|
3749 |
+
#: lib/menu_wordfence_central.php:57
|
3750 |
+
#: lib/wordfenceClass.php:6727
|
3751 |
+
msgid "Wordfence Central"
|
3752 |
msgstr ""
|
3753 |
|
3754 |
+
#. translators: 1. Email address. 2. Localized date.
|
3755 |
+
#: lib/menu_wordfence_central.php:67
|
3756 |
+
msgid "Activated - connected by %1$s on %2$s"
|
3757 |
msgstr ""
|
3758 |
|
3759 |
+
#: lib/menu_wordfence_central.php:77
|
3760 |
+
msgid "Wordfence Central Installation Process"
|
3761 |
msgstr ""
|
3762 |
|
3763 |
+
#: lib/menu_wordfence_central.php:112
|
3764 |
+
msgid "Disconnect Site"
|
3765 |
msgstr ""
|
3766 |
|
3767 |
+
#: lib/menu_wordfence_central.php:118
|
3768 |
+
msgid "To connect your site your site to Wordfence Central, use the link below:"
|
3769 |
msgstr ""
|
3770 |
|
3771 |
+
#: lib/menu_wordfence_central.php:120
|
3772 |
+
msgid "Connect Site"
|
3773 |
msgstr ""
|
3774 |
|
3775 |
+
#: lib/rest-api/wfRESTAuthenticationController.php:67
|
3776 |
+
msgid "Site is not connected to Wordfence Central."
|
3777 |
msgstr ""
|
3778 |
|
3779 |
+
#: lib/rest-api/wfRESTAuthenticationController.php:76
|
3780 |
+
#: lib/rest-api/wfRESTAuthenticationController.php:130
|
3781 |
+
msgid "Data is invalid."
|
3782 |
msgstr ""
|
3783 |
|
3784 |
+
#: lib/rest-api/wfRESTAuthenticationController.php:81
|
3785 |
+
#: lib/rest-api/wfRESTAuthenticationController.php:135
|
3786 |
+
msgid "Nonce format is invalid."
|
3787 |
msgstr ""
|
3788 |
|
3789 |
+
#: lib/rest-api/wfRESTAuthenticationController.php:86
|
3790 |
+
#: lib/rest-api/wfRESTAuthenticationController.php:91
|
3791 |
+
msgid "Site ID is invalid."
|
3792 |
msgstr ""
|
3793 |
|
3794 |
+
#: lib/rest-api/wfRESTAuthenticationController.php:102
|
3795 |
+
#: lib/rest-api/wfRESTAuthenticationController.php:153
|
3796 |
+
msgid "Nonce is invalid."
|
3797 |
msgstr ""
|
3798 |
|
3799 |
+
#: lib/rest-api/wfRESTAuthenticationController.php:108
|
3800 |
+
#: lib/rest-api/wfRESTAuthenticationController.php:159
|
3801 |
+
msgid "Signature is invalid."
|
3802 |
msgstr ""
|
3803 |
|
3804 |
+
#: lib/rest-api/wfRESTAuthenticationController.php:140
|
3805 |
+
msgid "Email address is invalid."
|
3806 |
msgstr ""
|
3807 |
|
3808 |
+
#: lib/rest-api/wfRESTAuthenticationController.php:179
|
3809 |
+
msgid "Admin user with this email address not found."
|
3810 |
msgstr ""
|
3811 |
|
3812 |
+
#: lib/rest-api/wfRESTBaseController.php:26
|
3813 |
+
#: lib/rest-api/wfRESTBaseController.php:49
|
3814 |
+
#: lib/rest-api/wfRESTBaseController.php:81
|
3815 |
+
msgid "Token is invalid."
|
3816 |
msgstr ""
|
3817 |
|
3818 |
+
#: lib/rest-api/wfRESTBaseController.php:64
|
3819 |
+
msgid "Authorization header format is invalid."
|
|
|
3820 |
msgstr ""
|
3821 |
|
3822 |
+
#: lib/rest-api/wfRESTConfigController.php:32
|
3823 |
+
msgid "Specific config options to return."
|
3824 |
msgstr ""
|
3825 |
|
3826 |
+
#: lib/rest-api/wfRESTConfigController.php:42
|
3827 |
+
msgid "Specific config options to set."
|
3828 |
msgstr ""
|
3829 |
|
3830 |
+
#. translators: Error message.
|
3831 |
+
#: lib/rest-api/wfRESTConfigController.php:215
|
3832 |
+
#: lib/rest-api/wfRESTConfigController.php:258
|
3833 |
+
#: lib/wordfenceClass.php:4550
|
3834 |
+
msgid "An error occurred while saving the configuration: %s"
|
3835 |
msgstr ""
|
3836 |
|
3837 |
+
#. translators: Error message.
|
3838 |
+
#: lib/rest-api/wfRESTConfigController.php:226
|
3839 |
+
#: lib/rest-api/wfRESTConfigController.php:269
|
3840 |
+
#: lib/wordfenceClass.php:4559
|
3841 |
+
msgid "Errors occurred while saving the configuration: %s"
|
3842 |
msgstr ""
|
3843 |
|
3844 |
+
#: lib/rest-api/wfRESTConfigController.php:231
|
3845 |
+
#: lib/rest-api/wfRESTConfigController.php:274
|
3846 |
+
#: lib/wordfenceClass.php:4564
|
3847 |
+
msgid "Errors occurred while saving the configuration."
|
3848 |
msgstr ""
|
3849 |
|
3850 |
+
#. translators: Error message.
|
3851 |
+
#: lib/rest-api/wfRESTConfigController.php:247
|
3852 |
+
#: lib/rest-api/wfRESTConfigController.php:288
|
3853 |
+
msgid "A server error occurred while saving the configuration: %s"
|
3854 |
msgstr ""
|
3855 |
|
3856 |
+
#: lib/rest-api/wfRESTConfigController.php:293
|
3857 |
+
msgid "Validation error: 'fields' parameter is empty or not an array."
|
3858 |
msgstr ""
|
3859 |
|
3860 |
+
#: lib/rest-api/wfRESTScanController.php:16
|
3861 |
+
msgid "Scan result group or all results."
|
3862 |
msgstr ""
|
3863 |
|
3864 |
+
#: lib/rest-api/wfRESTScanController.php:21
|
3865 |
+
msgid "Offset of scan results to return."
|
3866 |
msgstr ""
|
3867 |
|
3868 |
+
#: lib/rest-api/wfRESTScanController.php:26
|
3869 |
+
msgid "Number of scan results to return."
|
|
|
|
|
|
|
3870 |
msgstr ""
|
3871 |
|
3872 |
+
#. translators: Localized date.
|
3873 |
+
#: lib/rest-api/wfRESTScanController.php:84
|
3874 |
+
msgid "Wordfence scan starting at %s from Wordfence Central"
|
3875 |
msgstr ""
|
3876 |
|
3877 |
+
#: lib/rest-api/wfRESTScanController.php:127
|
3878 |
+
msgid "Scan stop request received from Wordfence Central."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3879 |
msgstr ""
|
3880 |
|
3881 |
+
#: lib/rest-api/wfRESTScanController.php:128
|
3882 |
+
msgid "SUM_KILLED:A request was received to stop the previous scan from Wordfence Central."
|
3883 |
+
msgstr ""
|
3884 |
+
|
3885 |
+
#: lib/sysinfo.php:5
|
3886 |
+
msgid "Wordfence System Info"
|
3887 |
+
msgstr ""
|
3888 |
+
|
3889 |
+
#: lib/viewFullActivityLog.php:12
|
3890 |
+
msgid "Wordfence Full Activity Log"
|
3891 |
+
msgstr ""
|
3892 |
+
|
3893 |
+
#: lib/wf503.php:5
|
3894 |
+
msgid "Your access to this site has been limited"
|
3895 |
+
msgstr ""
|
3896 |
+
|
3897 |
+
#: lib/wf503.php:351
|
3898 |
+
msgid "Your access to this site has been limited by the site owner"
|
3899 |
+
msgstr ""
|
3900 |
+
|
3901 |
+
#: lib/wf503.php:352
|
3902 |
+
msgid "Your access to this service has been limited. (HTTP response code 503)"
|
3903 |
+
msgstr ""
|
3904 |
+
|
3905 |
+
#: lib/wf503.php:353
|
3906 |
+
#: lib/wfLockedOut.php:358
|
3907 |
+
msgid "If you think you have been blocked in error, contact the owner of this site for assistance."
|
3908 |
+
msgstr ""
|
3909 |
+
|
3910 |
+
#: lib/wf503.php:361
|
3911 |
+
#: lib/wfLockedOut.php:370
|
3912 |
+
msgid "Block Technical Data"
|
3913 |
+
msgstr ""
|
3914 |
+
|
3915 |
+
#: lib/wf503.php:364
|
3916 |
+
msgid "Block Reason"
|
3917 |
+
msgstr ""
|
3918 |
+
|
3919 |
+
#: lib/wf503.php:384
|
3920 |
+
#: lib/wfLockedOut.php:393
|
3921 |
+
msgid "About Wordfence"
|
3922 |
+
msgstr ""
|
3923 |
+
|
3924 |
+
#: lib/wf503.php:385
|
3925 |
+
#: lib/wfLockedOut.php:394
|
3926 |
+
msgid "Wordfence is a security plugin installed on over 4 million WordPress sites. The owner of this site is using Wordfence to manage access to their site."
|
3927 |
msgstr ""
|
3928 |
|
3929 |
+
#: lib/wf503.php:386
|
3930 |
+
#: lib/wfLockedOut.php:395
|
3931 |
+
msgid "You can also read the documentation to learn about Wordfence's blocking tools, or visit wordfence.com to learn more about Wordfence."
|
3932 |
msgstr ""
|
3933 |
|
3934 |
+
#. translators: Support URL.
|
3935 |
+
#: lib/wf503.php:390
|
3936 |
+
msgid "Click here to learn more: <a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">Documentation<span class=\"screen-reader-text\"> ("
|
3937 |
msgstr ""
|
3938 |
|
3939 |
+
#. translators: Localized date.
|
3940 |
+
#: lib/wf503.php:391
|
3941 |
+
#: lib/wfLockedOut.php:400
|
3942 |
+
msgid "Generated by Wordfence at %s"
|
3943 |
msgstr ""
|
3944 |
|
3945 |
+
#. translators: Localized date.
|
3946 |
+
#: lib/wf503.php:391
|
3947 |
+
#: lib/wfLockedOut.php:400
|
3948 |
+
msgid "Your computer's time:"
|
3949 |
msgstr ""
|
3950 |
|
3951 |
+
#. translators: URL to the WordPress admin panel.
|
3952 |
+
#: lib/wfActivityReport.php:507
|
3953 |
+
#: lib/wfIssues.php:487
|
3954 |
+
msgid "No longer an administrator for this site? <a href=\"%s\" target=\"_blank\">Click here</a> to stop receiving security alerts."
|
3955 |
msgstr ""
|
3956 |
|
3957 |
+
#. translators: 1. Site URL. 2. Localized date.
|
3958 |
+
#: lib/wfActivityReport.php:508
|
3959 |
+
msgid "Wordfence activity for %1$s on %2$s"
|
3960 |
msgstr ""
|
3961 |
|
3962 |
+
#: lib/wfActivityReport.php:584
|
3963 |
+
#: lib/wordfenceClass.php:8478
|
3964 |
+
msgid "Blocked because the IP is blocklisted"
|
3965 |
msgstr ""
|
3966 |
|
3967 |
+
#. translators: Reason for firewall action.
|
3968 |
+
#: lib/wfActivityReport.php:587
|
3969 |
+
#: lib/wordfenceClass.php:8481
|
3970 |
+
msgid "Blocked for %s"
|
3971 |
msgstr ""
|
3972 |
|
3973 |
+
#. translators: 1. Reason for firewall action. 2. Input parameter. 2. Input parameter value.
|
3974 |
+
#: lib/wfActivityReport.php:599
|
3975 |
+
#: lib/wordfenceClass.php:8495
|
3976 |
+
msgid "Blocked for %1$s in query string: %2$s = %3$s"
|
3977 |
msgstr ""
|
3978 |
|
3979 |
+
#. translators: 1. Reason for firewall action. 2. Input parameter. 2. Input parameter value.
|
3980 |
+
#: lib/wfActivityReport.php:602
|
3981 |
+
#: lib/wordfenceClass.php:8500
|
3982 |
+
msgid "Blocked for %1$s in POST body: %2$s = %3$s"
|
3983 |
msgstr ""
|
3984 |
|
3985 |
+
#. translators: 1. Reason for firewall action. 2. Input parameter. 2. Input parameter value.
|
3986 |
+
#: lib/wfActivityReport.php:605
|
3987 |
+
#: lib/wordfenceClass.php:8505
|
3988 |
+
msgid "Blocked for %1$s in cookie: %2$s = %3$s"
|
3989 |
msgstr ""
|
3990 |
|
3991 |
+
#. translators: 1. Reason for firewall action. 2. Input parameter. 2. Input parameter value.
|
3992 |
+
#: lib/wfActivityReport.php:608
|
3993 |
+
#: lib/wordfenceClass.php:8510
|
3994 |
+
msgid "Blocked for %1$s in file: %2$s = %3$s"
|
3995 |
msgstr ""
|
3996 |
|
3997 |
+
#: lib/wfActivityReport.php:752
|
3998 |
+
#: lib/wfDiagnostic.php:497
|
3999 |
+
#: models/block/wfBlock.php:95
|
4000 |
+
msgid "Unknown"
|
4001 |
msgstr ""
|
4002 |
|
4003 |
+
#: lib/wfAdminNoticeQueue.php:193
|
4004 |
+
#: lib/wordfenceClass.php:6167
|
4005 |
+
#: lib/wordfenceClass.php:6422
|
4006 |
+
#: lib/wordfenceClass.php:6457
|
4007 |
+
#: lib/wordfenceClass.php:9033
|
4008 |
+
msgid "Dismiss"
|
4009 |
msgstr ""
|
4010 |
|
4011 |
+
#. translators: IP address.
|
4012 |
+
#: lib/wfAlerts.php:29
|
4013 |
+
msgid "Wordfence has blocked IP address %s."
|
4014 |
msgstr ""
|
4015 |
|
4016 |
+
#. translators: Description of firewall action.
|
4017 |
+
#: lib/wfAlerts.php:30
|
4018 |
+
msgid "The reason is: \"%s\"."
|
4019 |
msgstr ""
|
4020 |
|
4021 |
+
#. translators: Time until.
|
4022 |
+
#: lib/wfAlerts.php:32
|
4023 |
+
msgid "The duration of the block is %s."
|
4024 |
msgstr ""
|
4025 |
|
4026 |
+
#. translators: IP address.
|
4027 |
+
#: lib/wfAlerts.php:34
|
4028 |
+
msgid "Blocking IP %s"
|
4029 |
msgstr ""
|
4030 |
|
4031 |
+
#. translators: Software version.
|
4032 |
+
#: lib/wfAlerts.php:53
|
4033 |
+
msgid "Wordfence Upgraded to version %s"
|
4034 |
msgstr ""
|
4035 |
|
4036 |
+
#. translators: Software version.
|
4037 |
+
#: lib/wfAlerts.php:53
|
4038 |
+
msgid "Your Wordfence installation has been upgraded to version %s"
|
4039 |
msgstr ""
|
4040 |
|
4041 |
+
#: lib/wfAlerts.php:75
|
4042 |
+
msgid "Wordfence WAF Deactivated"
|
4043 |
msgstr ""
|
4044 |
|
4045 |
+
#. translators: WP username.
|
4046 |
+
#: lib/wfAlerts.php:75
|
4047 |
+
msgid "A user with username \"%s\" deactivated the Wordfence Web Application Firewall on your WordPress site."
|
4048 |
msgstr ""
|
4049 |
|
4050 |
+
#: lib/wfAlerts.php:96
|
4051 |
+
msgid "Wordfence Deactivated"
|
4052 |
msgstr ""
|
4053 |
|
4054 |
+
#. translators: WP username.
|
4055 |
+
#: lib/wfAlerts.php:96
|
4056 |
+
msgid "A user with username \"%s\" deactivated Wordfence on your WordPress site."
|
4057 |
msgstr ""
|
4058 |
|
4059 |
+
#: lib/wfAlerts.php:118
|
4060 |
+
msgid "Password recovery attempted"
|
4061 |
msgstr ""
|
4062 |
|
4063 |
+
#. translators: Email address.
|
4064 |
+
#: lib/wfAlerts.php:118
|
4065 |
+
msgid "Someone tried to recover the password for user with email address: %s"
|
4066 |
msgstr ""
|
4067 |
|
4068 |
+
#. translators: 1. IP address. 2. Description of firewall action.
|
4069 |
+
#: lib/wfAlerts.php:142
|
4070 |
+
msgid "A user with IP address %1$s has been locked out from signing in or using the password recovery form for the following reason: %2$s."
|
4071 |
msgstr ""
|
4072 |
|
4073 |
+
#. translators: Time until.
|
4074 |
+
#: lib/wfAlerts.php:144
|
4075 |
+
msgid "The duration of the lockout is %s."
|
4076 |
msgstr ""
|
4077 |
|
4078 |
+
#: lib/wfAlerts.php:146
|
4079 |
+
msgid "User locked out from signing in"
|
4080 |
msgstr ""
|
4081 |
|
4082 |
+
#: lib/wfAlerts.php:179
|
4083 |
+
msgid "Admin Login"
|
4084 |
msgstr ""
|
4085 |
|
4086 |
+
#. translators: WP username.
|
4087 |
+
#: lib/wfAlerts.php:179
|
4088 |
+
msgid "A user with username \"%s\" who has administrator access signed in to your WordPress site."
|
4089 |
msgstr ""
|
4090 |
|
4091 |
+
#: lib/wfAlerts.php:213
|
4092 |
+
msgid "User login"
|
|
|
4093 |
msgstr ""
|
4094 |
|
4095 |
+
#. translators: WP username.
|
4096 |
+
#: lib/wfAlerts.php:213
|
4097 |
+
msgid "A non-admin user with username \"%s\" signed in to your WordPress site."
|
4098 |
msgstr ""
|
4099 |
|
4100 |
+
#: lib/wfAlerts.php:241
|
4101 |
+
msgid "User login blocked for insecure password"
|
|
|
4102 |
msgstr ""
|
4103 |
|
4104 |
+
#. translators: 1. WP username. 2. Reset password URL. 3. Support URL.
|
4105 |
+
#: lib/wfAlerts.php:243
|
4106 |
+
msgid "A user with username \"%1$s\" tried to sign in to your WordPress site. Access was denied because the password being used exists on lists of passwords leaked in data breaches. Attackers use such lists to break into sites and install malicious code. Please change or reset the password (%2$s) to reactivate this account. Learn More: %3$s"
|
4107 |
msgstr ""
|
4108 |
|
4109 |
+
#: lib/wfAlerts.php:260
|
4110 |
+
msgid "Increased Attack Rate"
|
4111 |
msgstr ""
|
4112 |
|
4113 |
+
#: lib/wfAPI.php:28
|
4114 |
+
msgid "SSL is not supported by your web server and is required to use this function. Please ask your hosting provider or site admin to install cURL with openSSL to use this feature."
|
4115 |
msgstr ""
|
4116 |
|
4117 |
+
#. translators: API call/action/endpoint.
|
4118 |
+
#: lib/wfAPI.php:36
|
4119 |
+
msgid "We received an empty data response from the Wordfence scanning servers when calling the '%s' function."
|
4120 |
msgstr ""
|
4121 |
|
4122 |
+
#. translators: API call/action/endpoint.
|
4123 |
+
#: lib/wfAPI.php:42
|
4124 |
+
msgid "We received a data structure that is not the expected array when contacting the Wordfence scanning servers and calling the '%s' function."
|
4125 |
msgstr ""
|
4126 |
|
4127 |
+
#: lib/wfAPI.php:80
|
4128 |
+
msgid "The Wordfence license you're using does not match this site's address. Premium features are disabled."
|
4129 |
msgstr ""
|
4130 |
|
4131 |
+
#. translators: API version.
|
4132 |
+
#: lib/wfAPI.php:100
|
4133 |
+
msgid "Calling Wordfence API v%s:"
|
4134 |
msgstr ""
|
4135 |
|
4136 |
+
#. translators: Error message.
|
4137 |
+
#: lib/wfAPI.php:126
|
4138 |
+
msgid "There was an error connecting to the Wordfence scanning servers: %s"
|
|
|
4139 |
msgstr ""
|
4140 |
|
4141 |
+
#: lib/wfAPI.php:128
|
4142 |
+
msgid "There was an unknown error connecting to the Wordfence scanning servers."
|
|
|
4143 |
msgstr ""
|
4144 |
|
4145 |
+
#. translators: HTTP status code.
|
4146 |
+
#: lib/wfAPI.php:153
|
4147 |
+
msgid "The Wordfence scanning servers are currently unavailable. This may be for maintenance or a temporary outage. If this still occurs in an hour, please contact support. [%s]"
|
4148 |
msgstr ""
|
4149 |
|
4150 |
+
#: lib/wfBulkCountries.php:5
|
4151 |
+
msgid "Andorra"
|
4152 |
msgstr ""
|
4153 |
|
4154 |
+
#: lib/wfBulkCountries.php:6
|
4155 |
+
msgid "United Arab Emirates"
|
4156 |
msgstr ""
|
4157 |
|
4158 |
+
#: lib/wfBulkCountries.php:7
|
4159 |
+
msgid "Afghanistan"
|
4160 |
msgstr ""
|
4161 |
|
4162 |
+
#: lib/wfBulkCountries.php:8
|
4163 |
+
msgid "Antigua and Barbuda"
|
4164 |
msgstr ""
|
4165 |
|
4166 |
+
#: lib/wfBulkCountries.php:9
|
4167 |
+
msgid "Anguilla"
|
|
|
4168 |
msgstr ""
|
4169 |
|
4170 |
+
#: lib/wfBulkCountries.php:10
|
4171 |
+
msgid "Albania"
|
|
|
4172 |
msgstr ""
|
4173 |
|
4174 |
+
#: lib/wfBulkCountries.php:11
|
4175 |
+
msgid "Armenia"
|
|
|
4176 |
msgstr ""
|
4177 |
+
|
4178 |
+
#: lib/wfBulkCountries.php:12
|
4179 |
+
msgid "Angola"
|
|
|
4180 |
msgstr ""
|
4181 |
|
4182 |
+
#: lib/wfBulkCountries.php:13
|
4183 |
+
msgid "Antarctica"
|
|
|
4184 |
msgstr ""
|
4185 |
|
4186 |
+
#: lib/wfBulkCountries.php:14
|
4187 |
+
msgid "Argentina"
|
4188 |
msgstr ""
|
4189 |
|
4190 |
+
#: lib/wfBulkCountries.php:15
|
4191 |
+
msgid "American Samoa"
|
4192 |
msgstr ""
|
4193 |
|
4194 |
+
#: lib/wfBulkCountries.php:16
|
4195 |
+
msgid "Austria"
|
|
|
|
|
4196 |
msgstr ""
|
4197 |
|
4198 |
+
#: lib/wfBulkCountries.php:17
|
4199 |
+
msgid "Australia"
|
4200 |
msgstr ""
|
4201 |
|
4202 |
+
#: lib/wfBulkCountries.php:18
|
4203 |
+
msgid "Aruba"
|
4204 |
msgstr ""
|
4205 |
|
4206 |
+
#: lib/wfBulkCountries.php:19
|
4207 |
+
msgid "Aland Islands"
|
4208 |
msgstr ""
|
4209 |
|
4210 |
+
#: lib/wfBulkCountries.php:20
|
4211 |
+
msgid "Azerbaijan"
|
|
|
|
|
|
|
4212 |
msgstr ""
|
4213 |
|
4214 |
+
#: lib/wfBulkCountries.php:21
|
4215 |
+
msgid "Bosnia and Herzegovina"
|
|
|
|
|
|
|
4216 |
msgstr ""
|
4217 |
|
4218 |
+
#: lib/wfBulkCountries.php:22
|
4219 |
+
msgid "Barbados"
|
|
|
|
|
4220 |
msgstr ""
|
4221 |
|
4222 |
+
#: lib/wfBulkCountries.php:23
|
4223 |
+
msgid "Bangladesh"
|
|
|
|
|
4224 |
msgstr ""
|
4225 |
|
4226 |
+
#: lib/wfBulkCountries.php:24
|
4227 |
+
msgid "Belgium"
|
4228 |
msgstr ""
|
4229 |
|
4230 |
+
#: lib/wfBulkCountries.php:25
|
4231 |
+
msgid "Burkina Faso"
|
4232 |
msgstr ""
|
4233 |
|
4234 |
+
#: lib/wfBulkCountries.php:26
|
4235 |
+
msgid "Bulgaria"
|
4236 |
msgstr ""
|
4237 |
|
4238 |
+
#: lib/wfBulkCountries.php:27
|
4239 |
+
msgid "Bahrain"
|
4240 |
msgstr ""
|
4241 |
|
4242 |
+
#: lib/wfBulkCountries.php:28
|
4243 |
+
msgid "Burundi"
|
|
|
4244 |
msgstr ""
|
4245 |
|
4246 |
+
#: lib/wfBulkCountries.php:29
|
4247 |
+
msgid "Benin"
|
4248 |
msgstr ""
|
4249 |
|
4250 |
+
#: lib/wfBulkCountries.php:30
|
4251 |
+
msgid "Saint Bartelemey"
|
4252 |
msgstr ""
|
4253 |
|
4254 |
+
#: lib/wfBulkCountries.php:31
|
4255 |
+
msgid "Bermuda"
|
4256 |
msgstr ""
|
4257 |
|
4258 |
+
#: lib/wfBulkCountries.php:32
|
4259 |
+
msgid "Brunei Darussalam"
|
4260 |
msgstr ""
|
4261 |
|
4262 |
+
#: lib/wfBulkCountries.php:33
|
4263 |
+
msgid "Bolivia"
|
4264 |
msgstr ""
|
4265 |
|
4266 |
+
#: lib/wfBulkCountries.php:34
|
4267 |
+
msgid "Bonaire, Saint Eustatius and Saba"
|
4268 |
msgstr ""
|
4269 |
|
4270 |
+
#: lib/wfBulkCountries.php:35
|
4271 |
+
msgid "Brazil"
|
4272 |
msgstr ""
|
4273 |
|
4274 |
+
#: lib/wfBulkCountries.php:36
|
4275 |
+
msgid "Bahamas"
|
|
|
4276 |
msgstr ""
|
4277 |
|
4278 |
+
#: lib/wfBulkCountries.php:37
|
4279 |
+
msgid "Bhutan"
|
|
|
4280 |
msgstr ""
|
4281 |
|
4282 |
+
#: lib/wfBulkCountries.php:38
|
4283 |
+
msgid "Bouvet Island"
|
4284 |
msgstr ""
|
4285 |
|
4286 |
+
#: lib/wfBulkCountries.php:39
|
4287 |
+
msgid "Botswana"
|
|
|
4288 |
msgstr ""
|
4289 |
|
4290 |
+
#: lib/wfBulkCountries.php:40
|
4291 |
+
msgid "Belarus"
|
|
|
4292 |
msgstr ""
|
4293 |
|
4294 |
+
#: lib/wfBulkCountries.php:41
|
4295 |
+
msgid "Belize"
|
|
|
4296 |
msgstr ""
|
4297 |
|
4298 |
+
#: lib/wfBulkCountries.php:42
|
4299 |
+
msgid "Canada"
|
|
|
4300 |
msgstr ""
|
4301 |
|
4302 |
+
#: lib/wfBulkCountries.php:43
|
4303 |
+
msgid "Cocos (Keeling) Islands"
|
|
|
|
|
4304 |
msgstr ""
|
4305 |
|
4306 |
+
#: lib/wfBulkCountries.php:44
|
4307 |
+
msgid "Congo, The Democratic Republic of the"
|
|
|
|
|
4308 |
msgstr ""
|
4309 |
|
4310 |
+
#: lib/wfBulkCountries.php:45
|
4311 |
+
msgid "Central African Republic"
|
|
|
|
|
4312 |
msgstr ""
|
4313 |
|
4314 |
+
#: lib/wfBulkCountries.php:46
|
4315 |
+
msgid "Congo"
|
|
|
4316 |
msgstr ""
|
4317 |
|
4318 |
+
#: lib/wfBulkCountries.php:47
|
4319 |
+
msgid "Switzerland"
|
|
|
4320 |
msgstr ""
|
4321 |
|
4322 |
+
#: lib/wfBulkCountries.php:48
|
4323 |
+
msgid "Cote dIvoire"
|
|
|
|
|
4324 |
msgstr ""
|
4325 |
|
4326 |
+
#: lib/wfBulkCountries.php:49
|
4327 |
+
msgid "Cook Islands"
|
|
|
|
|
4328 |
msgstr ""
|
4329 |
|
4330 |
+
#: lib/wfBulkCountries.php:50
|
4331 |
+
msgid "Chile"
|
|
|
|
|
4332 |
msgstr ""
|
4333 |
|
4334 |
+
#: lib/wfBulkCountries.php:51
|
4335 |
+
msgid "Cameroon"
|
|
|
|
|
4336 |
msgstr ""
|
4337 |
|
4338 |
+
#: lib/wfBulkCountries.php:52
|
4339 |
+
msgid "China"
|
|
|
|
|
4340 |
msgstr ""
|
4341 |
|
4342 |
+
#: lib/wfBulkCountries.php:53
|
4343 |
+
msgid "Colombia"
|
|
|
|
|
4344 |
msgstr ""
|
4345 |
|
4346 |
+
#: lib/wfBulkCountries.php:54
|
4347 |
+
msgid "Costa Rica"
|
|
|
|
|
|
|
|
|
4348 |
msgstr ""
|
4349 |
|
4350 |
+
#: lib/wfBulkCountries.php:55
|
4351 |
+
msgid "Cuba"
|
|
|
4352 |
msgstr ""
|
4353 |
|
4354 |
+
#: lib/wfBulkCountries.php:56
|
4355 |
+
msgid "Cape Verde"
|
|
|
4356 |
msgstr ""
|
4357 |
|
4358 |
+
#: lib/wfBulkCountries.php:57
|
4359 |
+
msgid "Curacao"
|
|
|
4360 |
msgstr ""
|
4361 |
|
4362 |
+
#: lib/wfBulkCountries.php:58
|
4363 |
+
msgid "Christmas Island"
|
|
|
4364 |
msgstr ""
|
4365 |
|
4366 |
+
#: lib/wfBulkCountries.php:59
|
4367 |
+
msgid "Cyprus"
|
|
|
4368 |
msgstr ""
|
4369 |
|
4370 |
+
#: lib/wfBulkCountries.php:60
|
4371 |
+
msgid "Czech Republic"
|
|
|
4372 |
msgstr ""
|
4373 |
|
4374 |
+
#: lib/wfBulkCountries.php:61
|
4375 |
+
msgid "Germany"
|
4376 |
msgstr ""
|
4377 |
|
4378 |
+
#: lib/wfBulkCountries.php:62
|
4379 |
+
msgid "Djibouti"
|
|
|
4380 |
msgstr ""
|
4381 |
|
4382 |
+
#: lib/wfBulkCountries.php:63
|
4383 |
+
msgid "Denmark"
|
4384 |
msgstr ""
|
4385 |
|
4386 |
+
#: lib/wfBulkCountries.php:64
|
4387 |
+
msgid "Dominica"
|
|
|
4388 |
msgstr ""
|
4389 |
|
4390 |
+
#: lib/wfBulkCountries.php:65
|
4391 |
+
msgid "Dominican Republic"
|
4392 |
msgstr ""
|
4393 |
|
4394 |
+
#: lib/wfBulkCountries.php:66
|
4395 |
+
msgid "Algeria"
|
|
|
4396 |
msgstr ""
|
4397 |
|
4398 |
+
#: lib/wfBulkCountries.php:67
|
4399 |
+
msgid "Ecuador"
|
|
|
4400 |
msgstr ""
|
4401 |
|
4402 |
+
#: lib/wfBulkCountries.php:68
|
4403 |
+
msgid "Estonia"
|
|
|
4404 |
msgstr ""
|
4405 |
|
4406 |
+
#: lib/wfBulkCountries.php:69
|
4407 |
+
msgid "Egypt"
|
4408 |
msgstr ""
|
4409 |
|
4410 |
+
#: lib/wfBulkCountries.php:70
|
4411 |
+
msgid "Western Sahara"
|
4412 |
msgstr ""
|
4413 |
|
4414 |
+
#: lib/wfBulkCountries.php:71
|
4415 |
+
msgid "Eritrea"
|
|
|
4416 |
msgstr ""
|
4417 |
|
4418 |
+
#: lib/wfBulkCountries.php:72
|
4419 |
+
msgid "Spain"
|
4420 |
msgstr ""
|
4421 |
|
4422 |
+
#: lib/wfBulkCountries.php:73
|
4423 |
+
msgid "Ethiopia"
|
|
|
4424 |
msgstr ""
|
4425 |
|
4426 |
+
#: lib/wfBulkCountries.php:74
|
4427 |
+
msgid "Europe"
|
4428 |
msgstr ""
|
4429 |
|
4430 |
+
#: lib/wfBulkCountries.php:75
|
4431 |
+
msgid "Finland"
|
|
|
4432 |
msgstr ""
|
4433 |
|
4434 |
+
#: lib/wfBulkCountries.php:76
|
4435 |
+
msgid "Fiji"
|
4436 |
msgstr ""
|
4437 |
|
4438 |
+
#: lib/wfBulkCountries.php:77
|
4439 |
+
msgid "Falkland Islands (Malvinas)"
|
4440 |
msgstr ""
|
4441 |
|
4442 |
+
#: lib/wfBulkCountries.php:78
|
4443 |
+
msgid "Micronesia, Federated States of"
|
|
|
4444 |
msgstr ""
|
4445 |
|
4446 |
+
#: lib/wfBulkCountries.php:79
|
4447 |
+
msgid "Faroe Islands"
|
|
|
4448 |
msgstr ""
|
4449 |
|
4450 |
+
#: lib/wfBulkCountries.php:80
|
4451 |
+
msgid "France"
|
4452 |
msgstr ""
|
4453 |
|
4454 |
+
#: lib/wfBulkCountries.php:81
|
4455 |
+
msgid "Gabon"
|
|
|
4456 |
msgstr ""
|
4457 |
|
4458 |
+
#: lib/wfBulkCountries.php:82
|
4459 |
+
msgid "United Kingdom"
|
|
|
4460 |
msgstr ""
|
4461 |
|
4462 |
+
#: lib/wfBulkCountries.php:83
|
4463 |
+
msgid "Grenada"
|
4464 |
msgstr ""
|
4465 |
|
4466 |
+
#: lib/wfBulkCountries.php:84
|
4467 |
+
msgid "Georgia"
|
|
|
4468 |
msgstr ""
|
4469 |
|
4470 |
+
#: lib/wfBulkCountries.php:85
|
4471 |
+
msgid "French Guiana"
|
4472 |
msgstr ""
|
4473 |
|
4474 |
+
#: lib/wfBulkCountries.php:86
|
4475 |
+
msgid "Guernsey"
|
4476 |
msgstr ""
|
4477 |
|
4478 |
+
#: lib/wfBulkCountries.php:87
|
4479 |
+
msgid "Ghana"
|
4480 |
msgstr ""
|
4481 |
|
4482 |
+
#: lib/wfBulkCountries.php:88
|
4483 |
+
msgid "Gibraltar"
|
4484 |
msgstr ""
|
4485 |
|
4486 |
+
#: lib/wfBulkCountries.php:89
|
4487 |
+
msgid "Greenland"
|
4488 |
msgstr ""
|
4489 |
|
4490 |
+
#: lib/wfBulkCountries.php:90
|
4491 |
+
msgid "Gambia"
|
4492 |
msgstr ""
|
4493 |
|
4494 |
+
#: lib/wfBulkCountries.php:91
|
4495 |
+
msgid "Guinea"
|
4496 |
msgstr ""
|
4497 |
|
4498 |
+
#: lib/wfBulkCountries.php:92
|
4499 |
+
msgid "Guadeloupe"
|
4500 |
msgstr ""
|
4501 |
|
4502 |
+
#: lib/wfBulkCountries.php:93
|
4503 |
+
msgid "Equatorial Guinea"
|
4504 |
msgstr ""
|
4505 |
|
4506 |
+
#: lib/wfBulkCountries.php:94
|
4507 |
+
msgid "Greece"
|
4508 |
msgstr ""
|
4509 |
|
4510 |
+
#: lib/wfBulkCountries.php:95
|
4511 |
+
msgid "South Georgia and the South Sandwich Islands"
|
4512 |
msgstr ""
|
4513 |
|
4514 |
+
#: lib/wfBulkCountries.php:96
|
4515 |
+
msgid "Guatemala"
|
4516 |
msgstr ""
|
4517 |
|
4518 |
+
#: lib/wfBulkCountries.php:97
|
4519 |
+
msgid "Guam"
|
4520 |
msgstr ""
|
4521 |
|
4522 |
+
#: lib/wfBulkCountries.php:98
|
4523 |
+
msgid "Guinea-Bissau"
|
4524 |
msgstr ""
|
4525 |
|
4526 |
+
#: lib/wfBulkCountries.php:99
|
4527 |
+
msgid "Guyana"
|
4528 |
msgstr ""
|
4529 |
|
4530 |
+
#: lib/wfBulkCountries.php:100
|
4531 |
+
msgid "Hong Kong"
|
4532 |
msgstr ""
|
4533 |
|
4534 |
+
#: lib/wfBulkCountries.php:101
|
4535 |
+
msgid "Heard Island and McDonald Islands"
|
4536 |
msgstr ""
|
4537 |
|
4538 |
+
#: lib/wfBulkCountries.php:102
|
4539 |
+
msgid "Honduras"
|
4540 |
msgstr ""
|
4541 |
|
4542 |
+
#: lib/wfBulkCountries.php:103
|
4543 |
+
msgid "Croatia"
|
4544 |
msgstr ""
|
4545 |
|
4546 |
+
#: lib/wfBulkCountries.php:104
|
4547 |
+
msgid "Haiti"
|
4548 |
msgstr ""
|
4549 |
|
4550 |
+
#: lib/wfBulkCountries.php:105
|
4551 |
+
msgid "Hungary"
|
4552 |
msgstr ""
|
4553 |
|
4554 |
+
#: lib/wfBulkCountries.php:106
|
4555 |
+
msgid "Indonesia"
|
4556 |
msgstr ""
|
4557 |
|
4558 |
+
#: lib/wfBulkCountries.php:107
|
4559 |
+
msgid "Ireland"
|
4560 |
msgstr ""
|
4561 |
|
4562 |
+
#: lib/wfBulkCountries.php:108
|
4563 |
+
msgid "Israel"
|
4564 |
msgstr ""
|
4565 |
|
4566 |
+
#: lib/wfBulkCountries.php:109
|
4567 |
+
msgid "Isle of Man"
|
4568 |
msgstr ""
|
4569 |
|
4570 |
+
#: lib/wfBulkCountries.php:110
|
4571 |
+
msgid "India"
|
4572 |
msgstr ""
|
4573 |
|
4574 |
+
#: lib/wfBulkCountries.php:111
|
4575 |
+
msgid "British Indian Ocean Territory"
|
4576 |
msgstr ""
|
4577 |
|
4578 |
+
#: lib/wfBulkCountries.php:112
|
4579 |
+
msgid "Iraq"
|
4580 |
msgstr ""
|
4581 |
|
4582 |
+
#: lib/wfBulkCountries.php:113
|
4583 |
+
msgid "Iran, Islamic Republic of"
|
4584 |
msgstr ""
|
4585 |
|
4586 |
+
#: lib/wfBulkCountries.php:114
|
4587 |
+
msgid "Iceland"
|
4588 |
msgstr ""
|
4589 |
|
4590 |
+
#: lib/wfBulkCountries.php:115
|
4591 |
+
msgid "Italy"
|
4592 |
msgstr ""
|
4593 |
|
4594 |
+
#: lib/wfBulkCountries.php:116
|
4595 |
+
msgid "Jersey"
|
4596 |
msgstr ""
|
4597 |
|
4598 |
+
#: lib/wfBulkCountries.php:117
|
4599 |
+
msgid "Jamaica"
|
4600 |
msgstr ""
|
4601 |
|
4602 |
+
#: lib/wfBulkCountries.php:118
|
4603 |
+
msgid "Jordan"
|
4604 |
msgstr ""
|
4605 |
|
4606 |
+
#: lib/wfBulkCountries.php:119
|
4607 |
+
msgid "Japan"
|
4608 |
msgstr ""
|
4609 |
|
4610 |
+
#: lib/wfBulkCountries.php:120
|
4611 |
+
msgid "Kenya"
|
4612 |
msgstr ""
|
4613 |
|
4614 |
+
#: lib/wfBulkCountries.php:121
|
4615 |
+
msgid "Kyrgyzstan"
|
4616 |
msgstr ""
|
4617 |
|
4618 |
+
#: lib/wfBulkCountries.php:122
|
4619 |
+
msgid "Cambodia"
|
4620 |
msgstr ""
|
4621 |
|
4622 |
+
#: lib/wfBulkCountries.php:123
|
4623 |
+
msgid "Kiribati"
|
4624 |
msgstr ""
|
4625 |
|
4626 |
+
#: lib/wfBulkCountries.php:124
|
4627 |
+
msgid "Comoros"
|
4628 |
msgstr ""
|
4629 |
|
4630 |
+
#: lib/wfBulkCountries.php:125
|
4631 |
+
msgid "Saint Kitts and Nevis"
|
4632 |
msgstr ""
|
4633 |
|
4634 |
+
#: lib/wfBulkCountries.php:126
|
4635 |
+
msgid "North Korea"
|
4636 |
msgstr ""
|
4637 |
|
4638 |
+
#: lib/wfBulkCountries.php:127
|
4639 |
+
msgid "South Korea"
|
4640 |
msgstr ""
|
4641 |
|
4642 |
+
#: lib/wfBulkCountries.php:128
|
4643 |
+
msgid "Kuwait"
|
4644 |
msgstr ""
|
4645 |
|
4646 |
+
#: lib/wfBulkCountries.php:129
|
4647 |
+
msgid "Cayman Islands"
|
4648 |
msgstr ""
|
4649 |
|
4650 |
+
#: lib/wfBulkCountries.php:130
|
4651 |
+
msgid "Kazakhstan"
|
4652 |
msgstr ""
|
4653 |
|
4654 |
+
#: lib/wfBulkCountries.php:131
|
4655 |
+
msgid "Lao Peoples Democratic Republic"
|
4656 |
msgstr ""
|
4657 |
|
4658 |
+
#: lib/wfBulkCountries.php:132
|
4659 |
+
msgid "Lebanon"
|
4660 |
msgstr ""
|
4661 |
|
4662 |
+
#: lib/wfBulkCountries.php:133
|
4663 |
+
msgid "Saint Lucia"
|
4664 |
msgstr ""
|
4665 |
|
4666 |
+
#: lib/wfBulkCountries.php:134
|
4667 |
+
msgid "Liechtenstein"
|
4668 |
msgstr ""
|
4669 |
|
4670 |
+
#: lib/wfBulkCountries.php:135
|
4671 |
+
msgid "Sri Lanka"
|
4672 |
msgstr ""
|
4673 |
|
4674 |
+
#: lib/wfBulkCountries.php:136
|
4675 |
+
msgid "Liberia"
|
4676 |
msgstr ""
|
4677 |
|
4678 |
+
#: lib/wfBulkCountries.php:137
|
4679 |
+
msgid "Lesotho"
|
4680 |
msgstr ""
|
4681 |
|
4682 |
+
#: lib/wfBulkCountries.php:138
|
4683 |
+
msgid "Lithuania"
|
4684 |
msgstr ""
|
4685 |
|
4686 |
+
#: lib/wfBulkCountries.php:139
|
4687 |
+
msgid "Luxembourg"
|
4688 |
msgstr ""
|
4689 |
|
4690 |
+
#: lib/wfBulkCountries.php:140
|
4691 |
+
msgid "Latvia"
|
4692 |
msgstr ""
|
4693 |
|
4694 |
+
#: lib/wfBulkCountries.php:141
|
4695 |
+
msgid "Libyan Arab Jamahiriya"
|
4696 |
msgstr ""
|
4697 |
|
4698 |
+
#: lib/wfBulkCountries.php:142
|
4699 |
+
msgid "Morocco"
|
4700 |
msgstr ""
|
4701 |
|
4702 |
+
#: lib/wfBulkCountries.php:143
|
4703 |
+
msgid "Monaco"
|
4704 |
msgstr ""
|
4705 |
|
4706 |
+
#: lib/wfBulkCountries.php:144
|
4707 |
+
msgid "Moldova, Republic of"
|
4708 |
msgstr ""
|
4709 |
|
4710 |
+
#: lib/wfBulkCountries.php:145
|
4711 |
+
msgid "Montenegro"
|
4712 |
msgstr ""
|
4713 |
|
4714 |
+
#: lib/wfBulkCountries.php:146
|
4715 |
+
msgid "Saint Martin"
|
4716 |
msgstr ""
|
4717 |
|
4718 |
+
#: lib/wfBulkCountries.php:147
|
4719 |
+
msgid "Madagascar"
|
4720 |
msgstr ""
|
4721 |
|
4722 |
+
#: lib/wfBulkCountries.php:148
|
4723 |
+
msgid "Marshall Islands"
|
4724 |
msgstr ""
|
4725 |
|
4726 |
+
#: lib/wfBulkCountries.php:149
|
4727 |
+
msgid "Macedonia"
|
4728 |
msgstr ""
|
4729 |
|
4730 |
+
#: lib/wfBulkCountries.php:150
|
4731 |
+
msgid "Mali"
|
4732 |
msgstr ""
|
4733 |
|
4734 |
+
#: lib/wfBulkCountries.php:151
|
4735 |
+
msgid "Myanmar"
|
4736 |
msgstr ""
|
4737 |
|
4738 |
+
#: lib/wfBulkCountries.php:152
|
4739 |
+
msgid "Mongolia"
|
4740 |
msgstr ""
|
4741 |
|
4742 |
+
#: lib/wfBulkCountries.php:153
|
4743 |
+
msgid "Macao"
|
4744 |
msgstr ""
|
4745 |
|
4746 |
+
#: lib/wfBulkCountries.php:154
|
4747 |
+
msgid "Northern Mariana Islands"
|
4748 |
msgstr ""
|
4749 |
|
4750 |
+
#: lib/wfBulkCountries.php:155
|
4751 |
+
msgid "Martinique"
|
4752 |
msgstr ""
|
4753 |
|
4754 |
+
#: lib/wfBulkCountries.php:156
|
4755 |
+
msgid "Mauritania"
|
4756 |
msgstr ""
|
4757 |
|
4758 |
+
#: lib/wfBulkCountries.php:157
|
4759 |
+
msgid "Montserrat"
|
4760 |
msgstr ""
|
4761 |
|
4762 |
+
#: lib/wfBulkCountries.php:158
|
4763 |
+
msgid "Malta"
|
4764 |
msgstr ""
|
4765 |
|
4766 |
+
#: lib/wfBulkCountries.php:159
|
4767 |
+
msgid "Mauritius"
|
4768 |
msgstr ""
|
4769 |
|
4770 |
+
#: lib/wfBulkCountries.php:160
|
4771 |
+
msgid "Maldives"
|
4772 |
msgstr ""
|
4773 |
|
4774 |
+
#: lib/wfBulkCountries.php:161
|
4775 |
+
msgid "Malawi"
|
4776 |
msgstr ""
|
4777 |
|
4778 |
+
#: lib/wfBulkCountries.php:162
|
4779 |
+
msgid "Mexico"
|
4780 |
msgstr ""
|
4781 |
|
4782 |
+
#: lib/wfBulkCountries.php:163
|
4783 |
+
msgid "Malaysia"
|
4784 |
msgstr ""
|
4785 |
|
4786 |
+
#: lib/wfBulkCountries.php:164
|
4787 |
+
msgid "Mozambique"
|
4788 |
msgstr ""
|
4789 |
|
4790 |
+
#: lib/wfBulkCountries.php:165
|
4791 |
+
msgid "Namibia"
|
4792 |
msgstr ""
|
4793 |
|
4794 |
+
#: lib/wfBulkCountries.php:166
|
4795 |
+
msgid "New Caledonia"
|
4796 |
msgstr ""
|
4797 |
|
4798 |
+
#: lib/wfBulkCountries.php:167
|
4799 |
+
msgid "Niger"
|
4800 |
msgstr ""
|
4801 |
|
4802 |
+
#: lib/wfBulkCountries.php:168
|
4803 |
+
msgid "Norfolk Island"
|
4804 |
msgstr ""
|
4805 |
|
4806 |
+
#: lib/wfBulkCountries.php:169
|
4807 |
+
msgid "Nigeria"
|
4808 |
msgstr ""
|
4809 |
|
4810 |
+
#: lib/wfBulkCountries.php:170
|
4811 |
+
msgid "Nicaragua"
|
4812 |
msgstr ""
|
4813 |
|
4814 |
+
#: lib/wfBulkCountries.php:171
|
4815 |
+
msgid "Netherlands"
|
4816 |
msgstr ""
|
4817 |
|
4818 |
+
#: lib/wfBulkCountries.php:172
|
4819 |
+
msgid "Norway"
|
4820 |
msgstr ""
|
4821 |
|
4822 |
+
#: lib/wfBulkCountries.php:173
|
4823 |
+
msgid "Nepal"
|
4824 |
msgstr ""
|
4825 |
|
4826 |
+
#: lib/wfBulkCountries.php:174
|
4827 |
+
msgid "Nauru"
|
4828 |
msgstr ""
|
4829 |
|
4830 |
+
#: lib/wfBulkCountries.php:175
|
4831 |
+
msgid "Niue"
|
4832 |
msgstr ""
|
4833 |
|
4834 |
+
#: lib/wfBulkCountries.php:176
|
4835 |
+
msgid "New Zealand"
|
4836 |
msgstr ""
|
4837 |
|
4838 |
+
#: lib/wfBulkCountries.php:177
|
4839 |
+
msgid "Oman"
|
4840 |
msgstr ""
|
4841 |
|
4842 |
+
#: lib/wfBulkCountries.php:178
|
4843 |
+
msgid "Panama"
|
4844 |
msgstr ""
|
4845 |
|
4846 |
+
#: lib/wfBulkCountries.php:179
|
4847 |
+
msgid "Peru"
|
4848 |
msgstr ""
|
4849 |
|
4850 |
+
#: lib/wfBulkCountries.php:180
|
4851 |
+
msgid "French Polynesia"
|
4852 |
msgstr ""
|
4853 |
|
4854 |
+
#: lib/wfBulkCountries.php:181
|
4855 |
+
msgid "Papua New Guinea"
|
4856 |
msgstr ""
|
4857 |
|
4858 |
+
#: lib/wfBulkCountries.php:182
|
4859 |
+
msgid "Philippines"
|
4860 |
msgstr ""
|
4861 |
|
4862 |
+
#: lib/wfBulkCountries.php:183
|
4863 |
+
msgid "Pakistan"
|
4864 |
msgstr ""
|
4865 |
|
4866 |
+
#: lib/wfBulkCountries.php:184
|
4867 |
+
msgid "Poland"
|
4868 |
msgstr ""
|
4869 |
|
4870 |
+
#: lib/wfBulkCountries.php:185
|
4871 |
+
msgid "Saint Pierre and Miquelon"
|
4872 |
msgstr ""
|
4873 |
|
4874 |
+
#: lib/wfBulkCountries.php:186
|
4875 |
+
msgid "Pitcairn"
|
4876 |
msgstr ""
|
4877 |
|
4878 |
+
#: lib/wfBulkCountries.php:187
|
4879 |
+
msgid "Puerto Rico"
|
4880 |
msgstr ""
|
4881 |
|
4882 |
+
#: lib/wfBulkCountries.php:188
|
4883 |
+
msgid "Palestinian Territory"
|
4884 |
msgstr ""
|
4885 |
|
4886 |
+
#: lib/wfBulkCountries.php:189
|
4887 |
+
msgid "Portugal"
|
4888 |
msgstr ""
|
4889 |
|
4890 |
+
#: lib/wfBulkCountries.php:190
|
4891 |
+
msgid "Palau"
|
4892 |
msgstr ""
|
4893 |
|
4894 |
+
#: lib/wfBulkCountries.php:191
|
4895 |
+
msgid "Paraguay"
|
4896 |
msgstr ""
|
4897 |
|
4898 |
+
#: lib/wfBulkCountries.php:192
|
4899 |
+
msgid "Qatar"
|
4900 |
msgstr ""
|
4901 |
|
4902 |
+
#: lib/wfBulkCountries.php:193
|
4903 |
+
msgid "Reunion"
|
4904 |
msgstr ""
|
4905 |
|
4906 |
+
#: lib/wfBulkCountries.php:194
|
4907 |
+
msgid "Romania"
|
4908 |
msgstr ""
|
4909 |
|
4910 |
+
#: lib/wfBulkCountries.php:195
|
4911 |
+
msgid "Serbia"
|
4912 |
msgstr ""
|
4913 |
|
4914 |
+
#: lib/wfBulkCountries.php:196
|
4915 |
+
msgid "Russian Federation"
|
4916 |
msgstr ""
|
4917 |
|
4918 |
+
#: lib/wfBulkCountries.php:197
|
4919 |
+
msgid "Rwanda"
|
4920 |
msgstr ""
|
4921 |
|
4922 |
+
#: lib/wfBulkCountries.php:198
|
4923 |
+
msgid "Saudi Arabia"
|
4924 |
msgstr ""
|
4925 |
|
4926 |
+
#: lib/wfBulkCountries.php:199
|
4927 |
+
msgid "Solomon Islands"
|
4928 |
msgstr ""
|
4929 |
|
4930 |
+
#: lib/wfBulkCountries.php:200
|
4931 |
+
msgid "Seychelles"
|
4932 |
msgstr ""
|
4933 |
|
4934 |
+
#: lib/wfBulkCountries.php:201
|
4935 |
+
msgid "Sudan"
|
4936 |
msgstr ""
|
4937 |
|
4938 |
+
#: lib/wfBulkCountries.php:202
|
4939 |
+
msgid "Sweden"
|
4940 |
msgstr ""
|
4941 |
|
4942 |
+
#: lib/wfBulkCountries.php:203
|
4943 |
+
msgid "Singapore"
|
4944 |
msgstr ""
|
4945 |
|
4946 |
+
#: lib/wfBulkCountries.php:204
|
4947 |
+
msgid "Saint Helena"
|
4948 |
msgstr ""
|
4949 |
|
4950 |
+
#: lib/wfBulkCountries.php:205
|
4951 |
+
msgid "Slovenia"
|
4952 |
msgstr ""
|
4953 |
|
4954 |
+
#: lib/wfBulkCountries.php:206
|
4955 |
+
msgid "Svalbard and Jan Mayen"
|
4956 |
msgstr ""
|
4957 |
|
4958 |
+
#: lib/wfBulkCountries.php:207
|
4959 |
+
msgid "Slovakia"
|
4960 |
msgstr ""
|
4961 |
|
4962 |
+
#: lib/wfBulkCountries.php:208
|
4963 |
+
msgid "Sierra Leone"
|
4964 |
msgstr ""
|
4965 |
|
4966 |
+
#: lib/wfBulkCountries.php:209
|
4967 |
+
msgid "San Marino"
|
4968 |
msgstr ""
|
4969 |
|
4970 |
+
#: lib/wfBulkCountries.php:210
|
4971 |
+
msgid "Senegal"
|
4972 |
msgstr ""
|
4973 |
|
4974 |
+
#: lib/wfBulkCountries.php:211
|
4975 |
+
msgid "Somalia"
|
4976 |
msgstr ""
|
4977 |
|
4978 |
+
#: lib/wfBulkCountries.php:212
|
4979 |
+
msgid "Suriname"
|
4980 |
msgstr ""
|
4981 |
|
4982 |
+
#: lib/wfBulkCountries.php:213
|
4983 |
+
msgid "Sao Tome and Principe"
|
4984 |
msgstr ""
|
4985 |
|
4986 |
+
#: lib/wfBulkCountries.php:214
|
4987 |
+
msgid "El Salvador"
|
4988 |
msgstr ""
|
4989 |
|
4990 |
+
#: lib/wfBulkCountries.php:215
|
4991 |
+
msgid "Sint Maarten"
|
4992 |
msgstr ""
|
4993 |
|
4994 |
+
#: lib/wfBulkCountries.php:216
|
4995 |
+
msgid "Syrian Arab Republic"
|
4996 |
msgstr ""
|
4997 |
|
4998 |
+
#: lib/wfBulkCountries.php:217
|
4999 |
+
msgid "Swaziland"
|
5000 |
msgstr ""
|
5001 |
|
5002 |
+
#: lib/wfBulkCountries.php:218
|
5003 |
+
msgid "Turks and Caicos Islands"
|
5004 |
msgstr ""
|
5005 |
|
5006 |
+
#: lib/wfBulkCountries.php:219
|
5007 |
+
msgid "Chad"
|
5008 |
msgstr ""
|
5009 |
|
5010 |
+
#: lib/wfBulkCountries.php:220
|
5011 |
+
msgid "French Southern Territories"
|
5012 |
msgstr ""
|
5013 |
|
5014 |
+
#: lib/wfBulkCountries.php:221
|
5015 |
+
msgid "Togo"
|
5016 |
msgstr ""
|
5017 |
|
5018 |
+
#: lib/wfBulkCountries.php:222
|
5019 |
+
msgid "Thailand"
|
5020 |
msgstr ""
|
5021 |
|
5022 |
+
#: lib/wfBulkCountries.php:223
|
5023 |
+
msgid "Tajikistan"
|
5024 |
msgstr ""
|
5025 |
|
5026 |
+
#: lib/wfBulkCountries.php:224
|
5027 |
+
msgid "Tokelau"
|
5028 |
msgstr ""
|
5029 |
|
5030 |
+
#: lib/wfBulkCountries.php:225
|
5031 |
+
msgid "Timor-Leste"
|
5032 |
msgstr ""
|
5033 |
|
5034 |
+
#: lib/wfBulkCountries.php:226
|
5035 |
+
msgid "Turkmenistan"
|
5036 |
msgstr ""
|
5037 |
|
5038 |
+
#: lib/wfBulkCountries.php:227
|
5039 |
+
msgid "Tunisia"
|
5040 |
msgstr ""
|
5041 |
|
5042 |
+
#: lib/wfBulkCountries.php:228
|
5043 |
+
msgid "Tonga"
|
5044 |
msgstr ""
|
5045 |
|
5046 |
+
#: lib/wfBulkCountries.php:229
|
5047 |
+
msgid "Turkey"
|
5048 |
msgstr ""
|
5049 |
|
5050 |
+
#: lib/wfBulkCountries.php:230
|
5051 |
+
msgid "Trinidad and Tobago"
|
5052 |
msgstr ""
|
5053 |
|
5054 |
+
#: lib/wfBulkCountries.php:231
|
5055 |
+
msgid "Tuvalu"
|
5056 |
msgstr ""
|
5057 |
|
5058 |
+
#: lib/wfBulkCountries.php:232
|
5059 |
+
msgid "Taiwan"
|
5060 |
msgstr ""
|
5061 |
|
5062 |
+
#: lib/wfBulkCountries.php:233
|
5063 |
+
msgid "Tanzania, United Republic of"
|
5064 |
msgstr ""
|
5065 |
|
5066 |
+
#: lib/wfBulkCountries.php:234
|
5067 |
+
msgid "Ukraine"
|
5068 |
msgstr ""
|
5069 |
|
5070 |
+
#: lib/wfBulkCountries.php:235
|
5071 |
+
msgid "Uganda"
|
5072 |
msgstr ""
|
5073 |
|
5074 |
+
#: lib/wfBulkCountries.php:236
|
5075 |
+
msgid "United States Minor Outlying Islands"
|
5076 |
msgstr ""
|
5077 |
|
5078 |
+
#: lib/wfBulkCountries.php:237
|
5079 |
+
msgid "United States"
|
5080 |
msgstr ""
|
5081 |
|
5082 |
+
#: lib/wfBulkCountries.php:238
|
5083 |
+
msgid "Uruguay"
|
5084 |
msgstr ""
|
5085 |
|
5086 |
+
#: lib/wfBulkCountries.php:239
|
5087 |
+
msgid "Uzbekistan"
|
5088 |
msgstr ""
|
5089 |
|
5090 |
+
#: lib/wfBulkCountries.php:240
|
5091 |
+
msgid "Holy See (Vatican City State)"
|
5092 |
msgstr ""
|
5093 |
|
5094 |
+
#: lib/wfBulkCountries.php:241
|
5095 |
+
msgid "Saint Vincent and the Grenadines"
|
5096 |
msgstr ""
|
5097 |
|
5098 |
+
#: lib/wfBulkCountries.php:242
|
5099 |
+
msgid "Venezuela"
|
5100 |
msgstr ""
|
5101 |
|
5102 |
+
#: lib/wfBulkCountries.php:243
|
5103 |
+
msgid "Virgin Islands, British"
|
5104 |
msgstr ""
|
5105 |
|
5106 |
+
#: lib/wfBulkCountries.php:244
|
5107 |
+
msgid "Virgin Islands, U.S."
|
5108 |
msgstr ""
|
5109 |
|
5110 |
+
#: lib/wfBulkCountries.php:245
|
5111 |
+
msgid "Vietnam"
|
5112 |
msgstr ""
|
5113 |
|
5114 |
+
#: lib/wfBulkCountries.php:246
|
5115 |
+
msgid "Vanuatu"
|
5116 |
msgstr ""
|
5117 |
|
5118 |
+
#: lib/wfBulkCountries.php:247
|
5119 |
+
msgid "Wallis and Futuna"
|
5120 |
msgstr ""
|
5121 |
|
5122 |
+
#: lib/wfBulkCountries.php:248
|
5123 |
+
msgid "Samoa"
|
5124 |
msgstr ""
|
5125 |
|
5126 |
+
#: lib/wfBulkCountries.php:249
|
5127 |
+
msgid "Kosovo"
|
5128 |
msgstr ""
|
5129 |
|
5130 |
+
#: lib/wfBulkCountries.php:250
|
5131 |
+
msgid "Yemen"
|
5132 |
msgstr ""
|
5133 |
|
5134 |
+
#: lib/wfBulkCountries.php:251
|
5135 |
+
msgid "Mayotte"
|
5136 |
msgstr ""
|
5137 |
|
5138 |
+
#: lib/wfBulkCountries.php:252
|
5139 |
+
msgid "South Africa"
|
5140 |
msgstr ""
|
5141 |
|
5142 |
+
#: lib/wfBulkCountries.php:253
|
5143 |
+
msgid "Zambia"
|
5144 |
msgstr ""
|
5145 |
|
5146 |
+
#: lib/wfBulkCountries.php:254
|
5147 |
+
msgid "Zimbabwe"
|
5148 |
msgstr ""
|
5149 |
|
5150 |
+
#. translators: 1. HTTP status code. 2. Error message.
|
5151 |
+
#: lib/wfCentralAPI.php:201
|
5152 |
+
msgid "HTTP %1$d received from Wordfence Central: %2$s"
|
5153 |
msgstr ""
|
5154 |
|
5155 |
+
#: lib/wfCentralAPI.php:263
|
5156 |
+
#: lib/wfCentralAPI.php:319
|
5157 |
+
msgid "Unable to authenticate with Wordfence Central."
|
5158 |
msgstr ""
|
5159 |
|
5160 |
+
#: lib/wfCentralAPI.php:282
|
5161 |
+
msgid "Wordfence Central site ID has not been created yet."
|
5162 |
msgstr ""
|
5163 |
|
5164 |
+
#: lib/wfCentralAPI.php:286
|
5165 |
+
msgid "Wordfence Central secret key has not been created yet."
|
5166 |
msgstr ""
|
5167 |
|
5168 |
+
#: lib/wfCentralAPI.php:298
|
5169 |
+
msgid "Invalid response received from Wordfence Central when fetching nonce."
|
5170 |
msgstr ""
|
5171 |
|
5172 |
+
#: lib/wfCentralAPI.php:316
|
5173 |
+
msgid "Invalid response received from Wordfence Central when fetching token."
|
5174 |
msgstr ""
|
5175 |
|
5176 |
+
#. translators: 1. Key in key-value store. 2. Value in key-value store.
|
5177 |
+
#: lib/wfConfig.php:483
|
5178 |
+
msgid "wfConfig::set() got an array as second param with key: %1$s and value: %2$s"
|
5179 |
msgstr ""
|
5180 |
|
5181 |
+
#. translators: Key in key-value store.
|
5182 |
+
#: lib/wfConfig.php:640
|
5183 |
+
msgid "Error reassembling value for %s"
|
5184 |
msgstr ""
|
5185 |
|
5186 |
+
#. translators: 1. Key in key-value store. 2. MySQL error number. 3. MySQL error message.
|
5187 |
+
#: lib/wfConfig.php:734
|
5188 |
+
#: lib/wfConfig.php:743
|
5189 |
+
#: lib/wfConfig.php:750
|
5190 |
+
#: lib/wfConfig.php:760
|
5191 |
+
#: lib/wfConfig.php:767
|
5192 |
+
msgid "Error writing value chunk for %1$s (MySQLi error: [%2$s] %3$s)"
|
5193 |
msgstr ""
|
5194 |
|
5195 |
+
#. translators: Key in key-value store.
|
5196 |
+
#: lib/wfConfig.php:779
|
5197 |
+
msgid "Error writing value header for %s"
|
5198 |
msgstr ""
|
5199 |
|
5200 |
+
#. translators: 1. Key in key-value store. 2. MySQL error number. 3. MySQL error message.
|
5201 |
+
#: lib/wfConfig.php:792
|
5202 |
+
#: lib/wfConfig.php:803
|
5203 |
+
#: lib/wfConfig.php:813
|
5204 |
+
msgid "Error writing value for %1$s (MySQLi error: [%2$s] %3$s)"
|
5205 |
msgstr ""
|
5206 |
|
5207 |
+
#. translators: 1. Key in key-value store. 2. MySQL error number. 3. MySQL error message.
|
5208 |
+
#: lib/wfConfig.php:820
|
5209 |
+
msgid "Error finishing writing value for %1$s (MySQLi error: [%2$s] %3$s)"
|
5210 |
msgstr ""
|
5211 |
|
5212 |
+
#. translators: Support URL.
|
5213 |
+
#: lib/wfConfig.php:990
|
5214 |
+
msgid "Wordfence Upgrade not run. Please modify your .htaccess"
|
5215 |
msgstr ""
|
5216 |
|
5217 |
+
#. translators: Support URL.
|
5218 |
+
#: lib/wfConfig.php:990
|
5219 |
+
msgid ""
|
5220 |
+
"To preserve the integrity of your website we are not running Wordfence auto-update.\n"
|
5221 |
+
"You are running the LiteSpeed web server which has been known to cause a problem with Wordfence auto-update.\n"
|
5222 |
+
"Please go to your website now and make a minor change to your .htaccess to fix this.\n"
|
5223 |
+
"You can find out how to make this change at:\n"
|
5224 |
+
"%s\n"
|
5225 |
+
"\n"
|
5226 |
+
"Alternatively you can disable auto-update on your website to stop receiving this message and upgrade Wordfence manually.\n"
|
5227 |
+
""
|
5228 |
msgstr ""
|
5229 |
|
5230 |
+
#: lib/wfConfig.php:1113
|
5231 |
+
msgid "Unable to save the .htaccess file needed to disable script execution in the uploads directory. Please check your permissions on that directory."
|
5232 |
msgstr ""
|
5233 |
|
5234 |
+
#: lib/wfConfig.php:1150
|
5235 |
+
msgid "Unable to remove code execution protections applied to the .htaccess file in the uploads directory. Please check your permissions on that file."
|
5236 |
msgstr ""
|
5237 |
|
5238 |
+
#: lib/wfConfig.php:1187
|
5239 |
+
#: lib/wordfenceClass.php:7588
|
5240 |
+
msgid "The grace period end time must be in the future."
|
5241 |
msgstr ""
|
5242 |
|
5243 |
+
#: lib/wfConfig.php:1196
|
5244 |
+
msgid "Unknown firewall mode."
|
5245 |
msgstr ""
|
5246 |
|
5247 |
+
#: lib/wfConfig.php:1215
|
5248 |
+
msgid "The following emails are invalid: "
|
5249 |
msgstr ""
|
5250 |
|
5251 |
+
#. translators: Regular expression.
|
5252 |
+
#: lib/wfConfig.php:1228
|
5253 |
+
msgid "\"%s\" is not a valid regular expression."
|
5254 |
msgstr ""
|
5255 |
|
5256 |
+
#: lib/wfConfig.php:1247
|
5257 |
+
msgid "Please make sure you separate your IP addresses with commas. The following allowlisted IP addresses are invalid: "
|
5258 |
msgstr ""
|
5259 |
|
5260 |
+
#: lib/wfConfig.php:1266
|
5261 |
+
msgid "The following users you selected to ignore in live traffic reports are not valid on this system: "
|
5262 |
msgstr ""
|
5263 |
|
5264 |
+
#: lib/wfConfig.php:1283
|
5265 |
+
msgid "The following IPs you selected to ignore in live traffic reports are not valid: "
|
5266 |
msgstr ""
|
5267 |
|
5268 |
+
#: lib/wfConfig.php:1300
|
5269 |
+
msgid "The following IPs/ranges you selected to trust as proxies are not valid: "
|
5270 |
msgstr ""
|
5271 |
|
5272 |
+
#: lib/wfConfig.php:1310
|
5273 |
+
msgid "An empty license key was entered."
|
5274 |
msgstr ""
|
5275 |
|
5276 |
+
#: lib/wfConfig.php:1313
|
5277 |
+
#: lib/wordfenceClass.php:4435
|
5278 |
+
msgid "The license key entered is not in a valid format. It must contain only numbers and the letters A-F."
|
5279 |
msgstr ""
|
5280 |
|
5281 |
+
#: lib/wfConfig.php:1325
|
5282 |
+
msgid "A wildcard cannot be used to exclude all files from the scan."
|
5283 |
msgstr ""
|
5284 |
|
5285 |
+
#: lib/wfConfig.php:1792
|
5286 |
+
#: lib/wfConfig.php:1814
|
5287 |
+
msgid "The Wordfence server's response did not contain the expected elements."
|
5288 |
msgstr ""
|
5289 |
|
5290 |
+
#: lib/wfConfig.php:1796
|
5291 |
+
msgid "Your options have been saved, but you left your license key blank, so we tried to get you a free license key from the Wordfence servers. There was a problem fetching the free key: "
|
5292 |
msgstr ""
|
5293 |
|
5294 |
+
#: lib/wfConfig.php:1818
|
5295 |
+
msgid "Your options have been saved. However we noticed you changed your license key, and we tried to verify it with the Wordfence servers but received an error: "
|
5296 |
msgstr ""
|
5297 |
|
5298 |
+
#: lib/wfConfig.php:1862
|
5299 |
+
msgid "Your options have been saved. However we tried to verify your license key with the Wordfence servers and received an error: "
|
5300 |
msgstr ""
|
5301 |
|
5302 |
+
#: lib/wfDashboard.php:184
|
5303 |
+
msgid "Complex"
|
5304 |
msgstr ""
|
5305 |
|
5306 |
+
#: lib/wfDashboard.php:189
|
5307 |
+
msgid "Brute Force"
|
5308 |
msgstr ""
|
5309 |
|
5310 |
+
#: lib/wfDashboard.php:194
|
5311 |
+
msgid "Blocklist"
|
5312 |
msgstr ""
|
5313 |
|
5314 |
+
#: lib/wfDiagnostic.php:60
|
5315 |
+
msgid "General information about the Wordfence installation."
|
5316 |
msgstr ""
|
5317 |
|
5318 |
+
#: lib/wfDiagnostic.php:62
|
5319 |
+
msgid "Wordfence Version"
|
5320 |
msgstr ""
|
5321 |
|
5322 |
+
#: lib/wfDiagnostic.php:63
|
5323 |
+
msgid "GeoIP Version"
|
5324 |
msgstr ""
|
5325 |
|
5326 |
+
#: lib/wfDiagnostic.php:64
|
5327 |
+
msgid "Cron Status"
|
5328 |
msgstr ""
|
5329 |
|
5330 |
+
#: lib/wfDiagnostic.php:68
|
5331 |
+
msgid "Ability to read/write various files."
|
5332 |
msgstr ""
|
5333 |
|
5334 |
+
#: lib/wfDiagnostic.php:70
|
5335 |
+
msgid "Checking if web server can read from <code>~/plugins/wordfence</code>"
|
5336 |
msgstr ""
|
5337 |
|
5338 |
+
#: lib/wfDiagnostic.php:71
|
5339 |
+
msgid "Checking if web server can write to <code>~/plugins/wordfence</code>"
|
5340 |
msgstr ""
|
5341 |
|
5342 |
+
#: lib/wfDiagnostic.php:72
|
5343 |
+
msgid "Checking if web server can read from <code>~/wp-content/wflogs</code>"
|
5344 |
msgstr ""
|
5345 |
|
5346 |
+
#: lib/wfDiagnostic.php:73
|
5347 |
+
msgid "Checking if web server can write to <code>~/wp-content/wflogs</code>"
|
5348 |
msgstr ""
|
5349 |
|
5350 |
+
#: lib/wfDiagnostic.php:77
|
5351 |
+
msgid "Ability to save Wordfence settings to the database."
|
5352 |
msgstr ""
|
5353 |
|
5354 |
+
#: lib/wfDiagnostic.php:79
|
5355 |
+
msgid "Checking basic config reading/writing"
|
5356 |
msgstr ""
|
5357 |
|
5358 |
+
#: lib/wfDiagnostic.php:80
|
5359 |
+
msgid "Checking serialized config reading/writing"
|
5360 |
msgstr ""
|
5361 |
|
5362 |
+
#: lib/wfDiagnostic.php:84
|
5363 |
+
msgid "Current WAF configuration."
|
5364 |
msgstr ""
|
5365 |
|
5366 |
+
#: lib/wfDiagnostic.php:86
|
5367 |
+
msgid "WAF auto prepend active"
|
5368 |
msgstr ""
|
5369 |
|
5370 |
+
#: lib/wfDiagnostic.php:87
|
5371 |
+
msgid "Configured WAF storage engine (WFWAF_STORAGE_ENGINE)"
|
5372 |
msgstr ""
|
5373 |
|
5374 |
+
#: lib/wfDiagnostic.php:88
|
5375 |
+
msgid "Active WAF storage engine"
|
5376 |
msgstr ""
|
5377 |
|
5378 |
+
#: lib/wfDiagnostic.php:89
|
5379 |
+
msgid "WAF log path"
|
5380 |
msgstr ""
|
5381 |
|
5382 |
+
#: lib/wfDiagnostic.php:90
|
5383 |
+
msgid "WAF subdirectory installation"
|
5384 |
msgstr ""
|
5385 |
|
5386 |
+
#: lib/wfDiagnostic.php:91
|
5387 |
+
msgid "wordfence-waf.php path"
|
5388 |
msgstr ""
|
5389 |
|
5390 |
+
#: lib/wfDiagnostic.php:92
|
5391 |
+
msgid "WAF File Permissions"
|
5392 |
msgstr ""
|
5393 |
|
5394 |
+
#: lib/wfDiagnostic.php:93
|
5395 |
+
msgid "Recently removed wflogs files"
|
5396 |
msgstr ""
|
5397 |
|
5398 |
+
#: lib/wfDiagnostic.php:97
|
5399 |
+
msgid "Database version and privileges."
|
5400 |
msgstr ""
|
5401 |
|
5402 |
+
#: lib/wfDiagnostic.php:99
|
5403 |
+
msgid "Database Version"
|
5404 |
msgstr ""
|
5405 |
|
5406 |
+
#: lib/wfDiagnostic.php:100
|
5407 |
+
msgid "Checking if MySQL user has <code>DELETE</code> privilege"
|
5408 |
msgstr ""
|
5409 |
|
5410 |
+
#: lib/wfDiagnostic.php:101
|
5411 |
+
msgid "Checking if MySQL user has <code>INSERT</code> privilege"
|
5412 |
msgstr ""
|
5413 |
|
5414 |
+
#: lib/wfDiagnostic.php:102
|
5415 |
+
msgid "Checking if MySQL user has <code>UPDATE</code> privilege"
|
5416 |
msgstr ""
|
5417 |
|
5418 |
+
#: lib/wfDiagnostic.php:103
|
5419 |
+
msgid "Checking if MySQL user has <code>SELECT</code> privilege"
|
5420 |
msgstr ""
|
5421 |
|
5422 |
+
#: lib/wfDiagnostic.php:104
|
5423 |
+
msgid "Checking if MySQL user has <code>CREATE TABLE</code> privilege"
|
5424 |
msgstr ""
|
5425 |
|
5426 |
+
#: lib/wfDiagnostic.php:105
|
5427 |
+
msgid "Checking if MySQL user has <code>ALTER TABLE</code> privilege"
|
5428 |
msgstr ""
|
5429 |
|
5430 |
+
#: lib/wfDiagnostic.php:106
|
5431 |
+
msgid "Checking if MySQL user has <code>DROP</code> privilege"
|
5432 |
msgstr ""
|
5433 |
|
5434 |
+
#: lib/wfDiagnostic.php:107
|
5435 |
+
msgid "Checking if MySQL user has <code>TRUNCATE</code> privilege"
|
5436 |
msgstr ""
|
5437 |
|
5438 |
+
#: lib/wfDiagnostic.php:111
|
5439 |
+
msgid "PHP version, important PHP extensions."
|
5440 |
msgstr ""
|
5441 |
|
5442 |
+
#. translators: Support URL.
|
5443 |
+
#: lib/wfDiagnostic.php:113
|
5444 |
+
msgid "PHP version >= PHP 5.6.20<br><em> (<a href=\"https://wordpress.org/about/requirements/\" target=\"_blank\" rel=\"noopener noreferrer\">Minimum version required by WordPress</a>)</em> <a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"wfhelp\"><span class=\"screen-reader-text\"> (opens in new tab)</span></a>"
|
5445 |
msgstr ""
|
5446 |
|
5447 |
+
#. translators: Support URL.
|
5448 |
+
#: lib/wfDiagnostic.php:114
|
5449 |
+
msgid "Process Owner"
|
5450 |
msgstr ""
|
5451 |
|
5452 |
+
#: lib/wfDiagnostic.php:115
|
5453 |
+
msgid "Checking for OpenSSL support"
|
5454 |
msgstr ""
|
5455 |
|
5456 |
+
#: lib/wfDiagnostic.php:116
|
5457 |
+
msgid "Checking OpenSSL version"
|
5458 |
msgstr ""
|
5459 |
|
5460 |
+
#: lib/wfDiagnostic.php:117
|
5461 |
+
msgid "Checking for cURL support"
|
5462 |
msgstr ""
|
5463 |
|
5464 |
+
#: lib/wfDiagnostic.php:118
|
5465 |
+
msgid "cURL Features Code"
|
5466 |
msgstr ""
|
5467 |
|
5468 |
+
#: lib/wfDiagnostic.php:119
|
5469 |
+
msgid "cURL Host"
|
5470 |
msgstr ""
|
5471 |
|
5472 |
+
#: lib/wfDiagnostic.php:120
|
5473 |
+
msgid "cURL Support Protocols"
|
5474 |
msgstr ""
|
5475 |
|
5476 |
+
#: lib/wfDiagnostic.php:121
|
5477 |
+
msgid "cURL SSL Version"
|
5478 |
msgstr ""
|
5479 |
|
5480 |
+
#: lib/wfDiagnostic.php:122
|
5481 |
+
msgid "cURL libz Version"
|
5482 |
msgstr ""
|
5483 |
|
5484 |
+
#: lib/wfDiagnostic.php:123
|
5485 |
+
msgid "Checking <code>display_errors</code><br><em> (<a href=\"http://php.net/manual/en/errorfunc.configuration.php#ini.display-errors\" target=\"_blank\" rel=\"noopener noreferrer\">Should be disabled on production servers<span class=\"screen-reader-text\"> (opens in new tab)</span></a>)</em>"
|
5486 |
msgstr ""
|
5487 |
|
5488 |
+
#: lib/wfDiagnostic.php:127
|
5489 |
+
msgid "Ability to connect to the Wordfence servers and your own site."
|
5490 |
msgstr ""
|
5491 |
|
5492 |
+
#: lib/wfDiagnostic.php:129
|
5493 |
+
msgid "Connecting to Wordfence servers (http)"
|
5494 |
msgstr ""
|
5495 |
|
5496 |
+
#: lib/wfDiagnostic.php:130
|
5497 |
+
msgid "Connecting to Wordfence servers (https)"
|
5498 |
msgstr ""
|
5499 |
|
5500 |
+
#: lib/wfDiagnostic.php:131
|
5501 |
+
msgid "Connecting back to this site"
|
|
|
5502 |
msgstr ""
|
5503 |
|
5504 |
+
#: lib/wfDiagnostic.php:132
|
5505 |
+
msgid "Connecting back to this site via IPv6"
|
|
|
5506 |
msgstr ""
|
5507 |
|
5508 |
+
#: lib/wfDiagnostic.php:133
|
5509 |
+
msgid "IP(s) used by this server"
|
5510 |
msgstr ""
|
5511 |
|
5512 |
+
#: lib/wfDiagnostic.php:137
|
5513 |
+
msgid "Server time accuracy and applied offsets."
|
5514 |
msgstr ""
|
5515 |
|
5516 |
+
#: lib/wfDiagnostic.php:139
|
5517 |
+
msgid "Wordfence Network Time"
|
5518 |
msgstr ""
|
5519 |
|
5520 |
+
#: lib/wfDiagnostic.php:140
|
5521 |
+
#: lib/wfDiagnostic.php:873
|
5522 |
+
msgid "Server Time"
|
5523 |
msgstr ""
|
5524 |
|
5525 |
+
#: lib/wfDiagnostic.php:141
|
5526 |
+
msgid "Wordfence Network Time Offset"
|
|
|
5527 |
msgstr ""
|
5528 |
|
5529 |
+
#: lib/wfDiagnostic.php:142
|
5530 |
+
msgid "NTP Time Offset"
|
|
|
5531 |
msgstr ""
|
5532 |
|
5533 |
+
#: lib/wfDiagnostic.php:143
|
5534 |
+
msgid "NTP Status"
|
|
|
|
|
|
|
|
|
|
|
5535 |
msgstr ""
|
5536 |
|
5537 |
+
#: lib/wfDiagnostic.php:144
|
5538 |
+
msgid "TOTP Time Source"
|
|
|
5539 |
msgstr ""
|
5540 |
|
5541 |
+
#: lib/wfDiagnostic.php:145
|
5542 |
+
msgid "WordPress Time Zone"
|
|
|
|
|
|
|
5543 |
msgstr ""
|
5544 |
|
5545 |
+
#. translators: Number of jobs.
|
5546 |
+
#: lib/wfDiagnostic.php:202
|
5547 |
+
msgid "%d Job Overdue"
|
5548 |
+
msgid_plural "%d Jobs Overdue"
|
5549 |
+
msgstr[0] ""
|
5550 |
+
msgstr[1] ""
|
5551 |
|
5552 |
+
#. translators: Number of jobs.
|
5553 |
+
#: lib/wfDiagnostic.php:202
|
5554 |
+
msgid "Normal"
|
5555 |
msgstr ""
|
5556 |
|
5557 |
+
#: lib/wfDiagnostic.php:207
|
5558 |
+
#: lib/wfDiagnostic.php:369
|
5559 |
+
#: lib/wfDiagnostic.php:430
|
5560 |
+
#: lib/wfDiagnostic.php:923
|
5561 |
+
#: lib/wfDiagnostic.php:950
|
5562 |
+
#: views/scanner/issue-base.php:116
|
5563 |
+
msgid "None"
|
|
|
|
|
|
|
|
|
5564 |
msgstr ""
|
5565 |
|
5566 |
+
#: lib/wfDiagnostic.php:221
|
5567 |
+
#: lib/wfDiagnostic.php:224
|
5568 |
+
msgid "No files readable"
|
5569 |
msgstr ""
|
5570 |
|
5571 |
+
#. translators: File name.
|
5572 |
+
#: lib/wfDiagnostic.php:236
|
5573 |
+
#: lib/wfDiagnostic.php:272
|
5574 |
+
msgid "File \"%s\" does not exist"
|
5575 |
msgstr ""
|
5576 |
|
5577 |
+
#. translators: File path.
|
5578 |
+
#: lib/wfDiagnostic.php:239
|
5579 |
+
msgid "File \"%s\" is unreadable"
|
5580 |
msgstr ""
|
5581 |
|
5582 |
+
#: lib/wfDiagnostic.php:257
|
5583 |
+
#: lib/wfDiagnostic.php:260
|
5584 |
+
msgid "No files writable"
|
5585 |
msgstr ""
|
5586 |
|
5587 |
+
#. translators: File name.
|
5588 |
+
#: lib/wfDiagnostic.php:275
|
5589 |
+
msgid "File \"%s\" is unwritable"
|
5590 |
msgstr ""
|
5591 |
|
5592 |
+
#: lib/wfDiagnostic.php:345
|
5593 |
+
msgid "Basic config writing"
|
|
|
5594 |
msgstr ""
|
5595 |
|
5596 |
+
#: lib/wfDiagnostic.php:357
|
5597 |
+
msgid "Serialized config writing"
|
5598 |
msgstr ""
|
5599 |
|
5600 |
+
#: lib/wfDiagnostic.php:365
|
5601 |
+
msgid "(default)"
|
5602 |
msgstr ""
|
5603 |
|
5604 |
+
#: lib/wfDiagnostic.php:375
|
5605 |
+
msgid "Unknown (mixed plugin version)"
|
5606 |
msgstr ""
|
5607 |
|
5608 |
+
#. translators: Unix file permissions in octal (example 0777).
|
5609 |
+
#: lib/wfDiagnostic.php:407
|
5610 |
+
msgid "%s - using constant"
|
5611 |
msgstr ""
|
5612 |
|
5613 |
+
#. translators: Unix file permissions in octal (example 0777).
|
5614 |
+
#: lib/wfDiagnostic.php:420
|
5615 |
+
msgid "%s - using template"
|
5616 |
msgstr ""
|
5617 |
|
5618 |
+
#: lib/wfDiagnostic.php:424
|
5619 |
+
msgid "0660 - using default"
|
|
|
5620 |
msgstr ""
|
5621 |
|
5622 |
+
#: lib/wfDiagnostic.php:458
|
5623 |
+
msgid "Unavailable"
|
5624 |
msgstr ""
|
5625 |
|
5626 |
+
#: lib/wfDiagnostic.php:595
|
5627 |
+
#: lib/wfDiagnostic.php:905
|
5628 |
+
#: lib/wfDiagnostic.php:908
|
5629 |
+
#: lib/wfDiagnostic.php:909
|
5630 |
+
#: views/waf/options-group-brute-force.php:42
|
5631 |
+
#: views/waf/options-group-rate-limiting.php:42
|
5632 |
+
msgid "On"
|
5633 |
msgstr ""
|
5634 |
|
5635 |
+
#: lib/wfDiagnostic.php:595
|
5636 |
+
#: lib/wfDiagnostic.php:905
|
5637 |
+
#: lib/wfDiagnostic.php:908
|
5638 |
+
#: lib/wfDiagnostic.php:909
|
5639 |
+
#: views/waf/options-group-brute-force.php:41
|
5640 |
+
#: views/waf/options-group-rate-limiting.php:41
|
5641 |
+
msgid "Off"
|
5642 |
msgstr ""
|
5643 |
|
5644 |
+
#: lib/wfDiagnostic.php:626
|
5645 |
+
#: lib/wfDiagnostic.php:629
|
5646 |
+
msgid "wp_remote_post() test to noc1.wordfence.com failed! Response was: "
|
5647 |
msgstr ""
|
5648 |
|
5649 |
+
#: lib/wfDiagnostic.php:630
|
5650 |
+
msgid "This likely means that your hosting provider is blocking requests to noc1.wordfence.com or has set up a proxy that is not behaving itself."
|
5651 |
msgstr ""
|
5652 |
|
5653 |
+
#: lib/wfDiagnostic.php:665
|
5654 |
+
#: lib/wfDiagnostic.php:668
|
5655 |
+
msgid "wp_remote_post() test back to this server failed! Response was: "
|
5656 |
msgstr ""
|
5657 |
|
5658 |
+
#: lib/wfDiagnostic.php:669
|
5659 |
+
msgid "This additional info may help you diagnose the issue. The response headers we received were:"
|
5660 |
msgstr ""
|
5661 |
|
5662 |
+
#: lib/wfDiagnostic.php:698
|
5663 |
+
msgid "IPv6 DNS resolution failed"
|
5664 |
msgstr ""
|
5665 |
|
5666 |
+
#. translators: error message from failed request
|
5667 |
+
#: lib/wfDiagnostic.php:699
|
5668 |
+
msgid "This likely indicates that the server either does not support IPv6 or does not have an IPv6 address assigned or associated with the domain. Original error message: %s"
|
5669 |
msgstr ""
|
5670 |
|
5671 |
+
#: lib/wfDiagnostic.php:708
|
5672 |
+
msgid "This diagnostic is unavailable as cURL appears to be supported, but was not used by WordPress for this request"
|
5673 |
msgstr ""
|
5674 |
|
5675 |
+
#: lib/wfDiagnostic.php:714
|
5676 |
+
msgid "This diagnostic requires cURL"
|
5677 |
msgstr ""
|
5678 |
|
5679 |
+
#. translators: PHP super global key.
|
5680 |
+
#: lib/wfDiagnostic.php:734
|
5681 |
+
msgid "We cannot read $_SERVER[%s]"
|
5682 |
msgstr ""
|
5683 |
|
5684 |
+
#: lib/wfDiagnostic.php:746
|
5685 |
+
msgid "Should be: "
|
5686 |
msgstr ""
|
5687 |
|
5688 |
+
#: lib/wfDiagnostic.php:827
|
5689 |
+
msgid "Disabled "
|
5690 |
msgstr ""
|
5691 |
|
5692 |
+
#: lib/wfDiagnostic.php:829
|
5693 |
+
msgid "(WORDFENCE_LS_DISABLE_NTP)"
|
5694 |
msgstr ""
|
5695 |
|
5696 |
+
#: lib/wfDiagnostic.php:832
|
5697 |
+
msgid "(failures exceeded limit)"
|
5698 |
msgstr ""
|
5699 |
|
5700 |
+
#: lib/wfDiagnostic.php:835
|
5701 |
+
msgid "(settings)"
|
5702 |
msgstr ""
|
5703 |
|
5704 |
+
#: lib/wfDiagnostic.php:842
|
5705 |
+
msgid " (%d of %d attempts remaining)"
|
5706 |
msgstr ""
|
5707 |
|
5708 |
+
#: lib/wfDiagnostic.php:859
|
5709 |
+
msgid "NTP"
|
5710 |
msgstr ""
|
5711 |
|
5712 |
+
#: lib/wfDiagnostic.php:903
|
5713 |
+
msgid "Return value of is_multisite()"
|
5714 |
msgstr ""
|
5715 |
|
5716 |
+
#: lib/wfDiagnostic.php:904
|
5717 |
+
msgid "WordPress base path"
|
5718 |
msgstr ""
|
5719 |
|
5720 |
+
#: lib/wfDiagnostic.php:905
|
5721 |
+
msgid "WordPress debug mode"
|
5722 |
msgstr ""
|
5723 |
|
5724 |
+
#: lib/wfDiagnostic.php:906
|
5725 |
+
msgid "WordPress error logging override"
|
5726 |
msgstr ""
|
5727 |
|
5728 |
+
#: lib/wfDiagnostic.php:907
|
5729 |
+
msgid "WordPress error display override"
|
5730 |
msgstr ""
|
5731 |
|
5732 |
+
#: lib/wfDiagnostic.php:908
|
5733 |
+
msgid "WordPress script debug mode"
|
5734 |
msgstr ""
|
5735 |
|
5736 |
+
#: lib/wfDiagnostic.php:909
|
5737 |
+
msgid "WordPress query debug mode"
|
5738 |
msgstr ""
|
5739 |
|
5740 |
+
#: lib/wfDiagnostic.php:910
|
5741 |
+
msgid "Database character set"
|
5742 |
msgstr ""
|
5743 |
|
5744 |
+
#: lib/wfDiagnostic.php:911
|
5745 |
+
msgid "Database collation"
|
5746 |
msgstr ""
|
5747 |
|
5748 |
+
#: lib/wfDiagnostic.php:912
|
5749 |
+
msgid "Explicitly set site URL"
|
5750 |
msgstr ""
|
5751 |
|
5752 |
+
#: lib/wfDiagnostic.php:913
|
5753 |
+
msgid "Explicitly set blog URL"
|
5754 |
msgstr ""
|
5755 |
|
5756 |
+
#: lib/wfDiagnostic.php:914
|
5757 |
+
msgid "\"wp-content\" folder is in default location"
|
5758 |
msgstr ""
|
5759 |
|
5760 |
+
#. translators: WordPress content directory.
|
5761 |
+
#. translators: WordPress plugins directory.
|
5762 |
+
#. translators: WordPress languages directory.
|
5763 |
+
#: lib/wfDiagnostic.php:914
|
5764 |
+
#: lib/wfDiagnostic.php:916
|
5765 |
+
#: lib/wfDiagnostic.php:917
|
5766 |
+
msgid "No: %s"
|
5767 |
msgstr ""
|
5768 |
|
5769 |
+
#. translators: WordPress content directory.
|
5770 |
+
#: lib/wfDiagnostic.php:915
|
5771 |
+
msgid "URL to the \"wp-content\" folder"
|
5772 |
msgstr ""
|
5773 |
|
5774 |
+
#: lib/wfDiagnostic.php:916
|
5775 |
+
msgid "\"plugins\" folder is in default location"
|
5776 |
msgstr ""
|
5777 |
|
5778 |
+
#. translators: WordPress plugins directory.
|
5779 |
+
#: lib/wfDiagnostic.php:917
|
5780 |
+
msgid "\"languages\" folder is in default location"
|
5781 |
msgstr ""
|
5782 |
|
5783 |
+
#. translators: WordPress languages directory.
|
5784 |
+
#: lib/wfDiagnostic.php:918
|
5785 |
+
msgid "Language choice"
|
5786 |
msgstr ""
|
5787 |
|
5788 |
+
#: lib/wfDiagnostic.php:919
|
5789 |
+
msgid "Custom upload folder location"
|
5790 |
msgstr ""
|
5791 |
|
5792 |
+
#: lib/wfDiagnostic.php:920
|
5793 |
+
msgid "Theme template folder override"
|
5794 |
msgstr ""
|
5795 |
|
5796 |
+
#. translators: WordPress theme template directory.
|
5797 |
+
#. translators: WordPress theme stylesheet directory.
|
5798 |
+
#: lib/wfDiagnostic.php:920
|
5799 |
+
#: lib/wfDiagnostic.php:921
|
5800 |
+
msgid "Overridden: %s"
|
5801 |
msgstr ""
|
5802 |
|
5803 |
+
#. translators: WordPress theme template directory.
|
5804 |
+
#: lib/wfDiagnostic.php:921
|
5805 |
+
msgid "Theme stylesheet folder override"
|
5806 |
msgstr ""
|
5807 |
|
5808 |
+
#. translators: WordPress theme stylesheet directory.
|
5809 |
+
#: lib/wfDiagnostic.php:922
|
5810 |
+
msgid "Post editing automatic saving interval"
|
5811 |
msgstr ""
|
5812 |
|
5813 |
+
#: lib/wfDiagnostic.php:923
|
5814 |
+
msgid "Post revisions saved by WordPress"
|
|
|
5815 |
msgstr ""
|
5816 |
|
5817 |
+
#: lib/wfDiagnostic.php:923
|
5818 |
+
#: views/waf/options-group-rate-limiting.php:67
|
5819 |
+
msgid "Unlimited"
|
5820 |
msgstr ""
|
5821 |
|
5822 |
+
#: lib/wfDiagnostic.php:924
|
5823 |
+
msgid "WordPress cookie domain"
|
5824 |
msgstr ""
|
5825 |
|
5826 |
+
#: lib/wfDiagnostic.php:925
|
5827 |
+
msgid "WordPress cookie path"
|
5828 |
msgstr ""
|
5829 |
|
5830 |
+
#: lib/wfDiagnostic.php:926
|
5831 |
+
msgid "WordPress site cookie path"
|
5832 |
msgstr ""
|
5833 |
|
5834 |
+
#: lib/wfDiagnostic.php:927
|
5835 |
+
msgid "WordPress admin cookie path"
|
5836 |
msgstr ""
|
5837 |
|
5838 |
+
#: lib/wfDiagnostic.php:928
|
5839 |
+
msgid "WordPress plugins cookie path"
|
5840 |
msgstr ""
|
5841 |
|
5842 |
+
#: lib/wfDiagnostic.php:929
|
5843 |
+
msgid "URL redirected to if the visitor tries to access a nonexistent blog"
|
5844 |
msgstr ""
|
5845 |
|
5846 |
+
#: lib/wfDiagnostic.php:930
|
5847 |
+
msgid "Concatenate JavaScript files"
|
5848 |
msgstr ""
|
5849 |
|
5850 |
+
#: lib/wfDiagnostic.php:931
|
5851 |
+
msgid "WordPress memory limit"
|
5852 |
msgstr ""
|
5853 |
|
5854 |
+
#: lib/wfDiagnostic.php:932
|
5855 |
+
msgid "Administrative memory limit"
|
5856 |
msgstr ""
|
5857 |
|
5858 |
+
#: lib/wfDiagnostic.php:933
|
5859 |
+
msgid "Built-in caching"
|
5860 |
msgstr ""
|
5861 |
|
5862 |
+
#: lib/wfDiagnostic.php:934
|
5863 |
+
msgid "Custom \"users\" table"
|
5864 |
msgstr ""
|
5865 |
|
5866 |
+
#. translators: WordPress custom user table.
|
5867 |
+
#. translators: WordPress custom user meta table.
|
5868 |
+
#: lib/wfDiagnostic.php:934
|
5869 |
+
#: lib/wfDiagnostic.php:935
|
5870 |
+
msgid "Set: %s"
|
5871 |
msgstr ""
|
5872 |
|
5873 |
+
#. translators: WordPress custom user table.
|
5874 |
+
#: lib/wfDiagnostic.php:935
|
5875 |
+
msgid "Custom \"usermeta\" table"
|
5876 |
msgstr ""
|
5877 |
|
5878 |
+
#. translators: WordPress custom user meta table.
|
5879 |
+
#: lib/wfDiagnostic.php:936
|
5880 |
+
msgid "Overridden permissions for a new folder"
|
5881 |
msgstr ""
|
5882 |
|
5883 |
+
#: lib/wfDiagnostic.php:937
|
5884 |
+
msgid "Overridden permissions for a new file"
|
5885 |
msgstr ""
|
5886 |
|
5887 |
+
#: lib/wfDiagnostic.php:938
|
5888 |
+
msgid "Alternate WP cron"
|
|
|
5889 |
msgstr ""
|
5890 |
|
5891 |
+
#: lib/wfDiagnostic.php:939
|
5892 |
+
msgid "WP cron status"
|
5893 |
msgstr ""
|
5894 |
|
5895 |
+
#: lib/wfDiagnostic.php:939
|
5896 |
+
msgid "Cron is disabled"
|
5897 |
msgstr ""
|
5898 |
|
5899 |
+
#: lib/wfDiagnostic.php:939
|
5900 |
+
msgid "Cron is enabled"
|
5901 |
msgstr ""
|
5902 |
|
5903 |
+
#: lib/wfDiagnostic.php:940
|
5904 |
+
msgid "Cron running frequency lock"
|
5905 |
msgstr ""
|
5906 |
|
5907 |
+
#: lib/wfDiagnostic.php:941
|
5908 |
+
msgid "Interval the trash is automatically emptied at in days"
|
5909 |
msgstr ""
|
5910 |
|
5911 |
+
#: lib/wfDiagnostic.php:941
|
5912 |
+
#: lib/wordfenceClass.php:4284
|
5913 |
+
msgid "Never"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5914 |
msgstr ""
|
5915 |
|
5916 |
+
#: lib/wfDiagnostic.php:942
|
5917 |
+
msgid "Automatic database repair"
|
|
|
5918 |
msgstr ""
|
5919 |
|
5920 |
+
#: lib/wfDiagnostic.php:943
|
5921 |
+
msgid "Do not upgrade global tables"
|
|
|
|
|
5922 |
msgstr ""
|
5923 |
|
5924 |
+
#: lib/wfDiagnostic.php:944
|
5925 |
+
msgid "Disallow plugin/theme editing"
|
|
|
5926 |
msgstr ""
|
5927 |
|
5928 |
+
#: lib/wfDiagnostic.php:945
|
5929 |
+
msgid "Disallow plugin/theme update and installation"
|
|
|
5930 |
msgstr ""
|
5931 |
|
5932 |
+
#: lib/wfDiagnostic.php:946
|
5933 |
+
msgid "Overwrite image edits when restoring the original"
|
|
|
5934 |
msgstr ""
|
5935 |
|
5936 |
+
#: lib/wfDiagnostic.php:947
|
5937 |
+
msgid "Force SSL for administrative logins"
|
5938 |
msgstr ""
|
5939 |
|
5940 |
+
#: lib/wfDiagnostic.php:948
|
5941 |
+
msgid "Block external URL requests"
|
5942 |
msgstr ""
|
5943 |
|
5944 |
+
#: lib/wfDiagnostic.php:949
|
5945 |
+
msgid "Allowlisted hosts"
|
5946 |
msgstr ""
|
5947 |
|
5948 |
+
#: lib/wfDiagnostic.php:950
|
5949 |
+
msgid "Automatic WP Core updates"
|
5950 |
msgstr ""
|
5951 |
|
5952 |
+
#: lib/wfDiagnostic.php:950
|
5953 |
+
msgid "Everything"
|
|
|
5954 |
msgstr ""
|
5955 |
|
5956 |
+
#: lib/wfDiagnostic.php:950
|
5957 |
+
msgid "Default"
|
|
|
5958 |
msgstr ""
|
5959 |
|
5960 |
+
#: lib/wfDiagnostic.php:951
|
5961 |
+
msgid "Hostname for a proxy server"
|
5962 |
msgstr ""
|
5963 |
|
5964 |
+
#: lib/wfDiagnostic.php:952
|
5965 |
+
msgid "Port for a proxy server"
|
5966 |
msgstr ""
|
5967 |
|
5968 |
+
#: lib/wfDiagnostic.php:953
|
5969 |
+
msgid "Multisite enabled"
|
|
|
5970 |
msgstr ""
|
5971 |
|
5972 |
+
#: lib/wfDiagnostic.php:954
|
5973 |
+
msgid "Multisite/network ability enabled"
|
5974 |
msgstr ""
|
5975 |
|
5976 |
+
#: lib/wfDiagnostic.php:955
|
5977 |
+
msgid "Multisite enabled, WordPress will load the /wp-content/sunrise.php file"
|
|
|
5978 |
msgstr ""
|
5979 |
|
5980 |
+
#: lib/wfDiagnostic.php:956
|
5981 |
+
msgid "Multisite enabled, subdomain installation constant"
|
5982 |
msgstr ""
|
5983 |
|
5984 |
+
#: lib/wfDiagnostic.php:957
|
5985 |
+
msgid "Multisite enabled, Older subdomain installation constant"
|
|
|
5986 |
msgstr ""
|
5987 |
|
5988 |
+
#: lib/wfDiagnostic.php:958
|
5989 |
+
msgid "Defines the multisite domain for the current site"
|
5990 |
msgstr ""
|
5991 |
|
5992 |
+
#: lib/wfDiagnostic.php:959
|
5993 |
+
msgid "Defines the multisite path for the current site"
|
5994 |
msgstr ""
|
5995 |
|
5996 |
+
#: lib/wfDiagnostic.php:960
|
5997 |
+
msgid "Defines the multisite database ID for the current site"
|
5998 |
msgstr ""
|
5999 |
|
6000 |
+
#: lib/wfDiagnostic.php:961
|
6001 |
+
msgid "Disable the fatal error handler"
|
6002 |
msgstr ""
|
6003 |
|
6004 |
+
#: lib/wfDiagnostic.php:962
|
6005 |
+
msgid "Disables automatic updates"
|
6006 |
msgstr ""
|
6007 |
|
6008 |
+
#: lib/wfDiagnostic.php:962
|
6009 |
+
msgid "Automatic updates disabled"
|
6010 |
msgstr ""
|
6011 |
|
6012 |
+
#: lib/wfDiagnostic.php:962
|
6013 |
+
msgid "Automatic updates enabled"
|
6014 |
msgstr ""
|
6015 |
|
6016 |
#: lib/wfImportExportController.php:43
|
6123 |
msgid "getHits got invalid hitType: %s"
|
6124 |
msgstr ""
|
6125 |
|
6126 |
+
#: lib/wfLog.php:353
|
6127 |
+
msgid "UA/Hostname/Referrer/IP Range not allowed"
|
6128 |
+
msgstr ""
|
6129 |
+
|
6130 |
+
#: lib/wfLog.php:566
|
6131 |
msgid "UA/Referrer/IP Range not allowed"
|
6132 |
msgstr ""
|
6133 |
|
6134 |
+
#: lib/wfLog.php:567
|
6135 |
msgid "Advanced blocking in effect."
|
6136 |
msgstr ""
|
6137 |
|
6138 |
+
#: lib/wfLog.php:579
|
6139 |
msgid "redirected to bypass URL"
|
6140 |
msgstr ""
|
6141 |
|
6142 |
#. translators: URL
|
6143 |
+
#: lib/wfLog.php:593
|
6144 |
msgid "blocked access via country blocking and redirected to URL (%s)"
|
6145 |
msgstr ""
|
6146 |
|
6147 |
+
#: lib/wfLog.php:608
|
6148 |
#: models/block/wfBlock.php:1439
|
6149 |
msgid "blocked access via country blocking"
|
6150 |
msgstr ""
|
6151 |
|
6152 |
+
#: lib/wfLog.php:611
|
6153 |
#: models/block/wfBlock.php:1442
|
6154 |
#: waf/wfWAFIPBlocksController.php:73
|
6155 |
msgid "Access from your area has been temporarily limited for security reasons"
|
6156 |
msgstr ""
|
6157 |
|
6158 |
+
#: lib/wfLog.php:626
|
6159 |
+
#: lib/wordfenceClass.php:6205
|
6160 |
#: waf/wfWAFIPBlocksController.php:99
|
6161 |
msgid "Manual block by administrator"
|
6162 |
msgstr ""
|
6163 |
|
6164 |
#. translators: 1. IP address. 2. Description of firewall action.
|
6165 |
+
#: lib/wfLog.php:654
|
6166 |
msgid "Blocking IP %1$s. %2$s"
|
6167 |
msgstr ""
|
6168 |
|
6169 |
#. translators: 1. IP address. 2. Description of firewall action.
|
6170 |
+
#: lib/wfLog.php:666
|
6171 |
msgid "Throttling IP %1$s. %2$s"
|
6172 |
msgstr ""
|
6173 |
|
6302 |
#: lib/wfScan.php:263
|
6303 |
#: lib/wfScan.php:278
|
6304 |
#: lib/wfScan.php:293
|
6305 |
+
#: lib/wfScanEngine.php:446
|
6306 |
msgid "Wordfence used %1$s of memory for scan. Server peak memory usage was: %2$s"
|
6307 |
msgstr ""
|
6308 |
|
6327 |
msgstr ""
|
6328 |
|
6329 |
#. translators: Number of scan results.
|
6330 |
+
#: lib/wfScanEngine.php:118
|
6331 |
msgid "%d issue found in most recent scan"
|
6332 |
msgid_plural "%d issues found in most recent scan"
|
6333 |
msgstr[0] ""
|
6334 |
msgstr[1] ""
|
6335 |
|
6336 |
#. translators: 1. Time duration. 2. Support URL.
|
6337 |
+
#: lib/wfScanEngine.php:283
|
6338 |
msgid "The scan time limit of %1$s has been exceeded and the scan will be terminated. This limit can be customized on the options page. <a href=\"%2$s\" target=\"_blank\" rel=\"noopener noreferrer\">Get More Information<span class=\"screen-reader-text\"> ("
|
6339 |
msgstr ""
|
6340 |
|
6341 |
+
#: lib/wfScanEngine.php:287
|
6342 |
msgid "Scan Time Limit Exceeded"
|
6343 |
msgstr ""
|
6344 |
|
6345 |
#. translators: 1. Number of files. 2. Number of plugins. 3. Number of themes. 4. Number of posts. 5. Number of comments. 6. Number of URLs. 7. Time duration.
|
6346 |
+
#: lib/wfScanEngine.php:292
|
6347 |
msgid "Scan interrupted. Scanned %1$d files, %2$d plugins, %3$d themes, %4$d posts, %5$d comments and %6$d URLs in %7$s."
|
6348 |
msgstr ""
|
6349 |
|
6350 |
#. translators: Number of scan results.
|
6351 |
+
#: lib/wfScanEngine.php:304
|
6352 |
msgid "Scan interrupted. You have %d new issue to fix. See below."
|
6353 |
msgid_plural "Scan interrupted. You have %d new issues to fix. See below."
|
6354 |
msgstr[0] ""
|
6355 |
msgstr[1] ""
|
6356 |
|
6357 |
+
#: lib/wfScanEngine.php:313
|
6358 |
msgid "Scan interrupted. No problems found prior to stopping."
|
6359 |
msgstr ""
|
6360 |
|
6361 |
#. translators: 1. Software version. 2. Software version.
|
6362 |
+
#: lib/wfScanEngine.php:325
|
6363 |
msgid "Aborting scan because WordPress updated from version %1$s to %2$s. The scan will be reattempted later."
|
6364 |
msgstr ""
|
6365 |
|
6366 |
+
#: lib/wfScanEngine.php:355
|
6367 |
msgid "Forking during hash scan to ensure continuity."
|
6368 |
msgstr ""
|
6369 |
|
6370 |
+
#: lib/wfScanEngine.php:361
|
6371 |
msgid "Entered fork()"
|
6372 |
msgstr ""
|
6373 |
|
6374 |
+
#: lib/wfScanEngine.php:364
|
6375 |
msgid "Calling startScan(true)"
|
6376 |
msgstr ""
|
6377 |
|
6378 |
#. translators: 1. Number of files. 2. Number of plugins. 3. Number of themes. 4. Number of posts. 5. Number of comments. 6. Number of URLs. 7. Time duration.
|
6379 |
+
#: lib/wfScanEngine.php:454
|
6380 |
msgid "Scan Complete. Scanned %1$d files, %2$d plugins, %3$d themes, %4$d posts, %5$d comments and %6$d URLs in %7$s."
|
6381 |
msgstr ""
|
6382 |
|
6383 |
#. translators: 1. Time duration.
|
6384 |
+
#: lib/wfScanEngine.php:466
|
6385 |
msgid "Quick Scan Complete. Scanned in %s."
|
6386 |
msgstr ""
|
6387 |
|
6388 |
#. translators: Number of scan results.
|
6389 |
+
#: lib/wfScanEngine.php:475
|
6390 |
msgid "%d ignored issue was also detected."
|
6391 |
msgid_plural "%d ignored issues were also detected."
|
6392 |
msgstr[0] ""
|
6393 |
msgstr[1] ""
|
6394 |
|
6395 |
#. translators: Number of scan results.
|
6396 |
+
#: lib/wfScanEngine.php:486
|
6397 |
msgid "Scan complete. You have %d new issue to fix."
|
6398 |
msgid_plural "Scan complete. You have %d new issues to fix."
|
6399 |
msgstr[0] ""
|
6400 |
msgstr[1] ""
|
6401 |
|
6402 |
+
#: lib/wfScanEngine.php:494
|
6403 |
msgid "See below."
|
6404 |
msgstr ""
|
6405 |
|
6406 |
+
#: lib/wfScanEngine.php:497
|
6407 |
msgid "Scan complete. Congratulations, no new problems found."
|
6408 |
msgstr ""
|
6409 |
|
6410 |
+
#: lib/wfScanEngine.php:508
|
6411 |
msgid "Checking if your site IP is generating spam"
|
6412 |
msgstr ""
|
6413 |
|
6414 |
+
#: lib/wfScanEngine.php:527
|
6415 |
msgid "Checking if your IP is generating spam is for paid members only"
|
6416 |
msgstr ""
|
6417 |
|
6418 |
+
#: lib/wfScanEngine.php:534
|
6419 |
msgid "Checking if your site is on a domain blocklist"
|
6420 |
msgstr ""
|
6421 |
|
6422 |
+
#: lib/wfScanEngine.php:539
|
6423 |
msgid "Checking if your site is on a domain blocklist is for paid members only"
|
6424 |
msgstr ""
|
6425 |
|
6426 |
#. translators: Error message.
|
6427 |
+
#: lib/wfScanEngine.php:575
|
6428 |
msgid "Error checking domain blocklists: %s"
|
6429 |
msgstr ""
|
6430 |
|
6431 |
#. translators: WordPress site ID.
|
6432 |
+
#: lib/wfScanEngine.php:609
|
6433 |
msgid "The multisite blog with ID %d is listed on Google's Safe Browsing malware list."
|
6434 |
msgstr ""
|
6435 |
|
6436 |
+
#: lib/wfScanEngine.php:612
|
6437 |
msgid "Your site is listed on Google's Safe Browsing malware list."
|
6438 |
msgstr ""
|
6439 |
|
6440 |
#. translators: 1. URL. 2. URL.
|
6441 |
+
#: lib/wfScanEngine.php:616
|
6442 |
msgid "The URL %1$s is on the malware list. More info available at <a href=\"http://safebrowsing.clients.google.com/safebrowsing/diagnostic?site=%2$s&client=googlechrome&hl=en-US\" target=\"_blank\" rel=\"noopener noreferrer\">Google Safe Browsing diagnostic page<span class=\"screen-reader-text\"> ("
|
6443 |
msgstr ""
|
6444 |
|
6445 |
#. translators: WordPress site ID.
|
6446 |
+
#: lib/wfScanEngine.php:622
|
6447 |
msgid "The multisite blog with ID %d is listed on Google's Safe Browsing phishing list."
|
6448 |
msgstr ""
|
6449 |
|
6450 |
+
#: lib/wfScanEngine.php:625
|
6451 |
msgid "Your site is listed on Google's Safe Browsing phishing list."
|
6452 |
msgstr ""
|
6453 |
|
6454 |
#. translators: 1. URL. 2. URL.
|
6455 |
+
#: lib/wfScanEngine.php:629
|
6456 |
msgid "The URL %1$s is on the phishing list. More info available at <a href=\"http://safebrowsing.clients.google.com/safebrowsing/diagnostic?site=%2$s&client=googlechrome&hl=en-US\" target=\"_blank\" rel=\"noopener noreferrer\">Google Safe Browsing diagnostic page<span class=\"screen-reader-text\"> ("
|
6457 |
msgstr ""
|
6458 |
|
6459 |
#. translators: WordPress site ID.
|
6460 |
+
#: lib/wfScanEngine.php:635
|
6461 |
msgid "The multisite blog with ID %d is listed on the Wordfence domain blocklist."
|
6462 |
msgstr ""
|
6463 |
|
6464 |
+
#: lib/wfScanEngine.php:638
|
6465 |
msgid "Your site is listed on the Wordfence domain blocklist."
|
6466 |
msgstr ""
|
6467 |
|
6468 |
#. translators: URL.
|
6469 |
+
#: lib/wfScanEngine.php:642
|
6470 |
msgid "The URL %s is on the blocklist."
|
6471 |
msgstr ""
|
6472 |
|
6473 |
#. translators: WordPress site ID.
|
6474 |
+
#: lib/wfScanEngine.php:648
|
6475 |
msgid "The multisite blog with ID %d is listed on a domain blocklist."
|
6476 |
msgstr ""
|
6477 |
|
6478 |
+
#: lib/wfScanEngine.php:651
|
6479 |
msgid "Your site is listed on a domain blocklist."
|
6480 |
msgstr ""
|
6481 |
|
6482 |
#. translators: URL.
|
6483 |
+
#: lib/wfScanEngine.php:653
|
6484 |
msgid "The URL is: %s"
|
6485 |
msgstr ""
|
6486 |
|
6487 |
+
#: lib/wfScanEngine.php:673
|
6488 |
msgid "Checking for the most secure way to get IPs"
|
6489 |
msgstr ""
|
6490 |
|
6491 |
+
#: lib/wfScanEngine.php:700
|
6492 |
msgid "Unable to accurately detect IPs"
|
6493 |
msgstr ""
|
6494 |
|
6495 |
#. translators: Support URL.
|
6496 |
+
#: lib/wfScanEngine.php:701
|
6497 |
msgid "Wordfence was unable to validate a test request to your website. This can happen if your website is behind a proxy that does not use one of the standard ways to convey the IP of the request or it is unreachable publicly. IP blocking and live traffic information may not be accurate. <a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">Get More Information<span class=\"screen-reader-text\"> ("
|
6498 |
msgstr ""
|
6499 |
|
6500 |
+
#: lib/wfScanEngine.php:711
|
6501 |
+
#: lib/wordfenceClass.php:6399
|
6502 |
msgid "For maximum security use PHP's built in REMOTE_ADDR."
|
6503 |
msgstr ""
|
6504 |
|
6505 |
+
#: lib/wfScanEngine.php:713
|
6506 |
+
#: lib/wordfenceClass.php:6402
|
6507 |
msgid "This site appears to be behind a front-end proxy, so using the X-Forwarded-For HTTP header will resolve to the correct IPs."
|
6508 |
msgstr ""
|
6509 |
|
6510 |
+
#: lib/wfScanEngine.php:715
|
6511 |
+
#: lib/wordfenceClass.php:6405
|
6512 |
msgid "This site appears to be behind a front-end proxy, so using the X-Real-IP HTTP header will resolve to the correct IPs."
|
6513 |
msgstr ""
|
6514 |
|
6515 |
+
#: lib/wfScanEngine.php:717
|
6516 |
+
#: lib/wordfenceClass.php:6408
|
6517 |
msgid "This site appears to be behind Cloudflare, so using the Cloudflare \"CF-Connecting-IP\" HTTP header will resolve to the correct IPs."
|
6518 |
msgstr ""
|
6519 |
|
6520 |
+
#: lib/wfScanEngine.php:721
|
6521 |
msgid "'How does Wordfence get IPs' is misconfigured"
|
6522 |
msgstr ""
|
6523 |
|
6524 |
#. translators: Support URL.
|
6525 |
+
#: lib/wfScanEngine.php:724
|
6526 |
msgid "A test request to this website was detected on a different value for this setting. IP blocking and live traffic information may not be accurate. <a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">Get More Information<span class=\"screen-reader-text\"> ("
|
6527 |
msgstr ""
|
6528 |
|
6529 |
+
#: lib/wfScanEngine.php:745
|
6530 |
msgid "Check for publicly accessible configuration files, backup files and logs"
|
6531 |
msgstr ""
|
6532 |
|
6533 |
#. translators: File path.
|
6534 |
+
#: lib/wfScanEngine.php:796
|
6535 |
msgid "Publicly accessible config, backup, or log file found: %s"
|
6536 |
msgstr ""
|
6537 |
|
6538 |
#. translators: 1. URL to publicly accessible file. 2. Support URL.
|
6539 |
+
#: lib/wfScanEngine.php:799
|
6540 |
msgid "<a href=\"%1$s\" target=\"_blank\" rel=\"noopener noreferrer\">%1$s</a> is publicly accessible and may expose source code or sensitive information about your site. Files such as this one are commonly checked for by scanners and should be made inaccessible. Alternately, some can be removed if you are certain your site does not need them. Sites using the nginx web server may need manual configuration changes to protect such files. <a href=\"%2$s\" target=\"_blank\" rel=\"noopener noreferrer\">Learn more<span class=\"screen-reader-text\"> ("
|
6541 |
msgstr ""
|
6542 |
|
6543 |
+
#: lib/wfScanEngine.php:829
|
6544 |
msgid "Checking if your server discloses the path to the document root"
|
6545 |
msgstr ""
|
6546 |
|
6547 |
+
#: lib/wfScanEngine.php:839
|
6548 |
msgid "Web server exposes the document root"
|
6549 |
msgstr ""
|
6550 |
|
6551 |
+
#: lib/wfScanEngine.php:840
|
6552 |
msgid "Full Path Disclosure (FPD) vulnerabilities enable the attacker to see the path to the webroot/file. e.g.: /home/user/htdocs/file/. Certain vulnerabilities, such as using the load_file() (within a SQL Injection) query to view the page source, require the attacker to have the full path to the file they wish to view."
|
6553 |
msgstr ""
|
6554 |
|
6555 |
+
#: lib/wfScanEngine.php:866
|
6556 |
msgid "Directory listing is enabled"
|
6557 |
msgstr ""
|
6558 |
|
6559 |
+
#: lib/wfScanEngine.php:867
|
6560 |
msgid "Directory listing provides an attacker with the complete index of all the resources located inside of the directory. The specific risks and consequences vary depending on which files are listed and accessible, but it is recommended that you disable it unless it is needed."
|
6561 |
msgstr ""
|
6562 |
|
6563 |
+
#: lib/wfScanEngine.php:883
|
6564 |
msgid "Checking if your site is being Spamvertised"
|
6565 |
msgstr ""
|
6566 |
|
6567 |
+
#: lib/wfScanEngine.php:902
|
6568 |
msgid "Check if your site is being Spamvertized is for paid members only"
|
6569 |
msgstr ""
|
6570 |
|
6571 |
+
#: lib/wfScanEngine.php:932
|
6572 |
msgid "Ignoring invalid scan path: %s"
|
6573 |
msgstr ""
|
6574 |
|
6575 |
+
#: lib/wfScanEngine.php:966
|
6576 |
msgid "Ignoring invalid expected scan file: %s"
|
6577 |
msgstr ""
|
6578 |
|
6579 |
+
#: lib/wfScanEngine.php:971
|
6580 |
msgid "Wordfence could not read the content of your WordPress directory. This usually indicates your permissions are so strict that your web server can't read your WordPress directory."
|
6581 |
msgstr ""
|
6582 |
|
6583 |
+
#: lib/wfScanEngine.php:980
|
6584 |
msgid "Ignoring invalid base scan file: %s"
|
6585 |
msgstr ""
|
6586 |
|
6587 |
+
#: lib/wfScanEngine.php:991
|
6588 |
msgid "Checking for paths skipped due to scan settings"
|
6589 |
msgstr ""
|
6590 |
|
6591 |
#. translators: Number of paths skipped in scan.
|
6592 |
+
#: lib/wfScanEngine.php:1001
|
6593 |
msgid ", and %d more."
|
6594 |
msgstr ""
|
6595 |
|
6596 |
#. translators: Number of paths skipped in scan.
|
6597 |
+
#: lib/wfScanEngine.php:1025
|
6598 |
msgid "%d path was skipped for the malware scan due to scan settings"
|
6599 |
msgid_plural "%d paths were skipped for the malware scan due to scan settings"
|
6600 |
msgstr[0] ""
|
6601 |
msgstr[1] ""
|
6602 |
|
6603 |
#. translators: 1. Number of paths skipped in scan. 2. Support URL. 3. List of skipped paths.
|
6604 |
+
#: lib/wfScanEngine.php:1028
|
6605 |
msgid "The option \"Scan files outside your WordPress installation\" is off by default, which means %1$d path and its file(s) will not be scanned for malware or unauthorized changes. To continue skipping this path, you may ignore this issue. Or to start scanning it, enable the option and subsequent scans will include it. Some paths may not be necessary to scan, so this is optional. <a href=\"%2$s\" target=\"_blank\" rel=\"noopener noreferrer\">Learn More<span class=\"screen-reader-text\"> ("
|
6606 |
msgid_plural "The option \"Scan files outside your WordPress installation\" is off by default, which means %1$d paths and their file(s) will not be scanned for malware or unauthorized changes. To continue skipping these paths, you may ignore this issue. Or to start scanning them, enable the option and subsequent scans will include them. Some paths may not be necessary to scan, so this is optional. <a href=\"%2$s\" target=\"_blank\" rel=\"noopener noreferrer\">Learn More<span class=\"screen-reader-text\"> ("
|
6607 |
msgstr[0] ""
|
6608 |
msgstr[1] ""
|
6609 |
|
6610 |
+
#: lib/wfScanEngine.php:1056
|
6611 |
msgid "Including files that are outside the WordPress installation in the scan."
|
6612 |
msgstr ""
|
6613 |
|
6614 |
+
#: lib/wfScanEngine.php:1059
|
6615 |
msgid "Getting plugin list from WordPress"
|
6616 |
msgstr ""
|
6617 |
|
6618 |
#. translators: Number of plugins.
|
6619 |
+
#: lib/wfScanEngine.php:1061
|
6620 |
msgid "Found %d plugin"
|
6621 |
msgid_plural "Found %d plugins"
|
6622 |
msgstr[0] ""
|
6623 |
msgstr[1] ""
|
6624 |
|
6625 |
+
#: lib/wfScanEngine.php:1063
|
6626 |
msgid "Getting theme list from WordPress"
|
6627 |
msgstr ""
|
6628 |
|
6629 |
#. translators: Number of themes.
|
6630 |
+
#: lib/wfScanEngine.php:1065
|
6631 |
msgid "Found %d theme"
|
6632 |
msgid_plural "Found %d themes"
|
6633 |
msgstr[0] ""
|
6634 |
msgstr[1] ""
|
6635 |
|
6636 |
+
#: lib/wfScanEngine.php:1082
|
6637 |
msgid "Scanning file contents for infections and vulnerabilities"
|
6638 |
msgstr ""
|
6639 |
|
6640 |
+
#: lib/wfScanEngine.php:1085
|
6641 |
msgid "Skipping scan of file contents for infections and vulnerabilities"
|
6642 |
msgstr ""
|
6643 |
|
6644 |
+
#: lib/wfScanEngine.php:1089
|
6645 |
msgid "Scanning file contents for URLs on a domain blocklist"
|
6646 |
msgstr ""
|
6647 |
|
6648 |
+
#: lib/wfScanEngine.php:1092
|
6649 |
msgid "Skipping scan of file contents for URLs on a domain blocklist"
|
6650 |
msgstr ""
|
6651 |
|
6652 |
+
#: lib/wfScanEngine.php:1097
|
6653 |
msgid "Starting scan of file contents"
|
6654 |
msgstr ""
|
6655 |
|
6656 |
+
#: lib/wfScanEngine.php:1113
|
6657 |
msgid "Done file contents scan"
|
6658 |
msgstr ""
|
6659 |
|
6660 |
#. translators: Scan result description.
|
6661 |
+
#: lib/wfScanEngine.php:1121
|
6662 |
+
#: lib/wfScanEngine.php:2290
|
6663 |
+
#: lib/wfScanEngine.php:2332
|
6664 |
msgid "Adding issue: %s"
|
6665 |
msgstr ""
|
6666 |
|
6667 |
+
#: lib/wfScanEngine.php:1154
|
6668 |
msgid "Scanning for publicly accessible quarantined files"
|
6669 |
msgstr ""
|
6670 |
|
6671 |
#. translators: File path.
|
6672 |
+
#: lib/wfScanEngine.php:1159
|
6673 |
msgid "Testing accessibility of: %s"
|
6674 |
msgstr ""
|
6675 |
|
6676 |
#. translators: File path.
|
6677 |
+
#: lib/wfScanEngine.php:1168
|
6678 |
msgid "Publicly accessible quarantined file found: %s"
|
6679 |
msgstr ""
|
6680 |
|
6681 |
#. translators: URL to publicly accessible file.
|
6682 |
+
#: lib/wfScanEngine.php:1171
|
6683 |
msgid "<a href=\"%1$s\" target=\"_blank\" rel=\"noopener noreferrer\">%1$s<span class=\"screen-reader-text\"> ("
|
6684 |
msgstr ""
|
6685 |
|
6686 |
+
#: lib/wfScanEngine.php:1195
|
6687 |
msgid "Scanning posts for URLs on a domain blocklist"
|
6688 |
msgstr ""
|
6689 |
|
6690 |
#. translators: Number of posts left to scan.
|
6691 |
+
#: lib/wfScanEngine.php:1218
|
6692 |
msgid "Scanning posts with %d left to scan."
|
6693 |
msgstr ""
|
6694 |
|
6695 |
+
#: lib/wfScanEngine.php:1240
|
6696 |
msgid "Post title contains suspicious code"
|
6697 |
msgstr ""
|
6698 |
|
6699 |
+
#: lib/wfScanEngine.php:1241
|
6700 |
msgid "This post contains code that is suspicious. Please check the title of the post and confirm that the code in the title is not malicious."
|
6701 |
msgstr ""
|
6702 |
|
6703 |
+
#: lib/wfScanEngine.php:1264
|
6704 |
msgid "Examining URLs found in posts we scanned for dangerous websites"
|
6705 |
msgstr ""
|
6706 |
|
6707 |
+
#: lib/wfScanEngine.php:1266
|
6708 |
+
#: lib/wfScanEngine.php:2253
|
6709 |
msgid "Done examining URLs"
|
6710 |
msgstr ""
|
6711 |
|
6712 |
#. translators: 1. WordPress Post type. 2. URL.
|
6713 |
+
#: lib/wfScanEngine.php:1302
|
6714 |
+
#: lib/wfScanEngine.php:1322
|
6715 |
msgid "%1$s contains a suspected malware URL: %2$s"
|
6716 |
msgstr ""
|
6717 |
|
6718 |
#. translators: 1. WordPress Post type. 2. URL. 3. URL.
|
6719 |
#. translators: 1. WordPress post type. 2. URL. 3. URL.
|
6720 |
+
#: lib/wfScanEngine.php:1308
|
6721 |
+
#: lib/wfScanEngine.php:1451
|
6722 |
msgid "This %1$s contains a suspected malware URL listed on Google's list of malware sites. The URL is: %2$s - More info available at <a href=\"http://safebrowsing.clients.google.com/safebrowsing/diagnostic?site=%3$s&client=googlechrome&hl=en-US\" target=\"_blank\" rel=\"noopener noreferrer\">Google Safe Browsing diagnostic page<span class=\"screen-reader-text\"> ("
|
6723 |
msgstr ""
|
6724 |
|
6725 |
#. translators: 1. WordPress Post type. 2. URL.
|
6726 |
+
#: lib/wfScanEngine.php:1314
|
6727 |
msgid "%1$s contains a suspected phishing site URL: %2$s"
|
6728 |
msgstr ""
|
6729 |
|
6730 |
#. translators: 1. WordPress Post type. 2. URL.
|
6731 |
#. translators: 1. WordPress post type. 2. URL.
|
6732 |
+
#: lib/wfScanEngine.php:1317
|
6733 |
+
#: lib/wfScanEngine.php:1460
|
6734 |
msgid "This %1$s contains a URL that is a suspected phishing site that is currently listed on Google's list of known phishing sites. The URL is: %2$s"
|
6735 |
msgstr ""
|
6736 |
|
6737 |
#. translators: 1. WordPress Post type. 2. URL.
|
6738 |
#. translators: 1. WordPress post type. 2. URL.
|
6739 |
+
#: lib/wfScanEngine.php:1325
|
6740 |
+
#: lib/wfScanEngine.php:1468
|
6741 |
msgid "This %1$s contains a URL that is currently listed on Wordfence's domain blocklist. The URL is: %2$s"
|
6742 |
msgstr ""
|
6743 |
|
6744 |
#. translators: Scan result description.
|
6745 |
+
#: lib/wfScanEngine.php:1334
|
6746 |
msgid "Adding issue: %1$s"
|
6747 |
msgstr ""
|
6748 |
|
6749 |
+
#: lib/wfScanEngine.php:1370
|
6750 |
msgid "Scanning comments for URLs on a domain blocklist"
|
6751 |
msgstr ""
|
6752 |
|
6753 |
#. translators: Number of comments left to scan.
|
6754 |
+
#: lib/wfScanEngine.php:1394
|
6755 |
msgid "Scanning comments with %d left to scan."
|
6756 |
msgstr ""
|
6757 |
|
6758 |
#. translators: 1. WordPress post type. 2. WordPress author username.
|
6759 |
+
#: lib/wfScanEngine.php:1448
|
6760 |
msgid "%1$s with author %2$s contains a suspected malware URL."
|
6761 |
msgstr ""
|
6762 |
|
6763 |
#. translators: WordPress post type.
|
6764 |
+
#: lib/wfScanEngine.php:1457
|
6765 |
msgid "%s contains a suspected phishing site URL."
|
6766 |
msgstr ""
|
6767 |
|
6768 |
#. translators: URL.
|
6769 |
+
#: lib/wfScanEngine.php:1465
|
6770 |
msgid "%s contains a suspected malware URL."
|
6771 |
msgstr ""
|
6772 |
|
6773 |
#. translators: WordPress username.
|
6774 |
+
#: lib/wfScanEngine.php:1513
|
6775 |
msgid "Author: %s"
|
6776 |
msgstr ""
|
6777 |
|
6778 |
#. translators: Email address.
|
6779 |
+
#: lib/wfScanEngine.php:1516
|
6780 |
msgid "Email: %s"
|
6781 |
msgstr ""
|
6782 |
|
6783 |
#. translators: IP address.
|
6784 |
+
#: lib/wfScanEngine.php:1518
|
6785 |
msgid "Source IP: %s"
|
6786 |
msgstr ""
|
6787 |
|
6788 |
#. translators: Comment description.
|
6789 |
+
#: lib/wfScanEngine.php:1519
|
6790 |
msgid "Scanning comment with %s"
|
6791 |
msgstr ""
|
6792 |
|
6793 |
#. translators: Comment description.
|
6794 |
+
#: lib/wfScanEngine.php:1532
|
6795 |
+
#: lib/wfScanEngine.php:1538
|
6796 |
msgid "Marking comment as spam for containing a malware URL. Comment has %s"
|
6797 |
msgstr ""
|
6798 |
|
6799 |
#. translators: Comment description.
|
6800 |
+
#: lib/wfScanEngine.php:1535
|
6801 |
msgid "Marking comment as spam for containing a phishing URL. Comment has %s"
|
6802 |
msgstr ""
|
6803 |
|
6804 |
#. translators: Comment description.
|
6805 |
+
#: lib/wfScanEngine.php:1545
|
6806 |
msgid "Scanned comment with %s"
|
6807 |
msgstr ""
|
6808 |
|
6809 |
+
#: lib/wfScanEngine.php:1596
|
6810 |
msgid "Scanning for weak passwords"
|
6811 |
msgstr ""
|
6812 |
|
6813 |
+
#: lib/wfScanEngine.php:1607
|
6814 |
msgid "We were unable to generate the user list for your password check."
|
6815 |
msgstr ""
|
6816 |
|
6817 |
#. translators: Number of users.
|
6818 |
+
#: lib/wfScanEngine.php:1623
|
6819 |
msgid "Starting password strength check on %d user."
|
6820 |
msgid_plural "Starting password strength check on %d users."
|
6821 |
msgstr[0] ""
|
6822 |
msgstr[1] ""
|
6823 |
|
6824 |
#. translators: Number of users.
|
6825 |
+
#: lib/wfScanEngine.php:1632
|
6826 |
msgid "Total of %d users left to process in password strength check."
|
6827 |
msgid_plural "Total of %d users left to process in password strength check."
|
6828 |
msgstr[0] ""
|
6829 |
msgstr[1] ""
|
6830 |
|
6831 |
#. translators: WordPress user ID.
|
6832 |
+
#: lib/wfScanEngine.php:1667
|
6833 |
msgid "Could not get username for user with ID %d when checking password strength."
|
6834 |
msgstr ""
|
6835 |
|
6836 |
#. translators: 1. WordPress username. 2. WordPress user ID.
|
6837 |
+
#: lib/wfScanEngine.php:1673
|
6838 |
msgid "Checking password strength of user '%1$s' with ID %2$d"
|
6839 |
msgstr ""
|
6840 |
|
6841 |
#. translators: 1. WordPress username. 2. WordPress capability.
|
6842 |
+
#: lib/wfScanEngine.php:1681
|
6843 |
msgid "User \"%1$s\" with \"%2$s\" access has an easy password."
|
6844 |
msgstr ""
|
6845 |
|
6846 |
#. translators: WordPress capability.
|
6847 |
+
#: lib/wfScanEngine.php:1687
|
6848 |
msgid "A user with the a role of '%s' has a password that is easy to guess. Please change this password yourself or ask the user to change it."
|
6849 |
msgstr ""
|
6850 |
|
6851 |
#. translators: WordPress username.
|
6852 |
+
#: lib/wfScanEngine.php:1695
|
6853 |
msgid "User \"%s\" with 'subscriber' access has a very easy password."
|
6854 |
msgstr ""
|
6855 |
|
6856 |
+
#: lib/wfScanEngine.php:1696
|
6857 |
msgid "A user with 'subscriber' access has a password that is very easy to guess. Please either change it or ask the user to change their password."
|
6858 |
msgstr ""
|
6859 |
|
6860 |
#. translators: Scan result description.
|
6861 |
+
#: lib/wfScanEngine.php:1703
|
6862 |
msgid "Adding issue %s"
|
6863 |
msgstr ""
|
6864 |
|
6865 |
#. translators: WordPress username.
|
6866 |
+
#: lib/wfScanEngine.php:1720
|
6867 |
msgid "Completed checking password strength of user '%s'"
|
6868 |
msgstr ""
|
6869 |
|
6870 |
+
#: lib/wfScanEngine.php:1753
|
6871 |
msgid "Scanning to check available disk space"
|
6872 |
msgstr ""
|
6873 |
|
6874 |
+
#: lib/wfScanEngine.php:1760
|
6875 |
msgid "Unable to access available disk space information"
|
6876 |
msgstr ""
|
6877 |
|
6878 |
#. translators: 1. Number of bytes. 2. Number of bytes.
|
6879 |
+
#: lib/wfScanEngine.php:1769
|
6880 |
msgid "Total disk space: %1$s -- Free disk space: %2$s"
|
6881 |
msgstr ""
|
6882 |
|
6883 |
#. translators: Number of bytes.
|
6884 |
+
#: lib/wfScanEngine.php:1774
|
6885 |
msgid "The disk has %s MB available"
|
6886 |
msgstr ""
|
6887 |
|
6888 |
#. translators: Number of bytes.
|
6889 |
+
#: lib/wfScanEngine.php:1789
|
6890 |
msgid "You have %s disk space remaining"
|
6891 |
msgstr ""
|
6892 |
|
6893 |
#. translators: Number of bytes.
|
6894 |
+
#: lib/wfScanEngine.php:1790
|
6895 |
msgid "You only have %s of your disk space remaining. Please free up disk space or your website may stop serving requests."
|
6896 |
msgstr ""
|
6897 |
|
6898 |
+
#: lib/wfScanEngine.php:1803
|
6899 |
msgid "Checking Web Application Firewall status"
|
6900 |
msgstr ""
|
6901 |
|
6902 |
+
#: lib/wfScanEngine.php:1814
|
6903 |
msgid "Web Application Firewall is disabled"
|
6904 |
msgstr ""
|
6905 |
|
6906 |
#. translators: Support URL.
|
6907 |
+
#: lib/wfScanEngine.php:1815
|
6908 |
msgid "Wordfence's Web Application Firewall has been unexpectedly disabled. If you see a notice at the top of the Wordfence admin pages that says \"The Wordfence Web Application Firewall cannot run,\" click the link in that message to rebuild the configuration. If this does not work, you may need to fix file permissions. <a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">More Details<span class=\"screen-reader-text\"> ("
|
6909 |
msgstr ""
|
6910 |
|
6911 |
+
#: lib/wfScanEngine.php:1830
|
6912 |
msgid "Scanning for old themes, plugins and core files"
|
6913 |
msgstr ""
|
6914 |
|
6915 |
+
#: lib/wfScanEngine.php:1916
|
6916 |
msgid "Your WordPress version is out of date"
|
6917 |
msgstr ""
|
6918 |
|
6919 |
#. translators: Software version.
|
6920 |
+
#: lib/wfScanEngine.php:1917
|
6921 |
msgid "WordPress version %s is now available. Please upgrade immediately to get the latest security updates from WordPress."
|
6922 |
msgstr ""
|
6923 |
|
6924 |
#. translators: 1. Plugin name. 2. Software version. 3. Software version.
|
6925 |
+
#: lib/wfScanEngine.php:1944
|
6926 |
msgid "The Plugin \"%1$s\" needs an upgrade (%2$s -> %3$s)."
|
6927 |
msgstr ""
|
6928 |
|
6929 |
#. translators: Theme name.
|
6930 |
+
#: lib/wfScanEngine.php:1951
|
6931 |
+
#: lib/wfScanEngine.php:1985
|
6932 |
msgid "You need to upgrade \"%s\" to the newest version to ensure you have any security fixes the developer has released."
|
6933 |
msgstr ""
|
6934 |
|
6935 |
#. translators: 1. Theme name. 2. Software version. 3. Software version.
|
6936 |
+
#: lib/wfScanEngine.php:1978
|
6937 |
msgid "The Theme \"%1$s\" needs an upgrade (%2$s -> %3$s)."
|
6938 |
msgstr ""
|
6939 |
|
6940 |
#. translators: 1. Plugin name. 2. Software version. 3. Software version.
|
6941 |
+
#: lib/wfScanEngine.php:2029
|
6942 |
msgid "The Plugin \"%1$s\" appears to be abandoned (updated %2$s, tested to WP %3$s)."
|
6943 |
msgstr ""
|
6944 |
|
6945 |
#. translators: 1. Plugin name. 2. Software version.
|
6946 |
+
#: lib/wfScanEngine.php:2036
|
6947 |
msgid "It was last updated %1$s ago and tested up to WordPress %2$s."
|
6948 |
msgstr ""
|
6949 |
|
6950 |
#. translators: 1. Plugin name. 2. Software version.
|
6951 |
+
#: lib/wfScanEngine.php:2043
|
6952 |
msgid "The Plugin \"%1$s\" appears to be abandoned (updated %2$s)."
|
6953 |
msgstr ""
|
6954 |
|
6955 |
#. translators: Time duration.
|
6956 |
+
#: lib/wfScanEngine.php:2049
|
6957 |
msgid "It was last updated %s ago."
|
6958 |
msgstr ""
|
6959 |
|
6960 |
+
#: lib/wfScanEngine.php:2055
|
6961 |
+
#: lib/wfScanEngine.php:2094
|
6962 |
msgid "It has unpatched security issues and may have compatibility problems with the current version of WordPress."
|
6963 |
msgstr ""
|
6964 |
|
6965 |
+
#: lib/wfScanEngine.php:2057
|
6966 |
+
#: lib/wfScanEngine.php:2096
|
6967 |
msgid "Plugins can be removed from wordpress.org for various reasons. This can include benign issues like a plugin author discontinuing development or moving the plugin distribution to their own site, but some might also be due to security issues. In any case, future updates may or may not be available, so it is worth investigating the cause and deciding whether to temporarily or permanently replace or remove the plugin."
|
6968 |
msgstr ""
|
6969 |
|
6970 |
#. translators: Support URL.
|
6971 |
+
#: lib/wfScanEngine.php:2061
|
6972 |
+
#: lib/wfScanEngine.php:2100
|
6973 |
+
#: lib/wfScanEngine.php:2288
|
6974 |
+
#: lib/wfScanEngine.php:2330
|
6975 |
msgid "<a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">Get more information.<span class=\"screen-reader-text\"> ("
|
6976 |
msgstr ""
|
6977 |
|
6978 |
#. translators: Plugin name.
|
6979 |
+
#: lib/wfScanEngine.php:2092
|
6980 |
msgid "The Plugin \"%s\" has been removed from wordpress.org."
|
6981 |
msgstr ""
|
6982 |
|
6983 |
+
#: lib/wfScanEngine.php:2145
|
6984 |
msgid "Scanning for admin users not created through WordPress"
|
6985 |
msgstr ""
|
6986 |
|
6987 |
#. translators: WordPress username.
|
6988 |
+
#: lib/wfScanEngine.php:2167
|
6989 |
msgid "An admin user with the username %s was created outside of WordPress."
|
6990 |
msgstr ""
|
6991 |
|
6992 |
#. translators: WordPress username.
|
6993 |
+
#: lib/wfScanEngine.php:2168
|
6994 |
msgid "An admin user with the username %s was created outside of WordPress. It's possible a plugin could have created the account, but if you do not recognize the user, we suggest you remove it."
|
6995 |
msgstr ""
|
6996 |
|
6997 |
#. translators: WordPress username.
|
6998 |
+
#: lib/wfScanEngine.php:2194
|
6999 |
msgid "An admin user with a suspicious username %s was found."
|
7000 |
msgstr ""
|
7001 |
|
7002 |
#. translators: WordPress username.
|
7003 |
+
#: lib/wfScanEngine.php:2195
|
7004 |
msgid "An admin user with a suspicious username %s was found. Administrators accounts with usernames similar to this are commonly seen created by hackers. It's possible a plugin could have created the account, but if you do not recognize the user, we suggest you remove it."
|
7005 |
msgstr ""
|
7006 |
|
7007 |
+
#: lib/wfScanEngine.php:2216
|
7008 |
msgid "Scanning for suspicious site options"
|
7009 |
msgstr ""
|
7010 |
|
7011 |
+
#: lib/wfScanEngine.php:2251
|
7012 |
msgid "Examining URLs found in the options we scanned for dangerous websites"
|
7013 |
msgstr ""
|
7014 |
|
7015 |
#. translators: URL.
|
7016 |
+
#: lib/wfScanEngine.php:2275
|
7017 |
+
#: lib/wfScanEngine.php:2281
|
7018 |
msgid "Option contains a suspected malware URL: %s"
|
7019 |
msgstr ""
|
7020 |
|
7021 |
#. translators: URL.
|
7022 |
+
#: lib/wfScanEngine.php:2276
|
7023 |
msgid "This option contains a suspected malware URL listed on Google's list of malware sites. It may indicate your site is infected with malware. The URL is: %s"
|
7024 |
msgstr ""
|
7025 |
|
7026 |
#. translators: URL.
|
7027 |
+
#: lib/wfScanEngine.php:2278
|
7028 |
msgid "Option contains a suspected phishing site URL: %s"
|
7029 |
msgstr ""
|
7030 |
|
7031 |
#. translators: URL.
|
7032 |
+
#: lib/wfScanEngine.php:2279
|
7033 |
msgid "This option contains a URL that is a suspected phishing site that is currently listed on Google's list of known phishing sites. It may indicate your site is infected with malware. The URL is: %s"
|
7034 |
msgstr ""
|
7035 |
|
7036 |
#. translators: URL.
|
7037 |
+
#: lib/wfScanEngine.php:2282
|
7038 |
msgid "This option contains a URL that is currently listed on Wordfence's domain blocklist. It may indicate your site is infected with malware. The URL is: %s"
|
7039 |
msgstr ""
|
7040 |
|
7041 |
+
#: lib/wfScanEngine.php:2322
|
7042 |
msgid "Checking for future GeoIP support"
|
7043 |
msgstr ""
|
7044 |
|
7045 |
+
#: lib/wfScanEngine.php:2327
|
7046 |
msgid "PHP Update Needed for Country Blocking"
|
7047 |
msgstr ""
|
7048 |
|
7049 |
#. translators: Software version.
|
7050 |
+
#: lib/wfScanEngine.php:2328
|
7051 |
msgid "The GeoIP database that is required for country blocking has been updated to a new format. This new format requires sites to run PHP 5.4 or newer, and this site is on PHP %s. To ensure country blocking continues functioning, please update PHP."
|
7052 |
msgstr ""
|
7053 |
|
7054 |
+
#: lib/wfScanEngine.php:2377
|
7055 |
msgid "Previous scan was stopped successfully."
|
7056 |
msgstr ""
|
7057 |
|
7058 |
+
#: lib/wfScanEngine.php:2378
|
7059 |
msgid "Scan was stopped on administrator request."
|
7060 |
msgstr ""
|
7061 |
|
7062 |
+
#: lib/wfScanEngine.php:2394
|
7063 |
msgid "Entering start scan routine"
|
7064 |
msgstr ""
|
7065 |
|
7066 |
+
#: lib/wfScanEngine.php:2397
|
7067 |
msgid "A scan is already running. Use the stop scan button if you would like to terminate the current scan."
|
7068 |
msgstr ""
|
7069 |
|
7070 |
#. translators: Support URL.
|
7071 |
+
#: lib/wfScanEngine.php:2421
|
7072 |
msgid "Test result of scan start URL fetch: %s"
|
7073 |
msgstr ""
|
7074 |
|
7075 |
#. translators: WordPress admin panel URL.
|
7076 |
+
#: lib/wfScanEngine.php:2430
|
7077 |
msgid "Starting cron with normal ajax at URL %s"
|
7078 |
msgstr ""
|
7079 |
|
7080 |
#. translators: Error message.
|
7081 |
#. translators: WordPress admin panel URL.
|
7082 |
+
#: lib/wfScanEngine.php:2454
|
7083 |
+
#: lib/wfScanEngine.php:2489
|
7084 |
msgid "There was an error starting the scan: %s."
|
7085 |
msgstr ""
|
7086 |
|
7087 |
+
#: lib/wfScanEngine.php:2456
|
7088 |
+
#: lib/wfScanEngine.php:2491
|
7089 |
msgid "There was an unknown error starting the scan."
|
7090 |
msgstr ""
|
7091 |
|
7092 |
+
#: lib/wfScanEngine.php:2463
|
7093 |
+
#: lib/wfScanEngine.php:2497
|
7094 |
msgid "Scan process ended after forking."
|
7095 |
msgstr ""
|
7096 |
|
7097 |
#. translators: WordPress admin panel URL.
|
7098 |
+
#: lib/wfScanEngine.php:2467
|
7099 |
msgid "Starting cron via proxy at URL %s"
|
7100 |
msgstr ""
|
7101 |
|
7102 |
#. translators: Time in seconds.
|
7103 |
+
#: lib/wfScanEngine.php:2543
|
7104 |
msgid "Got value from wf config maxExecutionTime: %s"
|
7105 |
msgstr ""
|
7106 |
|
7107 |
#. translators: Time in seconds.
|
7108 |
+
#: lib/wfScanEngine.php:2547
|
7109 |
msgid "getMaxExecutionTime() returning config value: %s"
|
7110 |
msgstr ""
|
7111 |
|
7112 |
#. translators: PHP ini value.
|
7113 |
+
#: lib/wfScanEngine.php:2554
|
7114 |
msgid "Got max_execution_time value from ini: %s"
|
7115 |
msgstr ""
|
7116 |
|
7117 |
#. translators: 1. PHP ini setting. 2. Time in seconds.
|
7118 |
+
#: lib/wfScanEngine.php:2561
|
7119 |
msgid "ini value of %1$d is higher than value for WORDFENCE_SCAN_MAX_INI_EXECUTION_TIME (%2$d), reducing"
|
7120 |
msgstr ""
|
7121 |
|
7122 |
#. translators: PHP ini setting.
|
7123 |
+
#: lib/wfScanEngine.php:2571
|
7124 |
msgid "getMaxExecutionTime() returning half ini value: %d"
|
7125 |
msgstr ""
|
7126 |
|
7127 |
+
#: lib/wfScanEngine.php:2577
|
7128 |
msgid "getMaxExecutionTime() returning default of: 15"
|
7129 |
msgstr ""
|
7130 |
|
7131 |
#. translators: 1. HTTP status code.
|
7132 |
+
#: lib/wfScanEngine.php:2779
|
7133 |
msgid "Got error response from Wordfence servers: %s"
|
7134 |
msgstr ""
|
7135 |
|
7136 |
+
#: lib/wfScanEngine.php:2783
|
7137 |
msgid "Invalid response from Wordfence servers."
|
7138 |
msgstr ""
|
7139 |
|
7379 |
msgstr ""
|
7380 |
|
7381 |
#: lib/wordfenceClass.php:471
|
7382 |
+
#: lib/wordfenceClass.php:4057
|
7383 |
msgid "Could not understand the response we received from the Wordfence servers when applying for a free license key."
|
7384 |
msgstr ""
|
7385 |
|
7423 |
msgstr ""
|
7424 |
|
7425 |
#: lib/wordfenceClass.php:1683
|
7426 |
+
msgid "Please choose a stronger password. Use at least 12 characters, and include numbers, symbols, and a mix of upper and lowercase letters. Do not use common words or sequences of letters or numbers."
|
7427 |
msgstr ""
|
7428 |
|
7429 |
#: lib/wordfenceClass.php:1689
|
7436 |
msgstr ""
|
7437 |
|
7438 |
#. translators: 1. Password reset limit (number). 2. WordPress username.
|
7439 |
+
#: lib/wordfenceClass.php:1826
|
7440 |
msgid "Exceeded the maximum number of tries to recover their password which is set at: %1$s. The last username or email they entered before getting locked out was: '%2$s'"
|
7441 |
msgstr ""
|
7442 |
|
7443 |
+
#: lib/wordfenceClass.php:1874
|
7444 |
+
#: lib/wordfenceClass.php:2057
|
7445 |
msgid "Sorry but your browser sent an invalid security token when trying to use this form."
|
7446 |
msgstr ""
|
7447 |
|
7448 |
+
#: lib/wordfenceClass.php:1879
|
7449 |
msgid "Please wait 3 minutes and try again"
|
7450 |
msgstr ""
|
7451 |
|
7452 |
+
#: lib/wordfenceClass.php:1880
|
7453 |
msgid "You have used this form too much. Please wait 3 minutes and try again."
|
7454 |
msgstr ""
|
7455 |
|
7456 |
+
#: lib/wordfenceClass.php:1919
|
7457 |
msgid "Unlock email requested"
|
7458 |
msgstr ""
|
7459 |
|
7460 |
+
#: lib/wordfenceClass.php:1921
|
7461 |
msgid "Your request was received"
|
7462 |
msgstr ""
|
7463 |
|
7464 |
#. translators: Email address.
|
7465 |
+
#: lib/wordfenceClass.php:1922
|
7466 |
msgid "We received a request to email \"%s\" instructions to unlock their access. If that is the email address of a site administrator or someone on the Wordfence alert list, they have been emailed instructions on how to regain access to this system. The instructions we sent will expire 30 minutes from now."
|
7467 |
msgstr ""
|
7468 |
|
7469 |
+
#: lib/wordfenceClass.php:1928
|
7470 |
msgid "Invalid key provided for authentication."
|
7471 |
msgstr ""
|
7472 |
|
7473 |
+
#: lib/wordfenceClass.php:1939
|
7474 |
msgid "Request received via unlock email link to unblock all IPs."
|
7475 |
msgstr ""
|
7476 |
|
7477 |
+
#: lib/wordfenceClass.php:1948
|
7478 |
msgid "Request received via unlock email link to unblock all IPs via disabling firewall rules."
|
7479 |
msgstr ""
|
7480 |
|
7481 |
+
#: lib/wordfenceClass.php:1956
|
7482 |
msgid "Invalid function specified. Please check the link we emailed you and make sure it was not cut-off by your email reader."
|
7483 |
msgstr ""
|
7484 |
|
7485 |
+
#: lib/wordfenceClass.php:2001
|
7486 |
msgid "Unsubscribe Requested"
|
7487 |
msgstr ""
|
7488 |
|
7489 |
+
#: lib/wordfenceClass.php:2063
|
7490 |
msgid "An error occurred while saving the license."
|
7491 |
msgstr ""
|
7492 |
|
7493 |
#. translators: Error message.
|
7494 |
+
#: lib/wordfenceClass.php:2065
|
7495 |
+
#: lib/wordfenceClass.php:2085
|
7496 |
msgid "An error occurred while saving the license: %s"
|
7497 |
msgstr ""
|
7498 |
|
7499 |
+
#: lib/wordfenceClass.php:2101
|
7500 |
msgid "Rescheduled missing daily cron"
|
7501 |
msgstr ""
|
7502 |
|
7503 |
+
#: lib/wordfenceClass.php:2106
|
7504 |
msgid "Rescheduled missing hourly cron"
|
7505 |
msgstr ""
|
7506 |
|
7507 |
+
#: lib/wordfenceClass.php:2418
|
7508 |
+
#: lib/wordfenceClass.php:2422
|
7509 |
msgid "Accessed a banned URL"
|
7510 |
msgstr ""
|
7511 |
|
7512 |
+
#: lib/wordfenceClass.php:2429
|
7513 |
+
#: lib/wordfenceClass.php:2433
|
7514 |
msgid "POST received with blank user-agent and referer"
|
7515 |
msgstr ""
|
7516 |
|
7517 |
+
#: lib/wordfenceClass.php:2567
|
7518 |
msgid "<strong>ERROR</strong>: You can't register using that username"
|
7519 |
msgstr ""
|
7520 |
|
7521 |
+
#: lib/wordfenceClass.php:2607
|
7522 |
msgid "Sorry, you are not allowed to list users."
|
7523 |
msgstr ""
|
7524 |
|
7525 |
+
#: lib/wordfenceClass.php:2614
|
7526 |
msgid "Invalid user ID."
|
7527 |
msgstr ""
|
7528 |
|
7529 |
+
#: lib/wordfenceClass.php:2758
|
7530 |
msgid "<strong>VERIFICATION FAILED</strong>: Two-factor authentication verification failed. Please try again."
|
7531 |
msgstr ""
|
7532 |
|
7533 |
#. translators: 1. WordPress username. 2. Password reset URL.
|
7534 |
#. translators: 1. WordPress username. 2. Reset password URL.
|
7535 |
+
#: lib/wordfenceClass.php:2765
|
7536 |
+
#: lib/wordfenceClass.php:3215
|
7537 |
msgid "<strong>ERROR</strong>: The username or password you entered is incorrect. <a href=\"%2$s\" title=\"Password Lost and Found\">Lost your password</a>?"
|
7538 |
msgstr ""
|
7539 |
|
7540 |
#. translators: 1. WordPress admin panel URL. 2. Support URL.
|
7541 |
+
#: lib/wordfenceClass.php:2775
|
7542 |
+
#: lib/wordfenceClass.php:2911
|
7543 |
msgid "<strong>WARNING: </strong>The password you are using exists on lists of passwords leaked in data breaches. Attackers use such lists to break into sites and install malicious code. Please <a href=\"%1$s\">change your password</a>. <a href=\"%2$s\" target=\"_blank\" rel=\"noopener noreferrer\">Learn More<span class=\"screen-reader-text\"> ("
|
7544 |
msgstr ""
|
7545 |
|
7546 |
+
#: lib/wordfenceClass.php:2799
|
7547 |
msgid "<strong>INVALID CODE</strong>: Please sign in again and add a space, the letters <code>wf</code>, and the code from your authenticator app to the end of your password (e.g., <code>wf123456</code>)."
|
7548 |
msgstr ""
|
7549 |
|
7550 |
+
#: lib/wordfenceClass.php:2803
|
7551 |
msgid "<strong>INVALID CODE</strong>: Please sign in again and add a space, the letters <code>wf</code>, and the code sent to your phone to the end of your password (e.g., <code>wf123456</code>)."
|
7552 |
msgstr ""
|
7553 |
|
7554 |
+
#: lib/wordfenceClass.php:2810
|
7555 |
+
#: lib/wordfenceClass.php:2861
|
7556 |
+
#: lib/wordfenceClass.php:2884
|
7557 |
msgid "<strong>AUTHENTICATION FAILURE</strong>: A temporary failure was encountered while trying to log in. Please try again."
|
7558 |
msgstr ""
|
7559 |
|
7560 |
+
#: lib/wordfenceClass.php:2820
|
7561 |
msgid "<strong>INVALID CODE</strong>: You need to enter the code generated by your authenticator app. The code should be a six digit number (e.g., 123456)."
|
7562 |
msgstr ""
|
7563 |
|
7564 |
+
#: lib/wordfenceClass.php:2824
|
7565 |
msgid "<strong>INVALID CODE</strong>: You need to enter the code generated sent to your phone. The code should be a six digit number (e.g., 123456)."
|
7566 |
msgstr ""
|
7567 |
|
7568 |
+
#: lib/wordfenceClass.php:2870
|
7569 |
msgid "<strong>CODE EXPIRED. CHECK YOUR PHONE:</strong> The code you entered has expired. Codes are only valid for 30 minutes for security reasons. We have sent you a new code. Please sign in using your username, password, and the new code we sent you."
|
7570 |
msgstr ""
|
7571 |
|
7572 |
+
#: lib/wordfenceClass.php:2893
|
7573 |
msgid "<strong>INVALID CODE</strong>: You need to enter your password and the code we sent to your phone. The code should start with 'wf' and should be four characters (e.g., wfAB12)."
|
7574 |
msgstr ""
|
7575 |
|
7576 |
+
#: lib/wordfenceClass.php:2944
|
7577 |
msgid "<strong>CODE REQUIRED</strong>: Please check your authenticator app for the current code. Enter it below to sign in."
|
7578 |
msgstr ""
|
7579 |
|
7580 |
+
#: lib/wordfenceClass.php:2949
|
7581 |
msgid "<strong>CODE REQUIRED</strong>: Please check your authenticator app for the current code. Please sign in again and add a space, the letters <code>wf</code>, and the code to the end of your password (e.g., <code>wf123456</code>)."
|
7582 |
msgstr ""
|
7583 |
|
7584 |
+
#: lib/wordfenceClass.php:2983
|
7585 |
+
#: lib/wordfenceClass.php:3040
|
7586 |
msgid "<strong>CHECK YOUR PHONE</strong>: A code has been sent to your phone and will arrive within 30 seconds. Enter it below to sign in."
|
7587 |
msgstr ""
|
7588 |
|
7589 |
+
#: lib/wordfenceClass.php:2988
|
7590 |
msgid "<strong>CHECK YOUR PHONE</strong>: A code has been sent to your phone and will arrive within 30 seconds. Please sign in again and add a space, the letters <code>wf</code>, and the code to the end of your password (e.g., <code>wf123456</code>)."
|
7591 |
msgstr ""
|
7592 |
|
7593 |
+
#: lib/wordfenceClass.php:3045
|
7594 |
msgid "<strong>CHECK YOUR PHONE</strong>: A code has been sent to your phone and will arrive within 30 seconds. Please sign in again and add a space and the code to the end of your password (e.g., <code>wfABCD</code>)."
|
7595 |
msgstr ""
|
7596 |
|
7597 |
#. translators: 1. Reset password URL. 2. Support URL.
|
7598 |
+
#: lib/wordfenceClass.php:3066
|
7599 |
+
#: lib/wordfenceClass.php:3102
|
7600 |
msgid "<strong>WARNING: </strong>Your login has been allowed because you have previously logged in from the same IP, but you will be blocked if your IP changes. The password you are using exists on lists of passwords leaked in data breaches. Attackers use such lists to break into sites and install malicious code. Please <a href=\"%1$s\">change your password</a>. <a href=\"%2$s\" target=\"_blank\" rel=\"noopener noreferrer\">Learn More<span class=\"screen-reader-text\"> ("
|
7601 |
msgstr ""
|
7602 |
|
7603 |
#. translators: 1. Reset password URL. 2. Support URL.
|
7604 |
+
#: lib/wordfenceClass.php:3083
|
7605 |
+
#: lib/wordfenceClass.php:3119
|
7606 |
msgid "<strong>INSECURE PASSWORD:</strong> Your login attempt has been blocked because the password you are using exists on lists of passwords leaked in data breaches. Attackers use such lists to break into sites and install malicious code. Please <a href=\"%1$s\">reset your password</a> to reactivate your account. <a href=\"%2$s\" target=\"_blank\" rel=\"noopener noreferrer\">Learn More<span style=\"font-size:0;\"> (opens in new tab)</span></a>"
|
7607 |
msgstr ""
|
7608 |
|
7609 |
+
#: lib/wordfenceClass.php:3091
|
7610 |
msgid "Admin Login Blocked"
|
7611 |
msgstr ""
|
7612 |
|
7613 |
#. translators: WordPress username.
|
7614 |
+
#: lib/wordfenceClass.php:3091
|
7615 |
msgid "A user with username \"%s\" who has administrator access tried to sign in to your WordPress site. Access was denied because all administrator accounts are required to have Cellphone Sign-in enabled but this account does not."
|
7616 |
msgstr ""
|
7617 |
|
7618 |
#. translators: WordPress username.
|
7619 |
+
#: lib/wordfenceClass.php:3092
|
7620 |
msgid "<strong>Cellphone Sign-in Required</strong>: Cellphone Sign-in is required for all administrator accounts. Please contact the site administrator to enable it for your account."
|
7621 |
msgstr ""
|
7622 |
|
7623 |
+
#: lib/wordfenceClass.php:3132
|
7624 |
msgid "Blocked by Wordfence Security Network"
|
7625 |
msgstr ""
|
7626 |
|
7627 |
+
#: lib/wordfenceClass.php:3162
|
7628 |
msgid "Blocked by login security setting"
|
7629 |
msgstr ""
|
7630 |
|
7631 |
#. translators: WordPress username.
|
7632 |
+
#: lib/wordfenceClass.php:3172
|
7633 |
msgid "Used an invalid username '%s' to try to sign in"
|
7634 |
msgstr ""
|
7635 |
|
7636 |
#. translators: 1. Login attempt limit. 2. WordPress username.
|
7637 |
+
#: lib/wordfenceClass.php:3191
|
7638 |
msgid "Exceeded the maximum number of login failures which is: %1$s. The last username they tried to sign in with was: '%2$s'"
|
7639 |
msgstr ""
|
7640 |
|
7641 |
+
#: lib/wordfenceClass.php:3548
|
7642 |
msgid "An invalid type was specified to get file."
|
7643 |
msgstr ""
|
7644 |
|
7645 |
+
#: lib/wordfenceClass.php:3564
|
7646 |
msgid "We could not fetch a core WordPress file from the Wordfence API."
|
7647 |
msgstr ""
|
7648 |
|
7649 |
+
#: lib/wordfenceClass.php:3623
|
7650 |
msgid "Wordfence Test Email"
|
7651 |
msgstr ""
|
7652 |
|
7653 |
#. translators: 1. Site URL. 2. IP address.
|
7654 |
+
#: lib/wordfenceClass.php:3623
|
7655 |
msgid ""
|
7656 |
"This is a test email from %1$s.\n"
|
7657 |
"The IP address that requested this was: %2$s"
|
7658 |
msgstr ""
|
7659 |
|
7660 |
+
#: lib/wordfenceClass.php:3630
|
7661 |
msgid "Cellphone Sign-in is only available to paid members. <a href=\"https://www.wordfence.com/gnl1twoFac3/wordfence-signup/\" target=\"_blank\" rel=\"noopener noreferrer\">Click here to upgrade now.<span class=\"screen-reader-text\"> ("
|
7662 |
msgstr ""
|
7663 |
|
7664 |
+
#: lib/wordfenceClass.php:3637
|
7665 |
msgid "The username you specified does not exist."
|
7666 |
msgstr ""
|
7667 |
|
7668 |
+
#: lib/wordfenceClass.php:3646
|
7669 |
msgid "The username you specified is already enabled."
|
7670 |
msgstr ""
|
7671 |
|
7672 |
+
#: lib/wordfenceClass.php:3651
|
7673 |
msgid "Unknown authentication mode."
|
7674 |
msgstr ""
|
7675 |
|
7676 |
+
#: lib/wordfenceClass.php:3656
|
7677 |
msgid "The phone number you entered must start with a '+', then country code and then area code and number. For example, a number in the United States with country code '1' would look like this: +1-123-555-1234"
|
7678 |
msgstr ""
|
7679 |
|
7680 |
#. translators: Error message.
|
7681 |
+
#: lib/wordfenceClass.php:3663
|
7682 |
+
#: lib/wordfenceClass.php:3695
|
7683 |
+
#: lib/wordfenceClass.php:3758
|
7684 |
msgid "Could not contact Wordfence servers to generate a verification code: %s"
|
7685 |
msgstr ""
|
7686 |
|
7687 |
#. translators: Error message.
|
7688 |
+
#: lib/wordfenceClass.php:3675
|
7689 |
+
#: lib/wordfenceClass.php:3719
|
7690 |
msgid "Could not generate verification code: %s"
|
7691 |
msgstr ""
|
7692 |
|
7693 |
#. translators: Error message.
|
7694 |
+
#: lib/wordfenceClass.php:3676
|
7695 |
+
#: lib/wordfenceClass.php:3720
|
7696 |
msgid "We could not generate a verification code."
|
7697 |
msgstr ""
|
7698 |
|
7699 |
+
#: lib/wordfenceClass.php:3736
|
7700 |
msgid "Unknown two-factor authentication mode."
|
7701 |
msgstr ""
|
7702 |
|
7703 |
+
#: lib/wordfenceClass.php:3769
|
7704 |
msgid "The code you entered is invalid. Cellphone sign-in will not be enabled for this user until you enter a valid code."
|
7705 |
msgstr ""
|
7706 |
|
7707 |
+
#: lib/wordfenceClass.php:3774
|
7708 |
msgid "We could not find the user you are trying to activate. They may have been removed from the list of Cellphone Sign-in users. Please reload this page."
|
7709 |
msgstr ""
|
7710 |
|
7711 |
+
#: lib/wordfenceClass.php:3856
|
7712 |
msgid "That user has already been removed from the list."
|
7713 |
msgstr ""
|
7714 |
|
7715 |
+
#: lib/wordfenceClass.php:3876
|
7716 |
msgid "No scan is scheduled"
|
7717 |
msgstr ""
|
7718 |
|
7719 |
+
#: lib/wordfenceClass.php:3881
|
7720 |
msgid "Next scan is starting now"
|
7721 |
msgstr ""
|
7722 |
|
7723 |
#. translators: 1. Time until. 2. Localized date.
|
7724 |
+
#: lib/wordfenceClass.php:3884
|
7725 |
msgid "Next scan in %1$s (%2$s)"
|
7726 |
msgstr ""
|
7727 |
|
7728 |
#. translators: Localized date.
|
7729 |
+
#: lib/wordfenceClass.php:3901
|
7730 |
msgid "Scheduled Wordfence scan starting at %s"
|
7731 |
msgstr ""
|
7732 |
|
7733 |
+
#: lib/wordfenceClass.php:3924
|
7734 |
msgid "Sorry but this feature is only available for paid customers."
|
7735 |
msgstr ""
|
7736 |
|
7737 |
#. translators: Site URL.
|
7738 |
+
#: lib/wordfenceClass.php:3938
|
7739 |
msgid "SITE: %s"
|
7740 |
msgstr ""
|
7741 |
|
7742 |
#. translators: Plugin version.
|
7743 |
+
#: lib/wordfenceClass.php:3939
|
7744 |
msgid "PLUGIN VERSION: %s"
|
7745 |
msgstr ""
|
7746 |
|
7747 |
#. translators: WordPress version.
|
7748 |
+
#: lib/wordfenceClass.php:3940
|
7749 |
msgid "WORDPRESS VERSION: %s"
|
7750 |
msgstr ""
|
7751 |
|
7752 |
#. translators: Wordfence license key.
|
7753 |
+
#: lib/wordfenceClass.php:3941
|
7754 |
msgid "LICENSE KEY: %s"
|
7755 |
msgstr ""
|
7756 |
|
7757 |
#. translators: Email address.
|
7758 |
+
#: lib/wordfenceClass.php:3942
|
7759 |
msgid "ADMIN EMAIL: %s"
|
7760 |
msgstr ""
|
7761 |
|
7762 |
#. translators: Email address.
|
7763 |
+
#: lib/wordfenceClass.php:3943
|
7764 |
msgid "LOG:"
|
7765 |
msgstr ""
|
7766 |
|
7767 |
+
#: lib/wordfenceClass.php:3959
|
7768 |
msgid "# Scan Issues"
|
7769 |
msgstr ""
|
7770 |
|
7771 |
#. translators: Number of scan results.
|
7772 |
+
#: lib/wordfenceClass.php:3964
|
7773 |
msgid "## New Issues (%d total)"
|
7774 |
msgstr ""
|
7775 |
|
7776 |
#. translators: Number of scan results.
|
7777 |
+
#: lib/wordfenceClass.php:3991
|
7778 |
msgid "## Ignored Issues (%d total)"
|
7779 |
msgstr ""
|
7780 |
|
7781 |
+
#: lib/wordfenceClass.php:4012
|
7782 |
msgid "No Ignored Issues"
|
7783 |
msgstr ""
|
7784 |
|
7785 |
+
#: lib/wordfenceClass.php:4034
|
7786 |
msgid "Wordfence Activity Log"
|
7787 |
msgstr ""
|
7788 |
|
7789 |
#. translators: Error message.
|
7790 |
+
#: lib/wordfenceClass.php:4060
|
7791 |
msgid "Could not fetch free license key from Wordfence: %s"
|
7792 |
msgstr ""
|
7793 |
|
7794 |
+
#: lib/wordfenceClass.php:4151
|
7795 |
msgid "We could not find your .htaccess file to modify it."
|
7796 |
msgstr ""
|
7797 |
|
7798 |
#. translators: Error message.
|
7799 |
+
#: lib/wordfenceClass.php:4156
|
7800 |
msgid "We found your .htaccess file but could not open it for writing: %s"
|
7801 |
msgstr ""
|
7802 |
|
7803 |
+
#: lib/wordfenceClass.php:4239
|
7804 |
msgid "All Countries"
|
7805 |
msgstr ""
|
7806 |
|
7807 |
+
#: lib/wordfenceClass.php:4242
|
7808 |
msgid "1 Country"
|
7809 |
msgstr ""
|
7810 |
|
7811 |
#. translators: Number of countries.
|
7812 |
+
#: lib/wordfenceClass.php:4245
|
7813 |
msgid "%d Countries"
|
7814 |
msgstr ""
|
7815 |
|
7816 |
+
#: lib/wordfenceClass.php:4249
|
7817 |
msgid "Entire Site"
|
7818 |
msgstr ""
|
7819 |
|
7820 |
+
#: lib/wordfenceClass.php:4252
|
7821 |
msgid "Login Only"
|
7822 |
msgstr ""
|
7823 |
|
7824 |
+
#: lib/wordfenceClass.php:4255
|
7825 |
msgid "Site Except Login"
|
7826 |
msgstr ""
|
7827 |
|
7828 |
+
#: lib/wordfenceClass.php:4263
|
7829 |
msgid "IP Range"
|
7830 |
msgstr ""
|
7831 |
|
7832 |
#. translators: 2FA backup codes.
|
7833 |
+
#: lib/wordfenceClass.php:4264
|
7834 |
+
#: lib/wordfenceClass.php:6267
|
7835 |
msgid "User Agent"
|
7836 |
msgstr ""
|
7837 |
|
7838 |
+
#: lib/wordfenceClass.php:4265
|
7839 |
#: views/blocking/blocking-create.php:201
|
7840 |
msgid "Referrer"
|
7841 |
msgstr ""
|
7842 |
|
7843 |
+
#: lib/wordfenceClass.php:4280
|
7844 |
msgid "Permanent"
|
7845 |
msgstr ""
|
7846 |
|
7847 |
+
#: lib/wordfenceClass.php:4352
|
7848 |
msgid "An error occurred while creating the block."
|
7849 |
msgstr ""
|
7850 |
|
7851 |
+
#: lib/wordfenceClass.php:4358
|
7852 |
msgid "No block parameters were provided."
|
7853 |
msgstr ""
|
7854 |
|
7855 |
+
#: lib/wordfenceClass.php:4395
|
7856 |
+
#: lib/wordfenceClass.php:4427
|
7857 |
msgid "No blocks were provided."
|
7858 |
msgstr ""
|
7859 |
|
7860 |
+
#: lib/wordfenceClass.php:4459
|
7861 |
msgid "The license provided is already in use on another site."
|
7862 |
msgstr ""
|
7863 |
|
7864 |
+
#: lib/wordfenceClass.php:4464
|
7865 |
msgid "The Wordfence activation server returned an unexpected response. Please try again."
|
7866 |
msgstr ""
|
7867 |
|
7868 |
+
#: lib/wordfenceClass.php:4470
|
7869 |
msgid "We received an error while trying to activate the license with the Wordfence servers: "
|
7870 |
msgstr ""
|
7871 |
|
7872 |
+
#: lib/wordfenceClass.php:4483
|
7873 |
msgid "No license was provided to install."
|
7874 |
msgstr ""
|
7875 |
|
7876 |
+
#: lib/wordfenceClass.php:4534
|
7877 |
msgid "An unknown configuration section was provided."
|
7878 |
msgstr ""
|
7879 |
|
7880 |
+
#: lib/wordfenceClass.php:4540
|
7881 |
msgid "No configuration section was provided."
|
7882 |
msgstr ""
|
7883 |
|
7884 |
+
#: lib/wordfenceClass.php:4586
|
7885 |
+
#: lib/wordfenceClass.php:4591
|
7886 |
msgid "An error occurred while saving the configuration."
|
7887 |
msgstr ""
|
7888 |
|
7889 |
+
#: lib/wordfenceClass.php:4602
|
7890 |
msgid "No configuration changes were provided to save."
|
7891 |
msgstr ""
|
7892 |
|
7893 |
+
#: lib/wordfenceClass.php:4633
|
7894 |
+
#: lib/wordfenceClass.php:5271
|
7895 |
+
#: lib/wordfenceClass.php:5302
|
7896 |
+
#: lib/wordfenceClass.php:7386
|
7897 |
+
#: lib/wordfenceClass.php:7421
|
7898 |
+
#: lib/wordfenceClass.php:7453
|
7899 |
msgid "We could not find that issue in our database."
|
7900 |
msgstr ""
|
7901 |
|
7902 |
+
#: lib/wordfenceClass.php:4643
|
7903 |
msgid "An error occurred while trying to hide the file."
|
7904 |
msgstr ""
|
7905 |
|
7906 |
+
#: lib/wordfenceClass.php:4656
|
7907 |
msgid "An invalid file was requested for hiding."
|
7908 |
msgstr ""
|
7909 |
|
7910 |
+
#: lib/wordfenceClass.php:4683
|
7911 |
+
#: lib/wordfenceClass.php:5282
|
7912 |
msgid "You don't have permission to repair .htaccess. You need to either fix the file manually using FTP or change the file permissions and ownership so that your web server has write access to repair the file."
|
7913 |
msgstr ""
|
7914 |
|
7915 |
+
#: lib/wordfenceClass.php:4707
|
7916 |
msgid "Manual permanent block by admin"
|
7917 |
msgstr ""
|
7918 |
|
7919 |
+
#: lib/wordfenceClass.php:4748
|
7920 |
msgid "Please enter a valid IP address to block."
|
7921 |
msgstr ""
|
7922 |
|
7923 |
+
#: lib/wordfenceClass.php:4751
|
7924 |
msgid "You can't block your own IP address."
|
7925 |
msgstr ""
|
7926 |
|
7927 |
#. translators: IP address.
|
7928 |
+
#: lib/wordfenceClass.php:4755
|
7929 |
msgid "The IP address %s is allowlisted and can't be blocked. You can remove this IP from the allowlist on the Wordfence options page."
|
7930 |
msgstr ""
|
7931 |
|
7932 |
#. translators: IP address.
|
7933 |
+
#: lib/wordfenceClass.php:4757
|
7934 |
msgid "The IP address %s is in a range of IP addresses that Wordfence does not block. The IP range may be internal or belong to a service safe to allow access for."
|
7935 |
msgstr ""
|
7936 |
|
7937 |
+
#: lib/wordfenceClass.php:4763
|
7938 |
msgid "The IP address you're trying to block belongs to Google. Your options are currently set to not block these crawlers. Change this in Wordfence options if you want to manually block Google."
|
7939 |
msgstr ""
|
7940 |
|
7941 |
+
#: lib/wordfenceClass.php:4806
|
7942 |
msgid "An invalid operation was called."
|
7943 |
msgstr ""
|
7944 |
|
7945 |
+
#: lib/wordfenceClass.php:4816
|
7946 |
msgid "An invalid status was specified when trying to update that issue."
|
7947 |
msgstr ""
|
7948 |
|
7949 |
+
#: lib/wordfenceClass.php:4828
|
7950 |
msgid "Scan stop request received."
|
7951 |
msgstr ""
|
7952 |
|
7953 |
+
#: lib/wordfenceClass.php:4829
|
7954 |
msgid "A request was received to stop the previous scan."
|
7955 |
msgstr ""
|
7956 |
|
7957 |
+
#: lib/wordfenceClass.php:4878
|
7958 |
msgid "Idle"
|
7959 |
msgstr ""
|
7960 |
|
7961 |
#. translators: Localized date.
|
7962 |
+
#: lib/wordfenceClass.php:4887
|
7963 |
msgid "Scan completed on %s"
|
7964 |
msgstr ""
|
7965 |
|
7966 |
+
#: lib/wordfenceClass.php:4894
|
7967 |
msgid "Last scan failed"
|
7968 |
msgstr ""
|
7969 |
|
7970 |
#. translators: Time until.
|
7971 |
+
#: lib/wordfenceClass.php:4957
|
7972 |
msgid "more than %s"
|
7973 |
msgstr ""
|
7974 |
|
7975 |
#. translators: Localized date.
|
7976 |
+
#: lib/wordfenceClass.php:4961
|
7977 |
msgid "The current scan looks like it has failed. Its last status update was <span id=\"wf-scan-failed-time-ago\">%s</span> ago. You may continue to wait in case it resumes or stop and restart the scan. Some sites may need adjustments to run scans reliably."
|
7978 |
msgstr ""
|
7979 |
|
7980 |
#. translators: Localized date.
|
7981 |
+
#: lib/wordfenceClass.php:4961
|
7982 |
+
#: lib/wordfenceClass.php:4969
|
7983 |
+
#: lib/wordfenceClass.php:4988
|
7984 |
+
#: lib/wordfenceClass.php:5000
|
7985 |
+
#: lib/wordfenceClass.php:5008
|
7986 |
msgid "Click here for steps you can try."
|
7987 |
msgstr ""
|
7988 |
|
7989 |
#. translators: Localized date.
|
7990 |
+
#: lib/wordfenceClass.php:4962
|
7991 |
msgid "Cancel Scan"
|
7992 |
msgstr ""
|
7993 |
|
7994 |
+
#: lib/wordfenceClass.php:4969
|
7995 |
msgid "The previous scan has failed. Some sites may need adjustments to run scans reliably."
|
7996 |
msgstr ""
|
7997 |
|
7998 |
#. translators: Time limit (number).
|
7999 |
+
#: lib/wordfenceClass.php:4975
|
8000 |
msgid "The previous scan has terminated because the time limit of %s was reached. This limit can be customized on the options page."
|
8001 |
msgstr ""
|
8002 |
|
8003 |
+
#: lib/wordfenceClass.php:4981
|
8004 |
msgid "The previous scan has terminated because we detected an update occurring during the scan."
|
8005 |
msgstr ""
|
8006 |
|
8007 |
+
#: lib/wordfenceClass.php:4988
|
8008 |
msgid "The scan has failed to start. This is often because the site either cannot make outbound requests or is blocked from connecting to itself."
|
8009 |
msgstr ""
|
8010 |
|
8011 |
+
#: lib/wordfenceClass.php:4994
|
8012 |
msgid "Scans are not functional because SSL is unavailable."
|
8013 |
msgstr ""
|
8014 |
|
8015 |
+
#: lib/wordfenceClass.php:5000
|
8016 |
msgid "The scan has failed because we were unable to contact the Wordfence servers. Some sites may need adjustments to run scans reliably."
|
8017 |
msgstr ""
|
8018 |
|
8019 |
+
#: lib/wordfenceClass.php:5008
|
8020 |
msgid "The scan has failed because we received an unexpected response from the Wordfence servers. This may be a temporary error, though some sites may need adjustments to run scans reliably."
|
8021 |
msgstr ""
|
8022 |
|
8023 |
+
#: lib/wordfenceClass.php:5035
|
8024 |
msgid "Invalid email address given."
|
8025 |
msgstr ""
|
8026 |
|
8027 |
+
#: lib/wordfenceClass.php:5072
|
8028 |
+
#: lib/wordfenceClass.php:5193
|
8029 |
msgid "Deleting an infected wp-config.php file must be done outside of Wordfence. The wp-config.php file contains your database credentials, which you will need to restore normal site operations. Your site will NOT function once the wp-config.php file has been deleted."
|
8030 |
msgstr ""
|
8031 |
|
8032 |
#. translators: 1. File path. 2. Error message.
|
8033 |
+
#: lib/wordfenceClass.php:5081
|
8034 |
msgid "Could not delete file %1$s. Error was: %2$s"
|
8035 |
msgstr ""
|
8036 |
|
8037 |
#. translators: File path.
|
8038 |
+
#: lib/wordfenceClass.php:5102
|
8039 |
msgid "We could not retrieve the original file of %s to do a repair."
|
8040 |
msgstr ""
|
8041 |
|
8042 |
#. translators: File path.
|
8043 |
+
#: lib/wordfenceClass.php:5107
|
8044 |
msgid "An invalid file %s was specified for repair."
|
8045 |
msgstr ""
|
8046 |
|
8047 |
#. translators: File path.
|
8048 |
+
#: lib/wordfenceClass.php:5115
|
8049 |
msgid "You don't have permission to repair %s. You need to either fix the file manually using FTP or change the file permissions and ownership so that your web server has write access to repair the file."
|
8050 |
msgstr ""
|
8051 |
|
8052 |
#. translators: 1. File path. 2. Error message.
|
8053 |
+
#: lib/wordfenceClass.php:5118
|
8054 |
msgid "We could not write to %1$s. The error was: %2$s"
|
8055 |
msgstr ""
|
8056 |
|
8057 |
#. translators: 1. File path. 2. Number of bytes.
|
8058 |
+
#: lib/wordfenceClass.php:5129
|
8059 |
msgid "We could not write to %1$s. (%2$d bytes written) You may not have permission to modify files on your WordPress server."
|
8060 |
msgstr ""
|
8061 |
|
8062 |
+
#: lib/wordfenceClass.php:5141
|
8063 |
msgid "Deleted some files with errors"
|
8064 |
msgstr ""
|
8065 |
|
8066 |
+
#: lib/wordfenceClass.php:5141
|
8067 |
msgid "Repaired some files with errors"
|
8068 |
msgstr ""
|
8069 |
|
8070 |
#. translators: 1. Number of files. 2. Error message.
|
8071 |
+
#: lib/wordfenceClass.php:5144
|
8072 |
msgid "Deleted %1$d files but we encountered the following errors with other files: %2$s"
|
8073 |
msgstr ""
|
8074 |
|
8075 |
#. translators: 1. Number of files. 2. Error message.
|
8076 |
+
#: lib/wordfenceClass.php:5146
|
8077 |
msgid "Repaired %1$d files but we encountered the following errors with other files: %2$s"
|
8078 |
msgstr ""
|
8079 |
|
8080 |
#. translators: Number of files.
|
8081 |
+
#: lib/wordfenceClass.php:5150
|
8082 |
msgid "Deleted %d files successfully"
|
8083 |
msgstr ""
|
8084 |
|
8085 |
#. translators: Number of files.
|
8086 |
+
#: lib/wordfenceClass.php:5150
|
8087 |
msgid "Repaired %d files successfully"
|
8088 |
msgstr ""
|
8089 |
|
8090 |
#. translators: Number of files.
|
8091 |
+
#: lib/wordfenceClass.php:5151
|
8092 |
msgid "Deleted %d files successfully. No errors were encountered."
|
8093 |
msgstr ""
|
8094 |
|
8095 |
#. translators: Number of files.
|
8096 |
+
#: lib/wordfenceClass.php:5151
|
8097 |
msgid "Repaired %d files successfully. No errors were encountered."
|
8098 |
msgstr ""
|
8099 |
|
8100 |
+
#: lib/wordfenceClass.php:5154
|
8101 |
msgid "Could not delete files"
|
8102 |
msgstr ""
|
8103 |
|
8104 |
+
#: lib/wordfenceClass.php:5154
|
8105 |
msgid "Could not repair files"
|
8106 |
msgstr ""
|
8107 |
|
8108 |
#. translators: Error message.
|
8109 |
+
#: lib/wordfenceClass.php:5157
|
8110 |
msgid "We could not delete any of the files you selected. We encountered the following errors: %s"
|
8111 |
msgstr ""
|
8112 |
|
8113 |
#. translators: Error message.
|
8114 |
+
#: lib/wordfenceClass.php:5159
|
8115 |
msgid "We could not repair any of the files you selected. We encountered the following errors: %s"
|
8116 |
msgstr ""
|
8117 |
|
8118 |
+
#: lib/wordfenceClass.php:5162
|
8119 |
msgid "Nothing done"
|
8120 |
msgstr ""
|
8121 |
|
8122 |
+
#: lib/wordfenceClass.php:5163
|
8123 |
msgid "We didn't delete anything and no errors were found."
|
8124 |
msgstr ""
|
8125 |
|
8126 |
+
#: lib/wordfenceClass.php:5163
|
8127 |
msgid "We didn't repair anything and no errors were found."
|
8128 |
msgstr ""
|
8129 |
|
8130 |
+
#: lib/wordfenceClass.php:5171
|
8131 |
msgid "Invalid bulk operation selected"
|
8132 |
msgstr ""
|
8133 |
|
8134 |
+
#: lib/wordfenceClass.php:5181
|
8135 |
msgid "Could not delete file because we could not find that issue."
|
8136 |
msgstr ""
|
8137 |
|
8138 |
+
#: lib/wordfenceClass.php:5184
|
8139 |
msgid "Could not delete file because that issue does not appear to be a file related issue."
|
8140 |
msgstr ""
|
8141 |
|
8142 |
+
#: lib/wordfenceClass.php:5189
|
8143 |
msgid "An invalid file was requested for deletion."
|
8144 |
msgstr ""
|
8145 |
|
8146 |
#. translators: 1. File path. 2. Error message.
|
8147 |
+
#: lib/wordfenceClass.php:5232
|
8148 |
msgid "Could not delete file %1$s. The error was: %2$s"
|
8149 |
msgstr ""
|
8150 |
|
8151 |
+
#: lib/wordfenceClass.php:5245
|
8152 |
msgid "Could not remove the option because we could not find that issue."
|
8153 |
msgstr ""
|
8154 |
|
8155 |
+
#: lib/wordfenceClass.php:5248
|
8156 |
msgid "Could not remove the option because that issue does not appear to be a database related issue."
|
8157 |
msgstr ""
|
8158 |
|
8159 |
#. translators: 1. WordPress option. 2. Error message.
|
8160 |
+
#: lib/wordfenceClass.php:5261
|
8161 |
msgid "Could not remove the option %1$s. The error was: %2$s"
|
8162 |
msgstr ""
|
8163 |
|
8164 |
+
#: lib/wordfenceClass.php:5288
|
8165 |
msgid "Modifying the .htaccess file did not resolve the issue, so the original .htaccess file was restored. You can fix this manually by setting <code>display_errors</code> to <code>Off</code> in your php.ini if your site is on a VPS or dedicated server that you control."
|
8166 |
msgstr ""
|
8167 |
|
8168 |
+
#: lib/wordfenceClass.php:5330
|
8169 |
msgid "We could not get the original file to do a repair."
|
8170 |
msgstr ""
|
8171 |
|
8172 |
+
#: lib/wordfenceClass.php:5334
|
8173 |
msgid "An invalid file was specified for repair."
|
8174 |
msgstr ""
|
8175 |
|
8176 |
+
#: lib/wordfenceClass.php:5354
|
8177 |
msgid "We could not write to that file. You may not have permission to modify files on your WordPress server."
|
8178 |
msgstr ""
|
8179 |
|
8180 |
+
#: lib/wordfenceClass.php:5358
|
8181 |
msgid "Ajax request received to start scan."
|
8182 |
msgstr ""
|
8183 |
|
8184 |
#. translators: Number of URLs.
|
8185 |
+
#: lib/wordfenceClass.php:5413
|
8186 |
msgid "Page contains %d malware URL: "
|
8187 |
msgid_plural "Page contains %d malware URLs: "
|
8188 |
msgstr[0] ""
|
8189 |
msgstr[1] ""
|
8190 |
|
8191 |
+
#: lib/wordfenceClass.php:5416
|
8192 |
msgid "Run a Scan"
|
8193 |
msgstr ""
|
8194 |
|
8195 |
+
#: lib/wordfenceClass.php:5464
|
8196 |
msgid "Unknown dashboard data set."
|
8197 |
msgstr ""
|
8198 |
|
8199 |
+
#: lib/wordfenceClass.php:5495
|
8200 |
msgid "Bad security token. It may have been more than 12 hours since you reloaded the page you came from. Try reloading the page you came from. If that doesn't work, please sign out and sign-in again."
|
8201 |
msgstr ""
|
8202 |
|
8203 |
+
#: lib/wordfenceClass.php:5682
|
8204 |
msgid "An invalid IP address was specified."
|
8205 |
msgstr ""
|
8206 |
|
8207 |
+
#: lib/wordfenceClass.php:5724
|
8208 |
msgid "This link has expired. Refresh the scan results page and try again."
|
8209 |
msgstr ""
|
8210 |
|
8211 |
+
#: lib/wordfenceClass.php:5748
|
8212 |
+
#: lib/wordfenceClass.php:5791
|
8213 |
+
#: lib/wordfenceClass.php:5840
|
8214 |
msgid "File access blocked. (WORDFENCE_DISABLE_FILE_VIEWER is true)"
|
8215 |
msgstr ""
|
8216 |
|
8217 |
+
#: lib/wordfenceClass.php:5755
|
8218 |
+
#: lib/wordfenceClass.php:5847
|
8219 |
msgid "Invalid file requested. (Relative paths not allowed)"
|
8220 |
msgstr ""
|
8221 |
|
8222 |
+
#: lib/wordfenceClass.php:5759
|
8223 |
+
#: lib/wordfenceClass.php:5795
|
8224 |
+
#: lib/wordfenceClass.php:5851
|
8225 |
msgid "File contains illegal characters."
|
8226 |
msgstr ""
|
8227 |
|
8228 |
#. translators: Error message.
|
8229 |
+
#: lib/wordfenceClass.php:5769
|
8230 |
msgid "We could not open the requested file for reading. The error was: %s"
|
8231 |
msgstr ""
|
8232 |
|
8233 |
+
#: lib/wordfenceClass.php:5777
|
8234 |
msgid "Greater than 2 Gigs"
|
8235 |
msgstr ""
|
8236 |
|
8237 |
+
#: lib/wordfenceClass.php:5782
|
8238 |
msgid "Unknown file size."
|
8239 |
msgstr ""
|
8240 |
|
8241 |
+
#: lib/wordfenceClass.php:5804
|
8242 |
msgid "We could not get the contents of the original file to do a comparison."
|
8243 |
msgstr ""
|
8244 |
|
8245 |
+
#: lib/wordfenceClass.php:5813
|
8246 |
msgid "Empty file path provided"
|
8247 |
msgstr ""
|
8248 |
|
8249 |
+
#: lib/wordfenceClass.php:5818
|
8250 |
msgid "Unable to read file contents"
|
8251 |
msgstr ""
|
8252 |
|
8253 |
+
#: lib/wordfenceClass.php:5855
|
8254 |
msgid "File does not exist."
|
8255 |
msgstr ""
|
8256 |
|
8257 |
+
#: lib/wordfenceClass.php:6109
|
8258 |
#: views/dashboard/options-group-import.php:167
|
8259 |
msgid "Reload"
|
8260 |
msgstr ""
|
8261 |
|
8262 |
+
#: lib/wordfenceClass.php:6126
|
8263 |
msgid "${totalIPs} addresses in this network"
|
8264 |
msgstr ""
|
8265 |
|
8266 |
#. translators: 1. Description of firewall action. 2. Description of input parameters.
|
8267 |
+
#: lib/wordfenceClass.php:6127
|
8268 |
msgid "%s in POST body: %s"
|
8269 |
msgstr ""
|
8270 |
|
8271 |
#. translators: 1. Description of firewall action. 2. Description of input parameters.
|
8272 |
+
#: lib/wordfenceClass.php:6128
|
8273 |
msgid "%s in cookie: %s"
|
8274 |
msgstr ""
|
8275 |
|
8276 |
#. translators: 1. Description of firewall action. 2. Description of input parameters.
|
8277 |
+
#: lib/wordfenceClass.php:6129
|
8278 |
msgid "%s in file: %s"
|
8279 |
msgstr ""
|
8280 |
|
8281 |
#. translators: 1. Description of firewall action. 2. Description of input parameters.
|
8282 |
+
#: lib/wordfenceClass.php:6130
|
8283 |
msgid "%s in query string: %s"
|
8284 |
msgstr ""
|
8285 |
|
8286 |
#. translators: Domain name.
|
8287 |
+
#: lib/wordfenceClass.php:6131
|
8288 |
msgid "%s is not valid hostname"
|
8289 |
msgstr ""
|
8290 |
|
8291 |
#. translators: Domain name.
|
8292 |
+
#: lib/wordfenceClass.php:6132
|
8293 |
msgid ".htaccess Updated"
|
8294 |
msgstr ""
|
8295 |
|
8296 |
+
#: lib/wordfenceClass.php:6133
|
8297 |
msgid ".htaccess change"
|
8298 |
msgstr ""
|
8299 |
|
8300 |
+
#: lib/wordfenceClass.php:6134
|
8301 |
msgid "404 Not Found"
|
8302 |
msgstr ""
|
8303 |
|
8304 |
+
#: lib/wordfenceClass.php:6135
|
8305 |
msgid "Activity Log Sent"
|
8306 |
msgstr ""
|
8307 |
|
8308 |
+
#: lib/wordfenceClass.php:6136
|
8309 |
msgid "Add action to allowlist"
|
8310 |
msgstr ""
|
8311 |
|
8312 |
+
#: lib/wordfenceClass.php:6137
|
8313 |
msgid "Add code to .htaccess"
|
8314 |
msgstr ""
|
8315 |
|
8316 |
+
#: lib/wordfenceClass.php:6138
|
8317 |
msgid "All Hits"
|
8318 |
msgstr ""
|
8319 |
|
8320 |
#. translators: WordPress username.
|
8321 |
+
#: lib/wordfenceClass.php:6139
|
8322 |
msgid "All capabilties of admin user %s were successfully revoked."
|
8323 |
msgstr ""
|
8324 |
|
8325 |
+
#: lib/wordfenceClass.php:6141
|
8326 |
msgid "An error occurred when adding the request to the allowlist."
|
8327 |
msgstr ""
|
8328 |
|
8329 |
+
#: lib/wordfenceClass.php:6142
|
8330 |
msgid "Are you sure you want to allowlist this action?"
|
8331 |
msgstr ""
|
8332 |
|
8333 |
+
#: lib/wordfenceClass.php:6143
|
8334 |
msgid "Authentication Code"
|
8335 |
msgstr ""
|
8336 |
|
8337 |
+
#: lib/wordfenceClass.php:6144
|
8338 |
msgid "Background Request Blocked"
|
8339 |
msgstr ""
|
8340 |
|
8341 |
+
#: lib/wordfenceClass.php:6145
|
8342 |
msgid "Block This Network"
|
8343 |
msgstr ""
|
8344 |
|
8345 |
+
#: lib/wordfenceClass.php:6147
|
8346 |
msgid "Blocked By Firewall"
|
8347 |
msgstr ""
|
8348 |
|
8349 |
+
#: lib/wordfenceClass.php:6148
|
8350 |
msgid "Blocked WAF"
|
8351 |
msgstr ""
|
8352 |
|
8353 |
+
#: lib/wordfenceClass.php:6149
|
8354 |
msgid "Blocked by Wordfence"
|
8355 |
msgstr ""
|
8356 |
|
8357 |
+
#: lib/wordfenceClass.php:6150
|
8358 |
msgid "Blocked by Wordfence plugin settings"
|
8359 |
msgstr ""
|
8360 |
|
8361 |
+
#: lib/wordfenceClass.php:6151
|
8362 |
msgid "Blocked by the Wordfence Application Firewall and plugin settings"
|
8363 |
msgstr ""
|
8364 |
|
8365 |
+
#: lib/wordfenceClass.php:6152
|
8366 |
msgid "Blocked by the Wordfence Security Network"
|
8367 |
msgstr ""
|
8368 |
|
8369 |
+
#: lib/wordfenceClass.php:6153
|
8370 |
msgid "Blocked by the Wordfence Web Application Firewall"
|
8371 |
msgstr ""
|
8372 |
|
8373 |
+
#: lib/wordfenceClass.php:6156
|
8374 |
msgid "Cellphone Sign-In Recovery Codes"
|
8375 |
msgstr ""
|
8376 |
|
8377 |
+
#: lib/wordfenceClass.php:6157
|
8378 |
msgid "Cellphone Sign-in activated for user."
|
8379 |
msgstr ""
|
8380 |
|
8381 |
+
#: lib/wordfenceClass.php:6158
|
8382 |
msgid "Click here to download a backup copy of this file now"
|
8383 |
msgstr ""
|
8384 |
|
8385 |
+
#: lib/wordfenceClass.php:6159
|
8386 |
msgid "Click here to download a backup copy of your .htaccess file now"
|
8387 |
msgstr ""
|
8388 |
|
8389 |
+
#: lib/wordfenceClass.php:6160
|
8390 |
msgid "Click to fix .htaccess"
|
8391 |
msgstr ""
|
8392 |
|
8393 |
+
#: lib/wordfenceClass.php:6162
|
8394 |
msgid "Crawlers"
|
8395 |
msgstr ""
|
8396 |
|
8397 |
+
#: lib/wordfenceClass.php:6163
|
8398 |
msgid "Diagnostic report has been sent successfully."
|
8399 |
msgstr ""
|
8400 |
|
8401 |
+
#: lib/wordfenceClass.php:6164
|
8402 |
msgid "Directory Listing Disabled"
|
8403 |
msgstr ""
|
8404 |
|
8405 |
+
#: lib/wordfenceClass.php:6165
|
8406 |
msgid "Directory listing has been disabled on your server."
|
8407 |
msgstr ""
|
8408 |
|
8409 |
+
#: lib/wordfenceClass.php:6168
|
8410 |
msgid "Don't ask again"
|
8411 |
msgstr ""
|
8412 |
|
8413 |
+
#: lib/wordfenceClass.php:6170
|
8414 |
msgid "Download Backup File"
|
8415 |
msgstr ""
|
8416 |
|
8417 |
+
#: lib/wordfenceClass.php:6171
|
8418 |
msgid "Each line of 16 letters and numbers is a single recovery code, with optional spaces for readability. When typing your password, enter \"wf\" followed by the entire code like \"mypassword wf1234 5678 90AB CDEF\". If your site shows a separate prompt for entering a code after entering only your username and password, enter only the code like \"1234 5678 90AB CDEF\". Your recovery codes are:"
|
8419 |
msgstr ""
|
8420 |
|
8421 |
+
#: lib/wordfenceClass.php:6172
|
8422 |
msgid "Email Diagnostic Report"
|
8423 |
msgstr ""
|
8424 |
|
8425 |
+
#: lib/wordfenceClass.php:6173
|
8426 |
msgid "Email Wordfence Activity Log"
|
8427 |
msgstr ""
|
8428 |
|
8429 |
+
#: lib/wordfenceClass.php:6175
|
8430 |
msgid "Enter the email address you would like to send the Wordfence activity log to. Note that the activity log may contain thousands of lines of data. This log is usually only sent to a member of the Wordfence support team. It also contains your PHP configuration from the phpinfo() function for diagnostic data."
|
8431 |
msgstr ""
|
8432 |
|
8433 |
+
#: lib/wordfenceClass.php:6176
|
8434 |
msgid "Error"
|
8435 |
msgstr ""
|
8436 |
|
8437 |
+
#: lib/wordfenceClass.php:6177
|
8438 |
msgid "Error Enabling All Options Page"
|
8439 |
msgstr ""
|
8440 |
|
8441 |
+
#: lib/wordfenceClass.php:6178
|
8442 |
msgid "Error Restoring Defaults"
|
8443 |
msgstr ""
|
8444 |
|
8445 |
+
#: lib/wordfenceClass.php:6179
|
8446 |
msgid "Error Saving Option"
|
8447 |
msgstr ""
|
8448 |
|
8449 |
+
#: lib/wordfenceClass.php:6180
|
8450 |
msgid "Error Saving Options"
|
8451 |
msgstr ""
|
8452 |
|
8453 |
+
#: lib/wordfenceClass.php:6181
|
8454 |
msgid "Failed Login"
|
8455 |
msgstr ""
|
8456 |
|
8457 |
+
#: lib/wordfenceClass.php:6182
|
8458 |
msgid "Failed Login: Invalid Username"
|
8459 |
msgstr ""
|
8460 |
|
8461 |
+
#: lib/wordfenceClass.php:6183
|
8462 |
msgid "Failed Login: Valid Username"
|
8463 |
msgstr ""
|
8464 |
|
8465 |
+
#: lib/wordfenceClass.php:6184
|
8466 |
msgid "File hidden successfully"
|
8467 |
msgstr ""
|
8468 |
|
8469 |
+
#: lib/wordfenceClass.php:6185
|
8470 |
msgid "File restored OK"
|
8471 |
msgstr ""
|
8472 |
|
8473 |
+
#: lib/wordfenceClass.php:6186
|
8474 |
msgid "Filter Traffic"
|
8475 |
msgstr ""
|
8476 |
|
8477 |
+
#: lib/wordfenceClass.php:6187
|
8478 |
msgid "Firewall Response"
|
8479 |
msgstr ""
|
8480 |
|
8481 |
+
#: lib/wordfenceClass.php:6188
|
8482 |
#: views/scanner/issue-wpscan_fullPathDiscl.php:8
|
8483 |
msgid "Full Path Disclosure"
|
8484 |
msgstr ""
|
8485 |
|
8486 |
+
#: lib/wordfenceClass.php:6189
|
8487 |
msgid "Google Bot"
|
8488 |
msgstr ""
|
8489 |
|
8490 |
+
#: lib/wordfenceClass.php:6190
|
8491 |
msgid "Google Crawlers"
|
8492 |
msgstr ""
|
8493 |
|
8494 |
+
#: lib/wordfenceClass.php:6191
|
8495 |
msgid "HTTP Response Code"
|
8496 |
msgstr ""
|
8497 |
|
8498 |
+
#: lib/wordfenceClass.php:6193
|
8499 |
msgid "Humans"
|
8500 |
msgstr ""
|
8501 |
|
8502 |
+
#: lib/wordfenceClass.php:6195
|
8503 |
msgid "Key:"
|
8504 |
msgstr ""
|
8505 |
|
8506 |
#. translators: Localized date.
|
8507 |
+
#: lib/wordfenceClass.php:6196
|
8508 |
msgid "Last Updated: %s"
|
8509 |
msgstr ""
|
8510 |
|
8511 |
#. translators: Localized date.
|
8512 |
+
#: lib/wordfenceClass.php:6197
|
8513 |
msgid "Learn more about repairing modified files."
|
8514 |
msgstr ""
|
8515 |
|
8516 |
+
#: lib/wordfenceClass.php:6199
|
8517 |
msgid "Locked Out"
|
8518 |
msgstr ""
|
8519 |
|
8520 |
+
#: lib/wordfenceClass.php:6200
|
8521 |
msgid "Locked out from logging in"
|
8522 |
msgstr ""
|
8523 |
|
8524 |
+
#: lib/wordfenceClass.php:6201
|
8525 |
msgid "Logged In"
|
8526 |
msgstr ""
|
8527 |
|
8528 |
+
#: lib/wordfenceClass.php:6202
|
8529 |
msgid "Logins"
|
8530 |
msgstr ""
|
8531 |
|
8532 |
+
#: lib/wordfenceClass.php:6203
|
8533 |
msgid "Logins and Logouts"
|
8534 |
msgstr ""
|
8535 |
|
8536 |
#. translators: Localized date.
|
8537 |
+
#: lib/wordfenceClass.php:6206
|
8538 |
msgid "Next Update Check: %s"
|
8539 |
msgstr ""
|
8540 |
|
8541 |
#. translators: Localized date.
|
8542 |
+
#: lib/wordfenceClass.php:6207
|
8543 |
msgid "No activity to report yet. Please complete your first scan."
|
8544 |
msgstr ""
|
8545 |
|
8546 |
+
#: lib/wordfenceClass.php:6208
|
8547 |
msgid "No issues have been ignored."
|
8548 |
msgstr ""
|
8549 |
|
8550 |
+
#: lib/wordfenceClass.php:6209
|
8551 |
msgid "No new issues have been found."
|
8552 |
msgstr ""
|
8553 |
|
8554 |
+
#: lib/wordfenceClass.php:6210
|
8555 |
msgid "No rules were updated. Please verify you have permissions to write to the /wp-content/wflogs directory."
|
8556 |
msgstr ""
|
8557 |
|
8558 |
+
#: lib/wordfenceClass.php:6211
|
8559 |
msgid "No rules were updated. Please verify your website can reach the Wordfence servers."
|
8560 |
msgstr ""
|
8561 |
|
8562 |
+
#: lib/wordfenceClass.php:6212
|
8563 |
msgid "No rules were updated. Your website has reached the maximum number of rule update requests. Please try again later."
|
8564 |
msgstr ""
|
8565 |
|
8566 |
+
#: lib/wordfenceClass.php:6213
|
8567 |
msgid "Note: Status will update when changes are saved"
|
8568 |
msgstr ""
|
8569 |
|
8570 |
+
#: lib/wordfenceClass.php:6214
|
8571 |
msgid "OK"
|
8572 |
msgstr ""
|
8573 |
|
8574 |
+
#: lib/wordfenceClass.php:6215
|
8575 |
msgid "Pages Not Found"
|
8576 |
msgstr ""
|
8577 |
|
8578 |
+
#: lib/wordfenceClass.php:6216
|
8579 |
msgid "Paid Members Only"
|
8580 |
msgstr ""
|
8581 |
|
8582 |
+
#: lib/wordfenceClass.php:6218
|
8583 |
msgid "Please enter a valid email address."
|
8584 |
msgstr ""
|
8585 |
|
8586 |
+
#: lib/wordfenceClass.php:6219
|
8587 |
msgid "Please include your support ticket number or forum username."
|
8588 |
msgstr ""
|
8589 |
|
8590 |
+
#: lib/wordfenceClass.php:6220
|
8591 |
msgid "Please make a backup of this file before proceeding. If you need to restore this backup file, you can copy it to the following path from your site's root:"
|
8592 |
msgstr ""
|
8593 |
|
8594 |
+
#: lib/wordfenceClass.php:6221
|
8595 |
msgid "Please specify a reason"
|
8596 |
msgstr ""
|
8597 |
|
8598 |
+
#: lib/wordfenceClass.php:6222
|
8599 |
msgid "Please specify a valid IP address range in the form of \"1.2.3.4 - 1.2.3.5\" without quotes. Make sure the dash between the IP addresses in a normal dash (a minus sign on your keyboard) and not another character that looks like a dash."
|
8600 |
msgstr ""
|
8601 |
|
8602 |
+
#: lib/wordfenceClass.php:6223
|
8603 |
msgid "Please specify either an IP address range, Hostname or a web browser pattern to match."
|
8604 |
msgstr ""
|
8605 |
|
8606 |
+
#: lib/wordfenceClass.php:6224
|
8607 |
msgid "Recent Activity"
|
8608 |
msgstr ""
|
8609 |
|
8610 |
+
#: lib/wordfenceClass.php:6225
|
8611 |
msgid "Recovery Codes"
|
8612 |
msgstr ""
|
8613 |
|
8614 |
+
#: lib/wordfenceClass.php:6226
|
8615 |
msgid "Redirected"
|
8616 |
msgstr ""
|
8617 |
|
8618 |
+
#: lib/wordfenceClass.php:6227
|
8619 |
msgid "Redirected by Country Blocking bypass URL"
|
8620 |
msgstr ""
|
8621 |
|
8622 |
+
#: lib/wordfenceClass.php:6228
|
8623 |
msgid "Referer"
|
8624 |
msgstr ""
|
8625 |
|
8626 |
+
#: lib/wordfenceClass.php:6229
|
8627 |
msgid "Registered Users"
|
8628 |
msgstr ""
|
8629 |
|
8630 |
+
#: lib/wordfenceClass.php:6231
|
8631 |
msgid "Rule Update Failed"
|
8632 |
msgstr ""
|
8633 |
|
8634 |
+
#: lib/wordfenceClass.php:6232
|
8635 |
msgid "Rules Updated"
|
8636 |
msgstr ""
|
8637 |
|
8638 |
+
#: lib/wordfenceClass.php:6234
|
8639 |
msgid "Scan Complete."
|
8640 |
msgstr ""
|
8641 |
|
8642 |
+
#: lib/wordfenceClass.php:6235
|
8643 |
msgid "Scan the code below with your authenticator app to add this account. Some authenticator apps also allow you to type in the text version instead."
|
8644 |
msgstr ""
|
8645 |
|
8646 |
+
#: lib/wordfenceClass.php:6236
|
8647 |
msgid "Security Event"
|
8648 |
msgstr ""
|
8649 |
|
8650 |
+
#: lib/wordfenceClass.php:6237
|
8651 |
msgid "Send"
|
8652 |
msgstr ""
|
8653 |
|
8654 |
+
#: lib/wordfenceClass.php:6238
|
8655 |
msgid "Sorry, but no data for that IP or domain was found."
|
8656 |
msgstr ""
|
8657 |
|
8658 |
+
#: lib/wordfenceClass.php:6239
|
8659 |
msgid "Specify a valid IP range"
|
8660 |
msgstr ""
|
8661 |
|
8662 |
+
#: lib/wordfenceClass.php:6240
|
8663 |
msgid "Specify a valid hostname"
|
8664 |
msgstr ""
|
8665 |
|
8666 |
+
#: lib/wordfenceClass.php:6241
|
8667 |
msgid "Specify an IP range, Hostname or Browser pattern"
|
8668 |
msgstr ""
|
8669 |
|
8670 |
+
#: lib/wordfenceClass.php:6242
|
8671 |
msgid "Success deleting file"
|
8672 |
msgstr ""
|
8673 |
|
8674 |
+
#: lib/wordfenceClass.php:6243
|
8675 |
msgid "Success removing option"
|
8676 |
msgstr ""
|
8677 |
|
8678 |
+
#: lib/wordfenceClass.php:6244
|
8679 |
msgid "Success restoring file"
|
8680 |
msgstr ""
|
8681 |
|
8682 |
+
#: lib/wordfenceClass.php:6245
|
8683 |
msgid "Success updating option"
|
8684 |
msgstr ""
|
8685 |
|
8686 |
+
#: lib/wordfenceClass.php:6246
|
8687 |
msgid "Successfully deleted admin"
|
8688 |
msgstr ""
|
8689 |
|
8690 |
+
#: lib/wordfenceClass.php:6247
|
8691 |
msgid "Successfully revoked admin"
|
8692 |
msgstr ""
|
8693 |
|
8694 |
+
#: lib/wordfenceClass.php:6248
|
8695 |
msgid "Test Email Sent"
|
8696 |
msgstr ""
|
8697 |
|
8698 |
+
#: lib/wordfenceClass.php:6249
|
8699 |
msgid "The 'How does Wordfence get IPs' option was successfully updated to the recommended value."
|
8700 |
msgstr ""
|
8701 |
|
8702 |
+
#: lib/wordfenceClass.php:6250
|
8703 |
msgid "The Full Path disclosure issue has been fixed"
|
8704 |
msgstr ""
|
8705 |
|
8706 |
#. translators: WordPress username.
|
8707 |
+
#: lib/wordfenceClass.php:6251
|
8708 |
msgid "The admin user %s was successfully deleted."
|
8709 |
msgstr ""
|
8710 |
|
8711 |
#. translators: File path.
|
8712 |
+
#: lib/wordfenceClass.php:6252
|
8713 |
msgid "The file %s was successfully deleted."
|
8714 |
msgstr ""
|
8715 |
|
8716 |
#. translators: File path.
|
8717 |
+
#: lib/wordfenceClass.php:6253
|
8718 |
msgid "The file %s was successfully hidden from public view."
|
8719 |
msgstr ""
|
8720 |
|
8721 |
#. translators: File path.
|
8722 |
+
#: lib/wordfenceClass.php:6254
|
8723 |
msgid "The file %s was successfully restored."
|
8724 |
msgstr ""
|
8725 |
|
8726 |
#. translators: WordPress option.
|
8727 |
+
#: lib/wordfenceClass.php:6255
|
8728 |
msgid "The option %s was successfully removed."
|
8729 |
msgstr ""
|
8730 |
|
8731 |
#. translators: WordPress option.
|
8732 |
+
#: lib/wordfenceClass.php:6256
|
8733 |
msgid "The request has been allowlisted. Please try it again."
|
8734 |
msgstr ""
|
8735 |
|
8736 |
+
#: lib/wordfenceClass.php:6257
|
8737 |
msgid "There was an error while sending the email."
|
8738 |
msgstr ""
|
8739 |
|
8740 |
+
#: lib/wordfenceClass.php:6258
|
8741 |
msgid "This will be shown only once. Keep these codes somewhere safe."
|
8742 |
msgstr ""
|
8743 |
|
8744 |
+
#: lib/wordfenceClass.php:6259
|
8745 |
msgid "Throttled"
|
8746 |
msgstr ""
|
8747 |
|
8748 |
+
#: lib/wordfenceClass.php:6260
|
8749 |
msgid "Two Factor Status"
|
8750 |
msgstr ""
|
8751 |
|
8752 |
#. translators: HTTP client type.
|
8753 |
+
#: lib/wordfenceClass.php:6262
|
8754 |
msgid "Type: %s"
|
8755 |
msgstr ""
|
8756 |
|
8757 |
#. translators: HTTP client type.
|
8758 |
+
#: lib/wordfenceClass.php:6263
|
8759 |
#: views/scanner/issue-checkGSB.php:8
|
8760 |
#: views/scanner/issue-commentBadURL.php:8
|
8761 |
#: views/scanner/issue-configReadable.php:12
|
8775 |
msgid "URL"
|
8776 |
msgstr ""
|
8777 |
|
8778 |
+
#: lib/wordfenceClass.php:6264
|
8779 |
msgid "Unable to automatically hide file"
|
8780 |
msgstr ""
|
8781 |
|
8782 |
#. translators: 2FA backup codes.
|
8783 |
+
#: lib/wordfenceClass.php:6265
|
8784 |
msgid "Use one of these %s codes to log in if you are unable to access your phone. Codes are 16 characters long, plus optional spaces. Each one may be used only once."
|
8785 |
msgstr ""
|
8786 |
|
8787 |
#. translators: 2FA backup codes.
|
8788 |
+
#: lib/wordfenceClass.php:6266
|
8789 |
msgid "Use one of these %s codes to log in if you lose access to your authenticator device. Codes are 16 characters long, plus optional spaces. Each one may be used only once."
|
8790 |
msgstr ""
|
8791 |
|
8792 |
+
#: lib/wordfenceClass.php:6268
|
8793 |
msgid "User ID"
|
8794 |
msgstr ""
|
8795 |
|
8796 |
+
#: lib/wordfenceClass.php:6270
|
8797 |
msgid "WHOIS LOOKUP"
|
8798 |
msgstr ""
|
8799 |
|
8800 |
+
#: lib/wordfenceClass.php:6271
|
8801 |
msgid "We are about to change your <em>.htaccess</em> file. Please make a backup of this file before proceeding."
|
8802 |
msgstr ""
|
8803 |
|
8804 |
#. translators: Error message.
|
8805 |
+
#: lib/wordfenceClass.php:6272
|
8806 |
msgid "We can't modify your .htaccess file for you because: %s"
|
8807 |
msgstr ""
|
8808 |
|
8809 |
#. translators: Error message.
|
8810 |
+
#: lib/wordfenceClass.php:6273
|
8811 |
msgid "We encountered a problem"
|
8812 |
msgstr ""
|
8813 |
|
8814 |
#. translators: URL.
|
8815 |
+
#: lib/wordfenceClass.php:6274
|
8816 |
msgid "Wordfence Firewall blocked a background request to WordPress for the URL %s. If this occurred as a result of an intentional action, you may consider allowlisting the request to allow it in the future."
|
8817 |
msgstr ""
|
8818 |
|
8819 |
#. translators: URL.
|
8820 |
+
#: lib/wordfenceClass.php:6275
|
8821 |
msgid "Wordfence is working..."
|
8822 |
msgstr ""
|
8823 |
|
8824 |
+
#: lib/wordfenceClass.php:6276
|
8825 |
msgid "You are using Nginx as your web server. You'll need to disable autoindexing in your nginx.conf. See the <a target='_blank' rel='noopener noreferrer' href='https://nginx.org/en/docs/http/ngx_http_autoindex_module.html'>Nginx docs for more info</a> on how to do this."
|
8826 |
msgstr ""
|
8827 |
|
8828 |
+
#: lib/wordfenceClass.php:6277
|
8829 |
msgid "You are using an Nginx web server and using a FastCGI processor like PHP5-FPM. You will need to manually delete or hide those files."
|
8830 |
msgstr ""
|
8831 |
|
8832 |
+
#: lib/wordfenceClass.php:6278
|
8833 |
msgid "You are using an Nginx web server and using a FastCGI processor like PHP5-FPM. You will need to manually modify your php.ini to disable <em>display_error</em>"
|
8834 |
msgstr ""
|
8835 |
|
8836 |
+
#: lib/wordfenceClass.php:6279
|
8837 |
msgid "You forgot to include a reason you're blocking this IP range. We ask you to include this for your own record keeping."
|
8838 |
msgstr ""
|
8839 |
|
8840 |
+
#: lib/wordfenceClass.php:6280
|
8841 |
msgid "You have unsaved changes to your options. If you leave this page, those changes will be lost."
|
8842 |
msgstr ""
|
8843 |
|
8844 |
+
#: lib/wordfenceClass.php:6281
|
8845 |
msgid "Your .htaccess has been updated successfully. Please verify your site is functioning normally."
|
8846 |
msgstr ""
|
8847 |
|
8848 |
#. translators: Email address.
|
8849 |
+
#: lib/wordfenceClass.php:6282
|
8850 |
msgid "Your Wordfence activity log was sent to %s"
|
8851 |
msgstr ""
|
8852 |
|
8853 |
#. translators: Email address.
|
8854 |
+
#: lib/wordfenceClass.php:6283
|
8855 |
msgid "Your rules have been updated successfully."
|
8856 |
msgstr ""
|
8857 |
|
8858 |
+
#: lib/wordfenceClass.php:6284
|
8859 |
msgid "Your rules have been updated successfully. You are currently using the free version of Wordfence. Upgrade to Wordfence premium to have your rules updated automatically as new threats emerge. <a href=\"https://www.wordfence.com/wafUpdateRules1/wordfence-signup/\">Click here to purchase a premium license</a>. <em>Note: Your rules will still update every 30 days as a free user.</em>"
|
8860 |
msgstr ""
|
8861 |
|
8862 |
#. translators: wp_mail() return value.
|
8863 |
+
#: lib/wordfenceClass.php:6285
|
8864 |
msgid "Your test email was sent to the requested email address. The result we received from the WordPress wp_mail() function was: %s<br /><br />A 'True' result means WordPress thinks the mail was sent without errors. A 'False' result means that WordPress encountered an error sending your mail. Note that it's possible to get a 'True' response with an error elsewhere in your mail system that may cause emails to not be delivered."
|
8865 |
msgstr ""
|
8866 |
|
8867 |
#. translators: wp_mail() return value.
|
8868 |
+
#: lib/wordfenceClass.php:6286
|
8869 |
msgid "blocked by firewall"
|
8870 |
msgstr ""
|
8871 |
|
8872 |
#. translators: Reason for firewall action.
|
8873 |
+
#: lib/wordfenceClass.php:6287
|
8874 |
msgid "blocked by firewall for %s"
|
8875 |
msgstr ""
|
8876 |
|
8877 |
#. translators: Reason for firewall action.
|
8878 |
+
#: lib/wordfenceClass.php:6288
|
8879 |
msgid "blocked by real-time IP blocklist"
|
8880 |
msgstr ""
|
8881 |
|
8882 |
+
#: lib/wordfenceClass.php:6289
|
8883 |
msgid "blocked by the Wordfence Security Network"
|
8884 |
msgstr ""
|
8885 |
|
8886 |
#. translators: Reason for firewall action.
|
8887 |
+
#: lib/wordfenceClass.php:6290
|
8888 |
msgid "blocked for %s"
|
8889 |
msgstr ""
|
8890 |
|
8891 |
#. translators: Reason for firewall action.
|
8892 |
+
#: lib/wordfenceClass.php:6291
|
8893 |
msgid "locked out from logging in"
|
8894 |
msgstr ""
|
8895 |
|
8896 |
+
#: lib/wordfenceClass.php:6304
|
8897 |
msgid "Wordfence generated an error on activation. The output we received during activation was:"
|
8898 |
msgstr ""
|
8899 |
|
8900 |
+
#: lib/wordfenceClass.php:6311
|
8901 |
msgid "Wordfence could not register with the Wordfence scanning servers when it activated."
|
8902 |
msgstr ""
|
8903 |
|
8904 |
+
#: lib/wordfenceClass.php:6312
|
8905 |
msgid "You can try to fix this by deactivating Wordfence and then activating it again, so Wordfence will retry registering for you. If you keep seeing this error, it usually means your WordPress server can't connect to our scanning servers, or your wfConfig database table cannot be created to save the key. You can try asking your host to allow your server to connect to noc1.wordfence.com or check the wfConfig database table and database privileges."
|
8906 |
msgstr ""
|
8907 |
|
8908 |
+
#: lib/wordfenceClass.php:6326
|
8909 |
msgid "The Wordfence Web Application Firewall cannot run."
|
8910 |
msgstr ""
|
8911 |
|
8912 |
#. translators: 1. WordPress admin panel URL. 2. Support URL.
|
8913 |
+
#: lib/wordfenceClass.php:6329
|
8914 |
msgid "The configuration files are corrupt or inaccessible by the web server, which is preventing the WAF from functioning. Please verify the web server has permission to access the configuration files. You may also try to rebuild the configuration file by <a href=\"%1$s\">clicking here</a>. It will automatically resume normal operation when it is fixed. <a class=\"wfhelp\" target=\"_blank\" rel=\"noopener noreferrer\" href=\"%2$s\"><span class=\"screen-reader-text\"> ("
|
8915 |
msgstr ""
|
8916 |
|
8917 |
+
#: lib/wordfenceClass.php:6335
|
8918 |
msgid "The WAF storage engine is currently set to mysqli, but Wordfence is unable to use the database. The WAF will fall back to using local file system storage instead."
|
8919 |
msgstr ""
|
8920 |
|
8921 |
+
#: lib/wordfenceClass.php:6348
|
8922 |
+
#: lib/wordfenceClass.php:6367
|
8923 |
msgid "The Wordfence Web Application Firewall needs a configuration update."
|
8924 |
msgstr ""
|
8925 |
|
8926 |
#. translators: 1. WordPress admin panel URL. 2. Support URL.
|
8927 |
+
#: lib/wordfenceClass.php:6351
|
8928 |
msgid "It is currently configured to use an older version of PHP and may become deactivated if PHP is updated. You may perform the configuration update automatically by <a href=\"%1$s\">clicking here</a>. <a class=\"wfhelp\" target=\"_blank\" rel=\"noopener noreferrer\" href=\"%2$s\"><span class=\"screen-reader-text\"> ("
|
8929 |
msgstr ""
|
8930 |
|
8931 |
#. translators: 1. WordPress admin panel URL. 2. Support URL.
|
8932 |
+
#: lib/wordfenceClass.php:6370
|
8933 |
msgid "It is not currently in extended protection mode but was configured to use an older version of PHP and may have become deactivated when PHP was updated. You may perform the configuration update automatically by <a href=\"%1$s\">clicking here</a> or use the \"Optimize the Wordfence Firewall\" button on the Firewall Options page. <a class=\"wfhelp\" target=\"_blank\" rel=\"noopener noreferrer\" href=\"%2$s\"><span class=\"screen-reader-text\"> ("
|
8934 |
msgstr ""
|
8935 |
|
8936 |
+
#: lib/wordfenceClass.php:6376
|
8937 |
msgid "The Wordfence Web Application Firewall is in read-only mode."
|
8938 |
msgstr ""
|
8939 |
|
8940 |
+
#: lib/wordfenceClass.php:6385
|
8941 |
msgid "This site is currently using PHP's built in REMOTE_ADDR."
|
8942 |
msgstr ""
|
8943 |
|
8944 |
+
#: lib/wordfenceClass.php:6388
|
8945 |
msgid "This site is currently using the X-Forwarded-For HTTP header, which should only be used when the site is behind a front-end proxy that outputs this header."
|
8946 |
msgstr ""
|
8947 |
|
8948 |
+
#: lib/wordfenceClass.php:6391
|
8949 |
msgid "This site is currently using the X-Real-IP HTTP header, which should only be used when the site is behind a front-end proxy that outputs this header."
|
8950 |
msgstr ""
|
8951 |
|
8952 |
+
#: lib/wordfenceClass.php:6394
|
8953 |
msgid "This site is currently using the Cloudflare \"CF-Connecting-IP\" HTTP header, which should only be used when the site is behind Cloudflare."
|
8954 |
msgstr ""
|
8955 |
|
8956 |
+
#: lib/wordfenceClass.php:6411
|
8957 |
msgid "Your 'How does Wordfence get IPs' setting is misconfigured."
|
8958 |
msgstr ""
|
8959 |
|
8960 |
+
#: lib/wordfenceClass.php:6413
|
8961 |
msgid "Click here to use the recommended setting"
|
8962 |
msgstr ""
|
8963 |
|
8964 |
+
#: lib/wordfenceClass.php:6415
|
8965 |
#: views/onboarding/fresh-install.php:38
|
8966 |
msgid "or"
|
8967 |
msgstr ""
|
8968 |
|
8969 |
+
#: lib/wordfenceClass.php:6417
|
8970 |
msgid "visit the options page"
|
8971 |
msgstr ""
|
8972 |
|
8973 |
+
#: lib/wordfenceClass.php:6419
|
8974 |
msgid "to manually update it."
|
8975 |
msgstr ""
|
8976 |
|
8977 |
+
#: lib/wordfenceClass.php:6427
|
8978 |
msgid "Do you want Wordfence to stay up-to-date automatically?"
|
8979 |
msgstr ""
|
8980 |
|
8981 |
+
#: lib/wordfenceClass.php:6429
|
8982 |
msgid "Yes, enable auto-update."
|
8983 |
msgstr ""
|
8984 |
|
8985 |
+
#: lib/wordfenceClass.php:6431
|
8986 |
msgid "No thanks."
|
8987 |
msgstr ""
|
8988 |
|
8989 |
+
#: lib/wordfenceClass.php:6455
|
8990 |
msgid "Wordfence country blocking is currently set to block the United States. We recommend allowing access from the United States for Google and other benign crawlers, unless you choose to only block the login page."
|
8991 |
msgstr ""
|
8992 |
|
8993 |
#. translators: Localized date.
|
8994 |
+
#: lib/wordfenceClass.php:6564
|
8995 |
msgid "The last rules update for the Wordfence Web Application Firewall was unsuccessful. The last successful update check was %s, so this site may be missing new rules added since then."
|
8996 |
msgstr ""
|
8997 |
|
8998 |
#. translators: 1. Localized date. 2. WordPress admin panel URL.
|
8999 |
+
#: lib/wordfenceClass.php:6572
|
9000 |
msgid "You may wait for the next automatic attempt at %1$s or try to <a href=\"%2$s\">Manually Update</a> by clicking the \"Manually Refresh Rules\" button below the Rules list."
|
9001 |
msgstr ""
|
9002 |
|
9003 |
#. translators: WordPress admin panel URL.
|
9004 |
+
#: lib/wordfenceClass.php:6578
|
9005 |
msgid "You may wait for the next automatic attempt or try to <a href=\"%s\">Manually Update</a> by clicking the \"Manually Refresh Rules\" button below the Rules list."
|
9006 |
msgstr ""
|
9007 |
|
9008 |
#. translators: WordPress admin panel URL.
|
9009 |
+
#: lib/wordfenceClass.php:6583
|
9010 |
msgid "You may wait for the next automatic attempt at %s or log into the parent site to manually update by clicking the \"Manually Refresh Rules\" button below the Rules list."
|
9011 |
msgstr ""
|
9012 |
|
9013 |
+
#: lib/wordfenceClass.php:6586
|
9014 |
msgid "You may wait for the next automatic attempt or log into the parent site to manually update by clicking the \"Manually Refresh Rules\" button below the Rules list."
|
9015 |
msgstr ""
|
9016 |
|
9017 |
+
#: lib/wordfenceClass.php:6694
|
9018 |
#: models/page/wfPage.php:101
|
9019 |
msgid "Dashboard"
|
9020 |
msgstr ""
|
9021 |
|
9022 |
+
#: lib/wordfenceClass.php:6738
|
9023 |
msgid "Upgrade to Care"
|
9024 |
msgstr ""
|
9025 |
|
9026 |
+
#: lib/wordfenceClass.php:6742
|
9027 |
msgid "Upgrade to Response"
|
9028 |
msgstr ""
|
9029 |
|
9030 |
#. translators: Number of notifications.
|
9031 |
+
#: lib/wordfenceClass.php:6791
|
9032 |
msgid "You have %d new Wordfence notification."
|
9033 |
msgid_plural "You have %d new Wordfence notifications."
|
9034 |
msgstr[0] ""
|
9035 |
msgstr[1] ""
|
9036 |
|
9037 |
+
#: lib/wordfenceClass.php:6815
|
9038 |
msgid "JavaScript Errors"
|
9039 |
msgstr ""
|
9040 |
|
9041 |
+
#: lib/wordfenceClass.php:6821
|
9042 |
msgid "Malware URLs"
|
9043 |
msgstr ""
|
9044 |
|
9045 |
#. translators: WordPress admin panel URL.
|
9046 |
+
#: lib/wordfenceClass.php:6939
|
9047 |
+
#: lib/wordfenceClass.php:7002
|
9048 |
msgid "<a href=\"%s\">Click here</a> to rebuild the configuration file."
|
9049 |
msgstr ""
|
9050 |
|
9051 |
#. translators: File path.
|
9052 |
+
#: lib/wordfenceClass.php:6950
|
9053 |
+
#: lib/wordfenceClass.php:7013
|
9054 |
msgid "We were unable to write to %s which the WAF uses for storage. Please update permissions on the parent directory so the web server can write to it."
|
9055 |
msgstr ""
|
9056 |
|
9057 |
+
#: lib/wordfenceClass.php:6960
|
9058 |
+
#: lib/wordfenceClass.php:7023
|
9059 |
msgid "An error occured when fetching the WAF configuration from the database."
|
9060 |
msgstr ""
|
9061 |
|
9062 |
#. translators: Plugin name.
|
9063 |
+
#: lib/wordfenceClass.php:7045
|
9064 |
msgid "The Wordfence Live Traffic feature has been disabled because you have %s active which is not compatible with Wordfence Live Traffic."
|
9065 |
msgstr ""
|
9066 |
|
9067 |
#. translators: 1. Plugin name.
|
9068 |
+
#: lib/wordfenceClass.php:7047
|
9069 |
msgid "If you want to reenable Wordfence Live Traffic, you need to deactivate %1$s and then go to the Wordfence options page and reenable Live Traffic there. Wordfence does work with %1$s, however Live Traffic will be disabled and the Wordfence firewall will also count less hits per visitor because of the %1$s caching function. All other functions should work correctly."
|
9070 |
msgstr ""
|
9071 |
|
9072 |
#. translators: File path.
|
9073 |
+
#: lib/wordfenceClass.php:7108
|
9074 |
msgid "The file <code>%s</code> was restored successfully."
|
9075 |
msgstr ""
|
9076 |
|
9077 |
+
#: lib/wordfenceClass.php:7113
|
9078 |
msgid "There was an error restoring the file."
|
9079 |
msgstr ""
|
9080 |
|
9081 |
+
#: lib/wordfenceClass.php:7123
|
9082 |
+
#: lib/wordfenceClass.php:7146
|
9083 |
msgid "Return to scan results"
|
9084 |
msgstr ""
|
9085 |
|
9086 |
#. translators: File path.
|
9087 |
+
#: lib/wordfenceClass.php:7132
|
9088 |
msgid "The file <code>%s</code> was deleted successfully."
|
9089 |
msgstr ""
|
9090 |
|
9091 |
+
#: lib/wordfenceClass.php:7136
|
9092 |
msgid "There was an error deleting the file."
|
9093 |
msgstr ""
|
9094 |
|
9095 |
#. translators: IP address.
|
9096 |
+
#: lib/wordfenceClass.php:7204
|
9097 |
msgid ""
|
9098 |
"User IP: %s\n"
|
9099 |
""
|
9100 |
msgstr ""
|
9101 |
|
9102 |
#. translators: Domain name.
|
9103 |
+
#: lib/wordfenceClass.php:7207
|
9104 |
msgid ""
|
9105 |
"User hostname: %s\n"
|
9106 |
""
|
9107 |
msgstr ""
|
9108 |
|
9109 |
+
#: lib/wordfenceClass.php:7211
|
9110 |
msgid "User location: "
|
9111 |
msgstr ""
|
9112 |
|
9113 |
#. translators: WordPress admin panel URL.
|
9114 |
+
#: lib/wordfenceClass.php:7266
|
9115 |
msgid "No longer an administrator for this site? Click here to stop receiving security alerts: %s"
|
9116 |
msgstr ""
|
9117 |
|
9118 |
+
#: lib/wordfenceClass.php:7307
|
9119 |
msgid "The IP you provided must be in dotted quad notation or use ranges with square brackets. e.g. 10.11.12.13 or 10.11.12.[1-50]"
|
9120 |
msgstr ""
|
9121 |
|
9122 |
+
#: lib/wordfenceClass.php:7326
|
9123 |
msgid "Invalid email address provided"
|
9124 |
msgstr ""
|
9125 |
|
9126 |
+
#: lib/wordfenceClass.php:7331
|
9127 |
msgid "Test email sent successfully"
|
9128 |
msgstr ""
|
9129 |
|
9130 |
+
#: lib/wordfenceClass.php:7332
|
9131 |
msgid "Test email failed to send"
|
9132 |
msgstr ""
|
9133 |
|
9134 |
#. translators: Localized date range.
|
9135 |
+
#: lib/wordfenceClass.php:7350
|
9136 |
msgid "Wordfence activity in the past %s"
|
9137 |
msgstr ""
|
9138 |
|
9139 |
+
#: lib/wordfenceClass.php:7390
|
9140 |
+
#: lib/wordfenceClass.php:7394
|
9141 |
+
#: lib/wordfenceClass.php:7425
|
9142 |
msgid "We could not find that user in the database."
|
9143 |
msgstr ""
|
9144 |
|
9145 |
+
#: lib/wordfenceClass.php:7398
|
9146 |
msgid "This user's email is the network admin email. It will need to be changed before deleting this user."
|
9147 |
msgstr ""
|
9148 |
|
9149 |
+
#: lib/wordfenceClass.php:7462
|
9150 |
msgid "Wordfence could not find your .htaccess file."
|
9151 |
msgstr ""
|
9152 |
|
9153 |
+
#: lib/wordfenceClass.php:7478
|
9154 |
msgid "Updating the .htaccess did not fix the issue. You may need to add <code>Options -Indexes</code> to your httpd.conf if using Apache, or find documentation on how to disable directory listing for your web server."
|
9155 |
msgstr ""
|
9156 |
|
9157 |
+
#: lib/wordfenceClass.php:7484
|
9158 |
msgid "There was an error writing to your .htaccess file."
|
9159 |
msgstr ""
|
9160 |
|
9161 |
+
#: lib/wordfenceClass.php:7563
|
9162 |
msgid "Required parameters not sent."
|
9163 |
msgstr ""
|
9164 |
|
9165 |
+
#: lib/wordfenceClass.php:7573
|
9166 |
msgid "The WAF is currently in read-only mode and will not save any configuration changes."
|
9167 |
msgstr ""
|
9168 |
|
9169 |
+
#: lib/wordfenceClass.php:7611
|
9170 |
#: views/waf/option-whitelist.php:60
|
9171 |
msgid "Allowlisted via Firewall Options page"
|
9172 |
msgstr ""
|
9173 |
|
9174 |
+
#: lib/wordfenceClass.php:7898
|
9175 |
msgid "Allowlisted via Live Traffic"
|
9176 |
msgstr ""
|
9177 |
|
9178 |
+
#: lib/wordfenceClass.php:8062
|
9179 |
+
#: lib/wordfenceClass.php:8159
|
9180 |
msgid "A valid server configuration was not provided."
|
9181 |
msgstr ""
|
9182 |
|
9183 |
+
#: lib/wordfenceClass.php:8073
|
9184 |
+
#: lib/wordfenceClass.php:8180
|
9185 |
msgid "Filesystem Credentials Required"
|
9186 |
msgstr ""
|
9187 |
|
9188 |
#. translators: Support URL.
|
9189 |
+
#: lib/wordfenceClass.php:8075
|
9190 |
+
#: lib/wordfenceClass.php:8099
|
9191 |
+
#: lib/wordfenceClass.php:8143
|
9192 |
+
#: lib/wordfenceClass.php:9035
|
9193 |
msgid "If you cannot complete the setup process, <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">click here for help<span class=\"screen-reader-text\"> ("
|
9194 |
msgstr ""
|
9195 |
|
9196 |
#. translators: Support URL.
|
9197 |
+
#: lib/wordfenceClass.php:8076
|
9198 |
msgid "Once you have entered credentials, click Continue to complete the setup."
|
9199 |
msgstr ""
|
9200 |
|
9201 |
+
#: lib/wordfenceClass.php:8097
|
9202 |
+
#: lib/wordfenceClass.php:8205
|
9203 |
msgid "Filesystem Permission Error"
|
9204 |
msgstr ""
|
9205 |
|
9206 |
+
#: lib/wordfenceClass.php:8123
|
9207 |
msgid "Manual Installation Instructions"
|
9208 |
msgstr ""
|
9209 |
|
9210 |
+
#: lib/wordfenceClass.php:8130
|
9211 |
msgid "Installation Successful"
|
9212 |
msgstr ""
|
9213 |
|
9214 |
+
#: lib/wordfenceClass.php:8141
|
9215 |
msgid "Installation Failed"
|
9216 |
msgstr ""
|
9217 |
|
9218 |
#. translators: Support URL.
|
9219 |
+
#: lib/wordfenceClass.php:8182
|
9220 |
+
#: lib/wordfenceClass.php:8207
|
9221 |
+
#: lib/wordfenceClass.php:8238
|
9222 |
+
#: lib/wordfenceClass.php:8267
|
9223 |
+
#: lib/wordfenceClass.php:8313
|
9224 |
msgid "If you cannot complete the uninstall process, <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">click here for help<span class=\"screen-reader-text\"> ("
|
9225 |
msgstr ""
|
9226 |
|
9227 |
#. translators: Support URL.
|
9228 |
+
#: lib/wordfenceClass.php:8183
|
9229 |
msgid "Once you have entered credentials, click Continue to complete uninstallation."
|
9230 |
msgstr ""
|
9231 |
|
9232 |
+
#: lib/wordfenceClass.php:8227
|
9233 |
msgid "The <code>auto_prepend_file</code> setting has been successfully removed from <code>.htaccess</code> and <code>.user.ini</code>. Once this change takes effect, Extended Protection Mode will be disabled."
|
9234 |
msgstr ""
|
9235 |
|
9236 |
+
#: lib/wordfenceClass.php:8229
|
9237 |
msgid "Any previous value for <code>auto_prepend_file</code> will need to be re-enabled manually if still needed."
|
9238 |
msgstr ""
|
9239 |
|
9240 |
#. translators: Time until.
|
9241 |
+
#: lib/wordfenceClass.php:8233
|
9242 |
msgid "Waiting for it to take effect. This may take up to %s."
|
9243 |
msgstr ""
|
9244 |
|
9245 |
+
#: lib/wordfenceClass.php:8236
|
9246 |
msgid "Waiting for Changes"
|
9247 |
msgstr ""
|
9248 |
|
9249 |
+
#: lib/wordfenceClass.php:8258
|
9250 |
msgid "Extended Protection Mode has not been disabled. This may be because <code>auto_prepend_file</code> is configured somewhere else or the value is still cached by PHP."
|
9251 |
msgstr ""
|
9252 |
|
9253 |
+
#: lib/wordfenceClass.php:8260
|
9254 |
msgid "Retrying Failed."
|
9255 |
msgstr ""
|
9256 |
|
9257 |
+
#: lib/wordfenceClass.php:8262
|
9258 |
msgid "Try Again"
|
9259 |
msgstr ""
|
9260 |
|
9261 |
+
#: lib/wordfenceClass.php:8265
|
9262 |
msgid "Unable to Uninstall"
|
9263 |
msgstr ""
|
9264 |
|
9265 |
+
#: lib/wordfenceClass.php:8301
|
9266 |
msgid "Uninstallation Complete"
|
9267 |
msgstr ""
|
9268 |
|
9269 |
+
#: lib/wordfenceClass.php:8311
|
9270 |
msgid "Uninstallation Failed"
|
9271 |
msgstr ""
|
9272 |
|
9273 |
#. translators: 1. Number of attacks/blocks. 2. Time since.
|
9274 |
+
#: lib/wordfenceClass.php:8465
|
9275 |
msgid "The Wordfence Web Application Firewall has blocked %1$d attacks over the last %2$s. Below is a sample of these recent attacks:"
|
9276 |
msgstr ""
|
9277 |
|
9278 |
+
#: lib/wordfenceClass.php:9032
|
9279 |
msgid "To make your site as secure as possible, take a moment to optimize the Wordfence Web Application Firewall:"
|
9280 |
msgstr ""
|
9281 |
|
9282 |
+
#: lib/wordfenceClass.php:9032
|
9283 |
msgid "Click here to configure"
|
9284 |
msgstr ""
|
9285 |
|
9286 |
+
#: lib/wordfenceClass.php:9041
|
9287 |
#: views/waf/waf-install-success.php:14
|
9288 |
msgid "Nice work! The firewall is now optimized."
|
9289 |
msgstr ""
|
9290 |
|
9291 |
+
#: lib/wordfenceClass.php:9043
|
9292 |
+
#: lib/wordfenceClass.php:9055
|
9293 |
#: views/waf/waf-install-success.php:16
|
9294 |
#: views/waf/waf-uninstall-success.php:19
|
9295 |
msgid "The changes have not yet taken effect. If you are using LiteSpeed or IIS as your web server or CGI/FastCGI interface, you may need to wait a few minutes for the changes to take effect since the configuration files are sometimes cached. You also may need to select a different server configuration in order to complete this step, but wait for a few minutes before trying. You can try refreshing this page."
|
9296 |
msgstr ""
|
9297 |
|
9298 |
+
#: lib/wordfenceClass.php:9049
|
9299 |
#: views/waf/waf-uninstall-success.php:15
|
9300 |
msgid "Uninstallation was successful!"
|
9301 |
msgstr ""
|
9302 |
|
9303 |
+
#: lib/wordfenceClass.php:9052
|
9304 |
#: views/waf/waf-uninstall-success.php:17
|
9305 |
msgid "Uninstallation from this site was successful! The Wordfence Firewall is still active because it is installed in another WordPress installation."
|
9306 |
msgstr ""
|
9307 |
|
9308 |
+
#: lib/wordfenceClass.php:9060
|
9309 |
msgid "The update was successful!"
|
9310 |
msgstr ""
|
9311 |
|
9312 |
+
#: lib/wordfenceClass.php:9210
|
9313 |
msgid "Auth grant is invalid."
|
9314 |
msgstr ""
|
9315 |
|
9316 |
#. translators: Error message.
|
9317 |
+
#: lib/wordfenceClass.php:9225
|
9318 |
msgid "Invalid response from Wordfence Central: %s"
|
9319 |
msgstr ""
|
9320 |
|
9321 |
#. translators: JSON property.
|
9322 |
+
#: lib/wordfenceClass.php:9231
|
9323 |
+
#: lib/wordfenceClass.php:9244
|
9324 |
msgid "Invalid response from Wordfence Central. Parameter %s not found in response."
|
9325 |
msgstr ""
|
9326 |
|
9327 |
+
#: lib/wordfenceClass.php:9273
|
9328 |
+
#: lib/wordfenceClass.php:9410
|
9329 |
msgid "Access token not found."
|
9330 |
msgstr ""
|
9331 |
|
9332 |
+
#: lib/wordfenceClass.php:9318
|
9333 |
+
#: lib/wordfenceClass.php:9385
|
9334 |
msgid "Invalid response from Wordfence Central."
|
9335 |
msgstr ""
|
9336 |
|
9337 |
+
#: lib/wordfenceClass.php:9361
|
9338 |
msgid "Auth grant not found."
|
9339 |
msgstr ""
|
9340 |
|
9341 |
+
#: lib/wordfenceClass.php:9631
|
9342 |
msgid "We were unable to create the <code>wordfence-waf.php</code> file in the root of the WordPress installation. It's possible WordPress cannot write to the <code>wordfence-waf.php</code> file because of file permissions. Please verify the permissions are correct and retry the installation."
|
9343 |
msgstr ""
|
9344 |
|
9345 |
+
#: lib/wordfenceClass.php:9723
|
9346 |
+
#: lib/wordfenceClass.php:9794
|
9347 |
msgid "We were unable to make changes to the .htaccess file. It's possible WordPress cannot write to the .htaccess file because of file permissions, which may have been set by another security plugin, or you may have set them manually. Please verify the permissions allow the web server to write to the file, and retry the installation."
|
9348 |
msgstr ""
|
9349 |
|
9350 |
#. translators: File path.
|
9351 |
+
#: lib/wordfenceClass.php:9764
|
9352 |
+
#: lib/wordfenceClass.php:9812
|
9353 |
msgid "We were unable to make changes to the %1$s file. It's possible WordPress cannot write to the %1$s file because of file permissions. Please verify the permissions are correct and retry the installation."
|
9354 |
msgstr ""
|
9355 |
|
9356 |
+
#: lib/wordfenceClass.php:9828
|
9357 |
msgid "We were unable to remove the <code>wordfence-waf.php</code> file in the root of the WordPress installation. It's possible WordPress cannot remove the <code>wordfence-waf.php</code> file because of file permissions. Please verify the permissions are correct and retry the removal."
|
9358 |
msgstr ""
|
9359 |
|
9488 |
msgid "This file's signature matches a known malware file. The title of the malware is '%s'. Immediately inspect this file using the 'View' option below and consider deleting it from your server."
|
9489 |
msgstr ""
|
9490 |
|
9491 |
+
#: lib/wordfenceHash.php:280
|
9492 |
msgid "Ignoring invalid scan file child: %s"
|
9493 |
msgstr ""
|
9494 |
|
9495 |
#. translators: File path.
|
9496 |
+
#: lib/wordfenceHash.php:290
|
9497 |
+
#: lib/wordfenceHash.php:319
|
9498 |
msgid "Found .suspected file: %s"
|
9499 |
msgstr ""
|
9500 |
|
9501 |
#. translators: File path.
|
9502 |
+
#: lib/wordfenceHash.php:299
|
9503 |
+
#: lib/wordfenceHash.php:328
|
9504 |
msgid "Skipping unneeded hash: %s"
|
9505 |
msgstr ""
|
9506 |
|
10626 |
msgid "Display \"Live Traffic\" menu item"
|
10627 |
msgstr ""
|
10628 |
|
10629 |
+
#: views/diagnostics/text.php:122
|
10630 |
msgid "Setting Name"
|
10631 |
msgstr ""
|
10632 |
|
10633 |
+
#: views/diagnostics/text.php:123
|
10634 |
#: views/waf/options-group-advanced-firewall.php:138
|
10635 |
msgid "Description"
|
10636 |
msgstr ""
|
10637 |
|
10638 |
+
#: views/diagnostics/text.php:160
|
10639 |
+
#: views/diagnostics/text.php:198
|
10640 |
+
#: views/diagnostics/text.php:252
|
10641 |
+
#: views/diagnostics/text.php:272
|
10642 |
msgid "Name"
|
10643 |
msgstr ""
|
10644 |
|
10645 |
+
#: views/diagnostics/text.php:316
|
10646 |
msgid "Run Time"
|
10647 |
msgstr ""
|
10648 |
|
10649 |
+
#: views/diagnostics/text.php:316
|
10650 |
msgid "Job"
|
10651 |
msgstr ""
|
10652 |
|
10653 |
#. translators: 1. WordPress table prefix. 2. Wordfence tables.
|
10654 |
+
#: views/diagnostics/text.php:390
|
10655 |
msgid "Tables missing (prefix %1$s, %2$s): %s"
|
10656 |
msgstr ""
|
10657 |
|
11639 |
msgid "Additional scan signatures (one per line)"
|
11640 |
msgstr ""
|
11641 |
|
11642 |
+
#: views/scanner/options-group-advanced.php:59
|
11643 |
+
msgid "Use only IPv4 to start scans"
|
11644 |
+
msgstr ""
|
11645 |
+
|
11646 |
+
#: views/scanner/options-group-advanced.php:60
|
11647 |
+
msgid "This option requires cURL. (This may have no effect on some old PHP or cURL versions.)"
|
11648 |
+
msgstr ""
|
11649 |
+
|
11650 |
#: views/scanner/options-group-basic.php:23
|
11651 |
msgid "Basic Scan Type Options"
|
11652 |
msgstr ""
|
lib/GeoLite2-Country.mmdb
CHANGED
Binary file
|
lib/menu_scanner_credentials.php
CHANGED
@@ -57,7 +57,7 @@ switch ($action) {
|
|
57 |
<div class="wf-block-content wf-padding-add-top wf-padding-add-bottom">
|
58 |
<?php
|
59 |
if (isset($_GET['nonce']) && wp_verify_nonce($_GET['nonce'], 'wp-ajax')) {
|
60 |
-
if (wordfence::requestFilesystemCredentials($filesystemCredentialsAdminURL,
|
61 |
call_user_func_array($callback, isset($callbackArgs) && is_array($callbackArgs) ? $callbackArgs : array());
|
62 |
}
|
63 |
//else - outputs credentials form
|
57 |
<div class="wf-block-content wf-padding-add-top wf-padding-add-bottom">
|
58 |
<?php
|
59 |
if (isset($_GET['nonce']) && wp_verify_nonce($_GET['nonce'], 'wp-ajax')) {
|
60 |
+
if (wordfence::requestFilesystemCredentials($filesystemCredentialsAdminURL, wfUtils::getHomePath(), true, true)) {
|
61 |
call_user_func_array($callback, isset($callbackArgs) && is_array($callbackArgs) ? $callbackArgs : array());
|
62 |
}
|
63 |
//else - outputs credentials form
|
lib/menu_tools_diagnostic.php
CHANGED
@@ -259,72 +259,7 @@ if (!isset($sendingDiagnosticEmail)) {
|
|
259 |
<table class="wf-striped-table"<?php echo !empty($inEmail) ? ' border=1' : '' ?>>
|
260 |
<tbody>
|
261 |
<?php
|
262 |
-
|
263 |
-
$postRevisions = (defined('WP_POST_REVISIONS') ? WP_POST_REVISIONS : true);
|
264 |
-
$wordPressValues = array(
|
265 |
-
'WordPress Version' => array('description' => '', 'value' => $wp_version),
|
266 |
-
'Multisite' => array('description' => __('Return value of is_multisite()', 'wordfence'), 'value' => is_multisite() ? __('Yes', 'wordfence') : __('No', 'wordfence')),
|
267 |
-
'ABSPATH' => __('WordPress base path', 'wordfence'),
|
268 |
-
'WP_DEBUG' => array('description' => __('WordPress debug mode', 'wordfence'), 'value' => (defined('WP_DEBUG') && WP_DEBUG ? __('On', 'wordfence') : __('Off', 'wordfence'))),
|
269 |
-
'WP_DEBUG_LOG' => array('description' => __('WordPress error logging override', 'wordfence'), 'value' => defined('WP_DEBUG_LOG') ? (WP_DEBUG_LOG ? 'Enabled' : 'Disabled') : __('(not set)', 'wordfence')),
|
270 |
-
'WP_DEBUG_DISPLAY' => array('description' => __('WordPress error display override', 'wordfence'), 'value' => defined('WP_DEBUG_DISPLAY') ? (WP_DEBUG_LOG ? 'Enabled' : 'Disabled') : __('(not set)', 'wordfence')),
|
271 |
-
'SCRIPT_DEBUG' => array('description' => __('WordPress script debug mode', 'wordfence'), 'value' => (defined('SCRIPT_DEBUG') && SCRIPT_DEBUG ? __('On', 'wordfence') : __('Off', 'wordfence'))),
|
272 |
-
'SAVEQUERIES' => array('description' => __('WordPress query debug mode', 'wordfence'), 'value' => (defined('SAVEQUERIES') && SAVEQUERIES ? __('On', 'wordfence') : __('Off', 'wordfence'))),
|
273 |
-
'DB_CHARSET' => __('Database character set', 'wordfence'),
|
274 |
-
'DB_COLLATE' => __('Database collation', 'wordfence'),
|
275 |
-
'WP_SITEURL' => __('Explicitly set site URL', 'wordfence'),
|
276 |
-
'WP_HOME' => __('Explicitly set blog URL', 'wordfence'),
|
277 |
-
'WP_CONTENT_DIR' => array('description' => __('"wp-content" folder is in default location', 'wordfence'), 'value' => (realpath(WP_CONTENT_DIR) === realpath(ABSPATH . 'wp-content') ? __('Yes', 'wordfence') : sprintf(/* translators: WordPress content directory. */ __('No: %s', 'wordfence'), WP_CONTENT_DIR))),
|
278 |
-
'WP_CONTENT_URL' => __('URL to the "wp-content" folder', 'wordfence'),
|
279 |
-
'WP_PLUGIN_DIR' => array('description' => __('"plugins" folder is in default location', 'wordfence'), 'value' => (realpath(WP_PLUGIN_DIR) === realpath(ABSPATH . 'wp-content/plugins') ? __('Yes', 'wordfence') : sprintf(/* translators: WordPress plugins directory. */ __('No: %s', 'wordfence'), WP_PLUGIN_DIR))),
|
280 |
-
'WP_LANG_DIR' => array('description' => __('"languages" folder is in default location', 'wordfence'), 'value' => (realpath(WP_LANG_DIR) === realpath(ABSPATH . 'wp-content/languages') ? __('Yes', 'wordfence') : sprintf(/* translators: WordPress languages directory. */ __('No: %s', 'wordfence'), WP_LANG_DIR))),
|
281 |
-
'WPLANG' => __('Language choice', 'wordfence'),
|
282 |
-
'UPLOADS' => __('Custom upload folder location', 'wordfence'),
|
283 |
-
'TEMPLATEPATH' => array('description' => __('Theme template folder override', 'wordfence'), 'value' => (defined('TEMPLATEPATH') && realpath(get_template_directory()) !== realpath(TEMPLATEPATH) ? sprintf(/* translators: WordPress theme template directory. */ __('Overridden: %s', 'wordfence'), TEMPLATEPATH) : __('(not set)', 'wordfence'))),
|
284 |
-
'STYLESHEETPATH' => array('description' => __('Theme stylesheet folder override', 'wordfence'), 'value' => (defined('STYLESHEETPATH') && realpath(get_stylesheet_directory()) !== realpath(STYLESHEETPATH) ? sprintf(/* translators: WordPress theme stylesheet directory. */ __('Overridden: %s', 'wordfence'), STYLESHEETPATH) : __('(not set)', 'wordfence'))),
|
285 |
-
'AUTOSAVE_INTERVAL' => __('Post editing automatic saving interval', 'wordfence'),
|
286 |
-
'WP_POST_REVISIONS' => array('description' => __('Post revisions saved by WordPress', 'wordfence'), 'value' => is_numeric($postRevisions) ? $postRevisions : ($postRevisions ? __('Unlimited', 'wordfence') : __('None', 'wordfence'))),
|
287 |
-
'COOKIE_DOMAIN' => __('WordPress cookie domain', 'wordfence'),
|
288 |
-
'COOKIEPATH' => __('WordPress cookie path', 'wordfence'),
|
289 |
-
'SITECOOKIEPATH' => __('WordPress site cookie path', 'wordfence'),
|
290 |
-
'ADMIN_COOKIE_PATH' => __('WordPress admin cookie path', 'wordfence'),
|
291 |
-
'PLUGINS_COOKIE_PATH' => __('WordPress plugins cookie path', 'wordfence'),
|
292 |
-
'NOBLOGREDIRECT' => __('URL redirected to if the visitor tries to access a nonexistent blog', 'wordfence'),
|
293 |
-
'CONCATENATE_SCRIPTS' => array('description' => __('Concatenate JavaScript files', 'wordfence'), 'value' => (defined('CONCATENATE_SCRIPTS') && CONCATENATE_SCRIPTS ? __('Yes', 'wordfence') : __('No', 'wordfence'))),
|
294 |
-
'WP_MEMORY_LIMIT' => __('WordPress memory limit', 'wordfence'),
|
295 |
-
'WP_MAX_MEMORY_LIMIT' => __('Administrative memory limit', 'wordfence'),
|
296 |
-
'WP_CACHE' => array('description' => __('Built-in caching', 'wordfence'), 'value' => (defined('WP_CACHE') && WP_CACHE ? __('Enabled', 'wordfence') : __('Disabled', 'wordfence'))),
|
297 |
-
'CUSTOM_USER_TABLE' => array('description' => __('Custom "users" table', 'wordfence'), 'value' => (defined('CUSTOM_USER_TABLE') ? sprintf(/* translators: WordPress custom user table. */ __('Set: %s', 'wordfence'), CUSTOM_USER_TABLE) : __('(not set)', 'wordfence'))),
|
298 |
-
'CUSTOM_USER_META_TABLE' => array('description' => __('Custom "usermeta" table', 'wordfence'), 'value' => (defined('CUSTOM_USER_META_TABLE') ? sprintf(/* translators: WordPress custom user meta table. */ __('Set: %s', 'wordfence'), CUSTOM_USER_META_TABLE) : __('(not set)', 'wordfence'))),
|
299 |
-
'FS_CHMOD_DIR' => array('description' => __('Overridden permissions for a new folder', 'wordfence'), 'value' => defined('FS_CHMOD_DIR') ? decoct(FS_CHMOD_DIR) : __('(not set)', 'wordfence')),
|
300 |
-
'FS_CHMOD_FILE' => array('description' => __('Overridden permissions for a new file', 'wordfence'), 'value' => defined('FS_CHMOD_FILE') ? decoct(FS_CHMOD_FILE) : __('(not set)', 'wordfence')),
|
301 |
-
'ALTERNATE_WP_CRON' => array('description' => __('Alternate WP cron', 'wordfence'), 'value' => (defined('ALTERNATE_WP_CRON') && ALTERNATE_WP_CRON ? __('Enabled', 'wordfence') : __('Disabled', 'wordfence'))),
|
302 |
-
'DISABLE_WP_CRON' => array('description' => __('WP cron status', 'wordfence'), 'value' => (defined('DISABLE_WP_CRON') && DISABLE_WP_CRON ? __('Disabled', 'wordfence') : __('Enabled', 'wordfence'))),
|
303 |
-
'WP_CRON_LOCK_TIMEOUT' => __('Cron running frequency lock', 'wordfence'),
|
304 |
-
'EMPTY_TRASH_DAYS' => array('description' => __('Interval the trash is automatically emptied at in days', 'wordfence'), 'value' => (EMPTY_TRASH_DAYS > 0 ? EMPTY_TRASH_DAYS : __('Never', 'wordfence'))),
|
305 |
-
'WP_ALLOW_REPAIR' => array('description' => __('Automatic database repair', 'wordfence'), 'value' => (defined('WP_ALLOW_REPAIR') && WP_ALLOW_REPAIR ? __('Enabled', 'wordfence') : __('Disabled', 'wordfence'))),
|
306 |
-
'DO_NOT_UPGRADE_GLOBAL_TABLES' => array('description' => __('Do not upgrade global tables', 'wordfence'), 'value' => (defined('DO_NOT_UPGRADE_GLOBAL_TABLES') && DO_NOT_UPGRADE_GLOBAL_TABLES ? __('Yes', 'wordfence') : __('No', 'wordfence'))),
|
307 |
-
'DISALLOW_FILE_EDIT' => array('description' => __('Disallow plugin/theme editing', 'wordfence'), 'value' => (defined('DISALLOW_FILE_EDIT') && DISALLOW_FILE_EDIT ? __('Yes', 'wordfence') : __('No', 'wordfence'))),
|
308 |
-
'DISALLOW_FILE_MODS' => array('description' => __('Disallow plugin/theme update and installation', 'wordfence'), 'value' => (defined('DISALLOW_FILE_MODS') && DISALLOW_FILE_MODS ? __('Yes', 'wordfence') : __('No', 'wordfence'))),
|
309 |
-
'IMAGE_EDIT_OVERWRITE' => array('description' => __('Overwrite image edits when restoring the original', 'wordfence'), 'value' => (defined('IMAGE_EDIT_OVERWRITE') && IMAGE_EDIT_OVERWRITE ? __('Yes', 'wordfence') : __('No', 'wordfence'))),
|
310 |
-
'FORCE_SSL_ADMIN' => array('description' => __('Force SSL for administrative logins', 'wordfence'), 'value' => (defined('FORCE_SSL_ADMIN') && FORCE_SSL_ADMIN ? __('Yes', 'wordfence') : __('No', 'wordfence'))),
|
311 |
-
'WP_HTTP_BLOCK_EXTERNAL' => array('description' => __('Block external URL requests', 'wordfence'), 'value' => (defined('WP_HTTP_BLOCK_EXTERNAL') && WP_HTTP_BLOCK_EXTERNAL ? __('Yes', 'wordfence') : __('No', 'wordfence'))),
|
312 |
-
'WP_ACCESSIBLE_HOSTS' => __('Allowlisted hosts', 'wordfence'),
|
313 |
-
'WP_AUTO_UPDATE_CORE' => array('description' => __('Automatic WP Core updates', 'wordfence'), 'value' => defined('WP_AUTO_UPDATE_CORE') ? (is_bool(WP_AUTO_UPDATE_CORE) ? (WP_AUTO_UPDATE_CORE ? __('Everything', 'wordfence') : __('None', 'wordfence')) : WP_AUTO_UPDATE_CORE) : __('Default', 'wordfence')),
|
314 |
-
'WP_PROXY_HOST' => array('description' => __('Hostname for a proxy server', 'wordfence'), 'value' => defined('WP_PROXY_HOST') ? WP_PROXY_HOST : __('(not set)', 'wordfence')),
|
315 |
-
'WP_PROXY_PORT' => array('description' => __('Port for a proxy server', 'wordfence'), 'value' => defined('WP_PROXY_PORT') ? WP_PROXY_PORT : __('(not set)', 'wordfence')),
|
316 |
-
'MULTISITE' => array('description' => __('Multisite enabled', 'wordfence'), 'value' => defined('MULTISITE') ? (MULTISITE ? __('Yes', 'wordfence') : __('No', 'wordfence')) : __('(not set)', 'wordfence')),
|
317 |
-
'WP_ALLOW_MULTISITE' => array('description' => __('Multisite/network ability enabled', 'wordfence'), 'value' => (defined('WP_ALLOW_MULTISITE') && WP_ALLOW_MULTISITE ? __('Yes', 'wordfence') : __('No', 'wordfence'))),
|
318 |
-
'SUNRISE' => array('description' => __('Multisite enabled, WordPress will load the /wp-content/sunrise.php file', 'wordfence'), 'value' => defined('SUNRISE') ? __('Yes', 'wordfence') : __('(not set)', 'wordfence')),
|
319 |
-
'SUBDOMAIN_INSTALL' => array('description' => __('Multisite enabled, subdomain installation constant', 'wordfence'), 'value' => defined('SUBDOMAIN_INSTALL') ? (SUBDOMAIN_INSTALL ? __('Yes', 'wordfence') : __('No', 'wordfence')) : __('(not set)', 'wordfence')),
|
320 |
-
'VHOST' => array('description' => __('Multisite enabled, Older subdomain installation constant', 'wordfence'), 'value' => defined('VHOST') ? (VHOST == 'yes' ? __('Yes', 'wordfence') : __('No', 'wordfence')) : __('(not set)', 'wordfence')),
|
321 |
-
'DOMAIN_CURRENT_SITE' => __('Defines the multisite domain for the current site', 'wordfence'),
|
322 |
-
'PATH_CURRENT_SITE' => __('Defines the multisite path for the current site', 'wordfence'),
|
323 |
-
'BLOG_ID_CURRENT_SITE' => __('Defines the multisite database ID for the current site', 'wordfence'),
|
324 |
-
'WP_DISABLE_FATAL_ERROR_HANDLER' => array('description' => __('Disable the fatal error handler', 'wordfence'), 'value' => (defined('WP_DISABLE_FATAL_ERROR_HANDLER') && WP_DISABLE_FATAL_ERROR_HANDLER ? __('Yes', 'wordfence') : __('No', 'wordfence'))),
|
325 |
-
);
|
326 |
-
|
327 |
-
foreach ($wordPressValues as $settingName => $settingData):
|
328 |
$escapedName = esc_html($settingName);
|
329 |
$escapedDescription = '';
|
330 |
$escapedValue = __('(not set)', 'wordfence');
|
259 |
<table class="wf-striped-table"<?php echo !empty($inEmail) ? ' border=1' : '' ?>>
|
260 |
<tbody>
|
261 |
<?php
|
262 |
+
foreach (wfDiagnostic::getWordpressValues() as $settingName => $settingData):
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
263 |
$escapedName = esc_html($settingName);
|
264 |
$escapedDescription = '';
|
265 |
$escapedValue = __('(not set)', 'wordfence');
|
lib/menu_tools_whois.php
CHANGED
@@ -102,14 +102,14 @@ if (!defined('WORDFENCE_VERSION')) { exit; }
|
|
102 |
}, function(res) {
|
103 |
whoisButton.removeAttr('disabled')
|
104 |
.attr('value', <?php echo json_encode(__('Look up IP or Domain', 'wordfence')) ?>);
|
105 |
-
|
106 |
-
|
107 |
-
|
108 |
-
|
109 |
-
|
110 |
-
|
111 |
-
|
112 |
-
|
113 |
});
|
114 |
}
|
115 |
</script>
|
102 |
}, function(res) {
|
103 |
whoisButton.removeAttr('disabled')
|
104 |
.attr('value', <?php echo json_encode(__('Look up IP or Domain', 'wordfence')) ?>);
|
105 |
+
var whoisHTML = WFAD.completeWhois(res, true);
|
106 |
+
var content = jQuery('#wfWhoisBlock').tmpl({
|
107 |
+
ip: val,
|
108 |
+
whois: whoisHTML
|
109 |
+
});
|
110 |
+
if (!res.ok)
|
111 |
+
content.addClass('failed');
|
112 |
+
jQuery('#wfrawhtml').html(content);
|
113 |
});
|
114 |
}
|
115 |
</script>
|
lib/wfCache.php
CHANGED
@@ -187,11 +187,8 @@ class wfCache {
|
|
187 |
return false;
|
188 |
}
|
189 |
public static function getHtaccessPath(){
|
190 |
-
if (!function_exists('get_home_path')) {
|
191 |
-
include_once(ABSPATH . 'wp-admin/includes/file.php');
|
192 |
-
}
|
193 |
|
194 |
-
$homePath =
|
195 |
$htaccessFile = $homePath.'.htaccess';
|
196 |
return $htaccessFile;
|
197 |
}
|
@@ -200,4 +197,4 @@ class wfCache {
|
|
200 |
define('WFDONOTCACHE', true);
|
201 |
}
|
202 |
}
|
203 |
-
}
|
187 |
return false;
|
188 |
}
|
189 |
public static function getHtaccessPath(){
|
|
|
|
|
|
|
190 |
|
191 |
+
$homePath = wfUtils::getHomePath();
|
192 |
$htaccessFile = $homePath.'.htaccess';
|
193 |
return $htaccessFile;
|
194 |
}
|
197 |
define('WFDONOTCACHE', true);
|
198 |
}
|
199 |
}
|
200 |
+
}
|
lib/wfConfig.php
CHANGED
@@ -78,6 +78,7 @@ class wfConfig {
|
|
78 |
"scansEnabled_highSense" => array('value' => false, 'autoload' => self::AUTOLOAD),
|
79 |
"scansEnabled_oldVersions" => array('value' => true, 'autoload' => self::AUTOLOAD),
|
80 |
"scansEnabled_suspiciousAdminUsers" => array('value' => true, 'autoload' => self::AUTOLOAD),
|
|
|
81 |
"liveActivityPauseEnabled" => array('value' => true, 'autoload' => self::AUTOLOAD),
|
82 |
"firewallEnabled" => array('value' => true, 'autoload' => self::AUTOLOAD),
|
83 |
"autoBlockScanners" => array('value' => true, 'autoload' => self::AUTOLOAD),
|
78 |
"scansEnabled_highSense" => array('value' => false, 'autoload' => self::AUTOLOAD),
|
79 |
"scansEnabled_oldVersions" => array('value' => true, 'autoload' => self::AUTOLOAD),
|
80 |
"scansEnabled_suspiciousAdminUsers" => array('value' => true, 'autoload' => self::AUTOLOAD),
|
81 |
+
"scan_force_ipv4_start" => array('value' => false, 'autoload' => self::AUTOLOAD),
|
82 |
"liveActivityPauseEnabled" => array('value' => true, 'autoload' => self::AUTOLOAD),
|
83 |
"firewallEnabled" => array('value' => true, 'autoload' => self::AUTOLOAD),
|
84 |
"autoBlockScanners" => array('value' => true, 'autoload' => self::AUTOLOAD),
|
lib/wfCurlInterceptor.php
ADDED
@@ -0,0 +1,46 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
class wfCurlInterceptionFailedException extends RuntimeException {
|
4 |
+
}
|
5 |
+
|
6 |
+
class wfCurlInterceptor {
|
7 |
+
|
8 |
+
const HOOK_NAME = 'http_api_curl';
|
9 |
+
|
10 |
+
private $handle = null;
|
11 |
+
private $options = array();
|
12 |
+
private $requireInterception;
|
13 |
+
|
14 |
+
public function __construct($requireInterception = true) {
|
15 |
+
$this->requireInterception = $requireInterception;
|
16 |
+
}
|
17 |
+
|
18 |
+
private function reset() {
|
19 |
+
$this->handle = null;
|
20 |
+
}
|
21 |
+
|
22 |
+
public function setOption($option, $value) {
|
23 |
+
$this->options[$option] = $value;
|
24 |
+
}
|
25 |
+
|
26 |
+
public function getHandle() {
|
27 |
+
return $this->handle;
|
28 |
+
}
|
29 |
+
|
30 |
+
public function handleHook($handle) {
|
31 |
+
$this->handle = $handle;
|
32 |
+
curl_setopt_array($handle, $this->options);
|
33 |
+
}
|
34 |
+
|
35 |
+
public function intercept($callable) {
|
36 |
+
$this->reset();
|
37 |
+
$action = array($this, 'handleHook');
|
38 |
+
add_action(self::HOOK_NAME, $action);
|
39 |
+
$result = $callable();
|
40 |
+
if ($this->handle === null && $this->requireInterception)
|
41 |
+
throw new wfCurlInterceptionFailedException('Hook was not invoked with a valid cURL handle');
|
42 |
+
remove_action(self::HOOK_NAME, $action);
|
43 |
+
return $result;
|
44 |
+
}
|
45 |
+
|
46 |
+
}
|
lib/wfDiagnostic.php
CHANGED
@@ -1,5 +1,7 @@
|
|
1 |
<?php
|
2 |
|
|
|
|
|
3 |
class wfGrant
|
4 |
{
|
5 |
public $select = false;
|
@@ -127,6 +129,7 @@ class wfDiagnostic
|
|
127 |
'connectToServer1' => __('Connecting to Wordfence servers (http)', 'wordfence'),
|
128 |
'connectToServer2' => __('Connecting to Wordfence servers (https)', 'wordfence'),
|
129 |
'connectToSelf' => __('Connecting back to this site', 'wordfence'),
|
|
|
130 |
'serverIP' => __('IP(s) used by this server', 'wordfence'),
|
131 |
)
|
132 |
),
|
@@ -637,7 +640,7 @@ class wfDiagnostic
|
|
637 |
);
|
638 |
}
|
639 |
|
640 |
-
public function connectToSelf() {
|
641 |
$adminAJAX = admin_url('admin-ajax.php?action=wordfence_testAjax');
|
642 |
$result = wp_remote_post($adminAJAX, array(
|
643 |
'timeout' => 10, //Must be less than max execution time or more than 2 HTTP children will be occupied by scan
|
@@ -648,9 +651,11 @@ class wfDiagnostic
|
|
648 |
if ((!is_wp_error($result)) && $result['response']['code'] == 200 && strpos($result['body'], "WFSCANTESTOK") !== false) {
|
649 |
$host = parse_url($adminAJAX, PHP_URL_HOST);
|
650 |
if ($host !== null) {
|
651 |
-
$ips = wfUtils::resolveDomainName($host);
|
652 |
-
|
653 |
-
|
|
|
|
|
654 |
}
|
655 |
return true;
|
656 |
}
|
@@ -673,6 +678,42 @@ class wfDiagnostic
|
|
673 |
'detail' => $detail,
|
674 |
);
|
675 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
676 |
|
677 |
public function serverIP() {
|
678 |
$serverIPs = wfUtils::serverIPs();
|
@@ -853,4 +894,72 @@ class wfDiagnostic
|
|
853 |
'message' => $tz,
|
854 |
);
|
855 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
856 |
}
|
1 |
<?php
|
2 |
|
3 |
+
require_once __DIR__ . '/wfCurlInterceptor.php';
|
4 |
+
|
5 |
class wfGrant
|
6 |
{
|
7 |
public $select = false;
|
129 |
'connectToServer1' => __('Connecting to Wordfence servers (http)', 'wordfence'),
|
130 |
'connectToServer2' => __('Connecting to Wordfence servers (https)', 'wordfence'),
|
131 |
'connectToSelf' => __('Connecting back to this site', 'wordfence'),
|
132 |
+
'connectToSelfIpv6' => __('Connecting back to this site via IPv6', 'wordfence'),
|
133 |
'serverIP' => __('IP(s) used by this server', 'wordfence'),
|
134 |
)
|
135 |
),
|
640 |
);
|
641 |
}
|
642 |
|
643 |
+
public function connectToSelf($ipVersion = null) {
|
644 |
$adminAJAX = admin_url('admin-ajax.php?action=wordfence_testAjax');
|
645 |
$result = wp_remote_post($adminAJAX, array(
|
646 |
'timeout' => 10, //Must be less than max execution time or more than 2 HTTP children will be occupied by scan
|
651 |
if ((!is_wp_error($result)) && $result['response']['code'] == 200 && strpos($result['body'], "WFSCANTESTOK") !== false) {
|
652 |
$host = parse_url($adminAJAX, PHP_URL_HOST);
|
653 |
if ($host !== null) {
|
654 |
+
$ips = wfUtils::resolveDomainName($host, $ipVersion);
|
655 |
+
if (!empty($ips)) {
|
656 |
+
$ips = implode(', ', $ips);
|
657 |
+
return array('test' => true, 'message' => sprintf('OK - %s', $ips));
|
658 |
+
}
|
659 |
}
|
660 |
return true;
|
661 |
}
|
678 |
'detail' => $detail,
|
679 |
);
|
680 |
}
|
681 |
+
|
682 |
+
public function connectToSelfIpv6() {
|
683 |
+
if (wfUtils::isCurlSupported()) {
|
684 |
+
$interceptor = new wfCurlInterceptor();
|
685 |
+
$interceptor->setOption(CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V6);
|
686 |
+
try {
|
687 |
+
$instance = $this;
|
688 |
+
$result = $interceptor->intercept(function() use ($instance) {
|
689 |
+
return $instance->connectToSelf(6);
|
690 |
+
});
|
691 |
+
if ($result !== true && !$result['test']) {
|
692 |
+
$handle = $interceptor->getHandle();
|
693 |
+
$errorNumber = curl_errno($handle);
|
694 |
+
if ($errorNumber === 6 /* COULDNT_RESOLVE_HOST */) {
|
695 |
+
return array(
|
696 |
+
'test' => false,
|
697 |
+
'infoOnly' => true,
|
698 |
+
'message' => __('IPv6 DNS resolution failed', 'wordfence'),
|
699 |
+
'detail' => sprintf(/* translators: error message from failed request */ __('This likely indicates that the server either does not support IPv6 or does not have an IPv6 address assigned or associated with the domain. Original error message: %s', 'wordfence'), $result['message'])
|
700 |
+
);
|
701 |
+
}
|
702 |
+
}
|
703 |
+
return $result;
|
704 |
+
}
|
705 |
+
catch (wfCurlInterceptionFailedException $e) {
|
706 |
+
return array(
|
707 |
+
'test' => false,
|
708 |
+
'message' => __('This diagnostic is unavailable as cURL appears to be supported, but was not used by WordPress for this request', 'wordfence')
|
709 |
+
);
|
710 |
+
}
|
711 |
+
}
|
712 |
+
return array(
|
713 |
+
'test' => false,
|
714 |
+
'message' => __('This diagnostic requires cURL', 'wordfence')
|
715 |
+
);
|
716 |
+
}
|
717 |
|
718 |
public function serverIP() {
|
719 |
$serverIPs = wfUtils::serverIPs();
|
894 |
'message' => $tz,
|
895 |
);
|
896 |
}
|
897 |
+
|
898 |
+
public static function getWordpressValues() {
|
899 |
+
require(ABSPATH . 'wp-includes/version.php');
|
900 |
+
$postRevisions = (defined('WP_POST_REVISIONS') ? WP_POST_REVISIONS : true);
|
901 |
+
return array(
|
902 |
+
'WordPress Version' => array('description' => '', 'value' => $wp_version),
|
903 |
+
'Multisite' => array('description' => __('Return value of is_multisite()', 'wordfence'), 'value' => is_multisite() ? __('Yes', 'wordfence') : __('No', 'wordfence')),
|
904 |
+
'ABSPATH' => __('WordPress base path', 'wordfence'),
|
905 |
+
'WP_DEBUG' => array('description' => __('WordPress debug mode', 'wordfence'), 'value' => (defined('WP_DEBUG') && WP_DEBUG ? __('On', 'wordfence') : __('Off', 'wordfence'))),
|
906 |
+
'WP_DEBUG_LOG' => array('description' => __('WordPress error logging override', 'wordfence'), 'value' => defined('WP_DEBUG_LOG') ? (WP_DEBUG_LOG ? 'Enabled' : 'Disabled') : __('(not set)', 'wordfence')),
|
907 |
+
'WP_DEBUG_DISPLAY' => array('description' => __('WordPress error display override', 'wordfence'), 'value' => defined('WP_DEBUG_DISPLAY') ? (WP_DEBUG_DISPLAY ? 'Enabled' : 'Disabled') : __('(not set)', 'wordfence')),
|
908 |
+
'SCRIPT_DEBUG' => array('description' => __('WordPress script debug mode', 'wordfence'), 'value' => (defined('SCRIPT_DEBUG') && SCRIPT_DEBUG ? __('On', 'wordfence') : __('Off', 'wordfence'))),
|
909 |
+
'SAVEQUERIES' => array('description' => __('WordPress query debug mode', 'wordfence'), 'value' => (defined('SAVEQUERIES') && SAVEQUERIES ? __('On', 'wordfence') : __('Off', 'wordfence'))),
|
910 |
+
'DB_CHARSET' => __('Database character set', 'wordfence'),
|
911 |
+
'DB_COLLATE' => __('Database collation', 'wordfence'),
|
912 |
+
'WP_SITEURL' => __('Explicitly set site URL', 'wordfence'),
|
913 |
+
'WP_HOME' => __('Explicitly set blog URL', 'wordfence'),
|
914 |
+
'WP_CONTENT_DIR' => array('description' => __('"wp-content" folder is in default location', 'wordfence'), 'value' => (realpath(WP_CONTENT_DIR) === realpath(ABSPATH . 'wp-content') ? __('Yes', 'wordfence') : sprintf(/* translators: WordPress content directory. */ __('No: %s', 'wordfence'), WP_CONTENT_DIR))),
|
915 |
+
'WP_CONTENT_URL' => __('URL to the "wp-content" folder', 'wordfence'),
|
916 |
+
'WP_PLUGIN_DIR' => array('description' => __('"plugins" folder is in default location', 'wordfence'), 'value' => (realpath(WP_PLUGIN_DIR) === realpath(ABSPATH . 'wp-content/plugins') ? __('Yes', 'wordfence') : sprintf(/* translators: WordPress plugins directory. */ __('No: %s', 'wordfence'), WP_PLUGIN_DIR))),
|
917 |
+
'WP_LANG_DIR' => array('description' => __('"languages" folder is in default location', 'wordfence'), 'value' => (realpath(WP_LANG_DIR) === realpath(ABSPATH . 'wp-content/languages') ? __('Yes', 'wordfence') : sprintf(/* translators: WordPress languages directory. */ __('No: %s', 'wordfence'), WP_LANG_DIR))),
|
918 |
+
'WPLANG' => __('Language choice', 'wordfence'),
|
919 |
+
'UPLOADS' => __('Custom upload folder location', 'wordfence'),
|
920 |
+
'TEMPLATEPATH' => array('description' => __('Theme template folder override', 'wordfence'), 'value' => (defined('TEMPLATEPATH') && realpath(get_template_directory()) !== realpath(TEMPLATEPATH) ? sprintf(/* translators: WordPress theme template directory. */ __('Overridden: %s', 'wordfence'), TEMPLATEPATH) : __('(not set)', 'wordfence'))),
|
921 |
+
'STYLESHEETPATH' => array('description' => __('Theme stylesheet folder override', 'wordfence'), 'value' => (defined('STYLESHEETPATH') && realpath(get_stylesheet_directory()) !== realpath(STYLESHEETPATH) ? sprintf(/* translators: WordPress theme stylesheet directory. */ __('Overridden: %s', 'wordfence'), STYLESHEETPATH) : __('(not set)', 'wordfence'))),
|
922 |
+
'AUTOSAVE_INTERVAL' => __('Post editing automatic saving interval', 'wordfence'),
|
923 |
+
'WP_POST_REVISIONS' => array('description' => __('Post revisions saved by WordPress', 'wordfence'), 'value' => is_numeric($postRevisions) ? $postRevisions : ($postRevisions ? __('Unlimited', 'wordfence') : __('None', 'wordfence'))),
|
924 |
+
'COOKIE_DOMAIN' => __('WordPress cookie domain', 'wordfence'),
|
925 |
+
'COOKIEPATH' => __('WordPress cookie path', 'wordfence'),
|
926 |
+
'SITECOOKIEPATH' => __('WordPress site cookie path', 'wordfence'),
|
927 |
+
'ADMIN_COOKIE_PATH' => __('WordPress admin cookie path', 'wordfence'),
|
928 |
+
'PLUGINS_COOKIE_PATH' => __('WordPress plugins cookie path', 'wordfence'),
|
929 |
+
'NOBLOGREDIRECT' => __('URL redirected to if the visitor tries to access a nonexistent blog', 'wordfence'),
|
930 |
+
'CONCATENATE_SCRIPTS' => array('description' => __('Concatenate JavaScript files', 'wordfence'), 'value' => (defined('CONCATENATE_SCRIPTS') && CONCATENATE_SCRIPTS ? __('Yes', 'wordfence') : __('No', 'wordfence'))),
|
931 |
+
'WP_MEMORY_LIMIT' => __('WordPress memory limit', 'wordfence'),
|
932 |
+
'WP_MAX_MEMORY_LIMIT' => __('Administrative memory limit', 'wordfence'),
|
933 |
+
'WP_CACHE' => array('description' => __('Built-in caching', 'wordfence'), 'value' => (defined('WP_CACHE') && WP_CACHE ? __('Enabled', 'wordfence') : __('Disabled', 'wordfence'))),
|
934 |
+
'CUSTOM_USER_TABLE' => array('description' => __('Custom "users" table', 'wordfence'), 'value' => (defined('CUSTOM_USER_TABLE') ? sprintf(/* translators: WordPress custom user table. */ __('Set: %s', 'wordfence'), CUSTOM_USER_TABLE) : __('(not set)', 'wordfence'))),
|
935 |
+
'CUSTOM_USER_META_TABLE' => array('description' => __('Custom "usermeta" table', 'wordfence'), 'value' => (defined('CUSTOM_USER_META_TABLE') ? sprintf(/* translators: WordPress custom user meta table. */ __('Set: %s', 'wordfence'), CUSTOM_USER_META_TABLE) : __('(not set)', 'wordfence'))),
|
936 |
+
'FS_CHMOD_DIR' => array('description' => __('Overridden permissions for a new folder', 'wordfence'), 'value' => defined('FS_CHMOD_DIR') ? decoct(FS_CHMOD_DIR) : __('(not set)', 'wordfence')),
|
937 |
+
'FS_CHMOD_FILE' => array('description' => __('Overridden permissions for a new file', 'wordfence'), 'value' => defined('FS_CHMOD_FILE') ? decoct(FS_CHMOD_FILE) : __('(not set)', 'wordfence')),
|
938 |
+
'ALTERNATE_WP_CRON' => array('description' => __('Alternate WP cron', 'wordfence'), 'value' => (defined('ALTERNATE_WP_CRON') && ALTERNATE_WP_CRON ? __('Enabled', 'wordfence') : __('Disabled', 'wordfence'))),
|
939 |
+
'DISABLE_WP_CRON' => array('description' => __('WP cron status', 'wordfence'), 'value' => (defined('DISABLE_WP_CRON') && DISABLE_WP_CRON ? __('Cron is disabled', 'wordfence') : __('Cron is enabled', 'wordfence'))),
|
940 |
+
'WP_CRON_LOCK_TIMEOUT' => __('Cron running frequency lock', 'wordfence'),
|
941 |
+
'EMPTY_TRASH_DAYS' => array('description' => __('Interval the trash is automatically emptied at in days', 'wordfence'), 'value' => (EMPTY_TRASH_DAYS > 0 ? EMPTY_TRASH_DAYS : __('Never', 'wordfence'))),
|
942 |
+
'WP_ALLOW_REPAIR' => array('description' => __('Automatic database repair', 'wordfence'), 'value' => (defined('WP_ALLOW_REPAIR') && WP_ALLOW_REPAIR ? __('Enabled', 'wordfence') : __('Disabled', 'wordfence'))),
|
943 |
+
'DO_NOT_UPGRADE_GLOBAL_TABLES' => array('description' => __('Do not upgrade global tables', 'wordfence'), 'value' => (defined('DO_NOT_UPGRADE_GLOBAL_TABLES') && DO_NOT_UPGRADE_GLOBAL_TABLES ? __('Yes', 'wordfence') : __('No', 'wordfence'))),
|
944 |
+
'DISALLOW_FILE_EDIT' => array('description' => __('Disallow plugin/theme editing', 'wordfence'), 'value' => (defined('DISALLOW_FILE_EDIT') && DISALLOW_FILE_EDIT ? __('Yes', 'wordfence') : __('No', 'wordfence'))),
|
945 |
+
'DISALLOW_FILE_MODS' => array('description' => __('Disallow plugin/theme update and installation', 'wordfence'), 'value' => (defined('DISALLOW_FILE_MODS') && DISALLOW_FILE_MODS ? __('Yes', 'wordfence') : __('No', 'wordfence'))),
|
946 |
+
'IMAGE_EDIT_OVERWRITE' => array('description' => __('Overwrite image edits when restoring the original', 'wordfence'), 'value' => (defined('IMAGE_EDIT_OVERWRITE') && IMAGE_EDIT_OVERWRITE ? __('Yes', 'wordfence') : __('No', 'wordfence'))),
|
947 |
+
'FORCE_SSL_ADMIN' => array('description' => __('Force SSL for administrative logins', 'wordfence'), 'value' => (defined('FORCE_SSL_ADMIN') && FORCE_SSL_ADMIN ? __('Yes', 'wordfence') : __('No', 'wordfence'))),
|
948 |
+
'WP_HTTP_BLOCK_EXTERNAL' => array('description' => __('Block external URL requests', 'wordfence'), 'value' => (defined('WP_HTTP_BLOCK_EXTERNAL') && WP_HTTP_BLOCK_EXTERNAL ? __('Yes', 'wordfence') : __('No', 'wordfence'))),
|
949 |
+
'WP_ACCESSIBLE_HOSTS' => __('Allowlisted hosts', 'wordfence'),
|
950 |
+
'WP_AUTO_UPDATE_CORE' => array('description' => __('Automatic WP Core updates', 'wordfence'), 'value' => defined('WP_AUTO_UPDATE_CORE') ? (is_bool(WP_AUTO_UPDATE_CORE) ? (WP_AUTO_UPDATE_CORE ? __('Everything', 'wordfence') : __('None', 'wordfence')) : WP_AUTO_UPDATE_CORE) : __('Default', 'wordfence')),
|
951 |
+
'WP_PROXY_HOST' => array('description' => __('Hostname for a proxy server', 'wordfence'), 'value' => defined('WP_PROXY_HOST') ? WP_PROXY_HOST : __('(not set)', 'wordfence')),
|
952 |
+
'WP_PROXY_PORT' => array('description' => __('Port for a proxy server', 'wordfence'), 'value' => defined('WP_PROXY_PORT') ? WP_PROXY_PORT : __('(not set)', 'wordfence')),
|
953 |
+
'MULTISITE' => array('description' => __('Multisite enabled', 'wordfence'), 'value' => defined('MULTISITE') ? (MULTISITE ? __('Yes', 'wordfence') : __('No', 'wordfence')) : __('(not set)', 'wordfence')),
|
954 |
+
'WP_ALLOW_MULTISITE' => array('description' => __('Multisite/network ability enabled', 'wordfence'), 'value' => (defined('WP_ALLOW_MULTISITE') && WP_ALLOW_MULTISITE ? __('Yes', 'wordfence') : __('No', 'wordfence'))),
|
955 |
+
'SUNRISE' => array('description' => __('Multisite enabled, WordPress will load the /wp-content/sunrise.php file', 'wordfence'), 'value' => defined('SUNRISE') ? __('Yes', 'wordfence') : __('(not set)', 'wordfence')),
|
956 |
+
'SUBDOMAIN_INSTALL' => array('description' => __('Multisite enabled, subdomain installation constant', 'wordfence'), 'value' => defined('SUBDOMAIN_INSTALL') ? (SUBDOMAIN_INSTALL ? __('Yes', 'wordfence') : __('No', 'wordfence')) : __('(not set)', 'wordfence')),
|
957 |
+
'VHOST' => array('description' => __('Multisite enabled, Older subdomain installation constant', 'wordfence'), 'value' => defined('VHOST') ? (VHOST == 'yes' ? __('Yes', 'wordfence') : __('No', 'wordfence')) : __('(not set)', 'wordfence')),
|
958 |
+
'DOMAIN_CURRENT_SITE' => __('Defines the multisite domain for the current site', 'wordfence'),
|
959 |
+
'PATH_CURRENT_SITE' => __('Defines the multisite path for the current site', 'wordfence'),
|
960 |
+
'BLOG_ID_CURRENT_SITE' => __('Defines the multisite database ID for the current site', 'wordfence'),
|
961 |
+
'WP_DISABLE_FATAL_ERROR_HANDLER' => array('description' => __('Disable the fatal error handler', 'wordfence'), 'value' => (defined('WP_DISABLE_FATAL_ERROR_HANDLER') && WP_DISABLE_FATAL_ERROR_HANDLER ? __('Yes', 'wordfence') : __('No', 'wordfence'))),
|
962 |
+
'AUTOMATIC_UPDATER_DISABLED' => array('description' => __('Disables automatic updates', 'wordfence'), 'value' => (defined('AUTOMATIC_UPDATER_DISABLED') ? (AUTOMATIC_UPDATER_DISABLED ? __('Automatic updates disabled', 'wordfence') : __('Automatic updates enabled', 'wordfence')) : __('(not set)', 'wordfence')))
|
963 |
+
);
|
964 |
+
}
|
965 |
}
|
lib/wfFileUtils.php
CHANGED
@@ -43,7 +43,7 @@ class wfFileUtils {
|
|
43 |
}
|
44 |
|
45 |
public static function splitPath($path, &$count = null) {
|
46 |
-
$components = array_filter(explode(self::DIRECTORY_SEPARATOR, $path));
|
47 |
$count = count($components);
|
48 |
return $components;
|
49 |
}
|
@@ -64,10 +64,10 @@ class wfFileUtils {
|
|
64 |
return true;
|
65 |
}
|
66 |
|
67 |
-
public static function matchPaths($a, $b) {
|
68 |
$aComponents = self::splitPath($a, $aCount);
|
69 |
$bComponents = self::splitPath($b, $bCount);
|
70 |
-
if ($aCount !== $bCount)
|
71 |
return false;
|
72 |
for ($i = 0; $i < $aCount; $i++) {
|
73 |
if ($aComponents[$i] !== $bComponents[$i])
|
@@ -83,4 +83,8 @@ class wfFileUtils {
|
|
83 |
return $realPath;
|
84 |
}
|
85 |
|
|
|
|
|
|
|
|
|
86 |
}
|
43 |
}
|
44 |
|
45 |
public static function splitPath($path, &$count = null) {
|
46 |
+
$components = array_values(array_filter(explode(self::DIRECTORY_SEPARATOR, $path)));
|
47 |
$count = count($components);
|
48 |
return $components;
|
49 |
}
|
64 |
return true;
|
65 |
}
|
66 |
|
67 |
+
public static function matchPaths($a, $b, $allowChild = false) {
|
68 |
$aComponents = self::splitPath($a, $aCount);
|
69 |
$bComponents = self::splitPath($b, $bCount);
|
70 |
+
if ($allowChild ? ($bCount < $aCount) : ($aCount !== $bCount))
|
71 |
return false;
|
72 |
for ($i = 0; $i < $aCount; $i++) {
|
73 |
if ($aComponents[$i] !== $bComponents[$i])
|
83 |
return $realPath;
|
84 |
}
|
85 |
|
86 |
+
public static function isChild($parent, $child) {
|
87 |
+
return self::matchPaths($parent, $child, true);
|
88 |
+
}
|
89 |
+
|
90 |
}
|
lib/wfLog.php
CHANGED
@@ -347,6 +347,15 @@ class wfLog {
|
|
347 |
return $results;
|
348 |
}
|
349 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
350 |
/**
|
351 |
* @param string $type
|
352 |
* @param array $results
|
@@ -370,6 +379,8 @@ class wfLog {
|
|
370 |
$res['blocked'] = false;
|
371 |
$res['rangeBlocked'] = false;
|
372 |
$res['ipRangeID'] = -1;
|
|
|
|
|
373 |
|
374 |
$ipBlock = wfBlock::findIPBlock($res['IP']);
|
375 |
if ($ipBlock !== false) {
|
@@ -1987,7 +1998,7 @@ class wfErrorLogHandler {
|
|
1987 |
if ($errorLogs === null) {
|
1988 |
$searchPaths = array(ABSPATH, ABSPATH . 'wp-admin', ABSPATH . 'wp-content');
|
1989 |
|
1990 |
-
$homePath =
|
1991 |
if (!in_array($homePath, $searchPaths)) {
|
1992 |
$searchPaths[] = $homePath;
|
1993 |
}
|
347 |
return $results;
|
348 |
}
|
349 |
|
350 |
+
private function processActionDescription($description) {
|
351 |
+
switch ($description) {
|
352 |
+
case wfWAFIPBlocksController::WFWAF_BLOCK_UAREFIPRANGE:
|
353 |
+
return __('UA/Hostname/Referrer/IP Range not allowed', 'wordfence');
|
354 |
+
default:
|
355 |
+
return $description;
|
356 |
+
}
|
357 |
+
}
|
358 |
+
|
359 |
/**
|
360 |
* @param string $type
|
361 |
* @param array $results
|
379 |
$res['blocked'] = false;
|
380 |
$res['rangeBlocked'] = false;
|
381 |
$res['ipRangeID'] = -1;
|
382 |
+
if (array_key_exists('actionDescription', $res))
|
383 |
+
$res['actionDescription'] = $this->processActionDescription($res['actionDescription']);
|
384 |
|
385 |
$ipBlock = wfBlock::findIPBlock($res['IP']);
|
386 |
if ($ipBlock !== false) {
|
1998 |
if ($errorLogs === null) {
|
1999 |
$searchPaths = array(ABSPATH, ABSPATH . 'wp-admin', ABSPATH . 'wp-content');
|
2000 |
|
2001 |
+
$homePath = wfUtils::getHomePath();
|
2002 |
if (!in_array($homePath, $searchPaths)) {
|
2003 |
$searchPaths[] = $homePath;
|
2004 |
}
|
lib/wfScanEngine.php
CHANGED
@@ -9,6 +9,8 @@ require_once(__DIR__ . '/wfUtils.php');
|
|
9 |
require_once(__DIR__ . '/wfFileUtils.php');
|
10 |
require_once(__DIR__ . '/wfScanPath.php');
|
11 |
require_once(__DIR__ . '/wfScanFile.php');
|
|
|
|
|
12 |
|
13 |
class wfScanEngine {
|
14 |
const SCAN_MANUALLY_KILLED = -999;
|
@@ -905,18 +907,11 @@ class wfScanEngine {
|
|
905 |
private function _scannedSkippedPaths() {
|
906 |
static $_cache = null;
|
907 |
if ($_cache === null) {
|
908 |
-
$scanPaths = array(
|
909 |
-
new wfScanPath(
|
910 |
-
ABSPATH,
|
911 |
-
ABSPATH,
|
912 |
-
'/',
|
913 |
-
array('.htaccess', 'index.php', 'license.txt', 'readme.html', 'wp-activate.php', 'wp-admin', 'wp-app.php', 'wp-blog-header.php', 'wp-comments-post.php', 'wp-config-sample.php', 'wp-content', 'wp-cron.php', 'wp-includes', 'wp-links-opml.php', 'wp-load.php', 'wp-login.php', 'wp-mail.php', 'wp-pass.php', 'wp-register.php', 'wp-settings.php', 'wp-signup.php', 'wp-trackback.php', 'xmlrpc.php', '.well-known', 'cgi-bin')
|
914 |
-
)
|
915 |
-
);
|
916 |
$directoryConstants = array(
|
917 |
-
'WP_CONTENT_DIR' => '/wp-content',
|
918 |
'WP_PLUGIN_DIR' => '/wp-content/plugins',
|
919 |
-
'UPLOADS' => '/wp-content/uploads'
|
|
|
920 |
);
|
921 |
foreach ($directoryConstants as $constant => $wordpressPath) {
|
922 |
if (!defined($constant))
|
@@ -938,9 +933,21 @@ class wfScanEngine {
|
|
938 |
}
|
939 |
}
|
940 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
941 |
$scanOutside = $this->scanController->scanOutsideWordPress();
|
942 |
-
$
|
943 |
-
$skipped = array();
|
944 |
foreach ($scanPaths as $scanPath) {
|
945 |
if (!$scanOutside && $scanPath->hasExpectedFiles()) {
|
946 |
try {
|
@@ -949,12 +956,11 @@ class wfScanEngine {
|
|
949 |
$file = $scanPath->createScanFile($fileName);
|
950 |
if (wfUtils::fileTooBig($file->getRealPath()))
|
951 |
continue;
|
|
|
952 |
if ($scanPath->expectsFile($fileName) || wfFileUtils::isReadableFile($file->getRealPath())) {
|
953 |
-
$
|
954 |
-
}
|
955 |
-
else {
|
956 |
-
$skipped[$file->getRealPath()] = $file;
|
957 |
}
|
|
|
958 |
}
|
959 |
catch (wfInvalidPathException $e) {
|
960 |
wordfence::status(4, 'info', sprintf(__("Ignoring invalid expected scan file: %s", 'wordfence'), $e->getPath()));
|
@@ -967,18 +973,15 @@ class wfScanEngine {
|
|
967 |
}
|
968 |
else {
|
969 |
try {
|
970 |
-
$
|
971 |
-
$
|
972 |
}
|
973 |
catch (wfInvalidPathException $e) {
|
974 |
wordfence::status(4, 'info', sprintf(__("Ignoring invalid base scan file: %s", 'wordfence'), $e->getPath()));
|
975 |
}
|
976 |
}
|
977 |
}
|
978 |
-
$_cache =
|
979 |
-
'scanned' => array_values($scanned),
|
980 |
-
'skipped' => array_values($skipped)
|
981 |
-
);
|
982 |
}
|
983 |
return $_cache;
|
984 |
}
|
@@ -1061,7 +1064,7 @@ class wfScanEngine {
|
|
1061 |
$knownFilesThemes = $this->getThemes();
|
1062 |
$this->status(2, 'info', sprintf(/* translators: Number of themes. */ _n("Found %d theme", "Found %d themes", sizeof($knownFilesThemes), 'wordfence'), sizeof($knownFilesThemes)));
|
1063 |
|
1064 |
-
$this->hasher = new wordfenceHash($includeInKnownFilesScan, $
|
1065 |
}
|
1066 |
|
1067 |
private function scan_knownFiles_main() {
|
@@ -2397,14 +2400,20 @@ class wfScanEngine {
|
|
2397 |
}
|
2398 |
$timeout = self::getMaxExecutionTime() - 2; //2 seconds shorter than max execution time which ensures that only 2 HTTP processes are ever occupied
|
2399 |
$testURL = admin_url('admin-ajax.php?action=wordfence_testAjax');
|
|
|
|
|
|
|
|
|
2400 |
if (!wfConfig::get('startScansRemotely', false)) {
|
2401 |
try {
|
2402 |
-
$testResult =
|
2403 |
-
|
2404 |
-
|
2405 |
-
|
2406 |
-
|
2407 |
-
|
|
|
|
|
2408 |
} catch (Exception $e) {
|
2409 |
//Fall through to the remote start test below
|
2410 |
}
|
@@ -2422,12 +2431,14 @@ class wfScanEngine {
|
|
2422 |
|
2423 |
try {
|
2424 |
wfConfig::set('scanStartAttempt', time());
|
2425 |
-
$response =
|
2426 |
-
|
2427 |
-
|
2428 |
-
|
2429 |
-
|
2430 |
-
|
|
|
|
|
2431 |
if (wfCentral::isConnected()) {
|
2432 |
wfCentral::updateScanStatus();
|
2433 |
}
|
@@ -2629,7 +2640,7 @@ class wfScanEngine {
|
|
2629 |
foreach ($themeData as $themeName => $themeVal) {
|
2630 |
if (preg_match('/\/([^\/]+)$/', $themeVal['Stylesheet Dir'], $matches)) {
|
2631 |
$shortDir = $matches[1]; //e.g. evo4cms
|
2632 |
-
$fullDir =
|
2633 |
$themes[$themeName] = array(
|
2634 |
'Name' => $themeVal['Name'],
|
2635 |
'Version' => $themeVal['Version'],
|
9 |
require_once(__DIR__ . '/wfFileUtils.php');
|
10 |
require_once(__DIR__ . '/wfScanPath.php');
|
11 |
require_once(__DIR__ . '/wfScanFile.php');
|
12 |
+
require_once(__DIR__ . '/wfScanEntrypoint.php');
|
13 |
+
require_once(__DIR__ . '/wfCurlInterceptor.php');
|
14 |
|
15 |
class wfScanEngine {
|
16 |
const SCAN_MANUALLY_KILLED = -999;
|
907 |
private function _scannedSkippedPaths() {
|
908 |
static $_cache = null;
|
909 |
if ($_cache === null) {
|
910 |
+
$scanPaths = array();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
911 |
$directoryConstants = array(
|
|
|
912 |
'WP_PLUGIN_DIR' => '/wp-content/plugins',
|
913 |
+
'UPLOADS' => '/wp-content/uploads',
|
914 |
+
'WP_CONTENT_DIR' => '/wp-content',
|
915 |
);
|
916 |
foreach ($directoryConstants as $constant => $wordpressPath) {
|
917 |
if (!defined($constant))
|
933 |
}
|
934 |
}
|
935 |
}
|
936 |
+
$scanPaths[] = new wfScanPath(
|
937 |
+
ABSPATH,
|
938 |
+
ABSPATH,
|
939 |
+
'/',
|
940 |
+
array('.htaccess', 'index.php', 'license.txt', 'readme.html', 'wp-activate.php', 'wp-admin', 'wp-app.php', 'wp-blog-header.php', 'wp-comments-post.php', 'wp-config-sample.php', 'wp-content', 'wp-cron.php', 'wp-includes', 'wp-links-opml.php', 'wp-load.php', 'wp-login.php', 'wp-mail.php', 'wp-pass.php', 'wp-register.php', 'wp-settings.php', 'wp-signup.php', 'wp-trackback.php', 'xmlrpc.php', '.well-known', 'cgi-bin')
|
941 |
+
);
|
942 |
+
if (WF_IS_FLYWHEEL && !empty($_SERVER['DOCUMENT_ROOT'])) {
|
943 |
+
$scanPaths[] = new wfScanPath(
|
944 |
+
ABSPATH,
|
945 |
+
$_SERVER['DOCUMENT_ROOT'],
|
946 |
+
'/../'
|
947 |
+
);
|
948 |
+
}
|
949 |
$scanOutside = $this->scanController->scanOutsideWordPress();
|
950 |
+
$entrypoints = array();
|
|
|
951 |
foreach ($scanPaths as $scanPath) {
|
952 |
if (!$scanOutside && $scanPath->hasExpectedFiles()) {
|
953 |
try {
|
956 |
$file = $scanPath->createScanFile($fileName);
|
957 |
if (wfUtils::fileTooBig($file->getRealPath()))
|
958 |
continue;
|
959 |
+
$entrypoint = new wfScanEntrypoint($file);
|
960 |
if ($scanPath->expectsFile($fileName) || wfFileUtils::isReadableFile($file->getRealPath())) {
|
961 |
+
$entrypoint->setIncluded();
|
|
|
|
|
|
|
962 |
}
|
963 |
+
$entrypoint->addTo($entrypoints);
|
964 |
}
|
965 |
catch (wfInvalidPathException $e) {
|
966 |
wordfence::status(4, 'info', sprintf(__("Ignoring invalid expected scan file: %s", 'wordfence'), $e->getPath()));
|
973 |
}
|
974 |
else {
|
975 |
try {
|
976 |
+
$entrypoint = new wfScanEntrypoint($scanPath->createScanFile('/'), true);
|
977 |
+
$entrypoint->addTo($entrypoints);
|
978 |
}
|
979 |
catch (wfInvalidPathException $e) {
|
980 |
wordfence::status(4, 'info', sprintf(__("Ignoring invalid base scan file: %s", 'wordfence'), $e->getPath()));
|
981 |
}
|
982 |
}
|
983 |
}
|
984 |
+
$_cache = wfScanEntrypoint::getScannedSkippedFiles($entrypoints);
|
|
|
|
|
|
|
985 |
}
|
986 |
return $_cache;
|
987 |
}
|
1064 |
$knownFilesThemes = $this->getThemes();
|
1065 |
$this->status(2, 'info', sprintf(/* translators: Number of themes. */ _n("Found %d theme", "Found %d themes", sizeof($knownFilesThemes), 'wordfence'), sizeof($knownFilesThemes)));
|
1066 |
|
1067 |
+
$this->hasher = new wordfenceHash($includeInKnownFilesScan, $this, wfUtils::hex2bin($this->malwarePrefixesHash), $this->coreHashesHash, $this->scanMode);
|
1068 |
}
|
1069 |
|
1070 |
private function scan_knownFiles_main() {
|
2400 |
}
|
2401 |
$timeout = self::getMaxExecutionTime() - 2; //2 seconds shorter than max execution time which ensures that only 2 HTTP processes are ever occupied
|
2402 |
$testURL = admin_url('admin-ajax.php?action=wordfence_testAjax');
|
2403 |
+
$forceIpv4 = wfConfig::get('scan_force_ipv4_start');
|
2404 |
+
$interceptor = new wfCurlInterceptor($forceIpv4);
|
2405 |
+
if ($forceIpv4)
|
2406 |
+
$interceptor->setOption(CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4);
|
2407 |
if (!wfConfig::get('startScansRemotely', false)) {
|
2408 |
try {
|
2409 |
+
$testResult = $interceptor->intercept(function () use ($testURL, $timeout) {
|
2410 |
+
return wp_remote_post($testURL, array(
|
2411 |
+
'timeout' => $timeout,
|
2412 |
+
'blocking' => true,
|
2413 |
+
'sslverify' => false,
|
2414 |
+
'headers' => array()
|
2415 |
+
));
|
2416 |
+
});
|
2417 |
} catch (Exception $e) {
|
2418 |
//Fall through to the remote start test below
|
2419 |
}
|
2431 |
|
2432 |
try {
|
2433 |
wfConfig::set('scanStartAttempt', time());
|
2434 |
+
$response = $interceptor->intercept(function () use ($cronURL, $headers) {
|
2435 |
+
return wp_remote_get($cronURL, array(
|
2436 |
+
'timeout' => 0.01,
|
2437 |
+
'blocking' => false,
|
2438 |
+
'sslverify' => false,
|
2439 |
+
'headers' => $headers
|
2440 |
+
));
|
2441 |
+
});
|
2442 |
if (wfCentral::isConnected()) {
|
2443 |
wfCentral::updateScanStatus();
|
2444 |
}
|
2640 |
foreach ($themeData as $themeName => $themeVal) {
|
2641 |
if (preg_match('/\/([^\/]+)$/', $themeVal['Stylesheet Dir'], $matches)) {
|
2642 |
$shortDir = $matches[1]; //e.g. evo4cms
|
2643 |
+
$fullDir = "wp-content/themes/{$shortDir}"; //e.g. wp-content/themes/evo4cms
|
2644 |
$themes[$themeName] = array(
|
2645 |
'Name' => $themeVal['Name'],
|
2646 |
'Version' => $themeVal['Version'],
|
lib/wfScanEntrypoint.php
ADDED
@@ -0,0 +1,58 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
class wfScanEntrypoint {
|
4 |
+
|
5 |
+
private $file;
|
6 |
+
private $included;
|
7 |
+
|
8 |
+
public function __construct($file, $included = false) {
|
9 |
+
$this->file = $file;
|
10 |
+
$this->included = $included;
|
11 |
+
}
|
12 |
+
|
13 |
+
public function getKey() {
|
14 |
+
return $this->file->getRealPath();
|
15 |
+
}
|
16 |
+
|
17 |
+
public function setIncluded($included = true) {
|
18 |
+
$this->included = $included;
|
19 |
+
return $this;
|
20 |
+
}
|
21 |
+
|
22 |
+
public function isIncluded() {
|
23 |
+
return $this->included;
|
24 |
+
}
|
25 |
+
|
26 |
+
public function getFile() {
|
27 |
+
return $this->file;
|
28 |
+
}
|
29 |
+
|
30 |
+
public function addTo(&$entrypoints) {
|
31 |
+
$key = $this->getKey();
|
32 |
+
if (array_key_exists($key, $entrypoints)) {
|
33 |
+
if ($this->isIncluded())
|
34 |
+
$entrypoints[$key]->setIncluded();
|
35 |
+
}
|
36 |
+
else {
|
37 |
+
$entrypoints[$key] = $this;
|
38 |
+
}
|
39 |
+
}
|
40 |
+
|
41 |
+
public static function getScannedSkippedFiles($entrypoints) {
|
42 |
+
$scanned = array();
|
43 |
+
$skipped = array();
|
44 |
+
foreach ($entrypoints as $entrypoint) {
|
45 |
+
if ($entrypoint->isIncluded()) {
|
46 |
+
$scanned[] = $entrypoint->getFile();
|
47 |
+
}
|
48 |
+
else {
|
49 |
+
$skipped[] = $entrypoint->getFile();
|
50 |
+
}
|
51 |
+
}
|
52 |
+
return array(
|
53 |
+
'scanned' => $scanned,
|
54 |
+
'skipped' => $skipped
|
55 |
+
);
|
56 |
+
}
|
57 |
+
|
58 |
+
}
|
lib/wfScanFileLink.php
ADDED
@@ -0,0 +1,22 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
require_once __DIR__ . '/wfScanFile.php';
|
4 |
+
|
5 |
+
class wfScanFileLink extends wfScanFile {
|
6 |
+
|
7 |
+
private $linkPath;
|
8 |
+
|
9 |
+
public function __construct($linkPath, $realPath, $wordpressPath) {
|
10 |
+
parent::__construct($realPath, $wordpressPath);
|
11 |
+
$this->linkPath = $linkPath;
|
12 |
+
}
|
13 |
+
|
14 |
+
public function getLinkPath() {
|
15 |
+
return $this->linkPath;
|
16 |
+
}
|
17 |
+
|
18 |
+
public function getDisplayPath() {
|
19 |
+
return $this->getLinkPath();
|
20 |
+
}
|
21 |
+
|
22 |
+
}
|
lib/wfScanPath.php
CHANGED
@@ -2,6 +2,7 @@
|
|
2 |
|
3 |
require_once __DIR__ . '/wfFileUtils.php';
|
4 |
require_once __DIR__ . '/wfScanFile.php';
|
|
|
5 |
|
6 |
class wfScanPath {
|
7 |
|
@@ -52,10 +53,15 @@ class wfScanPath {
|
|
52 |
}
|
53 |
|
54 |
public function createScanFile($relativePath) {
|
55 |
-
|
56 |
-
|
57 |
-
|
58 |
-
)
|
|
|
|
|
|
|
|
|
|
|
59 |
}
|
60 |
|
61 |
public function __toString() {
|
2 |
|
3 |
require_once __DIR__ . '/wfFileUtils.php';
|
4 |
require_once __DIR__ . '/wfScanFile.php';
|
5 |
+
require_once __DIR__ . '/wfScanFileLink.php';
|
6 |
|
7 |
class wfScanPath {
|
8 |
|
53 |
}
|
54 |
|
55 |
public function createScanFile($relativePath) {
|
56 |
+
$path = wfFileUtils::joinPaths($this->realPath, $relativePath);
|
57 |
+
$realPath = wfFileUtils::realPath($path);
|
58 |
+
$wordpressPath = wfFileUtils::trimSeparators(wfFileUtils::joinPaths($this->wordpressPath, $relativePath), true, false);
|
59 |
+
if (is_link($path)) {
|
60 |
+
return new wfScanFileLink($path, $realPath, $wordpressPath);
|
61 |
+
}
|
62 |
+
else {
|
63 |
+
return new wfScanFile($realPath, $wordpressPath);
|
64 |
+
}
|
65 |
}
|
66 |
|
67 |
public function __toString() {
|
lib/wfUtils.php
CHANGED
@@ -1855,24 +1855,30 @@ class wfUtils {
|
|
1855 |
* @param string $host
|
1856 |
* @return array
|
1857 |
*/
|
1858 |
-
public static function resolveDomainName($host) {
|
1859 |
-
// Fallback if this function is not available
|
1860 |
if (!function_exists('dns_get_record')) {
|
1861 |
-
|
1862 |
-
|
1863 |
-
|
1864 |
-
|
1865 |
-
|
1866 |
-
|
1867 |
-
|
1868 |
-
|
1869 |
-
|
1870 |
-
|
1871 |
-
|
1872 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1873 |
}
|
1874 |
}
|
1875 |
-
return $
|
1876 |
}
|
1877 |
|
1878 |
/**
|
@@ -3079,6 +3085,29 @@ class wfUtils {
|
|
3079 |
));
|
3080 |
}
|
3081 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3082 |
}
|
3083 |
|
3084 |
// GeoIP lib uses these as well
|
@@ -3111,21 +3140,25 @@ class wfWebServerInfo {
|
|
3111 |
public static function createFromEnvironment() {
|
3112 |
$serverInfo = new self;
|
3113 |
$sapi = php_sapi_name();
|
3114 |
-
if (
|
3115 |
-
$serverInfo->setSoftware(self::
|
3116 |
-
$serverInfo->setSoftwareName('
|
3117 |
}
|
3118 |
-
if (
|
3119 |
-
$serverInfo->setSoftware(self::
|
3120 |
-
$serverInfo->setSoftwareName('
|
3121 |
}
|
3122 |
-
if (strpos($_SERVER['SERVER_SOFTWARE'], 'nginx') !== false) {
|
3123 |
$serverInfo->setSoftware(self::NGINX);
|
3124 |
$serverInfo->setSoftwareName('nginx');
|
3125 |
}
|
3126 |
-
if (
|
3127 |
-
$serverInfo->setSoftware(self::
|
3128 |
-
$serverInfo->setSoftwareName('
|
|
|
|
|
|
|
|
|
3129 |
}
|
3130 |
|
3131 |
$serverInfo->setHandler($sapi);
|
1855 |
* @param string $host
|
1856 |
* @return array
|
1857 |
*/
|
1858 |
+
public static function resolveDomainName($host, $ipVersion = null) {
|
|
|
1859 |
if (!function_exists('dns_get_record')) {
|
1860 |
+
if ($ipVersion === 4 || $ipVersion === null) {
|
1861 |
+
$ips = gethostbynamel($host);
|
1862 |
+
if ($ips !== false)
|
1863 |
+
return $ips;
|
1864 |
+
}
|
1865 |
+
return array();
|
1866 |
+
}
|
1867 |
+
$recordTypes = array();
|
1868 |
+
if ($ipVersion === 4 || $ipVersion === null)
|
1869 |
+
$recordTypes[DNS_A] = 'ip';
|
1870 |
+
if ($ipVersion === 6 || $ipVersion === null)
|
1871 |
+
$recordTypes[DNS_AAAA] = 'ipv6';
|
1872 |
+
$ips = array();
|
1873 |
+
foreach ($recordTypes as $type => $key) {
|
1874 |
+
$records = @dns_get_record($host, $type);
|
1875 |
+
if ($records !== false) {
|
1876 |
+
foreach ($records as $record) {
|
1877 |
+
$ips[] = $record[$key];
|
1878 |
+
}
|
1879 |
}
|
1880 |
}
|
1881 |
+
return $ips;
|
1882 |
}
|
1883 |
|
1884 |
/**
|
3085 |
));
|
3086 |
}
|
3087 |
|
3088 |
+
public static function getHomePath() {
|
3089 |
+
if (!function_exists('get_home_path')) {
|
3090 |
+
include_once(ABSPATH . 'wp-admin/includes/file.php');
|
3091 |
+
}
|
3092 |
+
if (WF_IS_FLYWHEEL)
|
3093 |
+
return trailingslashit($_SERVER['DOCUMENT_ROOT']);
|
3094 |
+
return get_home_path();
|
3095 |
+
}
|
3096 |
+
|
3097 |
+
public static function includeOnceIfPresent($path) {
|
3098 |
+
if (file_exists($path)) {
|
3099 |
+
@include_once($path);
|
3100 |
+
return @include_once($path); //Calling `include_once` for an already included file will return true
|
3101 |
+
}
|
3102 |
+
return false;
|
3103 |
+
}
|
3104 |
+
|
3105 |
+
public static function isCurlSupported() {
|
3106 |
+
if (self::includeOnceIfPresent(ABSPATH . 'wp-includes/class-wp-http-curl.php'))
|
3107 |
+
return WP_Http_Curl::test();
|
3108 |
+
return false;
|
3109 |
+
}
|
3110 |
+
|
3111 |
}
|
3112 |
|
3113 |
// GeoIP lib uses these as well
|
3140 |
public static function createFromEnvironment() {
|
3141 |
$serverInfo = new self;
|
3142 |
$sapi = php_sapi_name();
|
3143 |
+
if (WF_IS_FLYWHEEL) {
|
3144 |
+
$serverInfo->setSoftware(self::NGINX);
|
3145 |
+
$serverInfo->setSoftwareName('Flywheel');
|
3146 |
}
|
3147 |
+
else if (strpos($_SERVER['SERVER_SOFTWARE'], 'Microsoft-IIS') !== false || strpos($_SERVER['SERVER_SOFTWARE'], 'ExpressionDevServer') !== false) {
|
3148 |
+
$serverInfo->setSoftware(self::IIS);
|
3149 |
+
$serverInfo->setSoftwareName('iis');
|
3150 |
}
|
3151 |
+
else if (strpos($_SERVER['SERVER_SOFTWARE'], 'nginx') !== false) {
|
3152 |
$serverInfo->setSoftware(self::NGINX);
|
3153 |
$serverInfo->setSoftwareName('nginx');
|
3154 |
}
|
3155 |
+
else if (stripos($_SERVER['SERVER_SOFTWARE'], 'litespeed') !== false || $sapi == 'litespeed') {
|
3156 |
+
$serverInfo->setSoftware(self::LITESPEED);
|
3157 |
+
$serverInfo->setSoftwareName('litespeed');
|
3158 |
+
}
|
3159 |
+
else if (stripos($_SERVER['SERVER_SOFTWARE'], 'apache') !== false) {
|
3160 |
+
$serverInfo->setSoftware(self::APACHE);
|
3161 |
+
$serverInfo->setSoftwareName('apache');
|
3162 |
}
|
3163 |
|
3164 |
$serverInfo->setHandler($sapi);
|
lib/wordfenceClass.php
CHANGED
@@ -1680,7 +1680,7 @@ SQL
|
|
1680 |
}
|
1681 |
|
1682 |
if ($enforceStrongPasswds && !wordfence::isStrongPasswd($password, $username)) {
|
1683 |
-
$errors->add('pass', __('Please choose a stronger password.
|
1684 |
return $errors;
|
1685 |
}
|
1686 |
|
@@ -1713,28 +1713,53 @@ SQL
|
|
1713 |
return $errors;
|
1714 |
}
|
1715 |
public static function isStrongPasswd($passwd, $username ) {
|
1716 |
-
$
|
1717 |
-
|
|
|
|
|
1718 |
return false;
|
1719 |
-
if(
|
1720 |
return false;
|
1721 |
-
if(preg_match('/(?:password|passwd|mypass|wordpress)/i', $passwd))
|
1722 |
return false;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1723 |
}
|
1724 |
-
|
1725 |
-
|
1726 |
-
|
1727 |
-
|
1728 |
-
|
1729 |
-
|
1730 |
-
|
1731 |
-
|
1732 |
-
|
1733 |
-
|
1734 |
-
}
|
1735 |
-
if($strength > 60){
|
1736 |
-
return true;
|
1737 |
}
|
|
|
1738 |
}
|
1739 |
public static function lostPasswordPost($errors = null, $user = null) {
|
1740 |
$IP = wfUtils::getIP();
|
@@ -4623,7 +4648,7 @@ SQL
|
|
4623 |
$sitePath = trim($components['path'], '/');
|
4624 |
}
|
4625 |
|
4626 |
-
$homePath =
|
4627 |
$file = $issue['data']['file'];
|
4628 |
$localFile = ABSPATH . '/' . $file; //The scanner uses ABSPATH as its base rather than get_home_path()
|
4629 |
$localFile = realpath($localFile);
|
@@ -4692,10 +4717,15 @@ HTACCESS;
|
|
4692 |
$val = trim($_POST['val']);
|
4693 |
$val = preg_replace('/[^a-zA-Z0-9\.\-:]+/', '', $val);
|
4694 |
$api = new wfAPI(wfConfig::get('apiKey'), wfUtils::getWPVersion());
|
4695 |
-
|
4696 |
-
'
|
4697 |
-
|
4698 |
-
|
|
|
|
|
|
|
|
|
|
|
4699 |
}
|
4700 |
public static function ajax_recentTraffic_callback(){
|
4701 |
$ip = trim($_POST['ip']);
|
@@ -8019,7 +8049,7 @@ SQL
|
|
8019 |
|
8020 |
$currentAutoPrependFile = ini_get('auto_prepend_file');
|
8021 |
$currentAutoPrepend = null;
|
8022 |
-
if (isset($_POST['currentAutoPrepend']) && !WF_IS_WP_ENGINE && !WF_IS_PRESSABLE) {
|
8023 |
$currentAutoPrepend = $_POST['currentAutoPrepend'];
|
8024 |
}
|
8025 |
|
@@ -9031,7 +9061,7 @@ SQL
|
|
9031 |
}
|
9032 |
|
9033 |
public static function getWAFBootstrapPath() {
|
9034 |
-
if (WF_IS_PRESSABLE) {
|
9035 |
return WP_CONTENT_DIR . '/wordfence-waf.php';
|
9036 |
}
|
9037 |
return ABSPATH . 'wordfence-waf.php';
|
@@ -9131,7 +9161,7 @@ if (file_exists(__DIR__.%1$s)) {
|
|
9131 |
*/
|
9132 |
public static function requestFilesystemCredentials($adminURL, $homePath = null, $relaxedFileOwnership = true, $output = true) {
|
9133 |
if ($homePath === null) {
|
9134 |
-
$homePath =
|
9135 |
}
|
9136 |
|
9137 |
if (!$output) { ob_start(); }
|
@@ -9468,7 +9498,7 @@ class wfWAFAutoPrependHelper {
|
|
9468 |
return true;
|
9469 |
}
|
9470 |
|
9471 |
-
$htaccessPath =
|
9472 |
if (file_exists($htaccessPath)) {
|
9473 |
$htaccessContent = file_get_contents($htaccessPath);
|
9474 |
$regex = '/# Wordfence WAF.*?# END Wordfence WAF/is';
|
@@ -9492,7 +9522,7 @@ class wfWAFAutoPrependHelper {
|
|
9492 |
* @return bool
|
9493 |
*/
|
9494 |
public static function fixHtaccessMod_php() {
|
9495 |
-
$htaccessPath =
|
9496 |
if (file_exists($htaccessPath)) {
|
9497 |
$htaccessContent = file_get_contents($htaccessPath);
|
9498 |
$regex = '/# Wordfence WAF.*?# END Wordfence WAF/is';
|
@@ -9800,13 +9830,13 @@ auto_prepend_file = '%s'
|
|
9800 |
}
|
9801 |
|
9802 |
public function getHtaccessPath() {
|
9803 |
-
return
|
9804 |
}
|
9805 |
|
9806 |
public function getUserIniPath() {
|
9807 |
$userIni = ini_get('user_ini.filename');
|
9808 |
if ($userIni) {
|
9809 |
-
return
|
9810 |
}
|
9811 |
return false;
|
9812 |
}
|
1680 |
}
|
1681 |
|
1682 |
if ($enforceStrongPasswds && !wordfence::isStrongPasswd($password, $username)) {
|
1683 |
+
$errors->add('pass', __('Please choose a stronger password. Use at least 12 characters, and include numbers, symbols, and a mix of upper and lowercase letters. Do not use common words or sequences of letters or numbers.', 'wordfence'));
|
1684 |
return $errors;
|
1685 |
}
|
1686 |
|
1713 |
return $errors;
|
1714 |
}
|
1715 |
public static function isStrongPasswd($passwd, $username ) {
|
1716 |
+
$passwd = trim($passwd);
|
1717 |
+
$lowerPasswd = strtolower($passwd);
|
1718 |
+
$passwdLength = strlen($lowerPasswd);
|
1719 |
+
if ($passwdLength < 12)
|
1720 |
return false;
|
1721 |
+
if ($lowerPasswd == strtolower( $username ) )
|
1722 |
return false;
|
1723 |
+
if (preg_match('/(?:password|passwd|mypass|wordpress)/i', $passwd))
|
1724 |
return false;
|
1725 |
+
if (preg_match('/(.)\1{2,}/', $lowerPasswd)) //Disallow any character repeated 3 or more times
|
1726 |
+
return false;
|
1727 |
+
/*
|
1728 |
+
* Check for ordered sequences of at least 4 characters for alphabetic sequences and 3 characters for other sequences, ignoring case
|
1729 |
+
* Examples:
|
1730 |
+
* - 321
|
1731 |
+
* - abcd
|
1732 |
+
* - abab
|
1733 |
+
*/
|
1734 |
+
$last = null;
|
1735 |
+
$sequenceLength = 1;
|
1736 |
+
$alphabetic = true;
|
1737 |
+
for ($i = 0; $i < $passwdLength; $i++) {
|
1738 |
+
$current = ord($lowerPasswd[$i]);
|
1739 |
+
if ($last !== null) {
|
1740 |
+
if (abs($current - $last) === 1) {
|
1741 |
+
$alphabetic &= ctype_alpha($lowerPasswd[$i]);
|
1742 |
+
if (++$sequenceLength > ($alphabetic ? 3 : 2))
|
1743 |
+
return false;
|
1744 |
+
}
|
1745 |
+
else {
|
1746 |
+
$sequenceLength = 1;
|
1747 |
+
$alphabetic = true;
|
1748 |
+
}
|
1749 |
+
}
|
1750 |
+
$last = $current;
|
1751 |
}
|
1752 |
+
$characterTypes = array(
|
1753 |
+
'/[a-z]/',
|
1754 |
+
'/[A-Z]/',
|
1755 |
+
'/[0-9]/',
|
1756 |
+
'/[^a-zA-Z0-9]/'
|
1757 |
+
);
|
1758 |
+
foreach ($characterTypes as $type) {
|
1759 |
+
if (!preg_match($type, $passwd))
|
1760 |
+
return false;
|
|
|
|
|
|
|
|
|
1761 |
}
|
1762 |
+
return true;
|
1763 |
}
|
1764 |
public static function lostPasswordPost($errors = null, $user = null) {
|
1765 |
$IP = wfUtils::getIP();
|
4648 |
$sitePath = trim($components['path'], '/');
|
4649 |
}
|
4650 |
|
4651 |
+
$homePath = wfUtils::getHomePath();
|
4652 |
$file = $issue['data']['file'];
|
4653 |
$localFile = ABSPATH . '/' . $file; //The scanner uses ABSPATH as its base rather than get_home_path()
|
4654 |
$localFile = realpath($localFile);
|
4717 |
$val = trim($_POST['val']);
|
4718 |
$val = preg_replace('/[^a-zA-Z0-9\.\-:]+/', '', $val);
|
4719 |
$api = new wfAPI(wfConfig::get('apiKey'), wfUtils::getWPVersion());
|
4720 |
+
try {
|
4721 |
+
$result = $api->call('whois', array(), array(
|
4722 |
+
'val' => $val,
|
4723 |
+
));
|
4724 |
+
return array('ok' => 1, 'result' => $result['result']);
|
4725 |
+
}
|
4726 |
+
catch (wfAPICallErrorResponseException $e) {
|
4727 |
+
return array('ok' => 0);
|
4728 |
+
}
|
4729 |
}
|
4730 |
public static function ajax_recentTraffic_callback(){
|
4731 |
$ip = trim($_POST['ip']);
|
8049 |
|
8050 |
$currentAutoPrependFile = ini_get('auto_prepend_file');
|
8051 |
$currentAutoPrepend = null;
|
8052 |
+
if (isset($_POST['currentAutoPrepend']) && !WF_IS_WP_ENGINE && !WF_IS_PRESSABLE && !WF_IS_FLYWHEEL) {
|
8053 |
$currentAutoPrepend = $_POST['currentAutoPrepend'];
|
8054 |
}
|
8055 |
|
9061 |
}
|
9062 |
|
9063 |
public static function getWAFBootstrapPath() {
|
9064 |
+
if (WF_IS_PRESSABLE || WF_IS_FLYWHEEL) {
|
9065 |
return WP_CONTENT_DIR . '/wordfence-waf.php';
|
9066 |
}
|
9067 |
return ABSPATH . 'wordfence-waf.php';
|
9161 |
*/
|
9162 |
public static function requestFilesystemCredentials($adminURL, $homePath = null, $relaxedFileOwnership = true, $output = true) {
|
9163 |
if ($homePath === null) {
|
9164 |
+
$homePath = wfUtils::getHomePath();
|
9165 |
}
|
9166 |
|
9167 |
if (!$output) { ob_start(); }
|
9498 |
return true;
|
9499 |
}
|
9500 |
|
9501 |
+
$htaccessPath = wfUtils::getHomePath() . '.htaccess';
|
9502 |
if (file_exists($htaccessPath)) {
|
9503 |
$htaccessContent = file_get_contents($htaccessPath);
|
9504 |
$regex = '/# Wordfence WAF.*?# END Wordfence WAF/is';
|
9522 |
* @return bool
|
9523 |
*/
|
9524 |
public static function fixHtaccessMod_php() {
|
9525 |
+
$htaccessPath = wfUtils::getHomePath() . '.htaccess';
|
9526 |
if (file_exists($htaccessPath)) {
|
9527 |
$htaccessContent = file_get_contents($htaccessPath);
|
9528 |
$regex = '/# Wordfence WAF.*?# END Wordfence WAF/is';
|
9830 |
}
|
9831 |
|
9832 |
public function getHtaccessPath() {
|
9833 |
+
return wfUtils::getHomePath() . '.htaccess';
|
9834 |
}
|
9835 |
|
9836 |
public function getUserIniPath() {
|
9837 |
$userIni = ini_get('user_ini.filename');
|
9838 |
if ($userIni) {
|
9839 |
+
return wfUtils::getHomePath() . $userIni;
|
9840 |
}
|
9841 |
return false;
|
9842 |
}
|
lib/wordfenceHash.php
CHANGED
@@ -41,7 +41,7 @@ class wordfenceHash {
|
|
41 |
* @param wfScanEngine $engine
|
42 |
* @throws Exception
|
43 |
*/
|
44 |
-
public function __construct($scannedFiles, $
|
45 |
$this->scannedFiles = $scannedFiles;
|
46 |
$this->engine = $engine;
|
47 |
|
@@ -161,7 +161,7 @@ class wordfenceHash {
|
|
161 |
}
|
162 |
}
|
163 |
public function __sleep(){
|
164 |
-
return array('totalFiles', 'totalDirs', 'totalData', 'stoppedOnFile', 'coreEnabled', 'pluginsEnabled', 'themesEnabled', 'malwareEnabled', 'coreUnknownEnabled', 'knownFiles', 'haveIssues', 'status', 'possibleMalware', 'scannedFiles', 'totalForks', 'alertedOnUnknownWordPressVersion', 'foldersProcessed', 'suspectedFiles', 'indexed', 'indexSize', 'currentIndex', '
|
165 |
}
|
166 |
public function __wakeup(){
|
167 |
$this->db = new wfDB();
|
@@ -263,9 +263,8 @@ class wordfenceHash {
|
|
263 |
if (!$this->_shouldProcessFile($file))
|
264 |
return;
|
265 |
if (is_dir($realPath)) {
|
266 |
-
if (
|
267 |
return;
|
268 |
-
}
|
269 |
|
270 |
$this->foldersEntered[$file->getRealPath()] = 1;
|
271 |
|
@@ -283,7 +282,7 @@ class wordfenceHash {
|
|
283 |
}
|
284 |
if (is_file($child->getRealPath())) {
|
285 |
$relativeFile = $child->getWordpressPath();
|
286 |
-
if ($this->stoppedOnFile && $
|
287 |
continue;
|
288 |
}
|
289 |
|
@@ -312,7 +311,7 @@ class wordfenceHash {
|
|
312 |
else {
|
313 |
if (is_file($realPath)) {
|
314 |
$relativeFile = $file->getWordpressPath();
|
315 |
-
if ($this->stoppedOnFile && $
|
316 |
return;
|
317 |
}
|
318 |
|
@@ -341,8 +340,9 @@ class wordfenceHash {
|
|
341 |
$files = $indexedFiles;
|
342 |
$indexedFiles = array();
|
343 |
}
|
344 |
-
|
345 |
-
|
|
|
346 |
$payload = array();
|
347 |
foreach ($files as $file) {
|
348 |
$payload[] = (string) $file;
|
@@ -352,7 +352,7 @@ class wordfenceHash {
|
|
352 |
$table_wfKnownFileList = wfDB::networkTable('wfKnownFileList');
|
353 |
$query = substr("INSERT INTO {$table_wfKnownFileList} (path, wordpress_path) VALUES " . str_repeat("('%s', '%s'), ", count($files)), 0, -2);
|
354 |
$wpdb->query($wpdb->prepare($query, $payload));
|
355 |
-
$this->indexSize +=
|
356 |
wordfence::status(2, 'info', sprintf(/* translators: Number of files. */ __("%d files indexed", 'wordfence'), $this->indexSize));
|
357 |
}
|
358 |
}
|
@@ -385,11 +385,11 @@ class wordfenceHash {
|
|
385 |
return $file;
|
386 |
}
|
387 |
private function _checkForTimeout($file = null, $indexQueue = false) {
|
388 |
-
$
|
389 |
-
if (($this->stoppedOnFile !== $
|
390 |
if ($indexQueue !== false) {
|
391 |
$this->_serviceIndexQueue($indexQueue, true);
|
392 |
-
$this->stoppedOnFile = $
|
393 |
wordfence::status(4, 'info', sprintf(/* translators: File path. */ __("Forking during indexing: %s", 'wordfence'), (string) $file));
|
394 |
}
|
395 |
else {
|
@@ -399,10 +399,10 @@ class wordfenceHash {
|
|
399 |
//exits
|
400 |
}
|
401 |
|
402 |
-
if ($this->stoppedOnFile && $
|
403 |
return;
|
404 |
}
|
405 |
-
else if ($this->stoppedOnFile && $
|
406 |
$this->stoppedOnFile = false; //Continue indexing
|
407 |
}
|
408 |
}
|
41 |
* @param wfScanEngine $engine
|
42 |
* @throws Exception
|
43 |
*/
|
44 |
+
public function __construct($scannedFiles, $engine, $malwarePrefixesHash, $coreHashesHash, $scanMode) {
|
45 |
$this->scannedFiles = $scannedFiles;
|
46 |
$this->engine = $engine;
|
47 |
|
161 |
}
|
162 |
}
|
163 |
public function __sleep(){
|
164 |
+
return array('totalFiles', 'totalDirs', 'totalData', 'stoppedOnFile', 'coreEnabled', 'pluginsEnabled', 'themesEnabled', 'malwareEnabled', 'coreUnknownEnabled', 'knownFiles', 'haveIssues', 'status', 'possibleMalware', 'scannedFiles', 'totalForks', 'alertedOnUnknownWordPressVersion', 'foldersProcessed', 'suspectedFiles', 'indexed', 'indexSize', 'currentIndex', 'coalescingIssues', 'pathMap');
|
165 |
}
|
166 |
public function __wakeup(){
|
167 |
$this->db = new wfDB();
|
263 |
if (!$this->_shouldProcessFile($file))
|
264 |
return;
|
265 |
if (is_dir($realPath)) {
|
266 |
+
if (isset($this->foldersEntered[$realPath]))
|
267 |
return;
|
|
|
268 |
|
269 |
$this->foldersEntered[$file->getRealPath()] = 1;
|
270 |
|
282 |
}
|
283 |
if (is_file($child->getRealPath())) {
|
284 |
$relativeFile = $child->getWordpressPath();
|
285 |
+
if ($this->stoppedOnFile && $child->getRealPath() != $this->stoppedOnFile) {
|
286 |
continue;
|
287 |
}
|
288 |
|
311 |
else {
|
312 |
if (is_file($realPath)) {
|
313 |
$relativeFile = $file->getWordpressPath();
|
314 |
+
if ($this->stoppedOnFile && $realPath != $this->stoppedOnFile) {
|
315 |
return;
|
316 |
}
|
317 |
|
340 |
$files = $indexedFiles;
|
341 |
$indexedFiles = array();
|
342 |
}
|
343 |
+
|
344 |
+
$fileCount = count($files);
|
345 |
+
if ($fileCount > 0) {
|
346 |
$payload = array();
|
347 |
foreach ($files as $file) {
|
348 |
$payload[] = (string) $file;
|
352 |
$table_wfKnownFileList = wfDB::networkTable('wfKnownFileList');
|
353 |
$query = substr("INSERT INTO {$table_wfKnownFileList} (path, wordpress_path) VALUES " . str_repeat("('%s', '%s'), ", count($files)), 0, -2);
|
354 |
$wpdb->query($wpdb->prepare($query, $payload));
|
355 |
+
$this->indexSize += $fileCount;
|
356 |
wordfence::status(2, 'info', sprintf(/* translators: Number of files. */ __("%d files indexed", 'wordfence'), $this->indexSize));
|
357 |
}
|
358 |
}
|
385 |
return $file;
|
386 |
}
|
387 |
private function _checkForTimeout($file = null, $indexQueue = false) {
|
388 |
+
$realPath = $file ? $file->getRealPath() : null;
|
389 |
+
if (($this->stoppedOnFile !== $realPath) && $this->engine->shouldFork()) { //max X seconds but don't allow fork if we're looking for the file we stopped on. Search mode is VERY fast.
|
390 |
if ($indexQueue !== false) {
|
391 |
$this->_serviceIndexQueue($indexQueue, true);
|
392 |
+
$this->stoppedOnFile = $realPath;
|
393 |
wordfence::status(4, 'info', sprintf(/* translators: File path. */ __("Forking during indexing: %s", 'wordfence'), (string) $file));
|
394 |
}
|
395 |
else {
|
399 |
//exits
|
400 |
}
|
401 |
|
402 |
+
if ($this->stoppedOnFile && $realPath != $this->stoppedOnFile && $indexQueue !== false) {
|
403 |
return;
|
404 |
}
|
405 |
+
else if ($this->stoppedOnFile && $realPath == $this->stoppedOnFile) {
|
406 |
$this->stoppedOnFile = false; //Continue indexing
|
407 |
}
|
408 |
}
|
lib/wordfenceScanner.php
CHANGED
@@ -414,7 +414,7 @@ class wordfenceScanner {
|
|
414 |
'severity' => wfIssues::SEVERITY_CRITICAL,
|
415 |
'ignoreP' => $record->realPath,
|
416 |
'ignoreC' => $fileSum,
|
417 |
-
'shortMsg' => sprintf(__('File appears to be malicious or unsafe: %s', 'wordfence'), esc_html($
|
418 |
'longMsg' => $customMessage . ' ' . sprintf(__('The matched text in this file is: %s', 'wordfence'), '<strong style="color: #F00;" class="wf-split-word">' . wfUtils::potentialBinaryStringToHTML((wfUtils::strlen($matchString) > 200 ? wfUtils::substr($matchString, 0, 200) . '...' : $matchString)) . '</strong>') . ' ' . '<br><br>' . sprintf(/* translators: Scan result type. */ __('The issue type is: %s', 'wordfence'), '<strong>' . esc_html($rule[7]) . '</strong>') . '<br>' . sprintf(/* translators: Scan result description. */ __('Description: %s', 'wordfence'), '<strong>' . esc_html($rule[3]) . '</strong>') . $extraMsg,
|
419 |
'data' => array_merge(array(
|
420 |
'file' => $file,
|
@@ -456,7 +456,7 @@ class wordfenceScanner {
|
|
456 |
'severity' => wfIssues::SEVERITY_CRITICAL,
|
457 |
'ignoreP' => $record->realPath,
|
458 |
'ignoreC' => $fileSum,
|
459 |
-
'shortMsg' => __('This file may contain malicious executable code: ', 'wordfence') . esc_html($
|
460 |
'longMsg' => sprintf(/* translators: Malware signature matched text. */ __('This file is a PHP executable file and contains the word "eval" (without quotes) and the word "%s" (without quotes). The eval() function along with an encoding function like the one mentioned are commonly used by hackers to hide their code. If you know about this file you can choose to ignore it to exclude it from future scans. This file was detected because you have enabled HIGH SENSITIVITY scanning. This option is more aggressive than the usual scans, and may cause false positives.', 'wordfence'), '<span class="wf-split-word">' . esc_html($badStringFound) . '</span>'),
|
461 |
'data' => array_merge(array(
|
462 |
'file' => $file,
|
@@ -523,7 +523,7 @@ class wordfenceScanner {
|
|
523 |
'severity' => wfIssues::SEVERITY_CRITICAL,
|
524 |
'ignoreP' => $record->realPath,
|
525 |
'ignoreC' => md5_file($record->realPath),
|
526 |
-
'shortMsg' => __('File contains suspected malware URL: ', 'wordfence') . esc_html($
|
527 |
'longMsg' => wp_kses(sprintf(
|
528 |
/* translators: 1. Malware signature matched text. 2. Malicious URL. 3. Malicious URL. */
|
529 |
__('This file contains a suspected malware URL listed on Google\'s list of malware sites. Wordfence decodes %1$s when scanning files so the URL may not be visible if you view this file. The URL is: %2$s - More info available at <a href="http://safebrowsing.clients.google.com/safebrowsing/diagnostic?site=%3$s&client=googlechrome&hl=en-US" target="_blank" rel="noopener noreferrer">Google Safe Browsing diagnostic page<span class="screen-reader-text"> (opens in new tab)</span></a>.', 'wordfence'),
|
@@ -548,7 +548,7 @@ class wordfenceScanner {
|
|
548 |
'severity' => wfIssues::SEVERITY_CRITICAL,
|
549 |
'ignoreP' => $record->realPath,
|
550 |
'ignoreC' => md5_file($record->realPath),
|
551 |
-
'shortMsg' => __('File contains suspected phishing URL: ', 'wordfence') . esc_html($
|
552 |
'longMsg' => __('This file contains a URL that is a suspected phishing site that is currently listed on Google\'s list of known phishing sites. The URL is: ', 'wordfence') . esc_html($result['URL']),
|
553 |
'data' => array_merge(array(
|
554 |
'file' => $file,
|
@@ -567,7 +567,7 @@ class wordfenceScanner {
|
|
567 |
'severity' => wfIssues::SEVERITY_CRITICAL,
|
568 |
'ignoreP' => $record->realFile,
|
569 |
'ignoreC' => md5_file($record->realPath),
|
570 |
-
'shortMsg' => __('File contains suspected malware URL: ', 'wordfence') . esc_html($
|
571 |
'longMsg' => __('This file contains a URL that is currently listed on Wordfence\'s domain blocklist. The URL is: ', 'wordfence') . esc_html($result['URL']),
|
572 |
'data' => array_merge(array(
|
573 |
'file' => $file,
|
@@ -688,11 +688,11 @@ class wordfenceScanner {
|
|
688 |
$canRegenerate = false;
|
689 |
if ($fullPath !== null) {
|
690 |
$bootstrapPath = wordfence::getWAFBootstrapPath();
|
691 |
-
$htaccessPath =
|
692 |
$userIni = ini_get('user_ini.filename');
|
693 |
$userIniPath = false;
|
694 |
if ($userIni) {
|
695 |
-
$userIniPath =
|
696 |
}
|
697 |
|
698 |
if ($fullPath == $htaccessPath) {
|
@@ -829,4 +829,10 @@ class wordfenceMalwareScanFile {
|
|
829 |
$db->queryWrite("UPDATE " . wfDB::networkTable('wfFileMods') . " SET isSafeFile = '0' WHERE filenameMD5 = '%s'", $this->filenameMD5);
|
830 |
$this->isSafeFile = '0';
|
831 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
832 |
}
|
414 |
'severity' => wfIssues::SEVERITY_CRITICAL,
|
415 |
'ignoreP' => $record->realPath,
|
416 |
'ignoreC' => $fileSum,
|
417 |
+
'shortMsg' => sprintf(__('File appears to be malicious or unsafe: %s', 'wordfence'), esc_html($record->getDisplayPath())),
|
418 |
'longMsg' => $customMessage . ' ' . sprintf(__('The matched text in this file is: %s', 'wordfence'), '<strong style="color: #F00;" class="wf-split-word">' . wfUtils::potentialBinaryStringToHTML((wfUtils::strlen($matchString) > 200 ? wfUtils::substr($matchString, 0, 200) . '...' : $matchString)) . '</strong>') . ' ' . '<br><br>' . sprintf(/* translators: Scan result type. */ __('The issue type is: %s', 'wordfence'), '<strong>' . esc_html($rule[7]) . '</strong>') . '<br>' . sprintf(/* translators: Scan result description. */ __('Description: %s', 'wordfence'), '<strong>' . esc_html($rule[3]) . '</strong>') . $extraMsg,
|
419 |
'data' => array_merge(array(
|
420 |
'file' => $file,
|
456 |
'severity' => wfIssues::SEVERITY_CRITICAL,
|
457 |
'ignoreP' => $record->realPath,
|
458 |
'ignoreC' => $fileSum,
|
459 |
+
'shortMsg' => __('This file may contain malicious executable code: ', 'wordfence') . esc_html($record->getDisplayPath()),
|
460 |
'longMsg' => sprintf(/* translators: Malware signature matched text. */ __('This file is a PHP executable file and contains the word "eval" (without quotes) and the word "%s" (without quotes). The eval() function along with an encoding function like the one mentioned are commonly used by hackers to hide their code. If you know about this file you can choose to ignore it to exclude it from future scans. This file was detected because you have enabled HIGH SENSITIVITY scanning. This option is more aggressive than the usual scans, and may cause false positives.', 'wordfence'), '<span class="wf-split-word">' . esc_html($badStringFound) . '</span>'),
|
461 |
'data' => array_merge(array(
|
462 |
'file' => $file,
|
523 |
'severity' => wfIssues::SEVERITY_CRITICAL,
|
524 |
'ignoreP' => $record->realPath,
|
525 |
'ignoreC' => md5_file($record->realPath),
|
526 |
+
'shortMsg' => __('File contains suspected malware URL: ', 'wordfence') . esc_html($record->getDisplayPath()),
|
527 |
'longMsg' => wp_kses(sprintf(
|
528 |
/* translators: 1. Malware signature matched text. 2. Malicious URL. 3. Malicious URL. */
|
529 |
__('This file contains a suspected malware URL listed on Google\'s list of malware sites. Wordfence decodes %1$s when scanning files so the URL may not be visible if you view this file. The URL is: %2$s - More info available at <a href="http://safebrowsing.clients.google.com/safebrowsing/diagnostic?site=%3$s&client=googlechrome&hl=en-US" target="_blank" rel="noopener noreferrer">Google Safe Browsing diagnostic page<span class="screen-reader-text"> (opens in new tab)</span></a>.', 'wordfence'),
|
548 |
'severity' => wfIssues::SEVERITY_CRITICAL,
|
549 |
'ignoreP' => $record->realPath,
|
550 |
'ignoreC' => md5_file($record->realPath),
|
551 |
+
'shortMsg' => __('File contains suspected phishing URL: ', 'wordfence') . esc_html($record->getDisplayPath()),
|
552 |
'longMsg' => __('This file contains a URL that is a suspected phishing site that is currently listed on Google\'s list of known phishing sites. The URL is: ', 'wordfence') . esc_html($result['URL']),
|
553 |
'data' => array_merge(array(
|
554 |
'file' => $file,
|
567 |
'severity' => wfIssues::SEVERITY_CRITICAL,
|
568 |
'ignoreP' => $record->realFile,
|
569 |
'ignoreC' => md5_file($record->realPath),
|
570 |
+
'shortMsg' => __('File contains suspected malware URL: ', 'wordfence') . esc_html($record->getDisplayPath()),
|
571 |
'longMsg' => __('This file contains a URL that is currently listed on Wordfence\'s domain blocklist. The URL is: ', 'wordfence') . esc_html($result['URL']),
|
572 |
'data' => array_merge(array(
|
573 |
'file' => $file,
|
688 |
$canRegenerate = false;
|
689 |
if ($fullPath !== null) {
|
690 |
$bootstrapPath = wordfence::getWAFBootstrapPath();
|
691 |
+
$htaccessPath = wfUtils::getHomePath() . '.htaccess';
|
692 |
$userIni = ini_get('user_ini.filename');
|
693 |
$userIniPath = false;
|
694 |
if ($userIni) {
|
695 |
+
$userIniPath = wfUtils::getHomePath() . $userIni;
|
696 |
}
|
697 |
|
698 |
if ($fullPath == $htaccessPath) {
|
829 |
$db->queryWrite("UPDATE " . wfDB::networkTable('wfFileMods') . " SET isSafeFile = '0' WHERE filenameMD5 = '%s'", $this->filenameMD5);
|
830 |
$this->isSafeFile = '0';
|
831 |
}
|
832 |
+
|
833 |
+
public function getDisplayPath() {
|
834 |
+
if (preg_match('#(^|/)..(/|$)#', $this->filename))
|
835 |
+
return $this->realPath;
|
836 |
+
return $this->filename;
|
837 |
+
}
|
838 |
}
|
modules/login-security/css/{admin-global.1655226500.css → admin-global.1659014884.css}
RENAMED
File without changes
|
modules/login-security/css/{admin.1655226500.css → admin.1659014884.css}
RENAMED
File without changes
|
modules/login-security/css/{colorbox.1655226500.css → colorbox.1659014884.css}
RENAMED
File without changes
|
modules/login-security/css/{font-awesome.1655226500.css → font-awesome.1659014884.css}
RENAMED
File without changes
|
modules/login-security/css/{ionicons.1655226500.css → ionicons.1659014884.css}
RENAMED
File without changes
|
modules/login-security/css/{jquery-ui.min.1655226500.css → jquery-ui.min.1659014884.css}
RENAMED
File without changes
|
modules/login-security/css/{jquery-ui.structure.min.1655226500.css → jquery-ui.structure.min.1659014884.css}
RENAMED
File without changes
|
modules/login-security/css/{jquery-ui.theme.min.1655226500.css → jquery-ui.theme.min.1659014884.css}
RENAMED
File without changes
|
modules/login-security/css/{login.1655226500.css → login.1659014884.css}
RENAMED
File without changes
|
modules/login-security/js/{admin-global.1655226500.js → admin-global.1659014884.js}
RENAMED
File without changes
|
modules/login-security/js/{admin.1655226500.js → admin.1659014884.js}
RENAMED
File without changes
|
modules/login-security/js/{jquery.colorbox.1655226500.js → jquery.colorbox.1659014884.js}
RENAMED
File without changes
|
modules/login-security/js/{jquery.colorbox.min.1655226500.js → jquery.colorbox.min.1659014884.js}
RENAMED
File without changes
|
modules/login-security/js/{jquery.qrcode.min.1655226500.js → jquery.qrcode.min.1659014884.js}
RENAMED
File without changes
|
modules/login-security/js/{jquery.tmpl.min.1655226500.js → jquery.tmpl.min.1659014884.js}
RENAMED
File without changes
|
modules/login-security/js/{login.1655226500.js → login.1659014884.js}
RENAMED
File without changes
|
modules/login-security/wordfence-login-security.php
CHANGED
@@ -27,7 +27,7 @@ else {
|
|
27 |
define('WORDFENCE_LS_FROM_CORE', ($wfCoreActive && isset($wfCoreLoading) && $wfCoreLoading));
|
28 |
|
29 |
define('WORDFENCE_LS_VERSION', '1.0.10');
|
30 |
-
define('WORDFENCE_LS_BUILD_NUMBER', '
|
31 |
|
32 |
define('WORDFENCE_LS_PLUGIN_BASENAME', plugin_basename(__FILE__));
|
33 |
|
27 |
define('WORDFENCE_LS_FROM_CORE', ($wfCoreActive && isset($wfCoreLoading) && $wfCoreLoading));
|
28 |
|
29 |
define('WORDFENCE_LS_VERSION', '1.0.10');
|
30 |
+
define('WORDFENCE_LS_BUILD_NUMBER', '1659014884');
|
31 |
|
32 |
define('WORDFENCE_LS_PLUGIN_BASENAME', plugin_basename(__FILE__));
|
33 |
|
readme.txt
CHANGED
@@ -4,7 +4,7 @@ Tags: security, firewall, malware scanner, web application firewall, two factor
|
|
4 |
Requires at least: 3.9
|
5 |
Requires PHP: 5.3
|
6 |
Tested up to: 6.0
|
7 |
-
Stable tag: 7.
|
8 |
License: GPLv3
|
9 |
License URI: https://www.gnu.org/licenses/gpl-3.0.html
|
10 |
|
@@ -185,6 +185,26 @@ Secure your website with Wordfence.
|
|
185 |
|
186 |
== Changelog ==
|
187 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
188 |
= 7.5.11 - June 14, 2022 =
|
189 |
* Improvement: Added option to toggle display of last login column on WP Users page
|
190 |
* Improvement: Improved autocomplete support for 2FA code on Apple devices
|
4 |
Requires at least: 3.9
|
5 |
Requires PHP: 5.3
|
6 |
Tested up to: 6.0
|
7 |
+
Stable tag: 7.6.0
|
8 |
License: GPLv3
|
9 |
License URI: https://www.gnu.org/licenses/gpl-3.0.html
|
10 |
|
185 |
|
186 |
== Changelog ==
|
187 |
|
188 |
+
= 7.6.0 - July 28, 2022 =
|
189 |
+
* Improvement: Added option to start scans using only IPv4
|
190 |
+
* Improvement: Added diagnostic for internal IPv6 connectivity to site
|
191 |
+
* Improvement: Added AUTOMATIC_UPDATER_DISABLED diagnostic
|
192 |
+
* Improvement: Updated password strength check
|
193 |
+
* Improvement: Added support for scanning plugin/theme files in when using the WP_CONTENT_DIR/WP_PLUGIN_DIR constants
|
194 |
+
* Improvement: Updated GeoIP database
|
195 |
+
* Improvement: Made DISABLE_WP_CRON diagnostic more clear
|
196 |
+
* Improvement: Added "Hostname" to Live Traffic message displayed for hostname blocking
|
197 |
+
* Improvement: Improved compatibility with Flywheel hosting
|
198 |
+
* Improvement: Adopted semantic versioning
|
199 |
+
* Improvement: Added support for dynamic cookie redaction patterns when logging requests
|
200 |
+
* Fix: Prevented scanned paths from being displayed as skipped in rare cases
|
201 |
+
* Fix: Corrected indexed files count in scan messages
|
202 |
+
* Fix: Prevented overlapping AJAX requests when viewing Live Traffic on slower servers
|
203 |
+
* Fix: Corrected WP_DEBUG_DISPLAY diagnostic
|
204 |
+
* Fix: Prevented extraneous warnings caused by DNS resolution failures
|
205 |
+
* Fix: Corrected display issue with Save/Cancel buttons on All Options page
|
206 |
+
* Fix: Prevented errors caused by WHOIS searches for invalid values
|
207 |
+
|
208 |
= 7.5.11 - June 14, 2022 =
|
209 |
* Improvement: Added option to toggle display of last login column on WP Users page
|
210 |
* Improvement: Improved autocomplete support for 2FA code on Apple devices
|
vendor/wordfence/wf-waf/src/init.php
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
<?php
|
2 |
if (defined('WFWAF_VERSION')) { exit(); }
|
3 |
|
4 |
-
define('WFWAF_VERSION', '1.0.
|
5 |
define('WFWAF_PATH', dirname(__FILE__) . '/');
|
6 |
define('WFWAF_LIB_PATH', WFWAF_PATH . 'lib/');
|
7 |
define('WFWAF_VIEW_PATH', WFWAF_PATH . 'views/');
|
1 |
<?php
|
2 |
if (defined('WFWAF_VERSION')) { exit(); }
|
3 |
|
4 |
+
define('WFWAF_VERSION', '1.0.5');
|
5 |
define('WFWAF_PATH', dirname(__FILE__) . '/');
|
6 |
define('WFWAF_LIB_PATH', WFWAF_PATH . 'lib/');
|
7 |
define('WFWAF_VIEW_PATH', WFWAF_PATH . 'views/');
|
vendor/wordfence/wf-waf/src/lib/api.php
ADDED
@@ -0,0 +1,62 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
class wfWafApiException extends Exception {
|
4 |
+
}
|
5 |
+
|
6 |
+
class wfWafApi {
|
7 |
+
|
8 |
+
private $waf;
|
9 |
+
|
10 |
+
public function __construct($waf) {
|
11 |
+
$this->waf = $waf;
|
12 |
+
}
|
13 |
+
|
14 |
+
private function getConfig($key) {
|
15 |
+
return $this->waf->getStorageEngine()->getConfig($key, null, 'synced');
|
16 |
+
}
|
17 |
+
|
18 |
+
private function guessSiteUrl() {
|
19 |
+
return sprintf('%s://%s/', $this->waf->getRequest()->getProtocol(), $this->waf->getRequest()->getHost());
|
20 |
+
}
|
21 |
+
|
22 |
+
private function guessSiteUrlIfNecessary($configKey) {
|
23 |
+
$url = $this->getConfig($configKey);
|
24 |
+
if (!$url)
|
25 |
+
$url = $this->guessSiteUrl();
|
26 |
+
return $url;
|
27 |
+
}
|
28 |
+
|
29 |
+
private function getSiteUrl() {
|
30 |
+
return $this->guessSiteUrlIfNecessary('siteURL');
|
31 |
+
}
|
32 |
+
|
33 |
+
private function getHomeUrl() {
|
34 |
+
return $this->guessSiteUrlIfNecessary('homeURL');
|
35 |
+
}
|
36 |
+
|
37 |
+
private function buildQueryString($additionalParameters = array()) {
|
38 |
+
$parameters = array(
|
39 |
+
'k' => $this->getConfig('apiKey'),
|
40 |
+
's' => $this->getSiteUrl(),
|
41 |
+
'h' => $this->getHomeUrl(),
|
42 |
+
't' => microtime(true),
|
43 |
+
'lang' => $this->getConfig('WPLANG')
|
44 |
+
);
|
45 |
+
$parameters = array_merge($parameters, $additionalParameters);
|
46 |
+
return http_build_query($parameters, '', '&');
|
47 |
+
}
|
48 |
+
|
49 |
+
private function buildUrl($queryParameters, $path = '') {
|
50 |
+
return WFWAF_API_URL_SEC . $path . '?' . $this->buildQueryString($queryParameters);
|
51 |
+
}
|
52 |
+
|
53 |
+
public function actionGet($action, $parameters = array()) {
|
54 |
+
$parameters['action'] = $action;
|
55 |
+
$url = $this->buildUrl($parameters);
|
56 |
+
$response = wfWAFHTTP::get($url);
|
57 |
+
if ($response === false)
|
58 |
+
throw new wfWafApiException('Request failed');
|
59 |
+
return $response;
|
60 |
+
}
|
61 |
+
|
62 |
+
}
|
vendor/wordfence/wf-waf/src/lib/request.php
CHANGED
@@ -46,6 +46,122 @@ interface wfWAFRequestInterface {
|
|
46 |
|
47 |
}
|
48 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
49 |
|
50 |
class wfWAFRequest implements wfWAFRequestInterface {
|
51 |
|
@@ -461,12 +577,14 @@ class wfWAFRequest implements wfWAFRequestInterface {
|
|
461 |
* @param string|null $baseKey The base key used when recursing.
|
462 |
* @return string
|
463 |
*/
|
464 |
-
public function getCookieString($cookies = null, $baseKey = null, $preventRedaction = false) {
|
465 |
if ($cookies == null) {
|
466 |
$cookies = $this->getCookies();
|
467 |
}
|
468 |
$isAssoc = (array_keys($cookies) !== range(0, count($cookies) - 1));
|
469 |
$cookieString = '';
|
|
|
|
|
470 |
foreach ($cookies as $cookieName => $cookieValue) {
|
471 |
$resolvedName = $cookieName;
|
472 |
if ($baseKey !== null) {
|
@@ -483,9 +601,8 @@ class wfWAFRequest implements wfWAFRequestInterface {
|
|
483 |
$cookieString .= $nestedCookies;
|
484 |
}
|
485 |
else {
|
486 |
-
if (
|
487 |
-
$cookieValue
|
488 |
-
}
|
489 |
|
490 |
$cookieString .= $resolvedName . '=' . urlencode($cookieValue) . '; ';
|
491 |
}
|
46 |
|
47 |
}
|
48 |
|
49 |
+
abstract class wfCookieRedactor {
|
50 |
+
|
51 |
+
const REDACTION_MESSAGE = '[redacted]';
|
52 |
+
|
53 |
+
public abstract function redact(&$name, &$value);
|
54 |
+
|
55 |
+
public static function load() {
|
56 |
+
$patterns = null;
|
57 |
+
$waf = wfWAF::getInstance();
|
58 |
+
if ($waf !== null) {
|
59 |
+
$patterns = $waf->getCookieRedactionPatterns();
|
60 |
+
}
|
61 |
+
if ($patterns === null) {
|
62 |
+
return new wfGlobalCookieRedactor();
|
63 |
+
}
|
64 |
+
else {
|
65 |
+
return new wfPatternCookieRedactor($waf->getCookieRedactionPatterns());
|
66 |
+
}
|
67 |
+
}
|
68 |
+
|
69 |
+
public static function loadFromWaf() {
|
70 |
+
return new self($patterns);
|
71 |
+
}
|
72 |
+
|
73 |
+
public static function getEncodedRedactionMessage() {
|
74 |
+
static $encoded = null;
|
75 |
+
if ($encoded === null)
|
76 |
+
$encoded = urlencode(self::REDACTION_MESSAGE);
|
77 |
+
return $encoded;
|
78 |
+
}
|
79 |
+
|
80 |
+
}
|
81 |
+
|
82 |
+
class wfGlobalCookieRedactor extends wfCookieRedactor {
|
83 |
+
|
84 |
+
public function redact(&$name, &$value) {
|
85 |
+
$name = self::getEncodedRedactionMessage();
|
86 |
+
$value = self::REDACTION_MESSAGE;
|
87 |
+
}
|
88 |
+
|
89 |
+
}
|
90 |
+
|
91 |
+
class wfPatternCookieRedactor extends wfCookieRedactor {
|
92 |
+
|
93 |
+
private $patterns;
|
94 |
+
|
95 |
+
public function __construct($patterns) {
|
96 |
+
$this->patterns = $patterns;
|
97 |
+
}
|
98 |
+
|
99 |
+
private static function replaceName($matches) {
|
100 |
+
if (count($matches) < 2)
|
101 |
+
return self::getEncodedRedactionMessage();
|
102 |
+
$name = $matches[0][0];
|
103 |
+
$redacted = array();
|
104 |
+
$position = 0;
|
105 |
+
for ($i = 1; $i < count($matches); $i++) {
|
106 |
+
$retained = $matches[$i][0];
|
107 |
+
$retainedStart = $matches[$i][1];
|
108 |
+
$retainedLength = strlen($retained);
|
109 |
+
if ($retainedStart > $position)
|
110 |
+
$redacted[] = self::getEncodedRedactionMessage();
|
111 |
+
$redacted[] = $retained;
|
112 |
+
$position = $retainedStart + $retainedLength;
|
113 |
+
}
|
114 |
+
if ($position < strlen($name))
|
115 |
+
$redacted []= self::getEncodedRedactionMessage();
|
116 |
+
return implode('', $redacted);
|
117 |
+
}
|
118 |
+
|
119 |
+
/**
|
120 |
+
* TODO: Remove this fallback support for PHP versions earlier than 7.4 is no longer required
|
121 |
+
*/
|
122 |
+
private static function replaceNameFallback($matches) {
|
123 |
+
$completeMatch = array_shift($matches);
|
124 |
+
$completeRetained = implode('', $matches);
|
125 |
+
if ($completeMatch === $completeRetained)
|
126 |
+
return $completeRetained;
|
127 |
+
$matches[] = '';
|
128 |
+
return implode(self::getEncodedRedactionMessage(), $matches);
|
129 |
+
}
|
130 |
+
|
131 |
+
public function redact(&$name, &$value) {
|
132 |
+
$pregOffsetCaptureSupported = version_compare(PHP_VERSION, '7.4.0', '>=');
|
133 |
+
$nameCallback = array($this, $pregOffsetCaptureSupported ? 'replaceName' : 'replaceNameFallback');
|
134 |
+
foreach ($this->patterns as $namePattern => $valuePatterns) {
|
135 |
+
if ($pregOffsetCaptureSupported) {
|
136 |
+
$nameRedacted = preg_replace_callback($namePattern, $nameCallback, $name, 1, $matchCount, PREG_OFFSET_CAPTURE);
|
137 |
+
}
|
138 |
+
else {
|
139 |
+
$nameRedacted = preg_replace_callback($namePattern, $nameCallback, $name, 1, $matchCount);
|
140 |
+
}
|
141 |
+
if ($matchCount === 1 && $nameRedacted !== null) {
|
142 |
+
$name = $nameRedacted;
|
143 |
+
if ($valuePatterns === null)
|
144 |
+
return;
|
145 |
+
if (is_string($valuePatterns))
|
146 |
+
$valuePatterns = array($valuePatterns);
|
147 |
+
if (is_array($valuePatterns)) {
|
148 |
+
$valueMatched = false;
|
149 |
+
foreach ($valuePatterns as $valuePattern) {
|
150 |
+
if (preg_match($valuePattern, $value) === 1) {
|
151 |
+
$valueMatched = true;
|
152 |
+
break;
|
153 |
+
}
|
154 |
+
}
|
155 |
+
if (!$valueMatched)
|
156 |
+
return;
|
157 |
+
}
|
158 |
+
$value = self::REDACTION_MESSAGE;
|
159 |
+
break;
|
160 |
+
}
|
161 |
+
}
|
162 |
+
}
|
163 |
+
|
164 |
+
}
|
165 |
|
166 |
class wfWAFRequest implements wfWAFRequestInterface {
|
167 |
|
577 |
* @param string|null $baseKey The base key used when recursing.
|
578 |
* @return string
|
579 |
*/
|
580 |
+
public function getCookieString($cookies = null, $baseKey = null, $preventRedaction = false, $redactor = null) {
|
581 |
if ($cookies == null) {
|
582 |
$cookies = $this->getCookies();
|
583 |
}
|
584 |
$isAssoc = (array_keys($cookies) !== range(0, count($cookies) - 1));
|
585 |
$cookieString = '';
|
586 |
+
if ($redactor === null)
|
587 |
+
$redactor = wfCookieRedactor::load();
|
588 |
foreach ($cookies as $cookieName => $cookieValue) {
|
589 |
$resolvedName = $cookieName;
|
590 |
if ($baseKey !== null) {
|
601 |
$cookieString .= $nestedCookies;
|
602 |
}
|
603 |
else {
|
604 |
+
if (!$preventRedaction)
|
605 |
+
$redactor->redact($resolvedName, $cookieValue);
|
|
|
606 |
|
607 |
$cookieString .= $resolvedName . '=' . urlencode($cookieValue) . '; ';
|
608 |
}
|
vendor/wordfence/wf-waf/src/lib/storage/mysql.php
CHANGED
@@ -30,7 +30,7 @@ class wfWAFStorageMySQL implements wfWAFStorageInterface {
|
|
30 |
public function __construct($engine, $tablePrefix = 'wp_', $shutdownRegistry = null) {
|
31 |
$this->db = $engine;
|
32 |
$this->tablePrefix = $tablePrefix;
|
33 |
-
$this->shutdownRegistry = $shutdownRegistry;
|
34 |
}
|
35 |
|
36 |
public function usingLowercase() {
|
30 |
public function __construct($engine, $tablePrefix = 'wp_', $shutdownRegistry = null) {
|
31 |
$this->db = $engine;
|
32 |
$this->tablePrefix = $tablePrefix;
|
33 |
+
$this->shutdownRegistry = $shutdownRegistry === null ? wfShutdownRegistry::getDefaultInstance() : $shutdownRegistry;
|
34 |
}
|
35 |
|
36 |
public function usingLowercase() {
|
vendor/wordfence/wf-waf/src/lib/waf.php
CHANGED
@@ -165,6 +165,11 @@ auEa+7b+FGTKs7dUo2BNGR7OVifK4GZ8w/ajS0TelhrSRi3BBQCGXLzUO/UURUAh
|
|
165 |
$cron[] = new wfWAFCronFetchBlacklistPrefixesEvent(time() + 7200);
|
166 |
$changed = true;
|
167 |
}
|
|
|
|
|
|
|
|
|
|
|
168 |
|
169 |
if ($changed) {
|
170 |
$this->getStorageEngine()->setConfig('cron', $cron, 'livewaf');
|
@@ -434,7 +439,8 @@ auEa+7b+FGTKs7dUo2BNGR7OVifK4GZ8w/ajS0TelhrSRi3BBQCGXLzUO/UURUAh
|
|
434 |
}
|
435 |
|
436 |
protected function runMigrations() {
|
437 |
-
$
|
|
|
438 |
if (wfWAFUtils::isVersionBelow(WFWAF_VERSION, $currentVersion)) {
|
439 |
if (!$currentVersion) {
|
440 |
$cron = array(
|
@@ -524,6 +530,11 @@ auEa+7b+FGTKs7dUo2BNGR7OVifK4GZ8w/ajS0TelhrSRi3BBQCGXLzUO/UURUAh
|
|
524 |
$this->getStorageEngine()->unsetConfig($key, '');
|
525 |
}
|
526 |
}
|
|
|
|
|
|
|
|
|
|
|
527 |
|
528 |
$this->getStorageEngine()->setConfig('version', WFWAF_VERSION);
|
529 |
}
|
@@ -1753,8 +1764,29 @@ HTML
|
|
1753 |
public function getFailedRules() {
|
1754 |
return $this->failedRules;
|
1755 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1756 |
}
|
1757 |
|
|
|
|
|
1758 |
/**
|
1759 |
* Serialized for use with the WAF cron.
|
1760 |
*/
|
@@ -1762,7 +1794,7 @@ abstract class wfWAFCronEvent {
|
|
1762 |
|
1763 |
abstract public function fire();
|
1764 |
|
1765 |
-
abstract public function
|
1766 |
|
1767 |
protected $fireTime;
|
1768 |
private $waf;
|
@@ -1770,8 +1802,8 @@ abstract class wfWAFCronEvent {
|
|
1770 |
/**
|
1771 |
* @param int $fireTime
|
1772 |
*/
|
1773 |
-
public function __construct($fireTime) {
|
1774 |
-
$this->setFireTime($fireTime);
|
1775 |
}
|
1776 |
|
1777 |
/**
|
@@ -1816,6 +1848,15 @@ abstract class wfWAFCronEvent {
|
|
1816 |
public function setWaf($waf) {
|
1817 |
$this->waf = $waf;
|
1818 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1819 |
}
|
1820 |
|
1821 |
class wfWAFCronFetchRulesEvent extends wfWAFCronEvent {
|
@@ -1990,28 +2031,23 @@ class wfWAFCronFetchRulesEvent extends wfWAFCronEvent {
|
|
1990 |
return $success;
|
1991 |
}
|
1992 |
|
1993 |
-
|
1994 |
-
* @return wfWAFCronEvent|bool
|
1995 |
-
*/
|
1996 |
-
public function reschedule() {
|
1997 |
$waf = $this->getWaf();
|
1998 |
-
if (!$waf)
|
1999 |
-
return
|
2000 |
-
}
|
2001 |
-
$newEvent = new self(time() + (86400 * ($waf->getStorageEngine()->getConfig('isPaid', null, 'synced') ? .5 : 7)));
|
2002 |
if ($this->response) {
|
2003 |
$headers = $this->response->getHeaders();
|
2004 |
if (isset($headers['Expires'])) {
|
2005 |
$timestamp = strtotime($headers['Expires']);
|
2006 |
// Make sure it's at least 2 hours ahead.
|
2007 |
if ($timestamp && $timestamp > (time() + 7200)) {
|
2008 |
-
$
|
2009 |
}
|
2010 |
}
|
2011 |
}
|
2012 |
-
return $
|
2013 |
}
|
2014 |
-
|
2015 |
public function getResponse() {
|
2016 |
return $this->response;
|
2017 |
}
|
@@ -2050,18 +2086,11 @@ class wfWAFCronFetchIPListEvent extends wfWAFCronEvent {
|
|
2050 |
error_log($e->getMessage());
|
2051 |
}
|
2052 |
}
|
2053 |
-
|
2054 |
-
|
2055 |
-
|
2056 |
-
*/
|
2057 |
-
public function reschedule() {
|
2058 |
-
$waf = $this->getWaf();
|
2059 |
-
if (!$waf) {
|
2060 |
-
return false;
|
2061 |
-
}
|
2062 |
-
$newEvent = new self(time() + 86400);
|
2063 |
-
return $newEvent;
|
2064 |
}
|
|
|
2065 |
}
|
2066 |
|
2067 |
class wfWAFCronFetchBlacklistPrefixesEvent extends wfWAFCronEvent {
|
@@ -2094,18 +2123,55 @@ class wfWAFCronFetchBlacklistPrefixesEvent extends wfWAFCronEvent {
|
|
2094 |
error_log($e->getMessage());
|
2095 |
}
|
2096 |
}
|
2097 |
-
|
2098 |
-
|
2099 |
-
|
2100 |
-
|
2101 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2102 |
$waf = $this->getWaf();
|
2103 |
-
if (!$waf)
|
2104 |
-
return
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2105 |
}
|
2106 |
-
$
|
2107 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
2108 |
}
|
|
|
2109 |
}
|
2110 |
|
2111 |
interface wfWAFObserver {
|
165 |
$cron[] = new wfWAFCronFetchBlacklistPrefixesEvent(time() + 7200);
|
166 |
$changed = true;
|
167 |
}
|
168 |
+
|
169 |
+
if (!$this->_hasCronOfType($cron, 'wfWAFCronFetchCookieRedactionPatternsEvent')) {
|
170 |
+
$cron[] = new wfWAFCronFetchCookieRedactionPatternsEvent();
|
171 |
+
$changed = true;
|
172 |
+
}
|
173 |
|
174 |
if ($changed) {
|
175 |
$this->getStorageEngine()->setConfig('cron', $cron, 'livewaf');
|
439 |
}
|
440 |
|
441 |
protected function runMigrations() {
|
442 |
+
$storageEngine = $this->getStorageEngine();
|
443 |
+
$currentVersion = $storageEngine->getConfig('version');
|
444 |
if (wfWAFUtils::isVersionBelow(WFWAF_VERSION, $currentVersion)) {
|
445 |
if (!$currentVersion) {
|
446 |
$cron = array(
|
530 |
$this->getStorageEngine()->unsetConfig($key, '');
|
531 |
}
|
532 |
}
|
533 |
+
if (wfWAFUtils::isVersionBelow('1.0.5', $currentVersion)) {
|
534 |
+
$cron = $this->getStorageEngine()->getConfig('cron', array(), 'livewaf');
|
535 |
+
$cron[] = new wfWAFCronFetchCookieRedactionPatternsEvent();
|
536 |
+
$this->getStorageEngine()->setConfig('cron', $cron, 'livewaf');
|
537 |
+
}
|
538 |
|
539 |
$this->getStorageEngine()->setConfig('version', WFWAF_VERSION);
|
540 |
}
|
1764 |
public function getFailedRules() {
|
1765 |
return $this->failedRules;
|
1766 |
}
|
1767 |
+
|
1768 |
+
public function getCookieRedactionPatterns($retry = true) {
|
1769 |
+
$patterns = $this->getStorageEngine()->getConfig('cookieRedactionPatterns', null, 'transient');
|
1770 |
+
if ($patterns === null) {
|
1771 |
+
if ($retry) {
|
1772 |
+
$event = new wfWAFCronFetchCookieRedactionPatternsEvent(time());
|
1773 |
+
$event->setWaf($this);
|
1774 |
+
$event->fire();
|
1775 |
+
return $this->getCookieRedactionPatterns(false);
|
1776 |
+
}
|
1777 |
+
}
|
1778 |
+
else {
|
1779 |
+
$patterns = wfWAFUtils::json_decode($patterns, true);
|
1780 |
+
if (is_array($patterns))
|
1781 |
+
return $patterns;
|
1782 |
+
}
|
1783 |
+
return null;
|
1784 |
+
}
|
1785 |
+
|
1786 |
}
|
1787 |
|
1788 |
+
require_once __DIR__ . '/api.php';
|
1789 |
+
|
1790 |
/**
|
1791 |
* Serialized for use with the WAF cron.
|
1792 |
*/
|
1794 |
|
1795 |
abstract public function fire();
|
1796 |
|
1797 |
+
abstract public function getNextFireTime();
|
1798 |
|
1799 |
protected $fireTime;
|
1800 |
private $waf;
|
1802 |
/**
|
1803 |
* @param int $fireTime
|
1804 |
*/
|
1805 |
+
public function __construct($fireTime = null) {
|
1806 |
+
$this->setFireTime($fireTime === null ? $this->getNextFireTime() : $fireTime);
|
1807 |
}
|
1808 |
|
1809 |
/**
|
1848 |
public function setWaf($waf) {
|
1849 |
$this->waf = $waf;
|
1850 |
}
|
1851 |
+
|
1852 |
+
public function reschedule() {
|
1853 |
+
$nextFireTime = $this->getNextFireTime();
|
1854 |
+
if ($nextFireTime === null)
|
1855 |
+
return false;
|
1856 |
+
$newEvent = new static($nextFireTime);
|
1857 |
+
return $newEvent;
|
1858 |
+
}
|
1859 |
+
|
1860 |
}
|
1861 |
|
1862 |
class wfWAFCronFetchRulesEvent extends wfWAFCronEvent {
|
2031 |
return $success;
|
2032 |
}
|
2033 |
|
2034 |
+
public function getNextFireTime() {
|
|
|
|
|
|
|
2035 |
$waf = $this->getWaf();
|
2036 |
+
if (!$waf)
|
2037 |
+
return null;
|
|
|
|
|
2038 |
if ($this->response) {
|
2039 |
$headers = $this->response->getHeaders();
|
2040 |
if (isset($headers['Expires'])) {
|
2041 |
$timestamp = strtotime($headers['Expires']);
|
2042 |
// Make sure it's at least 2 hours ahead.
|
2043 |
if ($timestamp && $timestamp > (time() + 7200)) {
|
2044 |
+
return $timestamp;
|
2045 |
}
|
2046 |
}
|
2047 |
}
|
2048 |
+
return time() + (86400 * ($waf->getStorageEngine()->getConfig('isPaid', null, 'synced') ? .5 : 7));
|
2049 |
}
|
2050 |
+
|
2051 |
public function getResponse() {
|
2052 |
return $this->response;
|
2053 |
}
|
2086 |
error_log($e->getMessage());
|
2087 |
}
|
2088 |
}
|
2089 |
+
|
2090 |
+
public function getNextFireTime() {
|
2091 |
+
return time() + 86400;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2092 |
}
|
2093 |
+
|
2094 |
}
|
2095 |
|
2096 |
class wfWAFCronFetchBlacklistPrefixesEvent extends wfWAFCronEvent {
|
2123 |
error_log($e->getMessage());
|
2124 |
}
|
2125 |
}
|
2126 |
+
|
2127 |
+
public function getNextFireTime() {
|
2128 |
+
return time() + 7200;
|
2129 |
+
}
|
2130 |
+
|
2131 |
+
}
|
2132 |
+
|
2133 |
+
class wfWAFCronFetchCookieRedactionPatternsEvent extends wfWAFCronEvent {
|
2134 |
+
|
2135 |
+
const INTERVAL = 604800;
|
2136 |
+
const RETRY_DELAY = 14400;
|
2137 |
+
|
2138 |
+
public function fire() {
|
2139 |
$waf = $this->getWaf();
|
2140 |
+
if (!$waf)
|
2141 |
+
return;
|
2142 |
+
$storageEngine = $waf->getStorageEngine();
|
2143 |
+
$lastFailure = $storageEngine->getConfig('cookieRedactionLastUpdateFailure', null, 'transient');
|
2144 |
+
if ($lastFailure !== null && time() - (int) $lastFailure < self::RETRY_DELAY)
|
2145 |
+
return;
|
2146 |
+
$api = new wfWafApi($waf);
|
2147 |
+
try {
|
2148 |
+
$response = $api->actionGet('get_cookie_redaction_patterns');
|
2149 |
+
if ($response->getStatusCode() === 200) {
|
2150 |
+
$body = $response->getBody();
|
2151 |
+
$data = wfWAFUtils::json_decode($body, true);
|
2152 |
+
if (is_array($data) && array_key_exists('data', $data)) {
|
2153 |
+
$patterns = $data['data'];
|
2154 |
+
if (is_array($patterns)) {
|
2155 |
+
$storageEngine->setConfig('cookieRedactionPatterns', wfWAFUtils::json_encode($patterns), 'transient');
|
2156 |
+
return;
|
2157 |
+
}
|
2158 |
+
}
|
2159 |
+
error_log('Malformed cookie redaction patterns received, response body: ' . print_r($body, true));
|
2160 |
+
}
|
2161 |
+
else {
|
2162 |
+
error_log('Failed to retrieve cookie redaction patterns, response code: ' . $response->getStatusCode());
|
2163 |
+
}
|
2164 |
}
|
2165 |
+
catch(wfWafApiException $e) {
|
2166 |
+
error_log('Failed to retrieve cookie redaction patterns: ' . $e->getMessage());
|
2167 |
+
}
|
2168 |
+
$storageEngine->setConfig('cookieRedactionLastUpdateFailure', time(), 'transient');
|
2169 |
+
}
|
2170 |
+
|
2171 |
+
public function getNextFireTime() {
|
2172 |
+
return time() + self::INTERVAL;
|
2173 |
}
|
2174 |
+
|
2175 |
}
|
2176 |
|
2177 |
interface wfWAFObserver {
|
views/diagnostics/text.php
CHANGED
@@ -117,71 +117,6 @@ echo wfHelperString::plainTextTable($table) . "\n\n";
|
|
117 |
## <?php esc_html_e('WordPress Settings', 'wordfence') ?>: <?php esc_html_e('WordPress version and internal settings/constants.', 'wordfence') ?> ##
|
118 |
|
119 |
<?php
|
120 |
-
require(ABSPATH . 'wp-includes/version.php');
|
121 |
-
$postRevisions = (defined('WP_POST_REVISIONS') ? WP_POST_REVISIONS : true);
|
122 |
-
$wordPressValues = array(
|
123 |
-
'WordPress Version' => array('description' => '', 'value' => $wp_version),
|
124 |
-
'Multisite' => array('description' => __('Return value of is_multisite()', 'wordfence'), 'value' => is_multisite() ? __('Yes', 'wordfence') : __('No', 'wordfence')),
|
125 |
-
'ABSPATH' => __('WordPress base path', 'wordfence'),
|
126 |
-
'WP_DEBUG' => array('description' => __('WordPress debug mode', 'wordfence'), 'value' => (defined('WP_DEBUG') && WP_DEBUG ? __('On', 'wordfence') : __('Off', 'wordfence'))),
|
127 |
-
'WP_DEBUG_LOG' => array('description' => __('WordPress error logging override', 'wordfence'), 'value' => defined('WP_DEBUG_LOG') ? (WP_DEBUG_LOG ? 'Enabled' : 'Disabled') : __('(not set)', 'wordfence')),
|
128 |
-
'WP_DEBUG_DISPLAY' => array('description' => __('WordPress error display override', 'wordfence'), 'value' => defined('WP_DEBUG_DISPLAY') ? (WP_DEBUG_LOG ? 'Enabled' : 'Disabled') : __('(not set)', 'wordfence')),
|
129 |
-
'SCRIPT_DEBUG' => array('description' => __('WordPress script debug mode', 'wordfence'), 'value' => (defined('SCRIPT_DEBUG') && SCRIPT_DEBUG ? __('On', 'wordfence') : __('Off', 'wordfence'))),
|
130 |
-
'SAVEQUERIES' => array('description' => __('WordPress query debug mode', 'wordfence'), 'value' => (defined('SAVEQUERIES') && SAVEQUERIES ? __('On', 'wordfence') : __('Off', 'wordfence'))),
|
131 |
-
'DB_CHARSET' => __('Database character set', 'wordfence'),
|
132 |
-
'DB_COLLATE' => __('Database collation', 'wordfence'),
|
133 |
-
'WP_SITEURL' => __('Explicitly set site URL', 'wordfence'),
|
134 |
-
'WP_HOME' => __('Explicitly set blog URL', 'wordfence'),
|
135 |
-
'WP_CONTENT_DIR' => array('description' => __('"wp-content" folder is in default location', 'wordfence'), 'value' => (realpath(WP_CONTENT_DIR) === realpath(ABSPATH . 'wp-content') ? __('Yes', 'wordfence') : sprintf(__('No: %s', 'wordfence'), WP_CONTENT_DIR))),
|
136 |
-
'WP_CONTENT_URL' => __('URL to the "wp-content" folder', 'wordfence'),
|
137 |
-
'WP_PLUGIN_DIR' => array('description' => __('"plugins" folder is in default location', 'wordfence'), 'value' => (realpath(WP_PLUGIN_DIR) === realpath(ABSPATH . 'wp-content/plugins') ? __('Yes', 'wordfence') : sprintf(__('No: %s', 'wordfence'), WP_PLUGIN_DIR))),
|
138 |
-
'WP_LANG_DIR' => array('description' => __('"languages" folder is in default location', 'wordfence'), 'value' => (realpath(WP_LANG_DIR) === realpath(ABSPATH . 'wp-content/languages') ? __('Yes', 'wordfence') : sprintf(__('No: %s', 'wordfence'), WP_LANG_DIR))),
|
139 |
-
'WPLANG' => __('Language choice', 'wordfence'),
|
140 |
-
'UPLOADS' => __('Custom upload folder location', 'wordfence'),
|
141 |
-
'TEMPLATEPATH' => array('description' => __('Theme template folder override', 'wordfence'), 'value' => (defined('TEMPLATEPATH') && realpath(get_template_directory()) !== realpath(TEMPLATEPATH) ? sprintf(__('Overridden: %s', 'wordfence'), TEMPLATEPATH) : __('(not set)', 'wordfence'))),
|
142 |
-
'STYLESHEETPATH' => array('description' => __('Theme stylesheet folder override', 'wordfence'), 'value' => (defined('STYLESHEETPATH') && realpath(get_stylesheet_directory()) !== realpath(STYLESHEETPATH) ? sprintf(__('Overridden: %s', 'wordfence'), STYLESHEETPATH) : __('(not set)', 'wordfence'))),
|
143 |
-
'AUTOSAVE_INTERVAL' => __('Post editing automatic saving interval', 'wordfence'),
|
144 |
-
'WP_POST_REVISIONS' => array('description' => __('Post revisions saved by WordPress', 'wordfence'), 'value' => is_numeric($postRevisions) ? $postRevisions : ($postRevisions ? __('Unlimited', 'wordfence') : __('None', 'wordfence'))),
|
145 |
-
'COOKIE_DOMAIN' => __('WordPress cookie domain', 'wordfence'),
|
146 |
-
'COOKIEPATH' => __('WordPress cookie path', 'wordfence'),
|
147 |
-
'SITECOOKIEPATH' => __('WordPress site cookie path', 'wordfence'),
|
148 |
-
'ADMIN_COOKIE_PATH' => __('WordPress admin cookie path', 'wordfence'),
|
149 |
-
'PLUGINS_COOKIE_PATH' => __('WordPress plugins cookie path', 'wordfence'),
|
150 |
-
'NOBLOGREDIRECT' => __('URL redirected to if the visitor tries to access a nonexistent blog', 'wordfence'),
|
151 |
-
'CONCATENATE_SCRIPTS' => array('description' => __('Concatenate JavaScript files', 'wordfence'), 'value' => (defined('CONCATENATE_SCRIPTS') && CONCATENATE_SCRIPTS ? __('Yes', 'wordfence') : __('No', 'wordfence'))),
|
152 |
-
'WP_MEMORY_LIMIT' => __('WordPress memory limit', 'wordfence'),
|
153 |
-
'WP_MAX_MEMORY_LIMIT' => __('Administrative memory limit', 'wordfence'),
|
154 |
-
'WP_CACHE' => array('description' => __('Built-in caching', 'wordfence'), 'value' => (defined('WP_CACHE') && WP_CACHE ? __('Enabled', 'wordfence') : __('Disabled', 'wordfence'))),
|
155 |
-
'CUSTOM_USER_TABLE' => array('description' => __('Custom "users" table', 'wordfence'), 'value' => (defined('CUSTOM_USER_TABLE') ? sprintf(__('Set: %s', 'wordfence'), CUSTOM_USER_TABLE) : __('(not set)', 'wordfence'))),
|
156 |
-
'CUSTOM_USER_META_TABLE' => array('description' => __('Custom "usermeta" table', 'wordfence'), 'value' => (defined('CUSTOM_USER_META_TABLE') ? sprintf(__('Set: %s', 'wordfence'), CUSTOM_USER_META_TABLE) : __('(not set)', 'wordfence'))),
|
157 |
-
'FS_CHMOD_DIR' => array('description' => __('Overridden permissions for a new folder', 'wordfence'), 'value' => defined('FS_CHMOD_DIR') ? decoct(FS_CHMOD_DIR) : __('(not set)', 'wordfence')),
|
158 |
-
'FS_CHMOD_FILE' => array('description' => __('Overridden permissions for a new file', 'wordfence'), 'value' => defined('FS_CHMOD_FILE') ? decoct(FS_CHMOD_FILE) : __('(not set)', 'wordfence')),
|
159 |
-
'ALTERNATE_WP_CRON' => array('description' => __('Alternate WP cron', 'wordfence'), 'value' => (defined('ALTERNATE_WP_CRON') && ALTERNATE_WP_CRON ? __('Enabled', 'wordfence') : __('Disabled', 'wordfence'))),
|
160 |
-
'DISABLE_WP_CRON' => array('description' => __('WP cron status', 'wordfence'), 'value' => (defined('DISABLE_WP_CRON') && DISABLE_WP_CRON ? __('Disabled', 'wordfence') : __('Enabled', 'wordfence'))),
|
161 |
-
'WP_CRON_LOCK_TIMEOUT' => __('Cron running frequency lock', 'wordfence'),
|
162 |
-
'EMPTY_TRASH_DAYS' => array('description' => __('Interval the trash is automatically emptied at in days', 'wordfence'), 'value' => (EMPTY_TRASH_DAYS > 0 ? EMPTY_TRASH_DAYS : __('Never', 'wordfence'))),
|
163 |
-
'WP_ALLOW_REPAIR' => array('description' => __('Automatic database repair', 'wordfence'), 'value' => (defined('WP_ALLOW_REPAIR') && WP_ALLOW_REPAIR ? __('Enabled', 'wordfence') : __('Disabled', 'wordfence'))),
|
164 |
-
'DO_NOT_UPGRADE_GLOBAL_TABLES' => array('description' => __('Do not upgrade global tables', 'wordfence'), 'value' => (defined('DO_NOT_UPGRADE_GLOBAL_TABLES') && DO_NOT_UPGRADE_GLOBAL_TABLES ? __('Yes', 'wordfence') : __('No', 'wordfence'))),
|
165 |
-
'DISALLOW_FILE_EDIT' => array('description' => __('Disallow plugin/theme editing', 'wordfence'), 'value' => (defined('DISALLOW_FILE_EDIT') && DISALLOW_FILE_EDIT ? __('Yes', 'wordfence') : __('No', 'wordfence'))),
|
166 |
-
'DISALLOW_FILE_MODS' => array('description' => __('Disallow plugin/theme update and installation', 'wordfence'), 'value' => (defined('DISALLOW_FILE_MODS') && DISALLOW_FILE_MODS ? __('Yes', 'wordfence') : __('No', 'wordfence'))),
|
167 |
-
'IMAGE_EDIT_OVERWRITE' => array('description' => __('Overwrite image edits when restoring the original', 'wordfence'), 'value' => (defined('IMAGE_EDIT_OVERWRITE') && IMAGE_EDIT_OVERWRITE ? __('Yes', 'wordfence') : __('No', 'wordfence'))),
|
168 |
-
'FORCE_SSL_ADMIN' => array('description' => __('Force SSL for administrative logins', 'wordfence'), 'value' => (defined('FORCE_SSL_ADMIN') && FORCE_SSL_ADMIN ? __('Yes', 'wordfence') : __('No', 'wordfence'))),
|
169 |
-
'WP_HTTP_BLOCK_EXTERNAL' => array('description' => __('Block external URL requests', 'wordfence'), 'value' => (defined('WP_HTTP_BLOCK_EXTERNAL') && WP_HTTP_BLOCK_EXTERNAL ? __('Yes', 'wordfence') : __('No', 'wordfence'))),
|
170 |
-
'WP_ACCESSIBLE_HOSTS' => __('Allowlisted hosts', 'wordfence'),
|
171 |
-
'WP_AUTO_UPDATE_CORE' => array('description' => __('Automatic WP Core updates', 'wordfence'), 'value' => defined('WP_AUTO_UPDATE_CORE') ? (is_bool(WP_AUTO_UPDATE_CORE) ? (WP_AUTO_UPDATE_CORE ? __('Everything', 'wordfence') : __('None', 'wordfence')) : WP_AUTO_UPDATE_CORE) : __('Default', 'wordfence')),
|
172 |
-
'WP_PROXY_HOST' => array('description' => __('Hostname for a proxy server', 'wordfence'), 'value' => defined('WP_PROXY_HOST') ? WP_PROXY_HOST : __('(not set)', 'wordfence')),
|
173 |
-
'WP_PROXY_PORT' => array('description' => __('Port for a proxy server', 'wordfence'), 'value' => defined('WP_PROXY_PORT') ? WP_PROXY_PORT : __('(not set)', 'wordfence')),
|
174 |
-
'MULTISITE' => array('description' => __('Multisite enabled', 'wordfence'), 'value' => defined('MULTISITE') ? (MULTISITE ? __('Yes', 'wordfence') : __('No', 'wordfence')) : __('(not set)', 'wordfence')),
|
175 |
-
'WP_ALLOW_MULTISITE' => array('description' => __('Multisite/network ability enabled', 'wordfence'), 'value' => (defined('WP_ALLOW_MULTISITE') && WP_ALLOW_MULTISITE ? __('Yes', 'wordfence') : __('No', 'wordfence'))),
|
176 |
-
'SUNRISE' => array('description' => __('Multisite enabled, WordPress will load the /wp-content/sunrise.php file', 'wordfence'), 'value' => defined('SUNRISE') ? __('Yes', 'wordfence') : __('(not set)', 'wordfence')),
|
177 |
-
'SUBDOMAIN_INSTALL' => array('description' => __('Multisite enabled, subdomain installation constant', 'wordfence'), 'value' => defined('SUBDOMAIN_INSTALL') ? (SUBDOMAIN_INSTALL ? __('Yes', 'wordfence') : __('No', 'wordfence')) : __('(not set)', 'wordfence')),
|
178 |
-
'VHOST' => array('description' => __('Multisite enabled, Older subdomain installation constant', 'wordfence'), 'value' => defined('VHOST') ? (VHOST == 'yes' ? __('Yes', 'wordfence') : __('No', 'wordfence')) : __('(not set)', 'wordfence')),
|
179 |
-
'DOMAIN_CURRENT_SITE' => __('Defines the multisite domain for the current site', 'wordfence'),
|
180 |
-
'PATH_CURRENT_SITE' => __('Defines the multisite path for the current site', 'wordfence'),
|
181 |
-
'BLOG_ID_CURRENT_SITE' => __('Defines the multisite database ID for the current site', 'wordfence'),
|
182 |
-
'WP_DISABLE_FATAL_ERROR_HANDLER' => array('description' => __('Disable the fatal error handler', 'wordfence'), 'value' => (defined('WP_DISABLE_FATAL_ERROR_HANDLER') && WP_DISABLE_FATAL_ERROR_HANDLER ? __('Yes', 'wordfence') : __('No', 'wordfence'))),
|
183 |
-
);
|
184 |
-
|
185 |
$table = array(
|
186 |
array(
|
187 |
__('Setting Name', 'wordfence'),
|
@@ -190,7 +125,7 @@ $table = array(
|
|
190 |
),
|
191 |
);
|
192 |
|
193 |
-
foreach (
|
194 |
$escapedName = strip_tags($settingName);
|
195 |
$escapedDescription = '';
|
196 |
$escapedValue = __('(not set)', 'wordfence');
|
@@ -620,4 +555,4 @@ if (preg_match_all('#(?:<h2>(.*?)</h2>\s*)?<table[^>]*>(.*?)</table>#is', $phpin
|
|
620 |
}
|
621 |
|
622 |
|
623 |
-
?>
|
117 |
## <?php esc_html_e('WordPress Settings', 'wordfence') ?>: <?php esc_html_e('WordPress version and internal settings/constants.', 'wordfence') ?> ##
|
118 |
|
119 |
<?php
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
120 |
$table = array(
|
121 |
array(
|
122 |
__('Setting Name', 'wordfence'),
|
125 |
),
|
126 |
);
|
127 |
|
128 |
+
foreach (wfDiagnostic::getWordpressValues() as $settingName => $settingData) {
|
129 |
$escapedName = strip_tags($settingName);
|
130 |
$escapedDescription = '';
|
131 |
$escapedValue = __('(not set)', 'wordfence');
|
555 |
}
|
556 |
|
557 |
|
558 |
+
?>
|
views/scanner/options-group-advanced.php
CHANGED
@@ -49,6 +49,21 @@ if (!isset($collapseable)) {
|
|
49 |
))->render();
|
50 |
?>
|
51 |
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
52 |
</ul>
|
53 |
</div>
|
54 |
</div>
|
49 |
))->render();
|
50 |
?>
|
51 |
</li>
|
52 |
+
<li>
|
53 |
+
<?php
|
54 |
+
echo wfView::create('options/option-toggled', array(
|
55 |
+
'optionName' => 'scan_force_ipv4_start',
|
56 |
+
'enabledValue' => 1,
|
57 |
+
'disabledValue' => 0,
|
58 |
+
'value' => wfConfig::get('scan_force_ipv4_start') ? 1 : 0,
|
59 |
+
'title' => __('Use only IPv4 to start scans', 'wordfence'),
|
60 |
+
'subtitle' => __('This option requires cURL. (This may have no effect on some old PHP or cURL versions.)', 'wordfence'),
|
61 |
+
'helpLink' => null,
|
62 |
+
'premium' => false,
|
63 |
+
'disabled' => !wfUtils::isCurlSupported()
|
64 |
+
))->render();
|
65 |
+
?>
|
66 |
+
</li>
|
67 |
</ul>
|
68 |
</div>
|
69 |
</div>
|
views/waf/waf-install.php
CHANGED
@@ -17,7 +17,7 @@ if (!defined('WORDFENCE_VERSION')) { exit; }
|
|
17 |
<div class="wf-modal-content">
|
18 |
<?php
|
19 |
$currentAutoPrependFile = ini_get('auto_prepend_file');
|
20 |
-
if (empty($currentAutoPrependFile) || WF_IS_WP_ENGINE || WF_IS_PRESSABLE):
|
21 |
?>
|
22 |
<p><?php echo wp_kses(__('To make your site as secure as possible, the Wordfence Web Application Firewall is designed to run via a PHP setting called <code>auto_prepend_file</code>, which ensures it runs before any potentially vulnerable code runs.', 'wordfence'), array('code'=>array())); ?></p>
|
23 |
<?php else: ?>
|
17 |
<div class="wf-modal-content">
|
18 |
<?php
|
19 |
$currentAutoPrependFile = ini_get('auto_prepend_file');
|
20 |
+
if (empty($currentAutoPrependFile) || WF_IS_WP_ENGINE || WF_IS_PRESSABLE || WF_IS_FLYWHEEL):
|
21 |
?>
|
22 |
<p><?php echo wp_kses(__('To make your site as secure as possible, the Wordfence Web Application Firewall is designed to run via a PHP setting called <code>auto_prepend_file</code>, which ensures it runs before any potentially vulnerable code runs.', 'wordfence'), array('code'=>array())); ?></p>
|
23 |
<?php else: ?>
|
views/waf/waf-uninstall.php
CHANGED
@@ -16,7 +16,7 @@ if (!defined('WORDFENCE_VERSION')) { exit; }
|
|
16 |
</div>
|
17 |
<div class="wf-modal-content">
|
18 |
<?php
|
19 |
-
if (WF_IS_WP_ENGINE || WF_IS_PRESSABLE) {
|
20 |
$currentAutoPrependFile = wordfence::getWAFBootstrapPath();
|
21 |
} else {
|
22 |
$currentAutoPrependFile = ini_get('auto_prepend_file');
|
16 |
</div>
|
17 |
<div class="wf-modal-content">
|
18 |
<?php
|
19 |
+
if (WF_IS_WP_ENGINE || WF_IS_PRESSABLE || WF_IS_FLYWHEEL) {
|
20 |
$currentAutoPrependFile = wordfence::getWAFBootstrapPath();
|
21 |
} else {
|
22 |
$currentAutoPrependFile = ini_get('auto_prepend_file');
|
wordfence.php
CHANGED
@@ -4,7 +4,7 @@ Plugin Name: Wordfence Security
|
|
4 |
Plugin URI: http://www.wordfence.com/
|
5 |
Description: Wordfence Security - Anti-virus, Firewall and Malware Scan
|
6 |
Author: Wordfence
|
7 |
-
Version: 7.
|
8 |
Author URI: http://www.wordfence.com/
|
9 |
Text Domain: wordfence
|
10 |
Domain Path: /languages
|
@@ -38,8 +38,8 @@ if(defined('WP_INSTALLING') && WP_INSTALLING){
|
|
38 |
if (!defined('ABSPATH')) {
|
39 |
exit;
|
40 |
}
|
41 |
-
define('WORDFENCE_VERSION', '7.
|
42 |
-
define('WORDFENCE_BUILD_NUMBER', '
|
43 |
define('WORDFENCE_BASENAME', function_exists('plugin_basename') ? plugin_basename(__FILE__) :
|
44 |
basename(dirname(__FILE__)) . '/' . basename(__FILE__));
|
45 |
|
@@ -60,6 +60,9 @@ if (!defined('WORDFENCE_FCPATH')) {
|
|
60 |
if (!defined('WF_IS_WP_ENGINE')) {
|
61 |
define('WF_IS_WP_ENGINE', isset($_SERVER['IS_WPE']));
|
62 |
}
|
|
|
|
|
|
|
63 |
if (!defined('WF_IS_PRESSABLE')) {
|
64 |
define('WF_IS_PRESSABLE', (defined('IS_ATOMIC') && IS_ATOMIC) || (defined('IS_PRESSABLE') && IS_PRESSABLE));
|
65 |
}
|
4 |
Plugin URI: http://www.wordfence.com/
|
5 |
Description: Wordfence Security - Anti-virus, Firewall and Malware Scan
|
6 |
Author: Wordfence
|
7 |
+
Version: 7.6.0
|
8 |
Author URI: http://www.wordfence.com/
|
9 |
Text Domain: wordfence
|
10 |
Domain Path: /languages
|
38 |
if (!defined('ABSPATH')) {
|
39 |
exit;
|
40 |
}
|
41 |
+
define('WORDFENCE_VERSION', '7.6.0');
|
42 |
+
define('WORDFENCE_BUILD_NUMBER', '1659014884');
|
43 |
define('WORDFENCE_BASENAME', function_exists('plugin_basename') ? plugin_basename(__FILE__) :
|
44 |
basename(dirname(__FILE__)) . '/' . basename(__FILE__));
|
45 |
|
60 |
if (!defined('WF_IS_WP_ENGINE')) {
|
61 |
define('WF_IS_WP_ENGINE', isset($_SERVER['IS_WPE']));
|
62 |
}
|
63 |
+
if (!defined('WF_IS_FLYWHEEL')) {
|
64 |
+
define('WF_IS_FLYWHEEL', isset($_SERVER['SERVER_SOFTWARE']) && strpos($_SERVER['SERVER_SOFTWARE'], 'Flywheel/') === 0);
|
65 |
+
}
|
66 |
if (!defined('WF_IS_PRESSABLE')) {
|
67 |
define('WF_IS_PRESSABLE', (defined('IS_ATOMIC') && IS_ATOMIC) || (defined('IS_PRESSABLE') && IS_PRESSABLE));
|
68 |
}
|