Version Description
- Improvement: Added better support for keyboard navigation of options.
- Improvement: staging. and dev. subdomains are now supported for sharing premium licenses.
- Improvement: Bundled our interface font to avoid loading from a remote source and reduced the pages some assets were loaded on.
- Improvement: Added option to trim Live Traffic records after a specific number of days.
- Improvement: Updated to the current GeoIP2 database.
- Improvement: Extended the automatic redaction applied to attack data that may include sensitive information.
- Change: Removed a no-longer-used API call.
- Fix: Fixed a few options that couldn't be searched for on the all options page.
- Fix: Activity Report emails now detect and avoid symlink loops.
Download this release
Release Info
Developer | wfryan |
Plugin | ![]() |
Version | 7.1.7 |
Comparing to | |
See all releases |
Code changes from version 7.1.6 to 7.1.7
- css/{activity-report-widget.1527005958.css → activity-report-widget.1528224180.css} +0 -0
- css/{diff.1527005958.css → diff.1528224180.css} +0 -0
- css/{dt_table.1527005958.css → dt_table.1528224180.css} +0 -0
- css/{fullLog.1527005958.css → fullLog.1528224180.css} +0 -0
- css/{iptraf.1527005958.css → iptraf.1528224180.css} +0 -0
- css/{jquery-ui-timepicker-addon.1527005958.css → jquery-ui-timepicker-addon.1528224180.css} +0 -0
- css/{jquery-ui.min.1527005958.css → jquery-ui.min.1528224180.css} +0 -0
- css/{jquery-ui.structure.min.1527005958.css → jquery-ui.structure.min.1528224180.css} +0 -0
- css/{jquery-ui.theme.min.1527005958.css → jquery-ui.theme.min.1528224180.css} +0 -0
- css/{main.1527005958.css → main.1528224180.css} +0 -0
- css/{phpinfo.1527005958.css → phpinfo.1528224180.css} +0 -0
- css/{wf-adminbar.1527005958.css → wf-adminbar.1528224180.css} +0 -0
- css/{wf-colorbox.1527005958.css → wf-colorbox.1528224180.css} +0 -0
- css/{wf-font-awesome.1527005958.css → wf-font-awesome.1528224180.css} +0 -0
- css/{wf-ionicons.1527005958.css → wf-ionicons.1528224180.css} +0 -0
- css/{wf-onboarding.1527005958.css → wf-onboarding.1528224180.css} +0 -0
- css/wf-roboto-font.1528224180.css +560 -0
- css/{wfselect2.min.1527005958.css → wfselect2.min.1528224180.css} +0 -0
- css/{wordfenceBox.1527005958.css → wordfenceBox.1528224180.css} +0 -0
- fonts/roboto-KFOjCnqEu92Fr1Mu51S7ACc-CsLYl4BOQ3o.woff +0 -0
- fonts/roboto-KFOjCnqEu92Fr1Mu51S7ACc0CsLYl4BOQ3o.woff +0 -0
- fonts/roboto-KFOjCnqEu92Fr1Mu51S7ACc1CsLYl4BOQ3o.woff +0 -0
- fonts/roboto-KFOjCnqEu92Fr1Mu51S7ACc2CsLYl4BOQ3o.woff +0 -0
- fonts/roboto-KFOjCnqEu92Fr1Mu51S7ACc3CsLYl4BOQ3o.woff +0 -0
- fonts/roboto-KFOjCnqEu92Fr1Mu51S7ACc5CsLYl4BOQ3o.woff +0 -0
- fonts/roboto-KFOjCnqEu92Fr1Mu51S7ACc6CsLYl4BO.woff +0 -0
- fonts/roboto-KFOjCnqEu92Fr1Mu51TLBCc-CsLYl4BOQ3o.woff +0 -0
- fonts/roboto-KFOjCnqEu92Fr1Mu51TLBCc0CsLYl4BOQ3o.woff +0 -0
- fonts/roboto-KFOjCnqEu92Fr1Mu51TLBCc1CsLYl4BOQ3o.woff +0 -0
- fonts/roboto-KFOjCnqEu92Fr1Mu51TLBCc2CsLYl4BOQ3o.woff +0 -0
- fonts/roboto-KFOjCnqEu92Fr1Mu51TLBCc3CsLYl4BOQ3o.woff +0 -0
- fonts/roboto-KFOjCnqEu92Fr1Mu51TLBCc5CsLYl4BOQ3o.woff +0 -0
- fonts/roboto-KFOjCnqEu92Fr1Mu51TLBCc6CsLYl4BO.woff +0 -0
- fonts/roboto-KFOjCnqEu92Fr1Mu51TjASc-CsLYl4BOQ3o.woff +0 -0
- fonts/roboto-KFOjCnqEu92Fr1Mu51TjASc0CsLYl4BOQ3o.woff +0 -0
- fonts/roboto-KFOjCnqEu92Fr1Mu51TjASc1CsLYl4BOQ3o.woff +0 -0
- fonts/roboto-KFOjCnqEu92Fr1Mu51TjASc2CsLYl4BOQ3o.woff +0 -0
- fonts/roboto-KFOjCnqEu92Fr1Mu51TjASc3CsLYl4BOQ3o.woff +0 -0
- fonts/roboto-KFOjCnqEu92Fr1Mu51TjASc5CsLYl4BOQ3o.woff +0 -0
- fonts/roboto-KFOjCnqEu92Fr1Mu51TjASc6CsLYl4BO.woff +0 -0
- fonts/roboto-KFOjCnqEu92Fr1Mu51TzBic-CsLYl4BOQ3o.woff +0 -0
- fonts/roboto-KFOjCnqEu92Fr1Mu51TzBic0CsLYl4BOQ3o.woff +0 -0
- fonts/roboto-KFOjCnqEu92Fr1Mu51TzBic1CsLYl4BOQ3o.woff +0 -0
- fonts/roboto-KFOjCnqEu92Fr1Mu51TzBic2CsLYl4BOQ3o.woff +0 -0
- fonts/roboto-KFOjCnqEu92Fr1Mu51TzBic3CsLYl4BOQ3o.woff +0 -0
- fonts/roboto-KFOjCnqEu92Fr1Mu51TzBic5CsLYl4BOQ3o.woff +0 -0
- fonts/roboto-KFOjCnqEu92Fr1Mu51TzBic6CsLYl4BO.woff +0 -0
- fonts/roboto-KFOkCnqEu92Fr1Mu51xEIzQXKMnyrYk.woff +0 -0
- fonts/roboto-KFOkCnqEu92Fr1Mu51xFIzQXKMnyrYk.woff +0 -0
- fonts/roboto-KFOkCnqEu92Fr1Mu51xGIzQXKMnyrYk.woff +0 -0
- fonts/roboto-KFOkCnqEu92Fr1Mu51xHIzQXKMnyrYk.woff +0 -0
- fonts/roboto-KFOkCnqEu92Fr1Mu51xIIzQXKMny.woff +0 -0
- fonts/roboto-KFOkCnqEu92Fr1Mu51xLIzQXKMnyrYk.woff +0 -0
- fonts/roboto-KFOkCnqEu92Fr1Mu51xMIzQXKMnyrYk.woff +0 -0
- fonts/roboto-KFOlCnqEu92Fr1MmEU9fABc-AMP6lbBP.woff +0 -0
- fonts/roboto-KFOlCnqEu92Fr1MmEU9fBBc-AMP6lQ.woff +0 -0
- fonts/roboto-KFOlCnqEu92Fr1MmEU9fBxc-AMP6lbBP.woff +0 -0
- fonts/roboto-KFOlCnqEu92Fr1MmEU9fCBc-AMP6lbBP.woff +0 -0
- fonts/roboto-KFOlCnqEu92Fr1MmEU9fCRc-AMP6lbBP.woff +0 -0
- fonts/roboto-KFOlCnqEu92Fr1MmEU9fChc-AMP6lbBP.woff +0 -0
- fonts/roboto-KFOlCnqEu92Fr1MmEU9fCxc-AMP6lbBP.woff +0 -0
- fonts/roboto-KFOlCnqEu92Fr1MmSU5fABc-AMP6lbBP.woff +0 -0
- fonts/roboto-KFOlCnqEu92Fr1MmSU5fBBc-AMP6lQ.woff +0 -0
- fonts/roboto-KFOlCnqEu92Fr1MmSU5fBxc-AMP6lbBP.woff +0 -0
- fonts/roboto-KFOlCnqEu92Fr1MmSU5fCBc-AMP6lbBP.woff +0 -0
- fonts/roboto-KFOlCnqEu92Fr1MmSU5fCRc-AMP6lbBP.woff +0 -0
- fonts/roboto-KFOlCnqEu92Fr1MmSU5fChc-AMP6lbBP.woff +0 -0
- fonts/roboto-KFOlCnqEu92Fr1MmSU5fCxc-AMP6lbBP.woff +0 -0
- fonts/roboto-KFOlCnqEu92Fr1MmWUlfABc-AMP6lbBP.woff +0 -0
- fonts/roboto-KFOlCnqEu92Fr1MmWUlfBBc-AMP6lQ.woff +0 -0
- fonts/roboto-KFOlCnqEu92Fr1MmWUlfBxc-AMP6lbBP.woff +0 -0
- fonts/roboto-KFOlCnqEu92Fr1MmWUlfCBc-AMP6lbBP.woff +0 -0
- fonts/roboto-KFOlCnqEu92Fr1MmWUlfCRc-AMP6lbBP.woff +0 -0
- fonts/roboto-KFOlCnqEu92Fr1MmWUlfChc-AMP6lbBP.woff +0 -0
- fonts/roboto-KFOlCnqEu92Fr1MmWUlfCxc-AMP6lbBP.woff +0 -0
- fonts/roboto-KFOlCnqEu92Fr1MmYUtfABc-AMP6lbBP.woff +0 -0
- fonts/roboto-KFOlCnqEu92Fr1MmYUtfBBc-AMP6lQ.woff +0 -0
- fonts/roboto-KFOlCnqEu92Fr1MmYUtfBxc-AMP6lbBP.woff +0 -0
- fonts/roboto-KFOlCnqEu92Fr1MmYUtfCBc-AMP6lbBP.woff +0 -0
- fonts/roboto-KFOlCnqEu92Fr1MmYUtfCRc-AMP6lbBP.woff +0 -0
- fonts/roboto-KFOlCnqEu92Fr1MmYUtfChc-AMP6lbBP.woff +0 -0
- fonts/roboto-KFOlCnqEu92Fr1MmYUtfCxc-AMP6lbBP.woff +0 -0
- fonts/roboto-KFOmCnqEu92Fr1Mu4WxMKTU1Kvnz.woff +0 -0
- fonts/roboto-KFOmCnqEu92Fr1Mu4mxMKTU1Kg.woff +0 -0
- fonts/roboto-KFOmCnqEu92Fr1Mu5mxMKTU1Kvnz.woff +0 -0
- fonts/roboto-KFOmCnqEu92Fr1Mu72xMKTU1Kvnz.woff +0 -0
- fonts/roboto-KFOmCnqEu92Fr1Mu7GxMKTU1Kvnz.woff +0 -0
- fonts/roboto-KFOmCnqEu92Fr1Mu7WxMKTU1Kvnz.woff +0 -0
- fonts/roboto-KFOmCnqEu92Fr1Mu7mxMKTU1Kvnz.woff +0 -0
- js/{Chart.bundle.min.1527005958.js → Chart.bundle.min.1528224180.js} +0 -0
- js/{admin.1527005958.js → admin.1528224180.js} +74 -18
- js/{admin.ajaxWatcher.1527005958.js → admin.ajaxWatcher.1528224180.js} +0 -0
- js/{admin.liveTraffic.1527005958.js → admin.liveTraffic.1528224180.js} +0 -0
- js/{date.1527005958.js → date.1528224180.js} +0 -0
- js/{jquery-ui-timepicker-addon.1527005958.js → jquery-ui-timepicker-addon.1528224180.js} +0 -0
- js/{jquery.colorbox-min.1527005958.js → jquery.colorbox-min.1528224180.js} +0 -0
- js/{jquery.colorbox.1527005958.js → jquery.colorbox.1528224180.js} +0 -0
- js/{jquery.dataTables.min.1527005958.js → jquery.dataTables.min.1528224180.js} +0 -0
- js/{jquery.qrcode.min.1527005958.js → jquery.qrcode.min.1528224180.js} +0 -0
- js/{jquery.tmpl.min.1527005958.js → jquery.tmpl.min.1528224180.js} +0 -0
- js/{jquery.tools.min.1527005958.js → jquery.tools.min.1528224180.js} +0 -0
- js/{knockout-3.3.0.1527005958.js → knockout-3.3.0.1528224180.js} +0 -0
- js/{perf.1527005958.js → perf.1528224180.js} +0 -0
- js/{wfdashboard.1527005958.js → wfdashboard.1528224180.js} +0 -0
- js/{wfdropdown.1527005958.js → wfdropdown.1528224180.js} +0 -0
- js/{wfglobal.1527005958.js → wfglobal.1528224180.js} +0 -0
- js/{wfpopover.1527005958.js → wfpopover.1528224180.js} +0 -0
- js/{wfselect2.min.1527005958.js → wfselect2.min.1528224180.js} +0 -0
- lib/GeoIP.dat +0 -0
- lib/GeoIPv6.dat +0 -0
- lib/GeoLite2-Country.mmdb +0 -0
- lib/menu_firewall_blocking.php +1 -1
- lib/menu_options.php +5 -4
- lib/menu_support.php +1 -1
- lib/menu_tools_diagnostic.php +12 -12
- lib/wfActivityReport.php +4 -3
- lib/wfConfig.php +8 -0
- lib/wfDirectoryIterator.php +15 -2
- lib/wfGeoIP.php +0 -824
- lib/wfLog.php +0 -4
- lib/wfOnboardingController.php +14 -5
- lib/wfScanEngine.php +1 -1
- lib/wfSchema.php +2 -8
- lib/wfUtils.php +28 -24
- lib/wordfenceClass.php +12 -6
- models/common/wfGeoIP2.php +59 -0
- readme.txt +12 -1
- vendor/autoload.php +4 -2
- vendor/composer/ClassLoader.php +47 -15
- vendor/composer/LICENSE +1 -1
- vendor/composer/autoload_psr4.php +5 -0
- vendor/composer/autoload_real.php +24 -17
- vendor/composer/autoload_static.php +57 -0
- vendor/composer/ca-bundle/LICENSE +19 -0
- vendor/composer/ca-bundle/README.md +85 -0
- vendor/composer/ca-bundle/res/cacert.pem +3646 -0
- vendor/composer/ca-bundle/src/CaBundle.php +308 -0
- vendor/composer/installed.json +210 -9
- vendor/geoip2/geoip2/.gitmodules +3 -0
- vendor/geoip2/geoip2/.php_cs +35 -0
- vendor/geoip2/geoip2/CHANGELOG.md +257 -0
- vendor/geoip2/geoip2/LICENSE +202 -0
- vendor/geoip2/geoip2/README.md +401 -0
- vendor/geoip2/geoip2/src/Database/Reader.php +283 -0
- vendor/geoip2/geoip2/src/Exception/AddressNotFoundException.php +10 -0
- vendor/geoip2/geoip2/src/Exception/AuthenticationException.php +10 -0
- vendor/geoip2/geoip2/src/Exception/GeoIp2Exception.php +10 -0
- vendor/geoip2/geoip2/src/Exception/HttpException.php +24 -0
- vendor/geoip2/geoip2/src/Exception/InvalidRequestException.php +26 -0
- vendor/geoip2/geoip2/src/Exception/OutOfQueriesException.php +10 -0
- vendor/geoip2/geoip2/src/Model/AbstractModel.php +67 -0
- vendor/geoip2/geoip2/src/Model/AnonymousIp.php +46 -0
- vendor/geoip2/geoip2/src/Model/Asn.php +35 -0
- vendor/geoip2/geoip2/src/Model/City.php +133 -0
- vendor/geoip2/geoip2/src/Model/ConnectionType.php +31 -0
- vendor/geoip2/geoip2/src/Model/Country.php +71 -0
- vendor/geoip2/geoip2/src/Model/Domain.php +31 -0
- vendor/geoip2/geoip2/src/Model/Enterprise.php +47 -0
- vendor/geoip2/geoip2/src/Model/Insights.php +47 -0
- vendor/geoip2/geoip2/src/Model/Isp.php +44 -0
- vendor/geoip2/geoip2/src/ProviderInterface.php +20 -0
- vendor/geoip2/geoip2/src/Record/AbstractPlaceRecord.php +66 -0
- vendor/geoip2/geoip2/src/Record/AbstractRecord.php +61 -0
- vendor/geoip2/geoip2/src/Record/City.php +29 -0
- vendor/geoip2/geoip2/src/Record/Continent.php +32 -0
- vendor/geoip2/geoip2/src/Record/Country.php +41 -0
- vendor/geoip2/geoip2/src/Record/Location.php +52 -0
- vendor/geoip2/geoip2/src/Record/MaxMind.php +19 -0
- vendor/geoip2/geoip2/src/Record/Postal.php +26 -0
- vendor/geoip2/geoip2/src/Record/RepresentedCountry.php +39 -0
- vendor/geoip2/geoip2/src/Record/Subdivision.php +40 -0
- vendor/geoip2/geoip2/src/Record/Traits.php +114 -0
- vendor/geoip2/geoip2/src/WebService/Client.php +239 -0
- vendor/maxmind-db/reader/CHANGELOG.md +108 -0
- vendor/maxmind-db/reader/LICENSE +202 -0
- vendor/maxmind-db/reader/README.md +139 -0
- vendor/maxmind-db/reader/ext/config.m4 +19 -0
- vendor/maxmind-db/reader/ext/maxminddb.c +564 -0
- vendor/maxmind-db/reader/ext/php_maxminddb.h +24 -0
- vendor/maxmind-db/reader/ext/tests/001-load.phpt +12 -0
- vendor/maxmind-db/reader/ext/tests/002-final.phpt +13 -0
- vendor/maxmind-db/reader/src/MaxMind/Db/Reader.php +309 -0
- vendor/maxmind-db/reader/src/MaxMind/Db/Reader/Decoder.php +311 -0
- vendor/maxmind-db/reader/src/MaxMind/Db/Reader/InvalidDatabaseException.php +10 -0
- vendor/maxmind-db/reader/src/MaxMind/Db/Reader/Metadata.php +69 -0
- vendor/maxmind-db/reader/src/MaxMind/Db/Reader/Util.php +26 -0
- vendor/maxmind/web-service-common/CHANGELOG.md +74 -0
- vendor/maxmind/web-service-common/LICENSE +202 -0
- vendor/maxmind/web-service-common/README.md +26 -0
- vendor/maxmind/web-service-common/src/Exception/AuthenticationException.php +10 -0
- vendor/maxmind/web-service-common/src/Exception/HttpException.php +40 -0
- vendor/maxmind/web-service-common/src/Exception/InsufficientFundsException.php +10 -0
- vendor/maxmind/web-service-common/src/Exception/InvalidInputException.php +12 -0
- vendor/maxmind/web-service-common/src/Exception/InvalidRequestException.php +37 -0
- vendor/maxmind/web-service-common/src/Exception/IpAddressNotFoundException.php +7 -0
- vendor/maxmind/web-service-common/src/Exception/PermissionRequiredException.php +10 -0
- vendor/maxmind/web-service-common/src/Exception/WebServiceException.php +10 -0
- vendor/maxmind/web-service-common/src/WebService/Client.php +470 -0
- vendor/maxmind/web-service-common/src/WebService/Http/CurlRequest.php +110 -0
- vendor/maxmind/web-service-common/src/WebService/Http/Request.php +29 -0
- vendor/maxmind/web-service-common/src/WebService/Http/RequestFactory.php +26 -0
- vendor/wordfence/wf-waf/src/init.php +1 -0
- vendor/wordfence/wf-waf/src/lib/request.php +126 -4
- vendor/wordfence/wf-waf/src/lib/utils.php +1 -1
- vendor/wordfence/wf-waf/src/lib/xmlrpc.php +333 -0
- views/blocking/options-group-advanced-country.php +1 -1
- views/dashboard/option-howgetips.php +10 -1
- views/dashboard/options-group-alert.php +1 -1
- views/dashboard/options-group-dashboard.php +1 -1
- views/dashboard/options-group-email-summary.php +1 -1
- views/dashboard/options-group-general.php +1 -1
- views/dashboard/options-group-import.php +1 -1
- views/dashboard/options-group-license.php +1 -1
- views/dashboard/options-group-view-customization.php +1 -1
- views/gdpr/banner.php +2 -1
- views/onboarding/disabled-overlay.php +1 -1
- views/options/option-select.php +2 -2
- views/options/option-switch.php +3 -3
- views/options/option-text.php +2 -2
- views/options/option-textarea.php +2 -2
- views/options/option-toggled-boolean-switch.php +3 -3
- views/options/option-toggled-multiple.php +2 -2
- views/options/option-toggled-select.php +3 -3
- views/options/option-toggled-sub.php +4 -4
- views/options/option-toggled-textarea.php +3 -3
- views/options/option-toggled.php +2 -2
- views/options/option-token.php +2 -2
- views/scanner/option-scan-signatures.php +6 -6
- views/scanner/options-group-advanced.php +1 -1
- views/scanner/options-group-basic.php +1 -1
- views/scanner/options-group-general.php +1 -1
- views/scanner/options-group-performance.php +1 -1
- views/scanner/options-group-scan-schedule.php +1 -1
- views/scanner/scan-scheduling.php +46 -19
- views/scanner/scan-type.php +19 -10
- views/tools/options-group-2fa.php +1 -1
- views/tools/options-group-live-traffic.php +15 -6
- views/waf/option-rate-limit.php +3 -3
- views/waf/option-rules.php +2 -2
- views/waf/option-whitelist.php +17 -17
- views/waf/options-group-advanced-firewall.php +21 -3
- views/waf/options-group-basic-firewall.php +3 -3
- views/waf/options-group-brute-force.php +1 -1
- views/waf/options-group-rate-limiting.php +1 -1
- views/waf/options-group-whitelisted.php +44 -17
- waf/wfWAFGeoIP.php +0 -764
- waf/wfWAFGeoIP2.php +57 -0
- waf/wfWAFIPBlocksController.php +19 -12
- wordfence.php +3 -3
css/{activity-report-widget.1527005958.css → activity-report-widget.1528224180.css}
RENAMED
File without changes
|
css/{diff.1527005958.css → diff.1528224180.css}
RENAMED
File without changes
|
css/{dt_table.1527005958.css → dt_table.1528224180.css}
RENAMED
File without changes
|
css/{fullLog.1527005958.css → fullLog.1528224180.css}
RENAMED
File without changes
|
css/{iptraf.1527005958.css → iptraf.1528224180.css}
RENAMED
File without changes
|
css/{jquery-ui-timepicker-addon.1527005958.css → jquery-ui-timepicker-addon.1528224180.css}
RENAMED
File without changes
|
css/{jquery-ui.min.1527005958.css → jquery-ui.min.1528224180.css}
RENAMED
File without changes
|
css/{jquery-ui.structure.min.1527005958.css → jquery-ui.structure.min.1528224180.css}
RENAMED
File without changes
|
css/{jquery-ui.theme.min.1527005958.css → jquery-ui.theme.min.1528224180.css}
RENAMED
File without changes
|
css/{main.1527005958.css → main.1528224180.css}
RENAMED
File without changes
|
css/{phpinfo.1527005958.css → phpinfo.1528224180.css}
RENAMED
File without changes
|
css/{wf-adminbar.1527005958.css → wf-adminbar.1528224180.css}
RENAMED
File without changes
|
css/{wf-colorbox.1527005958.css → wf-colorbox.1528224180.css}
RENAMED
File without changes
|
css/{wf-font-awesome.1527005958.css → wf-font-awesome.1528224180.css}
RENAMED
File without changes
|
css/{wf-ionicons.1527005958.css → wf-ionicons.1528224180.css}
RENAMED
File without changes
|
css/{wf-onboarding.1527005958.css → wf-onboarding.1528224180.css}
RENAMED
File without changes
|
css/wf-roboto-font.1528224180.css
ADDED
@@ -0,0 +1,560 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/* cyrillic-ext */
|
2 |
+
@font-face {
|
3 |
+
font-family: 'Roboto';
|
4 |
+
font-style: italic;
|
5 |
+
font-weight: 300;
|
6 |
+
src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(../fonts/roboto-KFOjCnqEu92Fr1Mu51TjASc3CsLYl4BOQ3o.woff) format('woff');
|
7 |
+
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
|
8 |
+
}
|
9 |
+
/* cyrillic */
|
10 |
+
@font-face {
|
11 |
+
font-family: 'Roboto';
|
12 |
+
font-style: italic;
|
13 |
+
font-weight: 300;
|
14 |
+
src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(../fonts/roboto-KFOjCnqEu92Fr1Mu51TjASc-CsLYl4BOQ3o.woff) format('woff');
|
15 |
+
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
|
16 |
+
}
|
17 |
+
/* greek-ext */
|
18 |
+
@font-face {
|
19 |
+
font-family: 'Roboto';
|
20 |
+
font-style: italic;
|
21 |
+
font-weight: 300;
|
22 |
+
src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(../fonts/roboto-KFOjCnqEu92Fr1Mu51TjASc2CsLYl4BOQ3o.woff) format('woff');
|
23 |
+
unicode-range: U+1F00-1FFF;
|
24 |
+
}
|
25 |
+
/* greek */
|
26 |
+
@font-face {
|
27 |
+
font-family: 'Roboto';
|
28 |
+
font-style: italic;
|
29 |
+
font-weight: 300;
|
30 |
+
src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(../fonts/roboto-KFOjCnqEu92Fr1Mu51TjASc5CsLYl4BOQ3o.woff) format('woff');
|
31 |
+
unicode-range: U+0370-03FF;
|
32 |
+
}
|
33 |
+
/* vietnamese */
|
34 |
+
@font-face {
|
35 |
+
font-family: 'Roboto';
|
36 |
+
font-style: italic;
|
37 |
+
font-weight: 300;
|
38 |
+
src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(../fonts/roboto-KFOjCnqEu92Fr1Mu51TjASc1CsLYl4BOQ3o.woff) format('woff');
|
39 |
+
unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
|
40 |
+
}
|
41 |
+
/* latin-ext */
|
42 |
+
@font-face {
|
43 |
+
font-family: 'Roboto';
|
44 |
+
font-style: italic;
|
45 |
+
font-weight: 300;
|
46 |
+
src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(../fonts/roboto-KFOjCnqEu92Fr1Mu51TjASc0CsLYl4BOQ3o.woff) format('woff');
|
47 |
+
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
|
48 |
+
}
|
49 |
+
/* latin */
|
50 |
+
@font-face {
|
51 |
+
font-family: 'Roboto';
|
52 |
+
font-style: italic;
|
53 |
+
font-weight: 300;
|
54 |
+
src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(../fonts/roboto-KFOjCnqEu92Fr1Mu51TjASc6CsLYl4BO.woff) format('woff');
|
55 |
+
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
|
56 |
+
}
|
57 |
+
/* cyrillic-ext */
|
58 |
+
@font-face {
|
59 |
+
font-family: 'Roboto';
|
60 |
+
font-style: italic;
|
61 |
+
font-weight: 400;
|
62 |
+
src: local('Roboto Italic'), local('Roboto-Italic'), url(../fonts/roboto-KFOkCnqEu92Fr1Mu51xFIzQXKMnyrYk.woff) format('woff');
|
63 |
+
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
|
64 |
+
}
|
65 |
+
/* cyrillic */
|
66 |
+
@font-face {
|
67 |
+
font-family: 'Roboto';
|
68 |
+
font-style: italic;
|
69 |
+
font-weight: 400;
|
70 |
+
src: local('Roboto Italic'), local('Roboto-Italic'), url(../fonts/roboto-KFOkCnqEu92Fr1Mu51xMIzQXKMnyrYk.woff) format('woff');
|
71 |
+
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
|
72 |
+
}
|
73 |
+
/* greek-ext */
|
74 |
+
@font-face {
|
75 |
+
font-family: 'Roboto';
|
76 |
+
font-style: italic;
|
77 |
+
font-weight: 400;
|
78 |
+
src: local('Roboto Italic'), local('Roboto-Italic'), url(../fonts/roboto-KFOkCnqEu92Fr1Mu51xEIzQXKMnyrYk.woff) format('woff');
|
79 |
+
unicode-range: U+1F00-1FFF;
|
80 |
+
}
|
81 |
+
/* greek */
|
82 |
+
@font-face {
|
83 |
+
font-family: 'Roboto';
|
84 |
+
font-style: italic;
|
85 |
+
font-weight: 400;
|
86 |
+
src: local('Roboto Italic'), local('Roboto-Italic'), url(../fonts/roboto-KFOkCnqEu92Fr1Mu51xLIzQXKMnyrYk.woff) format('woff');
|
87 |
+
unicode-range: U+0370-03FF;
|
88 |
+
}
|
89 |
+
/* vietnamese */
|
90 |
+
@font-face {
|
91 |
+
font-family: 'Roboto';
|
92 |
+
font-style: italic;
|
93 |
+
font-weight: 400;
|
94 |
+
src: local('Roboto Italic'), local('Roboto-Italic'), url(../fonts/roboto-KFOkCnqEu92Fr1Mu51xHIzQXKMnyrYk.woff) format('woff');
|
95 |
+
unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
|
96 |
+
}
|
97 |
+
/* latin-ext */
|
98 |
+
@font-face {
|
99 |
+
font-family: 'Roboto';
|
100 |
+
font-style: italic;
|
101 |
+
font-weight: 400;
|
102 |
+
src: local('Roboto Italic'), local('Roboto-Italic'), url(../fonts/roboto-KFOkCnqEu92Fr1Mu51xGIzQXKMnyrYk.woff) format('woff');
|
103 |
+
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
|
104 |
+
}
|
105 |
+
/* latin */
|
106 |
+
@font-face {
|
107 |
+
font-family: 'Roboto';
|
108 |
+
font-style: italic;
|
109 |
+
font-weight: 400;
|
110 |
+
src: local('Roboto Italic'), local('Roboto-Italic'), url(../fonts/roboto-KFOkCnqEu92Fr1Mu51xIIzQXKMny.woff) format('woff');
|
111 |
+
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
|
112 |
+
}
|
113 |
+
/* cyrillic-ext */
|
114 |
+
@font-face {
|
115 |
+
font-family: 'Roboto';
|
116 |
+
font-style: italic;
|
117 |
+
font-weight: 500;
|
118 |
+
src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(../fonts/roboto-KFOjCnqEu92Fr1Mu51S7ACc3CsLYl4BOQ3o.woff) format('woff');
|
119 |
+
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
|
120 |
+
}
|
121 |
+
/* cyrillic */
|
122 |
+
@font-face {
|
123 |
+
font-family: 'Roboto';
|
124 |
+
font-style: italic;
|
125 |
+
font-weight: 500;
|
126 |
+
src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(../fonts/roboto-KFOjCnqEu92Fr1Mu51S7ACc-CsLYl4BOQ3o.woff) format('woff');
|
127 |
+
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
|
128 |
+
}
|
129 |
+
/* greek-ext */
|
130 |
+
@font-face {
|
131 |
+
font-family: 'Roboto';
|
132 |
+
font-style: italic;
|
133 |
+
font-weight: 500;
|
134 |
+
src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(../fonts/roboto-KFOjCnqEu92Fr1Mu51S7ACc2CsLYl4BOQ3o.woff) format('woff');
|
135 |
+
unicode-range: U+1F00-1FFF;
|
136 |
+
}
|
137 |
+
/* greek */
|
138 |
+
@font-face {
|
139 |
+
font-family: 'Roboto';
|
140 |
+
font-style: italic;
|
141 |
+
font-weight: 500;
|
142 |
+
src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(../fonts/roboto-KFOjCnqEu92Fr1Mu51S7ACc5CsLYl4BOQ3o.woff) format('woff');
|
143 |
+
unicode-range: U+0370-03FF;
|
144 |
+
}
|
145 |
+
/* vietnamese */
|
146 |
+
@font-face {
|
147 |
+
font-family: 'Roboto';
|
148 |
+
font-style: italic;
|
149 |
+
font-weight: 500;
|
150 |
+
src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(../fonts/roboto-KFOjCnqEu92Fr1Mu51S7ACc1CsLYl4BOQ3o.woff) format('woff');
|
151 |
+
unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
|
152 |
+
}
|
153 |
+
/* latin-ext */
|
154 |
+
@font-face {
|
155 |
+
font-family: 'Roboto';
|
156 |
+
font-style: italic;
|
157 |
+
font-weight: 500;
|
158 |
+
src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(../fonts/roboto-KFOjCnqEu92Fr1Mu51S7ACc0CsLYl4BOQ3o.woff) format('woff');
|
159 |
+
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
|
160 |
+
}
|
161 |
+
/* latin */
|
162 |
+
@font-face {
|
163 |
+
font-family: 'Roboto';
|
164 |
+
font-style: italic;
|
165 |
+
font-weight: 500;
|
166 |
+
src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(../fonts/roboto-KFOjCnqEu92Fr1Mu51S7ACc6CsLYl4BO.woff) format('woff');
|
167 |
+
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
|
168 |
+
}
|
169 |
+
/* cyrillic-ext */
|
170 |
+
@font-face {
|
171 |
+
font-family: 'Roboto';
|
172 |
+
font-style: italic;
|
173 |
+
font-weight: 700;
|
174 |
+
src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(../fonts/roboto-KFOjCnqEu92Fr1Mu51TzBic3CsLYl4BOQ3o.woff) format('woff');
|
175 |
+
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
|
176 |
+
}
|
177 |
+
/* cyrillic */
|
178 |
+
@font-face {
|
179 |
+
font-family: 'Roboto';
|
180 |
+
font-style: italic;
|
181 |
+
font-weight: 700;
|
182 |
+
src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(../fonts/roboto-KFOjCnqEu92Fr1Mu51TzBic-CsLYl4BOQ3o.woff) format('woff');
|
183 |
+
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
|
184 |
+
}
|
185 |
+
/* greek-ext */
|
186 |
+
@font-face {
|
187 |
+
font-family: 'Roboto';
|
188 |
+
font-style: italic;
|
189 |
+
font-weight: 700;
|
190 |
+
src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(../fonts/roboto-KFOjCnqEu92Fr1Mu51TzBic2CsLYl4BOQ3o.woff) format('woff');
|
191 |
+
unicode-range: U+1F00-1FFF;
|
192 |
+
}
|
193 |
+
/* greek */
|
194 |
+
@font-face {
|
195 |
+
font-family: 'Roboto';
|
196 |
+
font-style: italic;
|
197 |
+
font-weight: 700;
|
198 |
+
src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(../fonts/roboto-KFOjCnqEu92Fr1Mu51TzBic5CsLYl4BOQ3o.woff) format('woff');
|
199 |
+
unicode-range: U+0370-03FF;
|
200 |
+
}
|
201 |
+
/* vietnamese */
|
202 |
+
@font-face {
|
203 |
+
font-family: 'Roboto';
|
204 |
+
font-style: italic;
|
205 |
+
font-weight: 700;
|
206 |
+
src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(../fonts/roboto-KFOjCnqEu92Fr1Mu51TzBic1CsLYl4BOQ3o.woff) format('woff');
|
207 |
+
unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
|
208 |
+
}
|
209 |
+
/* latin-ext */
|
210 |
+
@font-face {
|
211 |
+
font-family: 'Roboto';
|
212 |
+
font-style: italic;
|
213 |
+
font-weight: 700;
|
214 |
+
src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(../fonts/roboto-KFOjCnqEu92Fr1Mu51TzBic0CsLYl4BOQ3o.woff) format('woff');
|
215 |
+
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
|
216 |
+
}
|
217 |
+
/* latin */
|
218 |
+
@font-face {
|
219 |
+
font-family: 'Roboto';
|
220 |
+
font-style: italic;
|
221 |
+
font-weight: 700;
|
222 |
+
src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(../fonts/roboto-KFOjCnqEu92Fr1Mu51TzBic6CsLYl4BO.woff) format('woff');
|
223 |
+
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
|
224 |
+
}
|
225 |
+
/* cyrillic-ext */
|
226 |
+
@font-face {
|
227 |
+
font-family: 'Roboto';
|
228 |
+
font-style: italic;
|
229 |
+
font-weight: 900;
|
230 |
+
src: local('Roboto Black Italic'), local('Roboto-BlackItalic'), url(../fonts/roboto-KFOjCnqEu92Fr1Mu51TLBCc3CsLYl4BOQ3o.woff) format('woff');
|
231 |
+
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
|
232 |
+
}
|
233 |
+
/* cyrillic */
|
234 |
+
@font-face {
|
235 |
+
font-family: 'Roboto';
|
236 |
+
font-style: italic;
|
237 |
+
font-weight: 900;
|
238 |
+
src: local('Roboto Black Italic'), local('Roboto-BlackItalic'), url(../fonts/roboto-KFOjCnqEu92Fr1Mu51TLBCc-CsLYl4BOQ3o.woff) format('woff');
|
239 |
+
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
|
240 |
+
}
|
241 |
+
/* greek-ext */
|
242 |
+
@font-face {
|
243 |
+
font-family: 'Roboto';
|
244 |
+
font-style: italic;
|
245 |
+
font-weight: 900;
|
246 |
+
src: local('Roboto Black Italic'), local('Roboto-BlackItalic'), url(../fonts/roboto-KFOjCnqEu92Fr1Mu51TLBCc2CsLYl4BOQ3o.woff) format('woff');
|
247 |
+
unicode-range: U+1F00-1FFF;
|
248 |
+
}
|
249 |
+
/* greek */
|
250 |
+
@font-face {
|
251 |
+
font-family: 'Roboto';
|
252 |
+
font-style: italic;
|
253 |
+
font-weight: 900;
|
254 |
+
src: local('Roboto Black Italic'), local('Roboto-BlackItalic'), url(../fonts/roboto-KFOjCnqEu92Fr1Mu51TLBCc5CsLYl4BOQ3o.woff) format('woff');
|
255 |
+
unicode-range: U+0370-03FF;
|
256 |
+
}
|
257 |
+
/* vietnamese */
|
258 |
+
@font-face {
|
259 |
+
font-family: 'Roboto';
|
260 |
+
font-style: italic;
|
261 |
+
font-weight: 900;
|
262 |
+
src: local('Roboto Black Italic'), local('Roboto-BlackItalic'), url(../fonts/roboto-KFOjCnqEu92Fr1Mu51TLBCc1CsLYl4BOQ3o.woff) format('woff');
|
263 |
+
unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
|
264 |
+
}
|
265 |
+
/* latin-ext */
|
266 |
+
@font-face {
|
267 |
+
font-family: 'Roboto';
|
268 |
+
font-style: italic;
|
269 |
+
font-weight: 900;
|
270 |
+
src: local('Roboto Black Italic'), local('Roboto-BlackItalic'), url(../fonts/roboto-KFOjCnqEu92Fr1Mu51TLBCc0CsLYl4BOQ3o.woff) format('woff');
|
271 |
+
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
|
272 |
+
}
|
273 |
+
/* latin */
|
274 |
+
@font-face {
|
275 |
+
font-family: 'Roboto';
|
276 |
+
font-style: italic;
|
277 |
+
font-weight: 900;
|
278 |
+
src: local('Roboto Black Italic'), local('Roboto-BlackItalic'), url(../fonts/roboto-KFOjCnqEu92Fr1Mu51TLBCc6CsLYl4BO.woff) format('woff');
|
279 |
+
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
|
280 |
+
}
|
281 |
+
/* cyrillic-ext */
|
282 |
+
@font-face {
|
283 |
+
font-family: 'Roboto';
|
284 |
+
font-style: normal;
|
285 |
+
font-weight: 300;
|
286 |
+
src: local('Roboto Light'), local('Roboto-Light'), url(../fonts/roboto-KFOlCnqEu92Fr1MmSU5fCRc-AMP6lbBP.woff) format('woff');
|
287 |
+
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
|
288 |
+
}
|
289 |
+
/* cyrillic */
|
290 |
+
@font-face {
|
291 |
+
font-family: 'Roboto';
|
292 |
+
font-style: normal;
|
293 |
+
font-weight: 300;
|
294 |
+
src: local('Roboto Light'), local('Roboto-Light'), url(../fonts/roboto-KFOlCnqEu92Fr1MmSU5fABc-AMP6lbBP.woff) format('woff');
|
295 |
+
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
|
296 |
+
}
|
297 |
+
/* greek-ext */
|
298 |
+
@font-face {
|
299 |
+
font-family: 'Roboto';
|
300 |
+
font-style: normal;
|
301 |
+
font-weight: 300;
|
302 |
+
src: local('Roboto Light'), local('Roboto-Light'), url(../fonts/roboto-KFOlCnqEu92Fr1MmSU5fCBc-AMP6lbBP.woff) format('woff');
|
303 |
+
unicode-range: U+1F00-1FFF;
|
304 |
+
}
|
305 |
+
/* greek */
|
306 |
+
@font-face {
|
307 |
+
font-family: 'Roboto';
|
308 |
+
font-style: normal;
|
309 |
+
font-weight: 300;
|
310 |
+
src: local('Roboto Light'), local('Roboto-Light'), url(../fonts/roboto-KFOlCnqEu92Fr1MmSU5fBxc-AMP6lbBP.woff) format('woff');
|
311 |
+
unicode-range: U+0370-03FF;
|
312 |
+
}
|
313 |
+
/* vietnamese */
|
314 |
+
@font-face {
|
315 |
+
font-family: 'Roboto';
|
316 |
+
font-style: normal;
|
317 |
+
font-weight: 300;
|
318 |
+
src: local('Roboto Light'), local('Roboto-Light'), url(../fonts/roboto-KFOlCnqEu92Fr1MmSU5fCxc-AMP6lbBP.woff) format('woff');
|
319 |
+
unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
|
320 |
+
}
|
321 |
+
/* latin-ext */
|
322 |
+
@font-face {
|
323 |
+
font-family: 'Roboto';
|
324 |
+
font-style: normal;
|
325 |
+
font-weight: 300;
|
326 |
+
src: local('Roboto Light'), local('Roboto-Light'), url(../fonts/roboto-KFOlCnqEu92Fr1MmSU5fChc-AMP6lbBP.woff) format('woff');
|
327 |
+
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
|
328 |
+
}
|
329 |
+
/* latin */
|
330 |
+
@font-face {
|
331 |
+
font-family: 'Roboto';
|
332 |
+
font-style: normal;
|
333 |
+
font-weight: 300;
|
334 |
+
src: local('Roboto Light'), local('Roboto-Light'), url(../fonts/roboto-KFOlCnqEu92Fr1MmSU5fBBc-AMP6lQ.woff) format('woff');
|
335 |
+
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
|
336 |
+
}
|
337 |
+
/* cyrillic-ext */
|
338 |
+
@font-face {
|
339 |
+
font-family: 'Roboto';
|
340 |
+
font-style: normal;
|
341 |
+
font-weight: 400;
|
342 |
+
src: local('Roboto'), local('Roboto-Regular'), url(../fonts/roboto-KFOmCnqEu92Fr1Mu72xMKTU1Kvnz.woff) format('woff');
|
343 |
+
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
|
344 |
+
}
|
345 |
+
/* cyrillic */
|
346 |
+
@font-face {
|
347 |
+
font-family: 'Roboto';
|
348 |
+
font-style: normal;
|
349 |
+
font-weight: 400;
|
350 |
+
src: local('Roboto'), local('Roboto-Regular'), url(../fonts/roboto-KFOmCnqEu92Fr1Mu5mxMKTU1Kvnz.woff) format('woff');
|
351 |
+
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
|
352 |
+
}
|
353 |
+
/* greek-ext */
|
354 |
+
@font-face {
|
355 |
+
font-family: 'Roboto';
|
356 |
+
font-style: normal;
|
357 |
+
font-weight: 400;
|
358 |
+
src: local('Roboto'), local('Roboto-Regular'), url(../fonts/roboto-KFOmCnqEu92Fr1Mu7mxMKTU1Kvnz.woff) format('woff');
|
359 |
+
unicode-range: U+1F00-1FFF;
|
360 |
+
}
|
361 |
+
/* greek */
|
362 |
+
@font-face {
|
363 |
+
font-family: 'Roboto';
|
364 |
+
font-style: normal;
|
365 |
+
font-weight: 400;
|
366 |
+
src: local('Roboto'), local('Roboto-Regular'), url(../fonts/roboto-KFOmCnqEu92Fr1Mu4WxMKTU1Kvnz.woff) format('woff');
|
367 |
+
unicode-range: U+0370-03FF;
|
368 |
+
}
|
369 |
+
/* vietnamese */
|
370 |
+
@font-face {
|
371 |
+
font-family: 'Roboto';
|
372 |
+
font-style: normal;
|
373 |
+
font-weight: 400;
|
374 |
+
src: local('Roboto'), local('Roboto-Regular'), url(../fonts/roboto-KFOmCnqEu92Fr1Mu7WxMKTU1Kvnz.woff) format('woff');
|
375 |
+
unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
|
376 |
+
}
|
377 |
+
/* latin-ext */
|
378 |
+
@font-face {
|
379 |
+
font-family: 'Roboto';
|
380 |
+
font-style: normal;
|
381 |
+
font-weight: 400;
|
382 |
+
src: local('Roboto'), local('Roboto-Regular'), url(../fonts/roboto-KFOmCnqEu92Fr1Mu7GxMKTU1Kvnz.woff) format('woff');
|
383 |
+
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
|
384 |
+
}
|
385 |
+
/* latin */
|
386 |
+
@font-face {
|
387 |
+
font-family: 'Roboto';
|
388 |
+
font-style: normal;
|
389 |
+
font-weight: 400;
|
390 |
+
src: local('Roboto'), local('Roboto-Regular'), url(../fonts/roboto-KFOmCnqEu92Fr1Mu4mxMKTU1Kg.woff) format('woff');
|
391 |
+
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
|
392 |
+
}
|
393 |
+
/* cyrillic-ext */
|
394 |
+
@font-face {
|
395 |
+
font-family: 'Roboto';
|
396 |
+
font-style: normal;
|
397 |
+
font-weight: 500;
|
398 |
+
src: local('Roboto Medium'), local('Roboto-Medium'), url(../fonts/roboto-KFOlCnqEu92Fr1MmEU9fCRc-AMP6lbBP.woff) format('woff');
|
399 |
+
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
|
400 |
+
}
|
401 |
+
/* cyrillic */
|
402 |
+
@font-face {
|
403 |
+
font-family: 'Roboto';
|
404 |
+
font-style: normal;
|
405 |
+
font-weight: 500;
|
406 |
+
src: local('Roboto Medium'), local('Roboto-Medium'), url(../fonts/roboto-KFOlCnqEu92Fr1MmEU9fABc-AMP6lbBP.woff) format('woff');
|
407 |
+
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
|
408 |
+
}
|
409 |
+
/* greek-ext */
|
410 |
+
@font-face {
|
411 |
+
font-family: 'Roboto';
|
412 |
+
font-style: normal;
|
413 |
+
font-weight: 500;
|
414 |
+
src: local('Roboto Medium'), local('Roboto-Medium'), url(../fonts/roboto-KFOlCnqEu92Fr1MmEU9fCBc-AMP6lbBP.woff) format('woff');
|
415 |
+
unicode-range: U+1F00-1FFF;
|
416 |
+
}
|
417 |
+
/* greek */
|
418 |
+
@font-face {
|
419 |
+
font-family: 'Roboto';
|
420 |
+
font-style: normal;
|
421 |
+
font-weight: 500;
|
422 |
+
src: local('Roboto Medium'), local('Roboto-Medium'), url(../fonts/roboto-KFOlCnqEu92Fr1MmEU9fBxc-AMP6lbBP.woff) format('woff');
|
423 |
+
unicode-range: U+0370-03FF;
|
424 |
+
}
|
425 |
+
/* vietnamese */
|
426 |
+
@font-face {
|
427 |
+
font-family: 'Roboto';
|
428 |
+
font-style: normal;
|
429 |
+
font-weight: 500;
|
430 |
+
src: local('Roboto Medium'), local('Roboto-Medium'), url(../fonts/roboto-KFOlCnqEu92Fr1MmEU9fCxc-AMP6lbBP.woff) format('woff');
|
431 |
+
unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
|
432 |
+
}
|
433 |
+
/* latin-ext */
|
434 |
+
@font-face {
|
435 |
+
font-family: 'Roboto';
|
436 |
+
font-style: normal;
|
437 |
+
font-weight: 500;
|
438 |
+
src: local('Roboto Medium'), local('Roboto-Medium'), url(../fonts/roboto-KFOlCnqEu92Fr1MmEU9fChc-AMP6lbBP.woff) format('woff');
|
439 |
+
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
|
440 |
+
}
|
441 |
+
/* latin */
|
442 |
+
@font-face {
|
443 |
+
font-family: 'Roboto';
|
444 |
+
font-style: normal;
|
445 |
+
font-weight: 500;
|
446 |
+
src: local('Roboto Medium'), local('Roboto-Medium'), url(../fonts/roboto-KFOlCnqEu92Fr1MmEU9fBBc-AMP6lQ.woff) format('woff');
|
447 |
+
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
|
448 |
+
}
|
449 |
+
/* cyrillic-ext */
|
450 |
+
@font-face {
|
451 |
+
font-family: 'Roboto';
|
452 |
+
font-style: normal;
|
453 |
+
font-weight: 700;
|
454 |
+
src: local('Roboto Bold'), local('Roboto-Bold'), url(../fonts/roboto-KFOlCnqEu92Fr1MmWUlfCRc-AMP6lbBP.woff) format('woff');
|
455 |
+
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
|
456 |
+
}
|
457 |
+
/* cyrillic */
|
458 |
+
@font-face {
|
459 |
+
font-family: 'Roboto';
|
460 |
+
font-style: normal;
|
461 |
+
font-weight: 700;
|
462 |
+
src: local('Roboto Bold'), local('Roboto-Bold'), url(../fonts/roboto-KFOlCnqEu92Fr1MmWUlfABc-AMP6lbBP.woff) format('woff');
|
463 |
+
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
|
464 |
+
}
|
465 |
+
/* greek-ext */
|
466 |
+
@font-face {
|
467 |
+
font-family: 'Roboto';
|
468 |
+
font-style: normal;
|
469 |
+
font-weight: 700;
|
470 |
+
src: local('Roboto Bold'), local('Roboto-Bold'), url(../fonts/roboto-KFOlCnqEu92Fr1MmWUlfCBc-AMP6lbBP.woff) format('woff');
|
471 |
+
unicode-range: U+1F00-1FFF;
|
472 |
+
}
|
473 |
+
/* greek */
|
474 |
+
@font-face {
|
475 |
+
font-family: 'Roboto';
|
476 |
+
font-style: normal;
|
477 |
+
font-weight: 700;
|
478 |
+
src: local('Roboto Bold'), local('Roboto-Bold'), url(../fonts/roboto-KFOlCnqEu92Fr1MmWUlfBxc-AMP6lbBP.woff) format('woff');
|
479 |
+
unicode-range: U+0370-03FF;
|
480 |
+
}
|
481 |
+
/* vietnamese */
|
482 |
+
@font-face {
|
483 |
+
font-family: 'Roboto';
|
484 |
+
font-style: normal;
|
485 |
+
font-weight: 700;
|
486 |
+
src: local('Roboto Bold'), local('Roboto-Bold'), url(../fonts/roboto-KFOlCnqEu92Fr1MmWUlfCxc-AMP6lbBP.woff) format('woff');
|
487 |
+
unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
|
488 |
+
}
|
489 |
+
/* latin-ext */
|
490 |
+
@font-face {
|
491 |
+
font-family: 'Roboto';
|
492 |
+
font-style: normal;
|
493 |
+
font-weight: 700;
|
494 |
+
src: local('Roboto Bold'), local('Roboto-Bold'), url(../fonts/roboto-KFOlCnqEu92Fr1MmWUlfChc-AMP6lbBP.woff) format('woff');
|
495 |
+
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
|
496 |
+
}
|
497 |
+
/* latin */
|
498 |
+
@font-face {
|
499 |
+
font-family: 'Roboto';
|
500 |
+
font-style: normal;
|
501 |
+
font-weight: 700;
|
502 |
+
src: local('Roboto Bold'), local('Roboto-Bold'), url(../fonts/roboto-KFOlCnqEu92Fr1MmWUlfBBc-AMP6lQ.woff) format('woff');
|
503 |
+
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
|
504 |
+
}
|
505 |
+
/* cyrillic-ext */
|
506 |
+
@font-face {
|
507 |
+
font-family: 'Roboto';
|
508 |
+
font-style: normal;
|
509 |
+
font-weight: 900;
|
510 |
+
src: local('Roboto Black'), local('Roboto-Black'), url(../fonts/roboto-KFOlCnqEu92Fr1MmYUtfCRc-AMP6lbBP.woff) format('woff');
|
511 |
+
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
|
512 |
+
}
|
513 |
+
/* cyrillic */
|
514 |
+
@font-face {
|
515 |
+
font-family: 'Roboto';
|
516 |
+
font-style: normal;
|
517 |
+
font-weight: 900;
|
518 |
+
src: local('Roboto Black'), local('Roboto-Black'), url(../fonts/roboto-KFOlCnqEu92Fr1MmYUtfABc-AMP6lbBP.woff) format('woff');
|
519 |
+
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
|
520 |
+
}
|
521 |
+
/* greek-ext */
|
522 |
+
@font-face {
|
523 |
+
font-family: 'Roboto';
|
524 |
+
font-style: normal;
|
525 |
+
font-weight: 900;
|
526 |
+
src: local('Roboto Black'), local('Roboto-Black'), url(../fonts/roboto-KFOlCnqEu92Fr1MmYUtfCBc-AMP6lbBP.woff) format('woff');
|
527 |
+
unicode-range: U+1F00-1FFF;
|
528 |
+
}
|
529 |
+
/* greek */
|
530 |
+
@font-face {
|
531 |
+
font-family: 'Roboto';
|
532 |
+
font-style: normal;
|
533 |
+
font-weight: 900;
|
534 |
+
src: local('Roboto Black'), local('Roboto-Black'), url(../fonts/roboto-KFOlCnqEu92Fr1MmYUtfBxc-AMP6lbBP.woff) format('woff');
|
535 |
+
unicode-range: U+0370-03FF;
|
536 |
+
}
|
537 |
+
/* vietnamese */
|
538 |
+
@font-face {
|
539 |
+
font-family: 'Roboto';
|
540 |
+
font-style: normal;
|
541 |
+
font-weight: 900;
|
542 |
+
src: local('Roboto Black'), local('Roboto-Black'), url(../fonts/roboto-KFOlCnqEu92Fr1MmYUtfCxc-AMP6lbBP.woff) format('woff');
|
543 |
+
unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
|
544 |
+
}
|
545 |
+
/* latin-ext */
|
546 |
+
@font-face {
|
547 |
+
font-family: 'Roboto';
|
548 |
+
font-style: normal;
|
549 |
+
font-weight: 900;
|
550 |
+
src: local('Roboto Black'), local('Roboto-Black'), url(../fonts/roboto-KFOlCnqEu92Fr1MmYUtfChc-AMP6lbBP.woff) format('woff');
|
551 |
+
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
|
552 |
+
}
|
553 |
+
/* latin */
|
554 |
+
@font-face {
|
555 |
+
font-family: 'Roboto';
|
556 |
+
font-style: normal;
|
557 |
+
font-weight: 900;
|
558 |
+
src: local('Roboto Black'), local('Roboto-Black'), url(../fonts/roboto-KFOlCnqEu92Fr1MmYUtfBBc-AMP6lQ.woff) format('woff');
|
559 |
+
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
|
560 |
+
}
|
css/{wfselect2.min.1527005958.css → wfselect2.min.1528224180.css}
RENAMED
File without changes
|
css/{wordfenceBox.1527005958.css → wordfenceBox.1528224180.css}
RENAMED
File without changes
|
fonts/roboto-KFOjCnqEu92Fr1Mu51S7ACc-CsLYl4BOQ3o.woff
ADDED
Binary file
|
fonts/roboto-KFOjCnqEu92Fr1Mu51S7ACc0CsLYl4BOQ3o.woff
ADDED
Binary file
|
fonts/roboto-KFOjCnqEu92Fr1Mu51S7ACc1CsLYl4BOQ3o.woff
ADDED
Binary file
|
fonts/roboto-KFOjCnqEu92Fr1Mu51S7ACc2CsLYl4BOQ3o.woff
ADDED
Binary file
|
fonts/roboto-KFOjCnqEu92Fr1Mu51S7ACc3CsLYl4BOQ3o.woff
ADDED
Binary file
|
fonts/roboto-KFOjCnqEu92Fr1Mu51S7ACc5CsLYl4BOQ3o.woff
ADDED
Binary file
|
fonts/roboto-KFOjCnqEu92Fr1Mu51S7ACc6CsLYl4BO.woff
ADDED
Binary file
|
fonts/roboto-KFOjCnqEu92Fr1Mu51TLBCc-CsLYl4BOQ3o.woff
ADDED
Binary file
|
fonts/roboto-KFOjCnqEu92Fr1Mu51TLBCc0CsLYl4BOQ3o.woff
ADDED
Binary file
|
fonts/roboto-KFOjCnqEu92Fr1Mu51TLBCc1CsLYl4BOQ3o.woff
ADDED
Binary file
|
fonts/roboto-KFOjCnqEu92Fr1Mu51TLBCc2CsLYl4BOQ3o.woff
ADDED
Binary file
|
fonts/roboto-KFOjCnqEu92Fr1Mu51TLBCc3CsLYl4BOQ3o.woff
ADDED
Binary file
|
fonts/roboto-KFOjCnqEu92Fr1Mu51TLBCc5CsLYl4BOQ3o.woff
ADDED
Binary file
|
fonts/roboto-KFOjCnqEu92Fr1Mu51TLBCc6CsLYl4BO.woff
ADDED
Binary file
|
fonts/roboto-KFOjCnqEu92Fr1Mu51TjASc-CsLYl4BOQ3o.woff
ADDED
Binary file
|
fonts/roboto-KFOjCnqEu92Fr1Mu51TjASc0CsLYl4BOQ3o.woff
ADDED
Binary file
|
fonts/roboto-KFOjCnqEu92Fr1Mu51TjASc1CsLYl4BOQ3o.woff
ADDED
Binary file
|
fonts/roboto-KFOjCnqEu92Fr1Mu51TjASc2CsLYl4BOQ3o.woff
ADDED
Binary file
|
fonts/roboto-KFOjCnqEu92Fr1Mu51TjASc3CsLYl4BOQ3o.woff
ADDED
Binary file
|
fonts/roboto-KFOjCnqEu92Fr1Mu51TjASc5CsLYl4BOQ3o.woff
ADDED
Binary file
|
fonts/roboto-KFOjCnqEu92Fr1Mu51TjASc6CsLYl4BO.woff
ADDED
Binary file
|
fonts/roboto-KFOjCnqEu92Fr1Mu51TzBic-CsLYl4BOQ3o.woff
ADDED
Binary file
|
fonts/roboto-KFOjCnqEu92Fr1Mu51TzBic0CsLYl4BOQ3o.woff
ADDED
Binary file
|
fonts/roboto-KFOjCnqEu92Fr1Mu51TzBic1CsLYl4BOQ3o.woff
ADDED
Binary file
|
fonts/roboto-KFOjCnqEu92Fr1Mu51TzBic2CsLYl4BOQ3o.woff
ADDED
Binary file
|
fonts/roboto-KFOjCnqEu92Fr1Mu51TzBic3CsLYl4BOQ3o.woff
ADDED
Binary file
|
fonts/roboto-KFOjCnqEu92Fr1Mu51TzBic5CsLYl4BOQ3o.woff
ADDED
Binary file
|
fonts/roboto-KFOjCnqEu92Fr1Mu51TzBic6CsLYl4BO.woff
ADDED
Binary file
|
fonts/roboto-KFOkCnqEu92Fr1Mu51xEIzQXKMnyrYk.woff
ADDED
Binary file
|
fonts/roboto-KFOkCnqEu92Fr1Mu51xFIzQXKMnyrYk.woff
ADDED
Binary file
|
fonts/roboto-KFOkCnqEu92Fr1Mu51xGIzQXKMnyrYk.woff
ADDED
Binary file
|
fonts/roboto-KFOkCnqEu92Fr1Mu51xHIzQXKMnyrYk.woff
ADDED
Binary file
|
fonts/roboto-KFOkCnqEu92Fr1Mu51xIIzQXKMny.woff
ADDED
Binary file
|
fonts/roboto-KFOkCnqEu92Fr1Mu51xLIzQXKMnyrYk.woff
ADDED
Binary file
|
fonts/roboto-KFOkCnqEu92Fr1Mu51xMIzQXKMnyrYk.woff
ADDED
Binary file
|
fonts/roboto-KFOlCnqEu92Fr1MmEU9fABc-AMP6lbBP.woff
ADDED
Binary file
|
fonts/roboto-KFOlCnqEu92Fr1MmEU9fBBc-AMP6lQ.woff
ADDED
Binary file
|
fonts/roboto-KFOlCnqEu92Fr1MmEU9fBxc-AMP6lbBP.woff
ADDED
Binary file
|
fonts/roboto-KFOlCnqEu92Fr1MmEU9fCBc-AMP6lbBP.woff
ADDED
Binary file
|
fonts/roboto-KFOlCnqEu92Fr1MmEU9fCRc-AMP6lbBP.woff
ADDED
Binary file
|
fonts/roboto-KFOlCnqEu92Fr1MmEU9fChc-AMP6lbBP.woff
ADDED
Binary file
|
fonts/roboto-KFOlCnqEu92Fr1MmEU9fCxc-AMP6lbBP.woff
ADDED
Binary file
|
fonts/roboto-KFOlCnqEu92Fr1MmSU5fABc-AMP6lbBP.woff
ADDED
Binary file
|
fonts/roboto-KFOlCnqEu92Fr1MmSU5fBBc-AMP6lQ.woff
ADDED
Binary file
|
fonts/roboto-KFOlCnqEu92Fr1MmSU5fBxc-AMP6lbBP.woff
ADDED
Binary file
|
fonts/roboto-KFOlCnqEu92Fr1MmSU5fCBc-AMP6lbBP.woff
ADDED
Binary file
|
fonts/roboto-KFOlCnqEu92Fr1MmSU5fCRc-AMP6lbBP.woff
ADDED
Binary file
|
fonts/roboto-KFOlCnqEu92Fr1MmSU5fChc-AMP6lbBP.woff
ADDED
Binary file
|
fonts/roboto-KFOlCnqEu92Fr1MmSU5fCxc-AMP6lbBP.woff
ADDED
Binary file
|
fonts/roboto-KFOlCnqEu92Fr1MmWUlfABc-AMP6lbBP.woff
ADDED
Binary file
|
fonts/roboto-KFOlCnqEu92Fr1MmWUlfBBc-AMP6lQ.woff
ADDED
Binary file
|
fonts/roboto-KFOlCnqEu92Fr1MmWUlfBxc-AMP6lbBP.woff
ADDED
Binary file
|
fonts/roboto-KFOlCnqEu92Fr1MmWUlfCBc-AMP6lbBP.woff
ADDED
Binary file
|
fonts/roboto-KFOlCnqEu92Fr1MmWUlfCRc-AMP6lbBP.woff
ADDED
Binary file
|
fonts/roboto-KFOlCnqEu92Fr1MmWUlfChc-AMP6lbBP.woff
ADDED
Binary file
|
fonts/roboto-KFOlCnqEu92Fr1MmWUlfCxc-AMP6lbBP.woff
ADDED
Binary file
|
fonts/roboto-KFOlCnqEu92Fr1MmYUtfABc-AMP6lbBP.woff
ADDED
Binary file
|
fonts/roboto-KFOlCnqEu92Fr1MmYUtfBBc-AMP6lQ.woff
ADDED
Binary file
|
fonts/roboto-KFOlCnqEu92Fr1MmYUtfBxc-AMP6lbBP.woff
ADDED
Binary file
|
fonts/roboto-KFOlCnqEu92Fr1MmYUtfCBc-AMP6lbBP.woff
ADDED
Binary file
|
fonts/roboto-KFOlCnqEu92Fr1MmYUtfCRc-AMP6lbBP.woff
ADDED
Binary file
|
fonts/roboto-KFOlCnqEu92Fr1MmYUtfChc-AMP6lbBP.woff
ADDED
Binary file
|
fonts/roboto-KFOlCnqEu92Fr1MmYUtfCxc-AMP6lbBP.woff
ADDED
Binary file
|
fonts/roboto-KFOmCnqEu92Fr1Mu4WxMKTU1Kvnz.woff
ADDED
Binary file
|
fonts/roboto-KFOmCnqEu92Fr1Mu4mxMKTU1Kg.woff
ADDED
Binary file
|
fonts/roboto-KFOmCnqEu92Fr1Mu5mxMKTU1Kvnz.woff
ADDED
Binary file
|
fonts/roboto-KFOmCnqEu92Fr1Mu72xMKTU1Kvnz.woff
ADDED
Binary file
|
fonts/roboto-KFOmCnqEu92Fr1Mu7GxMKTU1Kvnz.woff
ADDED
Binary file
|
fonts/roboto-KFOmCnqEu92Fr1Mu7WxMKTU1Kvnz.woff
ADDED
Binary file
|
fonts/roboto-KFOmCnqEu92Fr1Mu7mxMKTU1Kvnz.woff
ADDED
Binary file
|
js/{Chart.bundle.min.1527005958.js → Chart.bundle.min.1528224180.js}
RENAMED
File without changes
|
js/{admin.1527005958.js → admin.1528224180.js}
RENAMED
@@ -165,6 +165,15 @@
|
|
165 |
}
|
166 |
|
167 |
$('.wf-block-header-action-disclosure').each(function() {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
168 |
$(this).closest('.wf-block-header').css('cursor', 'pointer');
|
169 |
$(this).closest('.wf-block-header').on('click', function(e) {
|
170 |
// Let links in the header work.
|
@@ -184,6 +193,7 @@
|
|
184 |
$(this).closest('.wf-block').find('.wf-block-content').slideUp({
|
185 |
always: function() {
|
186 |
$(this).closest('.wf-block').removeClass('wf-active');
|
|
|
187 |
}
|
188 |
});
|
189 |
}
|
@@ -192,6 +202,7 @@
|
|
192 |
$(this).closest('.wf-block').find('.wf-block-content').slideDown({
|
193 |
always: function() {
|
194 |
$(this).closest('.wf-block').addClass('wf-active');
|
|
|
195 |
}
|
196 |
});
|
197 |
}
|
@@ -202,6 +213,15 @@
|
|
202 |
|
203 |
//On/Off Option
|
204 |
$('.wf-option.wf-option-toggled .wf-option-checkbox').each(function() {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
205 |
$(this).on('click', function(e) {
|
206 |
e.preventDefault();
|
207 |
e.stopPropagation();
|
@@ -215,11 +235,11 @@
|
|
215 |
var value = false;
|
216 |
var isActive = $(this).hasClass('wf-checked');
|
217 |
if (isActive) {
|
218 |
-
$(this).removeClass('wf-checked');
|
219 |
value = optionElement.data('disabledValue');
|
220 |
}
|
221 |
else {
|
222 |
-
$(this).addClass('wf-checked');
|
223 |
value = optionElement.data('enabledValue');
|
224 |
}
|
225 |
|
@@ -254,6 +274,15 @@
|
|
254 |
|
255 |
//On/Off Boolean Switch Option
|
256 |
$('.wf-option.wf-option-toggled-boolean-switch .wf-boolean-switch').each(function() {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
257 |
$(this).on('click', function(e) {
|
258 |
e.preventDefault();
|
259 |
e.stopPropagation();
|
@@ -275,11 +304,11 @@
|
|
275 |
var value = false;
|
276 |
var isActive = switchElement.hasClass('wf-active');
|
277 |
if (isActive) {
|
278 |
-
switchElement.removeClass('wf-active');
|
279 |
value = optionElement.data('disabledValue');
|
280 |
}
|
281 |
else {
|
282 |
-
switchElement.addClass('wf-active');
|
283 |
value = optionElement.data('enabledValue');
|
284 |
}
|
285 |
|
@@ -338,6 +367,15 @@
|
|
338 |
|
339 |
//On/Off Multiple Option
|
340 |
$('.wf-option.wf-option-toggled-multiple .wf-option-checkbox').each(function() {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
341 |
$(this).on('click', function(e) {
|
342 |
e.preventDefault();
|
343 |
e.stopPropagation();
|
@@ -352,11 +390,11 @@
|
|
352 |
var value = false;
|
353 |
var isActive = $(this).hasClass('wf-checked');
|
354 |
if (isActive) {
|
355 |
-
$(this).removeClass('wf-checked');
|
356 |
value = checkboxElement.data('disabledValue');
|
357 |
}
|
358 |
else {
|
359 |
-
$(this).addClass('wf-checked');
|
360 |
value = checkboxElement.data('enabledValue');
|
361 |
}
|
362 |
|
@@ -375,6 +413,15 @@
|
|
375 |
|
376 |
//On/Off Option with menu and Option with menu
|
377 |
$('.wf-option.wf-option-toggled-select .wf-option-checkbox').each(function() {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
378 |
$(this).on('click', function(e) {
|
379 |
e.preventDefault();
|
380 |
e.stopPropagation();
|
@@ -389,12 +436,12 @@
|
|
389 |
var value = false;
|
390 |
var isActive = $(this).hasClass('wf-checked');
|
391 |
if (isActive) {
|
392 |
-
$(this).removeClass('wf-checked');
|
393 |
selectElement.attr('disabled', true);
|
394 |
value = optionElement.data('disabledToggleValue');
|
395 |
}
|
396 |
else {
|
397 |
-
$(this).addClass('wf-checked');
|
398 |
selectElement.attr('disabled', false);
|
399 |
value = optionElement.data('enabledToggleValue');
|
400 |
}
|
@@ -571,6 +618,15 @@
|
|
571 |
|
572 |
//Switch Option
|
573 |
$('.wf-option.wf-option-switch .wf-switch > li').each(function(index, element) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
574 |
$(element).on('click', function(e) {
|
575 |
e.preventDefault();
|
576 |
e.stopPropagation();
|
@@ -582,7 +638,7 @@
|
|
582 |
|
583 |
var control = $(this).closest('.wf-switch');
|
584 |
control.find('li').each(function() {
|
585 |
-
$(this).toggleClass('wf-active', value == $(this).data('optionValue'));
|
586 |
});
|
587 |
|
588 |
if (originalValue == value) {
|
@@ -3445,10 +3501,10 @@
|
|
3445 |
var disabledValue = $(this).data('disabledValue');
|
3446 |
var originalValue = $(this).data('originalValue');
|
3447 |
if (enabledValue == originalValue) {
|
3448 |
-
$(this).find('.wf-option-checkbox').addClass('wf-checked');
|
3449 |
}
|
3450 |
else {
|
3451 |
-
$(this).find('.wf-option-checkbox').removeClass('wf-checked');
|
3452 |
}
|
3453 |
$(this).trigger('change', [true]);
|
3454 |
});
|
@@ -3458,10 +3514,10 @@
|
|
3458 |
var disabledValue = $(this).data('disabledValue');
|
3459 |
var originalValue = $(this).data('originalValue');
|
3460 |
if (enabledValue == originalValue) {
|
3461 |
-
$(this).find('.wf-boolean-switch').addClass('wf-active');
|
3462 |
}
|
3463 |
else {
|
3464 |
-
$(this).find('.wf-boolean-switch').removeClass('wf-active');
|
3465 |
}
|
3466 |
$(this).trigger('change', [true]);
|
3467 |
});
|
@@ -3484,10 +3540,10 @@
|
|
3484 |
var disabledValue = $(this).data('disabledValue');
|
3485 |
var originalValue = $(this).data('originalValue');
|
3486 |
if (enabledValue == originalValue) {
|
3487 |
-
$(this).find('.wf-option-checkbox').addClass('wf-checked');
|
3488 |
}
|
3489 |
else {
|
3490 |
-
$(this).find('.wf-option-checkbox').removeClass('wf-checked');
|
3491 |
}
|
3492 |
});
|
3493 |
$(this).trigger('change', [true]);
|
@@ -3500,11 +3556,11 @@
|
|
3500 |
var disabledToggleValue = $(this).data('disabledToggleValue');
|
3501 |
var originalToggleValue = $(this).data('originalToggleValue');
|
3502 |
if (enabledToggleValue == originalToggleValue) {
|
3503 |
-
$(this).find('.wf-option-checkbox').addClass('wf-checked');
|
3504 |
selectElement.attr('disabled', false);
|
3505 |
}
|
3506 |
else {
|
3507 |
-
$(this).find('.wf-option-checkbox').removeClass('wf-checked');
|
3508 |
selectElement.attr('disabled', true);
|
3509 |
}
|
3510 |
|
@@ -3547,7 +3603,7 @@
|
|
3547 |
$('.wf-option.wf-option-switch').each(function() {
|
3548 |
var originalValue = $(this).data('originalValue');
|
3549 |
$(this).find('.wf-switch > li').each(function() {
|
3550 |
-
$(this).toggleClass('wf-active', originalValue == $(this).data('optionValue'));
|
3551 |
});
|
3552 |
$(this).trigger('change', [true]);
|
3553 |
});
|
165 |
}
|
166 |
|
167 |
$('.wf-block-header-action-disclosure').each(function() {
|
168 |
+
$(this).on('keydown', function(e) {
|
169 |
+
if (e.keyCode == 32) {
|
170 |
+
e.preventDefault();
|
171 |
+
e.stopPropagation();
|
172 |
+
|
173 |
+
$(this).closest('.wf-block-header').trigger('click');
|
174 |
+
}
|
175 |
+
});
|
176 |
+
|
177 |
$(this).closest('.wf-block-header').css('cursor', 'pointer');
|
178 |
$(this).closest('.wf-block-header').on('click', function(e) {
|
179 |
// Let links in the header work.
|
193 |
$(this).closest('.wf-block').find('.wf-block-content').slideUp({
|
194 |
always: function() {
|
195 |
$(this).closest('.wf-block').removeClass('wf-active');
|
196 |
+
$(this).attr('aria-checked', 'false');
|
197 |
}
|
198 |
});
|
199 |
}
|
202 |
$(this).closest('.wf-block').find('.wf-block-content').slideDown({
|
203 |
always: function() {
|
204 |
$(this).closest('.wf-block').addClass('wf-active');
|
205 |
+
$(this).attr('aria-checked', 'true');
|
206 |
}
|
207 |
});
|
208 |
}
|
213 |
|
214 |
//On/Off Option
|
215 |
$('.wf-option.wf-option-toggled .wf-option-checkbox').each(function() {
|
216 |
+
$(this).on('keydown', function(e) {
|
217 |
+
if (e.keyCode == 32) {
|
218 |
+
e.preventDefault();
|
219 |
+
e.stopPropagation();
|
220 |
+
|
221 |
+
$(this).trigger('click');
|
222 |
+
}
|
223 |
+
});
|
224 |
+
|
225 |
$(this).on('click', function(e) {
|
226 |
e.preventDefault();
|
227 |
e.stopPropagation();
|
235 |
var value = false;
|
236 |
var isActive = $(this).hasClass('wf-checked');
|
237 |
if (isActive) {
|
238 |
+
$(this).removeClass('wf-checked').attr('aria-checked', 'false');
|
239 |
value = optionElement.data('disabledValue');
|
240 |
}
|
241 |
else {
|
242 |
+
$(this).addClass('wf-checked').attr('aria-checked', 'true');
|
243 |
value = optionElement.data('enabledValue');
|
244 |
}
|
245 |
|
274 |
|
275 |
//On/Off Boolean Switch Option
|
276 |
$('.wf-option.wf-option-toggled-boolean-switch .wf-boolean-switch').each(function() {
|
277 |
+
$(this).on('keydown', function(e) {
|
278 |
+
if (e.keyCode == 32) {
|
279 |
+
e.preventDefault();
|
280 |
+
e.stopPropagation();
|
281 |
+
|
282 |
+
$(this).trigger('click');
|
283 |
+
}
|
284 |
+
});
|
285 |
+
|
286 |
$(this).on('click', function(e) {
|
287 |
e.preventDefault();
|
288 |
e.stopPropagation();
|
304 |
var value = false;
|
305 |
var isActive = switchElement.hasClass('wf-active');
|
306 |
if (isActive) {
|
307 |
+
switchElement.removeClass('wf-active').attr('aria-checked', 'false');
|
308 |
value = optionElement.data('disabledValue');
|
309 |
}
|
310 |
else {
|
311 |
+
switchElement.addClass('wf-active').attr('aria-checked', 'true');
|
312 |
value = optionElement.data('enabledValue');
|
313 |
}
|
314 |
|
367 |
|
368 |
//On/Off Multiple Option
|
369 |
$('.wf-option.wf-option-toggled-multiple .wf-option-checkbox').each(function() {
|
370 |
+
$(this).on('keydown', function(e) {
|
371 |
+
if (e.keyCode == 32) {
|
372 |
+
e.preventDefault();
|
373 |
+
e.stopPropagation();
|
374 |
+
|
375 |
+
$(this).trigger('click');
|
376 |
+
}
|
377 |
+
});
|
378 |
+
|
379 |
$(this).on('click', function(e) {
|
380 |
e.preventDefault();
|
381 |
e.stopPropagation();
|
390 |
var value = false;
|
391 |
var isActive = $(this).hasClass('wf-checked');
|
392 |
if (isActive) {
|
393 |
+
$(this).removeClass('wf-checked').attr('aria-checked', 'false');
|
394 |
value = checkboxElement.data('disabledValue');
|
395 |
}
|
396 |
else {
|
397 |
+
$(this).addClass('wf-checked').attr('aria-checked', 'true');
|
398 |
value = checkboxElement.data('enabledValue');
|
399 |
}
|
400 |
|
413 |
|
414 |
//On/Off Option with menu and Option with menu
|
415 |
$('.wf-option.wf-option-toggled-select .wf-option-checkbox').each(function() {
|
416 |
+
$(this).on('keydown', function(e) {
|
417 |
+
if (e.keyCode == 32) {
|
418 |
+
e.preventDefault();
|
419 |
+
e.stopPropagation();
|
420 |
+
|
421 |
+
$(this).trigger('click');
|
422 |
+
}
|
423 |
+
});
|
424 |
+
|
425 |
$(this).on('click', function(e) {
|
426 |
e.preventDefault();
|
427 |
e.stopPropagation();
|
436 |
var value = false;
|
437 |
var isActive = $(this).hasClass('wf-checked');
|
438 |
if (isActive) {
|
439 |
+
$(this).removeClass('wf-checked').attr('aria-checked', 'false');
|
440 |
selectElement.attr('disabled', true);
|
441 |
value = optionElement.data('disabledToggleValue');
|
442 |
}
|
443 |
else {
|
444 |
+
$(this).addClass('wf-checked').attr('aria-checked', 'true');
|
445 |
selectElement.attr('disabled', false);
|
446 |
value = optionElement.data('enabledToggleValue');
|
447 |
}
|
618 |
|
619 |
//Switch Option
|
620 |
$('.wf-option.wf-option-switch .wf-switch > li').each(function(index, element) {
|
621 |
+
$(this).on('keydown', function(e) {
|
622 |
+
if (e.keyCode == 32) {
|
623 |
+
e.preventDefault();
|
624 |
+
e.stopPropagation();
|
625 |
+
|
626 |
+
$(this).trigger('click');
|
627 |
+
}
|
628 |
+
});
|
629 |
+
|
630 |
$(element).on('click', function(e) {
|
631 |
e.preventDefault();
|
632 |
e.stopPropagation();
|
638 |
|
639 |
var control = $(this).closest('.wf-switch');
|
640 |
control.find('li').each(function() {
|
641 |
+
$(this).toggleClass('wf-active', value == $(this).data('optionValue')).attr('aria-checked', value == $(this).data('optionValue') ? 'true' : 'false');
|
642 |
});
|
643 |
|
644 |
if (originalValue == value) {
|
3501 |
var disabledValue = $(this).data('disabledValue');
|
3502 |
var originalValue = $(this).data('originalValue');
|
3503 |
if (enabledValue == originalValue) {
|
3504 |
+
$(this).find('.wf-option-checkbox').addClass('wf-checked').attr('aria-checked', 'true');
|
3505 |
}
|
3506 |
else {
|
3507 |
+
$(this).find('.wf-option-checkbox').removeClass('wf-checked').attr('aria-checked', 'false');
|
3508 |
}
|
3509 |
$(this).trigger('change', [true]);
|
3510 |
});
|
3514 |
var disabledValue = $(this).data('disabledValue');
|
3515 |
var originalValue = $(this).data('originalValue');
|
3516 |
if (enabledValue == originalValue) {
|
3517 |
+
$(this).find('.wf-boolean-switch').addClass('wf-active').attr('aria-checked', 'true');
|
3518 |
}
|
3519 |
else {
|
3520 |
+
$(this).find('.wf-boolean-switch').removeClass('wf-active').attr('aria-checked', 'false');
|
3521 |
}
|
3522 |
$(this).trigger('change', [true]);
|
3523 |
});
|
3540 |
var disabledValue = $(this).data('disabledValue');
|
3541 |
var originalValue = $(this).data('originalValue');
|
3542 |
if (enabledValue == originalValue) {
|
3543 |
+
$(this).find('.wf-option-checkbox').addClass('wf-checked').attr('aria-checked', 'true');
|
3544 |
}
|
3545 |
else {
|
3546 |
+
$(this).find('.wf-option-checkbox').removeClass('wf-checked').attr('aria-checked', 'false');
|
3547 |
}
|
3548 |
});
|
3549 |
$(this).trigger('change', [true]);
|
3556 |
var disabledToggleValue = $(this).data('disabledToggleValue');
|
3557 |
var originalToggleValue = $(this).data('originalToggleValue');
|
3558 |
if (enabledToggleValue == originalToggleValue) {
|
3559 |
+
$(this).find('.wf-option-checkbox').addClass('wf-checked').attr('aria-checked', 'true');
|
3560 |
selectElement.attr('disabled', false);
|
3561 |
}
|
3562 |
else {
|
3563 |
+
$(this).find('.wf-option-checkbox').removeClass('wf-checked').attr('aria-checked', 'false');
|
3564 |
selectElement.attr('disabled', true);
|
3565 |
}
|
3566 |
|
3603 |
$('.wf-option.wf-option-switch').each(function() {
|
3604 |
var originalValue = $(this).data('originalValue');
|
3605 |
$(this).find('.wf-switch > li').each(function() {
|
3606 |
+
$(this).toggleClass('wf-active', originalValue == $(this).data('optionValue')).attr('aria-checked', originalValue == $(this).data('optionValue') ? 'true' : 'false');
|
3607 |
});
|
3608 |
$(this).trigger('change', [true]);
|
3609 |
});
|
js/{admin.ajaxWatcher.1527005958.js → admin.ajaxWatcher.1528224180.js}
RENAMED
File without changes
|
js/{admin.liveTraffic.1527005958.js → admin.liveTraffic.1528224180.js}
RENAMED
File without changes
|
js/{date.1527005958.js → date.1528224180.js}
RENAMED
File without changes
|
js/{jquery-ui-timepicker-addon.1527005958.js → jquery-ui-timepicker-addon.1528224180.js}
RENAMED
File without changes
|
js/{jquery.colorbox-min.1527005958.js → jquery.colorbox-min.1528224180.js}
RENAMED
File without changes
|
js/{jquery.colorbox.1527005958.js → jquery.colorbox.1528224180.js}
RENAMED
File without changes
|
js/{jquery.dataTables.min.1527005958.js → jquery.dataTables.min.1528224180.js}
RENAMED
File without changes
|
js/{jquery.qrcode.min.1527005958.js → jquery.qrcode.min.1528224180.js}
RENAMED
File without changes
|
js/{jquery.tmpl.min.1527005958.js → jquery.tmpl.min.1528224180.js}
RENAMED
File without changes
|
js/{jquery.tools.min.1527005958.js → jquery.tools.min.1528224180.js}
RENAMED
File without changes
|
js/{knockout-3.3.0.1527005958.js → knockout-3.3.0.1528224180.js}
RENAMED
File without changes
|
js/{perf.1527005958.js → perf.1528224180.js}
RENAMED
File without changes
|
js/{wfdashboard.1527005958.js → wfdashboard.1528224180.js}
RENAMED
File without changes
|
js/{wfdropdown.1527005958.js → wfdropdown.1528224180.js}
RENAMED
File without changes
|
js/{wfglobal.1527005958.js → wfglobal.1528224180.js}
RENAMED
File without changes
|
js/{wfpopover.1527005958.js → wfpopover.1528224180.js}
RENAMED
File without changes
|
js/{wfselect2.min.1527005958.js → wfselect2.min.1528224180.js}
RENAMED
File without changes
|
lib/GeoIP.dat
DELETED
Binary file
|
lib/GeoIPv6.dat
DELETED
Binary file
|
lib/GeoLite2-Country.mmdb
ADDED
Binary file
|
lib/menu_firewall_blocking.php
CHANGED
@@ -28,7 +28,7 @@ if (!defined('WORDFENCE_VERSION')) { exit; }
|
|
28 |
<?php endif; ?>
|
29 |
<?php if (version_compare(phpversion(), '5.4') < 0 && wfConfig::get('isPaid') && wfBlock::hasCountryBlock()): ?>
|
30 |
<ul class="wf-block-banner">
|
31 |
-
<li><?php printf(__('<strong>Note:</strong> The GeoIP database that is required for country blocking
|
32 |
<li><a href="<?php echo wfSupportController::esc_supportURL(wfSupportController::ITEM_SCAN_RESULT_GEOIP_UPDATE); ?>" class="wf-btn wf-btn-default" target="_blank" rel="noopener noreferrer"><?php _e('More Information', 'wordfence'); ?></a></li>
|
33 |
</ul>
|
34 |
<?php endif; ?>
|
28 |
<?php endif; ?>
|
29 |
<?php if (version_compare(phpversion(), '5.4') < 0 && wfConfig::get('isPaid') && wfBlock::hasCountryBlock()): ?>
|
30 |
<ul class="wf-block-banner">
|
31 |
+
<li><?php printf(__('<strong>Note:</strong> 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.', 'wordfence'), wfUtils::cleanPHPVersion()); ?></li>
|
32 |
<li><a href="<?php echo wfSupportController::esc_supportURL(wfSupportController::ITEM_SCAN_RESULT_GEOIP_UPDATE); ?>" class="wf-btn wf-btn-default" target="_blank" rel="noopener noreferrer"><?php _e('More Information', 'wordfence'); ?></a></li>
|
33 |
</ul>
|
34 |
<?php endif; ?>
|
lib/menu_options.php
CHANGED
@@ -140,12 +140,12 @@ if (isset($_GET['source']) && wfPage::isValidPage($_GET['source'])) {
|
|
140 |
'wf-option-allowed404s' => __('Whitelisted 404 URLs', 'wordfence'),
|
141 |
'wf-option-wafWhitelist' => __('Web Application Firewall Whitelisted URLs', 'wordfence'),
|
142 |
'wf-option-ajaxWatcherDisabled-front' => __('Monitor background requests from an administrator\'s web browser for false positives (Front-end Website)', 'wordfence'),
|
143 |
-
'wf-option-ajaxWatcherDisabled-
|
144 |
-
wf-option-cbl-action' => __('What to do when we block someone visiting from a blocked country', 'wordfence'),
|
145 |
'wf-option-cbl-redirURL' => __('URL to redirect blocked countries to', 'wordfence'),
|
146 |
'wf-option-cbl-loggedInBlocked' => __('Block countries even if they are logged in', 'wordfence'),
|
147 |
-
'wf-option-cbl-bypassRedirURL If user from a blocked country hits the relative URL ____ then redirect that user to ____ and set a cookie that will bypass all country blocking
|
148 |
-
wf-option-cbl-bypassViewURL' => __('If user who is allowed to access the site views the relative URL ____ then set a cookie that will bypass country blocking in future in case that user hits the site from a blocked country', 'wordfence'),
|
149 |
'wf-option-scheduledScansEnabled' => __('Schedule Wordfence Scans', 'wordfence'),
|
150 |
'wf-option-scanType' => __('Scan Type', 'wordfence'),
|
151 |
'wf-option-scansEnabled-checkGSB' => __('Check if this website is on a domain blacklist', 'wordfence'),
|
@@ -187,6 +187,7 @@ wf-option-cbl-bypassViewURL' => __('If user who is allowed to access the site vi
|
|
187 |
'wf-option-liveTraf-ignoreIPs' => __('List of comma separated IP addresses to ignore', 'wordfence'),
|
188 |
'wf-option-liveTraf-ignoreUA' => __('Browser user-agent to ignore', 'wordfence'),
|
189 |
'wf-option-liveTraf-maxRows' => __('Amount of Live Traffic data to store (number of rows)', 'wordfence'),
|
|
|
190 |
'wf-option-other-noAnonMemberComments' => __('Hold anonymous comments using member emails for moderation', 'wordfence'),
|
191 |
'wf-option-other-scanComments' => __('Filter comments for malware and phishing URLs', 'wordfence'),
|
192 |
'wf-option-advancedCommentScanning' => __('Advanced Comment Spam Filter', 'wordfence'),
|
140 |
'wf-option-allowed404s' => __('Whitelisted 404 URLs', 'wordfence'),
|
141 |
'wf-option-wafWhitelist' => __('Web Application Firewall Whitelisted URLs', 'wordfence'),
|
142 |
'wf-option-ajaxWatcherDisabled-front' => __('Monitor background requests from an administrator\'s web browser for false positives (Front-end Website)', 'wordfence'),
|
143 |
+
'wf-option-ajaxWatcherDisabled-admin' => __('Monitor background requests from an administrator\'s web browser for false positives (Admin Panel)', 'wordfence'),
|
144 |
+
'wf-option-cbl-action' => __('What to do when we block someone visiting from a blocked country', 'wordfence'),
|
145 |
'wf-option-cbl-redirURL' => __('URL to redirect blocked countries to', 'wordfence'),
|
146 |
'wf-option-cbl-loggedInBlocked' => __('Block countries even if they are logged in', 'wordfence'),
|
147 |
+
'wf-option-cbl-bypassRedirURL' => __('If user from a blocked country hits the relative URL ____ then redirect that user to ____ and set a cookie that will bypass all country blocking', 'wordfence'),
|
148 |
+
'wf-option-cbl-bypassViewURL' => __('If user who is allowed to access the site views the relative URL ____ then set a cookie that will bypass country blocking in future in case that user hits the site from a blocked country', 'wordfence'),
|
149 |
'wf-option-scheduledScansEnabled' => __('Schedule Wordfence Scans', 'wordfence'),
|
150 |
'wf-option-scanType' => __('Scan Type', 'wordfence'),
|
151 |
'wf-option-scansEnabled-checkGSB' => __('Check if this website is on a domain blacklist', 'wordfence'),
|
187 |
'wf-option-liveTraf-ignoreIPs' => __('List of comma separated IP addresses to ignore', 'wordfence'),
|
188 |
'wf-option-liveTraf-ignoreUA' => __('Browser user-agent to ignore', 'wordfence'),
|
189 |
'wf-option-liveTraf-maxRows' => __('Amount of Live Traffic data to store (number of rows)', 'wordfence'),
|
190 |
+
'wf-option-liveTraf-maxAge' => __('Maximum days to keep Live Traffic data', 'wordfence'),
|
191 |
'wf-option-other-noAnonMemberComments' => __('Hold anonymous comments using member emails for moderation', 'wordfence'),
|
192 |
'wf-option-other-scanComments' => __('Filter comments for malware and phishing URLs', 'wordfence'),
|
193 |
'wf-option-advancedCommentScanning' => __('Advanced Comment Spam Filter', 'wordfence'),
|
lib/menu_support.php
CHANGED
@@ -58,7 +58,7 @@ $support = @json_decode(wfConfig::get('supportContent'), true);
|
|
58 |
<div class="wf-block-title">
|
59 |
<strong><?php _e('GDPR Information', 'wordfence'); ?></strong>
|
60 |
</div>
|
61 |
-
<div class="wf-block-header-action"><div class="wf-block-header-action-disclosure"></div></div>
|
62 |
</div>
|
63 |
</div>
|
64 |
<div class="wf-block-content">
|
58 |
<div class="wf-block-title">
|
59 |
<strong><?php _e('GDPR Information', 'wordfence'); ?></strong>
|
60 |
</div>
|
61 |
+
<div class="wf-block-header-action"><div class="wf-block-header-action-disclosure" role="checkbox" aria-checked="<?php echo (wfPersistenceController::shared()->isActive('support-gdpr') ? 'true' : 'false'); ?>" tabindex="0"></div></div>
|
62 |
</div>
|
63 |
</div>
|
64 |
<div class="wf-block-content">
|
lib/menu_tools_diagnostic.php
CHANGED
@@ -136,7 +136,7 @@ if (!isset($sendingDiagnosticEmail)) {
|
|
136 |
<span class="wf-text-small"><?php echo esc_html($tests['description']) ?></span>
|
137 |
</div>
|
138 |
<div class="wf-block-header-action">
|
139 |
-
<div class="wf-block-header-action-disclosure"></div>
|
140 |
</div>
|
141 |
</div>
|
142 |
</div>
|
@@ -199,7 +199,7 @@ if (!isset($sendingDiagnosticEmail)) {
|
|
199 |
<span class="wf-text-small"><?php _e('Methods of detecting a visitor\'s IP address.', 'wordfence') ?></span>
|
200 |
</div>
|
201 |
<div class="wf-block-header-action">
|
202 |
-
<div class="wf-block-header-action-disclosure"></div>
|
203 |
</div>
|
204 |
</div>
|
205 |
</div>
|
@@ -287,7 +287,7 @@ if (!isset($sendingDiagnosticEmail)) {
|
|
287 |
<span class="wf-text-small"><?php _e('WordPress version and internal settings/constants.', 'wordfence') ?></span>
|
288 |
</div>
|
289 |
<div class="wf-block-header-action">
|
290 |
-
<div class="wf-block-header-action-disclosure"></div>
|
291 |
</div>
|
292 |
</div>
|
293 |
</div>
|
@@ -394,7 +394,7 @@ if (!isset($sendingDiagnosticEmail)) {
|
|
394 |
<span class="wf-text-small"><?php _e('Status of installed plugins.', 'wordfence') ?></span>
|
395 |
</div>
|
396 |
<div class="wf-block-header-action">
|
397 |
-
<div class="wf-block-header-action-disclosure"></div>
|
398 |
</div>
|
399 |
</div>
|
400 |
</div>
|
@@ -439,7 +439,7 @@ if (!isset($sendingDiagnosticEmail)) {
|
|
439 |
<span class="wf-text-small"><?php _e('WordPress "mu-plugins" that are always active, including those provided by hosts.', 'wordfence') ?></span>
|
440 |
</div>
|
441 |
<div class="wf-block-header-action">
|
442 |
-
<div class="wf-block-header-action-disclosure"></div>
|
443 |
</div>
|
444 |
</div>
|
445 |
</div>
|
@@ -487,7 +487,7 @@ if (!isset($sendingDiagnosticEmail)) {
|
|
487 |
<span class="wf-text-small"><?php _e('WordPress "drop-in" plugins that are active.', 'wordfence') ?></span>
|
488 |
</div>
|
489 |
<div class="wf-block-header-action">
|
490 |
-
<div class="wf-block-header-action-disclosure"></div>
|
491 |
</div>
|
492 |
</div>
|
493 |
</div>
|
@@ -536,7 +536,7 @@ if (!isset($sendingDiagnosticEmail)) {
|
|
536 |
<span class="wf-text-small"><?php _e('Status of installed themes.', 'wordfence') ?></span>
|
537 |
</div>
|
538 |
<div class="wf-block-header-action">
|
539 |
-
<div class="wf-block-header-action-disclosure"></div>
|
540 |
</div>
|
541 |
</div>
|
542 |
</div>
|
@@ -587,7 +587,7 @@ if (!isset($sendingDiagnosticEmail)) {
|
|
587 |
<span class="wf-text-small"><?php _e('List of WordPress cron jobs scheduled by WordPress, plugins, or themes.', 'wordfence') ?></span>
|
588 |
</div>
|
589 |
<div class="wf-block-header-action">
|
590 |
-
<div class="wf-block-header-action-disclosure"></div>
|
591 |
</div>
|
592 |
</div>
|
593 |
</div>
|
@@ -639,7 +639,7 @@ if (!isset($sendingDiagnosticEmail)) {
|
|
639 |
<span class="wf-text-small"><?php _e('Database table names, sizes, timestamps, and other metadata.', 'wordfence') ?></span>
|
640 |
</div>
|
641 |
<div class="wf-block-header-action">
|
642 |
-
<div class="wf-block-header-action-disclosure"></div>
|
643 |
</div>
|
644 |
</div>
|
645 |
</div>
|
@@ -735,7 +735,7 @@ if (!isset($sendingDiagnosticEmail)) {
|
|
735 |
<span class="wf-text-small"><?php _e('PHP error logs generated by your site, if enabled by your host.', 'wordfence') ?></span>
|
736 |
</div>
|
737 |
<div class="wf-block-header-action">
|
738 |
-
<div class="wf-block-header-action-disclosure"></div>
|
739 |
</div>
|
740 |
</div>
|
741 |
</div>
|
@@ -810,7 +810,7 @@ if (!isset($sendingDiagnosticEmail)) {
|
|
810 |
<span class="wf-text-small"><?php _e('System configuration, memory test, send test email from this server.', 'wordfence') ?></span>
|
811 |
</div>
|
812 |
<div class="wf-block-header-action">
|
813 |
-
<div class="wf-block-header-action-disclosure"></div>
|
814 |
</div>
|
815 |
</div>
|
816 |
</div>
|
@@ -854,7 +854,7 @@ if (!isset($sendingDiagnosticEmail)) {
|
|
854 |
<strong><?php _e('Debugging Options', 'wordfence') ?></strong>
|
855 |
</div>
|
856 |
<div class="wf-block-header-action">
|
857 |
-
<div class="wf-block-header-action-disclosure"></div>
|
858 |
</div>
|
859 |
</div>
|
860 |
</div>
|
136 |
<span class="wf-text-small"><?php echo esc_html($tests['description']) ?></span>
|
137 |
</div>
|
138 |
<div class="wf-block-header-action">
|
139 |
+
<div class="wf-block-header-action-disclosure" role="checkbox" aria-checked="<?php echo (wfPersistenceController::shared()->isActive($key) ? 'true' : 'false'); ?>" tabindex="0"></div>
|
140 |
</div>
|
141 |
</div>
|
142 |
</div>
|
199 |
<span class="wf-text-small"><?php _e('Methods of detecting a visitor\'s IP address.', 'wordfence') ?></span>
|
200 |
</div>
|
201 |
<div class="wf-block-header-action">
|
202 |
+
<div class="wf-block-header-action-disclosure" role="checkbox" aria-checked="<?php echo (wfPersistenceController::shared()->isActive('wf-diagnostics-client-ip') ? 'true' : 'false'); ?>" tabindex="0"></div>
|
203 |
</div>
|
204 |
</div>
|
205 |
</div>
|
287 |
<span class="wf-text-small"><?php _e('WordPress version and internal settings/constants.', 'wordfence') ?></span>
|
288 |
</div>
|
289 |
<div class="wf-block-header-action">
|
290 |
+
<div class="wf-block-header-action-disclosure" role="checkbox" aria-checked="<?php echo (wfPersistenceController::shared()->isActive('wf-diagnostics-wordpress-constants') ? 'true' : 'false'); ?>" tabindex="0"></div>
|
291 |
</div>
|
292 |
</div>
|
293 |
</div>
|
394 |
<span class="wf-text-small"><?php _e('Status of installed plugins.', 'wordfence') ?></span>
|
395 |
</div>
|
396 |
<div class="wf-block-header-action">
|
397 |
+
<div class="wf-block-header-action-disclosure" role="checkbox" aria-checked="<?php echo (wfPersistenceController::shared()->isActive('wf-diagnostics-wordpress-plugins') ? 'true' : 'false'); ?>" tabindex="0"></div>
|
398 |
</div>
|
399 |
</div>
|
400 |
</div>
|
439 |
<span class="wf-text-small"><?php _e('WordPress "mu-plugins" that are always active, including those provided by hosts.', 'wordfence') ?></span>
|
440 |
</div>
|
441 |
<div class="wf-block-header-action">
|
442 |
+
<div class="wf-block-header-action-disclosure" role="checkbox" aria-checked="<?php echo (wfPersistenceController::shared()->isActive('wf-diagnostics-mu-wordpress-plugins') ? 'true' : 'false'); ?>" tabindex="0"></div>
|
443 |
</div>
|
444 |
</div>
|
445 |
</div>
|
487 |
<span class="wf-text-small"><?php _e('WordPress "drop-in" plugins that are active.', 'wordfence') ?></span>
|
488 |
</div>
|
489 |
<div class="wf-block-header-action">
|
490 |
+
<div class="wf-block-header-action-disclosure" role="checkbox" aria-checked="<?php echo (wfPersistenceController::shared()->isActive('wf-diagnostics-dropin-wordpress-plugins') ? 'true' : 'false'); ?>" tabindex="0"></div>
|
491 |
</div>
|
492 |
</div>
|
493 |
</div>
|
536 |
<span class="wf-text-small"><?php _e('Status of installed themes.', 'wordfence') ?></span>
|
537 |
</div>
|
538 |
<div class="wf-block-header-action">
|
539 |
+
<div class="wf-block-header-action-disclosure" role="checkbox" aria-checked="<?php echo (wfPersistenceController::shared()->isActive('wf-diagnostics-wordpress-themes') ? 'true' : 'false'); ?>" tabindex="0"></div>
|
540 |
</div>
|
541 |
</div>
|
542 |
</div>
|
587 |
<span class="wf-text-small"><?php _e('List of WordPress cron jobs scheduled by WordPress, plugins, or themes.', 'wordfence') ?></span>
|
588 |
</div>
|
589 |
<div class="wf-block-header-action">
|
590 |
+
<div class="wf-block-header-action-disclosure" role="checkbox" aria-checked="<?php echo (wfPersistenceController::shared()->isActive('wf-diagnostics-wordpress-cron-jobs') ? 'true' : 'false'); ?>" tabindex="0"></div>
|
591 |
</div>
|
592 |
</div>
|
593 |
</div>
|
639 |
<span class="wf-text-small"><?php _e('Database table names, sizes, timestamps, and other metadata.', 'wordfence') ?></span>
|
640 |
</div>
|
641 |
<div class="wf-block-header-action">
|
642 |
+
<div class="wf-block-header-action-disclosure" role="checkbox" aria-checked="<?php echo (wfPersistenceController::shared()->isActive('wf-diagnostics-database-tables') ? 'true' : 'false'); ?>" tabindex="0"></div>
|
643 |
</div>
|
644 |
</div>
|
645 |
</div>
|
735 |
<span class="wf-text-small"><?php _e('PHP error logs generated by your site, if enabled by your host.', 'wordfence') ?></span>
|
736 |
</div>
|
737 |
<div class="wf-block-header-action">
|
738 |
+
<div class="wf-block-header-action-disclosure" role="checkbox" aria-checked="<?php echo (wfPersistenceController::shared()->isActive('wf-diagnostics-log-files') ? 'true' : 'false'); ?>" tabindex="0"></div>
|
739 |
</div>
|
740 |
</div>
|
741 |
</div>
|
810 |
<span class="wf-text-small"><?php _e('System configuration, memory test, send test email from this server.', 'wordfence') ?></span>
|