Version Description
This update adds major improvements and bugfixes.
Download this release
Release Info
Developer | benjaminprojas |
Plugin | All in One SEO Pack |
Version | 4.1.3.4 |
Comparing to | |
See all releases |
Code changes from version 4.1.2.3 to 4.1.3.4
- all_in_one_seo_pack.php +1 -1
- app/AIOSEO.php +2 -0
- app/Common/Admin/Admin.php +156 -76
- app/Common/Admin/Notices/Review.php +1 -0
- app/Common/Admin/SetupWizard.php +10 -2
- app/Common/Admin/Usage.php +10 -1
- app/Common/Api/Api.php +1 -1
- app/Common/Api/Migration.php +1 -4
- app/Common/Api/Notifications.php +2 -8
- app/Common/Api/PostsTerms.php +30 -30
- app/Common/Api/Settings.php +47 -47
- app/Common/Api/Sitemaps.php +37 -8
- app/Common/Api/Tools.php +2 -8
- app/Common/Breadcrumbs/Breadcrumbs.php +7 -6
- app/Common/Breadcrumbs/Frontend.php +25 -7
- app/Common/Breadcrumbs/Widget.php +3 -1
- app/Common/ImportExport/Helpers.php +10 -0
- app/Common/ImportExport/RankMath/TitleMeta.php +1 -1
- app/Common/Main/Main.php +44 -10
- app/Common/Main/Updates.php +85 -0
- app/Common/Meta/Robots.php +15 -24
- app/Common/Meta/Title.php +4 -4
- app/Common/Models/Notification.php +80 -5
- app/Common/Models/Post.php +21 -10
- app/Common/Rss.php +2 -2
- app/Common/Schema/Breadcrumb.php +1 -1
- app/Common/Schema/Graphs/WebPage.php +6 -2
- app/Common/Schema/Schema.php +1 -0
- app/Common/Sitemap/Content.php +1 -3
- app/Common/Sitemap/Helpers.php +32 -3
- app/Common/Sitemap/Html/Block.php +137 -0
- app/Common/Sitemap/Html/CompactArchive.php +108 -0
- app/Common/Sitemap/Html/Frontend.php +498 -0
- app/Common/Sitemap/Html/Query.php +262 -0
- app/Common/Sitemap/Html/Shortcode.php +36 -0
- app/Common/Sitemap/Html/Sitemap.php +195 -0
- app/Common/Sitemap/Html/Widget.php +196 -0
- app/Common/Sitemap/Image.php +37 -46
- app/Common/Sitemap/Query.php +3 -9
- app/Common/Sitemap/Sitemap.php +2 -1
- app/Common/Social/Helpers.php +0 -14
- app/Common/Tools/RobotsTxt.php +14 -5
- app/Common/Traits/Helpers/ECommerce.php +109 -0
- app/Common/Traits/Options.php +21 -1
- app/Common/Utils/Access.php +88 -55
- app/Common/Utils/Addons.php +80 -4
- app/Common/Utils/Database.php +8 -27
- app/Common/Utils/DynamicBackup.php +316 -0
- app/Common/Utils/Helpers.php +76 -43
- app/Common/Utils/Options.php +51 -145
- app/Common/Utils/Templates.php +2 -2
- app/Common/Utils/VueSettings.php +10 -6
- app/Common/Views/admin/posts/columns.php +3 -1
- app/Common/Views/sitemap/html/compact-archive.php +16 -0
- app/Common/Views/sitemap/html/widget-options.php +192 -0
- app/Lite/Admin/Admin.php +5 -3
- app/Lite/Admin/Connect.php +2 -1
- app/Lite/Main/Updates.php +0 -44
- app/Lite/Meta/Main.php +0 -26
- dist/Lite/assets/css/aioseo-admin-bar.css +2 -2
- dist/Lite/assets/css/aioseo-admin-bar.css.gz +0 -0
- dist/Lite/assets/css/app.css +1 -1
- dist/Lite/assets/css/app.rtl.css +1 -1
- dist/Lite/assets/css/chunk-common.css +1 -1
- dist/Lite/assets/css/chunk-common.rtl.css +1 -1
- dist/Lite/assets/css/headline-analyzer.css +2 -2
- dist/Lite/assets/css/headline-analyzer.css.gz +0 -0
- dist/Lite/assets/css/local-seo-Locations-vue.css +1 -1
- dist/Lite/assets/css/local-seo-Locations-vue.rtl.css +1 -1
- dist/Lite/assets/css/local-seo-Main-vue.css +1 -0
- dist/Lite/assets/css/local-seo-Main-vue.rtl.css +1 -0
- dist/Lite/assets/css/local-seo-Main-vue_local-seo-OpeningHours-vue.css +0 -1
- dist/Lite/assets/css/local-seo-Main-vue_local-seo-OpeningHours-vue.rtl.css +0 -1
- dist/Lite/assets/css/local-seo-OpeningHours-vue.css +1 -0
- dist/Lite/assets/css/local-seo-OpeningHours-vue.rtl.css +1 -0
- dist/Lite/assets/css/notifications.css +1 -0
- dist/Lite/assets/css/notifications.rtl.css +1 -0
- dist/Lite/assets/css/redirects-Main-vue.css +1 -1
- dist/Lite/assets/css/redirects-Main-vue.rtl.css +1 -1
- dist/Lite/assets/css/redirects-partials-CanonicalSettings-vue.css +0 -1
- dist/Lite/assets/css/redirects-partials-CanonicalSettings-vue.rtl.css +0 -1
- dist/Lite/assets/css/redirects-partials-HTTPHeaders-vue.css +0 -1
- dist/Lite/assets/css/redirects-partials-HTTPHeaders-vue.rtl.css +0 -1
- dist/Lite/assets/css/redirects-partials-RelocateSite-vue.css +0 -1
- dist/Lite/assets/css/redirects-partials-RelocateSite-vue.rtl.css +0 -1
- dist/Lite/assets/css/{redirects-FullSiteRedirect-vue.css → redirects-pro-FullSiteRedirect-vue.css} +1 -1
- dist/Lite/assets/css/{redirects-FullSiteRedirect-vue.rtl.css → redirects-pro-FullSiteRedirect-vue.rtl.css} +1 -1
- dist/Lite/assets/css/{redirects-ImportExport-vue.css → redirects-pro-ImportExport-vue.css} +0 -0
- dist/Lite/assets/css/{redirects-ImportExport-vue.rtl.css → redirects-pro-ImportExport-vue.rtl.css} +0 -0
- dist/Lite/assets/css/{redirects-Logs-vue.css → redirects-pro-Logs-vue.css} +0 -0
- dist/Lite/assets/css/{redirects-Logs-vue.rtl.css → redirects-pro-Logs-vue.rtl.css} +0 -0
- dist/Lite/assets/css/{redirects-Logs404-vue.css → redirects-pro-Logs404-vue.css} +0 -0
- dist/Lite/assets/css/{redirects-Logs404-vue.rtl.css → redirects-pro-Logs404-vue.rtl.css} +0 -0
- dist/Lite/assets/css/{redirects-Settings-vue.css → redirects-pro-Settings-vue.css} +0 -0
- dist/Lite/assets/css/{redirects-Settings-vue.rtl.css → redirects-pro-Settings-vue.rtl.css} +0 -0
- dist/Lite/assets/css/redirects-pro-partials-CanonicalSettings-vue.css +1 -0
- dist/Lite/assets/css/redirects-pro-partials-CanonicalSettings-vue.rtl.css +1 -0
- dist/Lite/assets/css/{redirects-partials-ExportRedirects-vue.css → redirects-pro-partials-ExportRedirects-vue.css} +0 -0
- dist/Lite/assets/css/{redirects-partials-ExportRedirects-vue.rtl.css → redirects-pro-partials-ExportRedirects-vue.rtl.css} +0 -0
- dist/Lite/assets/css/redirects-pro-partials-HTTPHeaders-vue.css +1 -0
- dist/Lite/assets/css/redirects-pro-partials-HTTPHeaders-vue.rtl.css +1 -0
- dist/Lite/assets/css/{redirects-partials-ImportAioseo-vue.css → redirects-pro-partials-ImportAioseo-vue.css} +0 -0
- dist/Lite/assets/css/{redirects-partials-ImportAioseo-vue.rtl.css → redirects-pro-partials-ImportAioseo-vue.rtl.css} +0 -0
- dist/Lite/assets/css/{redirects-partials-ImportOthers-vue.css → redirects-pro-partials-ImportOthers-vue.css} +0 -0
- dist/Lite/assets/css/{redirects-partials-ImportOthers-vue.rtl.css → redirects-pro-partials-ImportOthers-vue.rtl.css} +0 -0
- dist/Lite/assets/css/redirects-pro-partials-RelocateSite-vue.css +1 -0
- dist/Lite/assets/css/redirects-pro-partials-RelocateSite-vue.rtl.css +1 -0
- dist/Lite/assets/css/settings-Breadcrumbs-vue.css +1 -1
- dist/Lite/assets/css/settings-Breadcrumbs-vue.rtl.css +1 -1
- dist/Lite/assets/css/settings-lite-Breadcrumbs-vue.css +1 -1
- dist/Lite/assets/css/settings-lite-Breadcrumbs-vue.rtl.css +1 -1
- dist/Lite/assets/css/sitemaps-HtmlSitemap-vue.css +1 -0
- dist/Lite/assets/css/sitemaps-HtmlSitemap-vue.rtl.css +1 -0
- dist/Lite/assets/css/sitemaps-Main-vue.css +1 -1
- dist/Lite/assets/css/sitemaps-Main-vue.rtl.css +1 -1
- dist/Lite/assets/css/tools-ImportExport-vue.css +1 -1
- dist/Lite/assets/css/tools-ImportExport-vue.rtl.css +1 -1
- dist/Lite/assets/css/tools-partials-BackupSettings-vue.css +1 -1
- dist/Lite/assets/css/tools-partials-BackupSettings-vue.rtl.css +1 -1
- dist/Lite/assets/js/about-AboutUs-vue.js +1 -1
- dist/Lite/assets/js/about-GettingStarted-vue.js +1 -1
- dist/Lite/assets/js/about-Main-vue.js +1 -1
- dist/Lite/assets/js/aioseo-admin-bar.js +1 -1
- dist/Lite/assets/js/aioseo-admin-bar.js.gz +0 -0
- dist/Lite/assets/js/app.js +1 -1
- dist/Lite/assets/js/chunk-common.js +0 -1
all_in_one_seo_pack.php
CHANGED
@@ -5,7 +5,7 @@
|
|
5 |
* Description: SEO for WordPress. Features like XML Sitemaps, SEO for custom post types, SEO for blogs, business sites, ecommerce sites, and much more. More than 75 million downloads since 2007.
|
6 |
* Author: All in One SEO Team
|
7 |
* Author URI: https://aioseo.com/
|
8 |
-
* Version: 4.1.
|
9 |
* Text Domain: all-in-one-seo-pack
|
10 |
* Domain Path: /i18n/
|
11 |
*
|
5 |
* Description: SEO for WordPress. Features like XML Sitemaps, SEO for custom post types, SEO for blogs, business sites, ecommerce sites, and much more. More than 75 million downloads since 2007.
|
6 |
* Author: All in One SEO Team
|
7 |
* Author URI: https://aioseo.com/
|
8 |
+
* Version: 4.1.3.4
|
9 |
* Text Domain: all-in-one-seo-pack
|
10 |
* Domain Path: /i18n/
|
11 |
*
|
app/AIOSEO.php
CHANGED
@@ -275,6 +275,7 @@ namespace AIOSEO\Plugin {
|
|
275 |
$this->badBotBlocker = new Common\Tools\BadBotBlocker();
|
276 |
$this->headlineAnalyzer = new Common\HeadlineAnalyzer\HeadlineAnalyzer();
|
277 |
$this->breadcrumbs = $this->pro ? new Pro\Breadcrumbs\Breadcrumbs() : new Common\Breadcrumbs\Breadcrumbs();
|
|
|
278 |
$this->internalOptions = $this->pro ? new Pro\Utils\InternalOptions() : new Lite\Utils\InternalOptions();
|
279 |
$this->options = $this->pro ? new Pro\Utils\Options() : new Lite\Utils\Options();
|
280 |
$this->backup = new Common\Utils\Backup();
|
@@ -295,6 +296,7 @@ namespace AIOSEO\Plugin {
|
|
295 |
$this->migration = $this->pro ? new Pro\Migration\Migration() : new Common\Migration\Migration();
|
296 |
$this->importExport = $this->pro ? new Pro\ImportExport\ImportExport() : new Common\ImportExport\ImportExport();
|
297 |
$this->sitemap = $this->pro ? new Pro\Sitemap\Sitemap() : new Common\Sitemap\Sitemap();
|
|
|
298 |
$this->templates = new Common\Utils\Templates();
|
299 |
|
300 |
if ( ! wp_doing_ajax() && ! wp_doing_cron() ) {
|
275 |
$this->badBotBlocker = new Common\Tools\BadBotBlocker();
|
276 |
$this->headlineAnalyzer = new Common\HeadlineAnalyzer\HeadlineAnalyzer();
|
277 |
$this->breadcrumbs = $this->pro ? new Pro\Breadcrumbs\Breadcrumbs() : new Common\Breadcrumbs\Breadcrumbs();
|
278 |
+
$this->dynamicBackup = $this->pro ? new Pro\Utils\DynamicBackup() : new Common\Utils\DynamicBackup();
|
279 |
$this->internalOptions = $this->pro ? new Pro\Utils\InternalOptions() : new Lite\Utils\InternalOptions();
|
280 |
$this->options = $this->pro ? new Pro\Utils\Options() : new Lite\Utils\Options();
|
281 |
$this->backup = new Common\Utils\Backup();
|
296 |
$this->migration = $this->pro ? new Pro\Migration\Migration() : new Common\Migration\Migration();
|
297 |
$this->importExport = $this->pro ? new Pro\ImportExport\ImportExport() : new Common\ImportExport\ImportExport();
|
298 |
$this->sitemap = $this->pro ? new Pro\Sitemap\Sitemap() : new Common\Sitemap\Sitemap();
|
299 |
+
$this->htmlSitemap = new Common\Sitemap\Html\Sitemap();
|
300 |
$this->templates = new Common\Utils\Templates();
|
301 |
|
302 |
if ( ! wp_doing_ajax() && ! wp_doing_cron() ) {
|
app/Common/Admin/Admin.php
CHANGED
@@ -42,6 +42,15 @@ class Admin {
|
|
42 |
*/
|
43 |
protected $pages = [];
|
44 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
45 |
/**
|
46 |
* An array of items to add to the admin bar.
|
47 |
*
|
@@ -66,67 +75,54 @@ class Admin {
|
|
66 |
$this->pages = [
|
67 |
$this->pageSlug => [
|
68 |
'menu_title' => esc_html__( 'Dashboard', 'all-in-one-seo-pack' ),
|
69 |
-
'capability' => apply_filters( 'aioseo_manage_seo', 'aioseo_manage_seo' ),
|
70 |
'parent' => $this->pageSlug
|
71 |
],
|
72 |
'aioseo-settings' => [
|
73 |
'menu_title' => esc_html__( 'General Settings', 'all-in-one-seo-pack' ),
|
74 |
-
'capability' => 'aioseo_general_settings',
|
75 |
'parent' => $this->pageSlug
|
76 |
],
|
77 |
'aioseo-search-appearance' => [
|
78 |
'menu_title' => esc_html__( 'Search Appearance', 'all-in-one-seo-pack' ),
|
79 |
-
'capability' => 'aioseo_search_appearance_settings',
|
80 |
'parent' => $this->pageSlug
|
81 |
],
|
82 |
'aioseo-social-networks' => [
|
83 |
'menu_title' => esc_html__( 'Social Networks', 'all-in-one-seo-pack' ),
|
84 |
-
'capability' => 'aioseo_social_networks_settings',
|
85 |
'parent' => $this->pageSlug
|
86 |
],
|
87 |
'aioseo-sitemaps' => [
|
88 |
'menu_title' => esc_html__( 'Sitemaps', 'all-in-one-seo-pack' ),
|
89 |
-
'capability' => 'aioseo_sitemap_settings',
|
90 |
'parent' => $this->pageSlug
|
91 |
],
|
92 |
// 'aioseo-internal-links' => [
|
93 |
// 'menu_title' => esc_html__( 'Internal Links', 'all-in-one-seo-pack' ),
|
94 |
-
// 'capability' => 'aioseo_internal_links_settings',
|
95 |
// 'parent' => $this->pageSlug
|
96 |
// ],
|
97 |
'aioseo-redirects' => [
|
98 |
'menu_title' => esc_html__( 'Redirects', 'all-in-one-seo-pack' ),
|
99 |
-
'capability' => 'aioseo_redirects_settings',
|
100 |
'parent' => $this->pageSlug
|
101 |
],
|
102 |
'aioseo-local-seo' => [
|
103 |
'menu_title' => esc_html__( 'Local SEO', 'all-in-one-seo-pack' ),
|
104 |
-
'capability' => 'aioseo_local_seo_settings',
|
105 |
'parent' => $this->pageSlug
|
106 |
],
|
107 |
'aioseo-seo-analysis' => [
|
108 |
'menu_title' => esc_html__( 'SEO Analysis', 'all-in-one-seo-pack' ),
|
109 |
-
'capability' => 'aioseo_seo_analysis_settings',
|
110 |
'parent' => $this->pageSlug
|
111 |
],
|
112 |
'aioseo-tools' => [
|
113 |
'menu_title' => esc_html__( 'Tools', 'all-in-one-seo-pack' ),
|
114 |
-
'capability' => 'aioseo_tools_settings',
|
115 |
'parent' => $this->pageSlug
|
116 |
],
|
117 |
'aioseo-feature-manager' => [
|
118 |
'menu_title' => esc_html__( 'Feature Manager', 'all-in-one-seo-pack' ),
|
119 |
-
'capability' => 'aioseo_feature_manager_settings',
|
120 |
'parent' => $this->pageSlug
|
121 |
],
|
122 |
'aioseo-monsterinsights' => [
|
123 |
'menu_title' => esc_html__( 'Analytics', 'all-in-one-seo-pack' ),
|
124 |
-
'capability' => apply_filters( 'aioseo_manage_seo', 'aioseo_manage_seo' ),
|
125 |
'parent' => 'aioseo-monsterinsights'
|
126 |
],
|
127 |
'aioseo-about' => [
|
128 |
'menu_title' => esc_html__( 'About Us', 'all-in-one-seo-pack' ),
|
129 |
-
'capability' => apply_filters( 'aioseo_manage_seo', 'aioseo_manage_seo' ),
|
130 |
'parent' => $this->pageSlug
|
131 |
]
|
132 |
];
|
@@ -145,7 +141,7 @@ class Admin {
|
|
145 |
*/
|
146 |
public function init() {
|
147 |
// Add the admin bar menu.
|
148 |
-
if ( is_user_logged_in() &&
|
149 |
add_action( 'admin_bar_menu', [ $this, 'adminBarMenu' ], 1000 );
|
150 |
}
|
151 |
|
@@ -320,14 +316,20 @@ class Admin {
|
|
320 |
return;
|
321 |
}
|
322 |
|
323 |
-
$
|
324 |
-
|
325 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
326 |
|
327 |
$this->adminBarMenuItems[] = [
|
328 |
'id' => 'aioseo-main',
|
329 |
-
'title' => '<div class="ab-item aioseo-logo svg"></div><span class="text">' . esc_html__( 'SEO', 'all-in-one-seo-pack' ) . '</span>' . wp_kses_post( $
|
330 |
-
'href' => esc_url( admin_url( 'admin.php?page=
|
331 |
];
|
332 |
|
333 |
if ( $count ) {
|
@@ -335,24 +337,30 @@ class Admin {
|
|
335 |
'parent' => 'aioseo-main',
|
336 |
'id' => 'aioseo-notifications',
|
337 |
'title' => esc_html__( 'Notifications', 'all-in-one-seo-pack' ) . ' <div class="aioseo-menu-notification-indicator"></div>',
|
338 |
-
'href' => admin_url( 'admin.php?page=
|
339 |
];
|
340 |
}
|
341 |
|
342 |
-
|
|
|
343 |
$this->addPageAnalyzerMenuItems();
|
344 |
}
|
345 |
|
346 |
-
$
|
347 |
-
|
|
|
|
|
348 |
|
349 |
-
|
350 |
$this->addAdminBarMenuItems();
|
|
|
351 |
}
|
352 |
|
353 |
/**
|
354 |
* Actually adds the menu items to the admin bar.
|
355 |
*
|
|
|
|
|
356 |
* @return void
|
357 |
*/
|
358 |
protected function addAdminBarMenuItems() {
|
@@ -497,6 +505,10 @@ class Admin {
|
|
497 |
continue;
|
498 |
}
|
499 |
|
|
|
|
|
|
|
|
|
500 |
$this->adminBarMenuItems[] = [
|
501 |
'id' => $id,
|
502 |
'parent' => $parent,
|
@@ -508,6 +520,7 @@ class Admin {
|
|
508 |
|
509 |
/**
|
510 |
* Retreive data to build the admin bar.
|
|
|
511 |
* @since 4.0.0
|
512 |
*
|
513 |
* @param WP_Post $post The post object.
|
@@ -538,6 +551,18 @@ class Admin {
|
|
538 |
}
|
539 |
}
|
540 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
541 |
/**
|
542 |
* Add the menu inside of WordPress.
|
543 |
*
|
@@ -553,23 +578,40 @@ class Admin {
|
|
553 |
$page['parent'],
|
554 |
! empty( $page['page_title'] ) ? $page['page_title'] : $page['menu_title'],
|
555 |
$page['menu_title'],
|
556 |
-
$
|
557 |
$slug,
|
558 |
[ $this, 'page' ]
|
559 |
);
|
560 |
add_action( "load-{$hook}", [ $this, 'hooks' ] );
|
|
|
561 |
|
562 |
-
|
563 |
-
|
564 |
-
}
|
565 |
}
|
566 |
|
567 |
global $submenu;
|
568 |
-
$
|
569 |
-
|
570 |
-
|
571 |
-
|
572 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
573 |
}
|
574 |
|
575 |
/**
|
@@ -606,7 +648,7 @@ class Admin {
|
|
606 |
add_menu_page(
|
607 |
$this->menuName,
|
608 |
$this->menuName,
|
609 |
-
|
610 |
$slug,
|
611 |
'__return_true',
|
612 |
'data:image/svg+xml;base64,' . base64_encode( aioseo()->helpers->logo( 16, 16, '#A0A5AA' ) ),
|
@@ -743,44 +785,8 @@ class Admin {
|
|
743 |
remove_all_actions( 'admin_notices' );
|
744 |
remove_all_actions( 'all_admin_notices' );
|
745 |
|
746 |
-
|
747 |
-
|
748 |
-
'aioseo-vendors',
|
749 |
-
'js/chunk-vendors.js'
|
750 |
-
);
|
751 |
-
aioseo()->helpers->enqueueScript(
|
752 |
-
'aioseo-common',
|
753 |
-
'js/chunk-common.js'
|
754 |
-
);
|
755 |
-
aioseo()->helpers->enqueueScript(
|
756 |
-
'aioseo-' . $page . '-script',
|
757 |
-
'js/' . $page . '.js'
|
758 |
-
);
|
759 |
-
|
760 |
-
// Styles.
|
761 |
-
$rtl = is_rtl() ? '.rtl' : '';
|
762 |
-
aioseo()->helpers->enqueueStyle(
|
763 |
-
'aioseo-vendors',
|
764 |
-
"css/chunk-vendors$rtl.css"
|
765 |
-
);
|
766 |
-
aioseo()->helpers->enqueueStyle(
|
767 |
-
'aioseo-common',
|
768 |
-
"css/chunk-common$rtl.css"
|
769 |
-
);
|
770 |
-
// aioseo()->helpers->enqueueStyle(
|
771 |
-
// 'aioseo-' . $page . '-style',
|
772 |
-
// 'css/' . $page . $rtl . '.css'
|
773 |
-
// );
|
774 |
-
// aioseo()->helpers->enqueueStyle(
|
775 |
-
// 'aioseo-' . $page . '-vendors-style',
|
776 |
-
// 'css/chunk-' . $page . $rtl . '-vendors.css'
|
777 |
-
// );
|
778 |
-
|
779 |
-
wp_localize_script(
|
780 |
-
'aioseo-' . $page . '-script',
|
781 |
-
'aioseo',
|
782 |
-
aioseo()->helpers->getVueData( $page )
|
783 |
-
);
|
784 |
|
785 |
add_action( 'admin_footer_text', [ $this, 'addFooterText' ] );
|
786 |
|
@@ -797,6 +803,55 @@ class Admin {
|
|
797 |
}
|
798 |
}
|
799 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
800 |
/**
|
801 |
* Add footer text to the WordPress admin screens.
|
802 |
*
|
@@ -940,11 +995,13 @@ class Admin {
|
|
940 |
* @return array The modified columns.
|
941 |
*/
|
942 |
public function postColumns( $columns ) {
|
943 |
-
$
|
944 |
-
$generalSettingsCapability = aioseo()->access->hasCapability( 'aioseo_page_general_settings' );
|
945 |
if (
|
946 |
-
! current_user_can(
|
947 |
-
(
|
|
|
|
|
|
|
948 |
) {
|
949 |
return $columns;
|
950 |
}
|
@@ -968,6 +1025,7 @@ class Admin {
|
|
968 |
if ( ! current_user_can( 'edit_post', $postId ) && ! current_user_can( 'aioseo_manage_seo' ) ) {
|
969 |
return;
|
970 |
}
|
|
|
971 |
if ( 'aioseo-details' === $columnName ) {
|
972 |
// Add this column/post to the localized array.
|
973 |
global $wp_scripts;
|
@@ -1210,6 +1268,28 @@ class Admin {
|
|
1210 |
];
|
1211 |
}
|
1212 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1213 |
/**
|
1214 |
* Updates deprecated options.
|
1215 |
*
|
42 |
*/
|
43 |
protected $pages = [];
|
44 |
|
45 |
+
/**
|
46 |
+
* The current page we are enqueuing.
|
47 |
+
*
|
48 |
+
* @since 4.1.3
|
49 |
+
*
|
50 |
+
* @var string
|
51 |
+
*/
|
52 |
+
protected $currentPage;
|
53 |
+
|
54 |
/**
|
55 |
* An array of items to add to the admin bar.
|
56 |
*
|
75 |
$this->pages = [
|
76 |
$this->pageSlug => [
|
77 |
'menu_title' => esc_html__( 'Dashboard', 'all-in-one-seo-pack' ),
|
|
|
78 |
'parent' => $this->pageSlug
|
79 |
],
|
80 |
'aioseo-settings' => [
|
81 |
'menu_title' => esc_html__( 'General Settings', 'all-in-one-seo-pack' ),
|
|
|
82 |
'parent' => $this->pageSlug
|
83 |
],
|
84 |
'aioseo-search-appearance' => [
|
85 |
'menu_title' => esc_html__( 'Search Appearance', 'all-in-one-seo-pack' ),
|
|
|
86 |
'parent' => $this->pageSlug
|
87 |
],
|
88 |
'aioseo-social-networks' => [
|
89 |
'menu_title' => esc_html__( 'Social Networks', 'all-in-one-seo-pack' ),
|
|
|
90 |
'parent' => $this->pageSlug
|
91 |
],
|
92 |
'aioseo-sitemaps' => [
|
93 |
'menu_title' => esc_html__( 'Sitemaps', 'all-in-one-seo-pack' ),
|
|
|
94 |
'parent' => $this->pageSlug
|
95 |
],
|
96 |
// 'aioseo-internal-links' => [
|
97 |
// 'menu_title' => esc_html__( 'Internal Links', 'all-in-one-seo-pack' ),
|
|
|
98 |
// 'parent' => $this->pageSlug
|
99 |
// ],
|
100 |
'aioseo-redirects' => [
|
101 |
'menu_title' => esc_html__( 'Redirects', 'all-in-one-seo-pack' ),
|
|
|
102 |
'parent' => $this->pageSlug
|
103 |
],
|
104 |
'aioseo-local-seo' => [
|
105 |
'menu_title' => esc_html__( 'Local SEO', 'all-in-one-seo-pack' ),
|
|
|
106 |
'parent' => $this->pageSlug
|
107 |
],
|
108 |
'aioseo-seo-analysis' => [
|
109 |
'menu_title' => esc_html__( 'SEO Analysis', 'all-in-one-seo-pack' ),
|
|
|
110 |
'parent' => $this->pageSlug
|
111 |
],
|
112 |
'aioseo-tools' => [
|
113 |
'menu_title' => esc_html__( 'Tools', 'all-in-one-seo-pack' ),
|
|
|
114 |
'parent' => $this->pageSlug
|
115 |
],
|
116 |
'aioseo-feature-manager' => [
|
117 |
'menu_title' => esc_html__( 'Feature Manager', 'all-in-one-seo-pack' ),
|
|
|
118 |
'parent' => $this->pageSlug
|
119 |
],
|
120 |
'aioseo-monsterinsights' => [
|
121 |
'menu_title' => esc_html__( 'Analytics', 'all-in-one-seo-pack' ),
|
|
|
122 |
'parent' => 'aioseo-monsterinsights'
|
123 |
],
|
124 |
'aioseo-about' => [
|
125 |
'menu_title' => esc_html__( 'About Us', 'all-in-one-seo-pack' ),
|
|
|
126 |
'parent' => $this->pageSlug
|
127 |
]
|
128 |
];
|
141 |
*/
|
142 |
public function init() {
|
143 |
// Add the admin bar menu.
|
144 |
+
if ( is_user_logged_in() && ( ! is_multisite() || ! is_network_admin() ) ) {
|
145 |
add_action( 'admin_bar_menu', [ $this, 'adminBarMenu' ], 1000 );
|
146 |
}
|
147 |
|
316 |
return;
|
317 |
}
|
318 |
|
319 |
+
$firstPageSlug = $this->getFirstAvailablePageSlug();
|
320 |
+
if ( ! $firstPageSlug ) {
|
321 |
+
return;
|
322 |
+
}
|
323 |
+
|
324 |
+
$count = count( Models\Notification::getAllActiveNotifications() );
|
325 |
+
$htmlCount = 10 > $count ? $count : '!';
|
326 |
+
$htmlCount = $htmlCount ? '<div class="aioseo-menu-notification-counter">' . $htmlCount . '</div>' : '';
|
327 |
+
$htmlCount .= '<div id="aioseo-menu-new-notifications"></div>';
|
328 |
|
329 |
$this->adminBarMenuItems[] = [
|
330 |
'id' => 'aioseo-main',
|
331 |
+
'title' => '<div class="ab-item aioseo-logo svg"></div><span class="text">' . esc_html__( 'SEO', 'all-in-one-seo-pack' ) . '</span>' . wp_kses_post( $htmlCount ),
|
332 |
+
'href' => esc_url( admin_url( 'admin.php?page=' . $firstPageSlug ) )
|
333 |
];
|
334 |
|
335 |
if ( $count ) {
|
337 |
'parent' => 'aioseo-main',
|
338 |
'id' => 'aioseo-notifications',
|
339 |
'title' => esc_html__( 'Notifications', 'all-in-one-seo-pack' ) . ' <div class="aioseo-menu-notification-indicator"></div>',
|
340 |
+
'href' => admin_url( 'admin.php?page=' . $firstPageSlug . '¬ifications=true' ),
|
341 |
];
|
342 |
}
|
343 |
|
344 |
+
$htmlSitemapRequested = aioseo()->htmlSitemap->isDedicatedPage;
|
345 |
+
if ( ! is_admin() && ! $htmlSitemapRequested ) {
|
346 |
$this->addPageAnalyzerMenuItems();
|
347 |
}
|
348 |
|
349 |
+
if ( $htmlSitemapRequested ) {
|
350 |
+
global $wp_admin_bar;
|
351 |
+
$wp_admin_bar->remove_node( 'edit' );
|
352 |
+
}
|
353 |
|
354 |
+
$this->addSettingsMenuItems();
|
355 |
$this->addAdminBarMenuItems();
|
356 |
+
$this->addPostMenuItems();
|
357 |
}
|
358 |
|
359 |
/**
|
360 |
* Actually adds the menu items to the admin bar.
|
361 |
*
|
362 |
+
* @since 4.0.0
|
363 |
+
*
|
364 |
* @return void
|
365 |
*/
|
366 |
protected function addAdminBarMenuItems() {
|
505 |
continue;
|
506 |
}
|
507 |
|
508 |
+
if ( ! current_user_can( $this->getPageRequiredCapability( $id ) ) ) {
|
509 |
+
continue;
|
510 |
+
}
|
511 |
+
|
512 |
$this->adminBarMenuItems[] = [
|
513 |
'id' => $id,
|
514 |
'parent' => $parent,
|
520 |
|
521 |
/**
|
522 |
* Retreive data to build the admin bar.
|
523 |
+
*
|
524 |
* @since 4.0.0
|
525 |
*
|
526 |
* @param WP_Post $post The post object.
|
551 |
}
|
552 |
}
|
553 |
|
554 |
+
/**
|
555 |
+
* Get the required capability for given admin page.
|
556 |
+
*
|
557 |
+
* @since 4.1.3
|
558 |
+
*
|
559 |
+
* @param string $pageSlug The slug of the page.
|
560 |
+
* @return string The required capability.
|
561 |
+
*/
|
562 |
+
public function getPageRequiredCapability( $pageSlug ) { // phpcs:disable VariableAnalysis.CodeAnalysis.VariableAnalysis.UnusedVariable
|
563 |
+
return apply_filters( 'aioseo_manage_seo', 'aioseo_manage_seo' );
|
564 |
+
}
|
565 |
+
|
566 |
/**
|
567 |
* Add the menu inside of WordPress.
|
568 |
*
|
578 |
$page['parent'],
|
579 |
! empty( $page['page_title'] ) ? $page['page_title'] : $page['menu_title'],
|
580 |
$page['menu_title'],
|
581 |
+
$this->getPageRequiredCapability( $slug ),
|
582 |
$slug,
|
583 |
[ $this, 'page' ]
|
584 |
);
|
585 |
add_action( "load-{$hook}", [ $this, 'hooks' ] );
|
586 |
+
}
|
587 |
|
588 |
+
if ( ! current_user_can( $this->getPageRequiredCapability( $this->pageSlug ) ) ) {
|
589 |
+
remove_submenu_page( $this->pageSlug, $this->pageSlug );
|
|
|
590 |
}
|
591 |
|
592 |
global $submenu;
|
593 |
+
if ( current_user_can( $this->getPageRequiredCapability( 'aioseo-redirects' ) ) ) {
|
594 |
+
$submenu['tools.php'][] = [
|
595 |
+
esc_html__( 'Redirection Manager', 'all-in-one-seo-pack' ),
|
596 |
+
$this->getPageRequiredCapability( 'aioseo-redirects' ),
|
597 |
+
admin_url( '/admin.php?page=aioseo-redirects' )
|
598 |
+
];
|
599 |
+
}
|
600 |
+
|
601 |
+
// We use the global submenu, because we are adding an external link here.
|
602 |
+
$count = count( Models\Notification::getAllActiveNotifications() );
|
603 |
+
$firstPageSlug = $this->getFirstAvailablePageSlug();
|
604 |
+
if (
|
605 |
+
$count &&
|
606 |
+
! empty( $submenu[ $this->pageSlug ] ) &&
|
607 |
+
! empty( $firstPageSlug )
|
608 |
+
) {
|
609 |
+
array_unshift( $submenu[ $this->pageSlug ], [
|
610 |
+
esc_html__( 'Notifications', 'all-in-one-seo-pack' ) . '<div class="aioseo-menu-notification-indicator"></div>',
|
611 |
+
$this->getPageRequiredCapability( $firstPageSlug ),
|
612 |
+
admin_url( 'admin.php?page=' . $firstPageSlug . '¬ifications=true' )
|
613 |
+
] );
|
614 |
+
}
|
615 |
}
|
616 |
|
617 |
/**
|
648 |
add_menu_page(
|
649 |
$this->menuName,
|
650 |
$this->menuName,
|
651 |
+
$this->getPageRequiredCapability( $slug ),
|
652 |
$slug,
|
653 |
'__return_true',
|
654 |
'data:image/svg+xml;base64,' . base64_encode( aioseo()->helpers->logo( 16, 16, '#A0A5AA' ) ),
|
785 |
remove_all_actions( 'admin_notices' );
|
786 |
remove_all_actions( 'all_admin_notices' );
|
787 |
|
788 |
+
$this->currentPage = $page;
|
789 |
+
add_action( 'admin_enqueue_scripts', [ $this, 'enqueueAssets' ], 11 );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
790 |
|
791 |
add_action( 'admin_footer_text', [ $this, 'addFooterText' ] );
|
792 |
|
803 |
}
|
804 |
}
|
805 |
|
806 |
+
/**
|
807 |
+
* Enqueue admin assets for the current page.
|
808 |
+
*
|
809 |
+
* @since 4.1.3
|
810 |
+
*
|
811 |
+
* @return void
|
812 |
+
*/
|
813 |
+
public function enqueueAssets() {
|
814 |
+
// Scripts.
|
815 |
+
aioseo()->helpers->enqueueScript(
|
816 |
+
'aioseo-vendors',
|
817 |
+
'js/chunk-vendors.js'
|
818 |
+
);
|
819 |
+
aioseo()->helpers->enqueueScript(
|
820 |
+
'aioseo-common',
|
821 |
+
'js/chunk-common.js'
|
822 |
+
);
|
823 |
+
aioseo()->helpers->enqueueScript(
|
824 |
+
'aioseo-' . $this->currentPage . '-script',
|
825 |
+
'js/' . $this->currentPage . '.js'
|
826 |
+
// [ 'aioseo-common', 'aioseo-venders', 'aioseo-app' ]
|
827 |
+
);
|
828 |
+
|
829 |
+
// Styles.
|
830 |
+
$rtl = is_rtl() ? '.rtl' : '';
|
831 |
+
aioseo()->helpers->enqueueStyle(
|
832 |
+
'aioseo-vendors',
|
833 |
+
"css/chunk-vendors$rtl.css"
|
834 |
+
);
|
835 |
+
aioseo()->helpers->enqueueStyle(
|
836 |
+
'aioseo-common',
|
837 |
+
"css/chunk-common$rtl.css"
|
838 |
+
);
|
839 |
+
// aioseo()->helpers->enqueueStyle(
|
840 |
+
// 'aioseo-' . $this->currentPage . '-style',
|
841 |
+
// 'css/' . $this->currentPage . $rtl . '.css'
|
842 |
+
// );
|
843 |
+
// aioseo()->helpers->enqueueStyle(
|
844 |
+
// 'aioseo-' . $this->currentPage . '-vendors-style',
|
845 |
+
// 'css/chunk-' . $this->currentPage . $rtl . '-vendors.css'
|
846 |
+
// );
|
847 |
+
|
848 |
+
wp_localize_script(
|
849 |
+
'aioseo-' . $this->currentPage . '-script',
|
850 |
+
'aioseo',
|
851 |
+
aioseo()->helpers->getVueData( $this->currentPage )
|
852 |
+
);
|
853 |
+
}
|
854 |
+
|
855 |
/**
|
856 |
* Add footer text to the WordPress admin screens.
|
857 |
*
|
995 |
* @return array The modified columns.
|
996 |
*/
|
997 |
public function postColumns( $columns ) {
|
998 |
+
$canManageSeo = apply_filters( 'aioseo_manage_seo', 'aioseo_manage_seo' );
|
|
|
999 |
if (
|
1000 |
+
! current_user_can( $canManageSeo ) &&
|
1001 |
+
(
|
1002 |
+
! current_user_can( 'aioseo_page_general_settings' ) &&
|
1003 |
+
! current_user_can( 'aioseo_page_analysis' )
|
1004 |
+
)
|
1005 |
) {
|
1006 |
return $columns;
|
1007 |
}
|
1025 |
if ( ! current_user_can( 'edit_post', $postId ) && ! current_user_can( 'aioseo_manage_seo' ) ) {
|
1026 |
return;
|
1027 |
}
|
1028 |
+
|
1029 |
if ( 'aioseo-details' === $columnName ) {
|
1030 |
// Add this column/post to the localized array.
|
1031 |
global $wp_scripts;
|
1268 |
];
|
1269 |
}
|
1270 |
|
1271 |
+
/**
|
1272 |
+
* Get the first available page item for the current user.
|
1273 |
+
*
|
1274 |
+
* @since 4.1.3
|
1275 |
+
*
|
1276 |
+
* @return bool|string The page slug.
|
1277 |
+
*/
|
1278 |
+
public function getFirstAvailablePageSlug() {
|
1279 |
+
foreach ( $this->pages as $slug => $page ) {
|
1280 |
+
// Ignore other pages.
|
1281 |
+
if ( $this->pageSlug !== $page['parent'] ) {
|
1282 |
+
continue;
|
1283 |
+
}
|
1284 |
+
|
1285 |
+
if ( current_user_can( $this->getPageRequiredCapability( $slug ) ) ) {
|
1286 |
+
return $slug;
|
1287 |
+
}
|
1288 |
+
}
|
1289 |
+
|
1290 |
+
return false;
|
1291 |
+
}
|
1292 |
+
|
1293 |
/**
|
1294 |
* Updates deprecated options.
|
1295 |
*
|
app/Common/Admin/Notices/Review.php
CHANGED
@@ -137,6 +137,7 @@ class Review {
|
|
137 |
* Print the script for dismissing the notice.
|
138 |
*
|
139 |
* @since 4.0.13
|
|
|
140 |
* @return void
|
141 |
*/
|
142 |
public function printScript() {
|
137 |
* Print the script for dismissing the notice.
|
138 |
*
|
139 |
* @since 4.0.13
|
140 |
+
*
|
141 |
* @return void
|
142 |
*/
|
143 |
public function printScript() {
|
app/Common/Admin/SetupWizard.php
CHANGED
@@ -64,7 +64,7 @@ class SetupWizard {
|
|
64 |
* @return void
|
65 |
*/
|
66 |
public function addDashboardPage() {
|
67 |
-
add_dashboard_page( '', '', '
|
68 |
remove_submenu_page( 'index.php', 'aioseo-setup-wizard' );
|
69 |
}
|
70 |
|
@@ -87,7 +87,7 @@ class SetupWizard {
|
|
87 |
if (
|
88 |
! isset( $_GET['page'] ) ||
|
89 |
'aioseo-setup-wizard' !== wp_unslash( $_GET['page'] ) || // phpcs:ignore HM.Security.ValidatedSanitizedInput.InputNotSanitized
|
90 |
-
! current_user_can( '
|
91 |
) {
|
92 |
return;
|
93 |
}
|
@@ -169,6 +169,14 @@ class SetupWizard {
|
|
169 |
aioseo()->helpers->getVueData( 'setup-wizard' )
|
170 |
);
|
171 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
172 |
wp_enqueue_style( 'common' );
|
173 |
wp_enqueue_media();
|
174 |
}
|
64 |
* @return void
|
65 |
*/
|
66 |
public function addDashboardPage() {
|
67 |
+
add_dashboard_page( '', '', aioseo()->admin->getPageRequiredCapability( 'aioseo-setup-wizard' ), 'aioseo-setup-wizard', '' );
|
68 |
remove_submenu_page( 'index.php', 'aioseo-setup-wizard' );
|
69 |
}
|
70 |
|
87 |
if (
|
88 |
! isset( $_GET['page'] ) ||
|
89 |
'aioseo-setup-wizard' !== wp_unslash( $_GET['page'] ) || // phpcs:ignore HM.Security.ValidatedSanitizedInput.InputNotSanitized
|
90 |
+
! current_user_can( aioseo()->admin->getPageRequiredCapability( 'aioseo-setup-wizard' ) )
|
91 |
) {
|
92 |
return;
|
93 |
}
|
169 |
aioseo()->helpers->getVueData( 'setup-wizard' )
|
170 |
);
|
171 |
|
172 |
+
wp_localize_script(
|
173 |
+
'aioseo-setup-wizard-script',
|
174 |
+
'aioseoTranslations',
|
175 |
+
[
|
176 |
+
'translations' => aioseo()->helpers->getJedLocaleData( 'all-in-one-seo-pack' )
|
177 |
+
]
|
178 |
+
);
|
179 |
+
|
180 |
wp_enqueue_style( 'common' );
|
181 |
wp_enqueue_media();
|
182 |
}
|
app/Common/Admin/Usage.php
CHANGED
@@ -11,7 +11,16 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|
11 |
*
|
12 |
* @since 4.0.0
|
13 |
*/
|
14 |
-
class Usage {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
15 |
/**
|
16 |
* Source of notifications content.
|
17 |
*
|
11 |
*
|
12 |
* @since 4.0.0
|
13 |
*/
|
14 |
+
abstract class Usage {
|
15 |
+
/**
|
16 |
+
* Returns the current plugin version type ("lite" or "pro").
|
17 |
+
*
|
18 |
+
* @since 4.1.3
|
19 |
+
*
|
20 |
+
* @return string The version type.
|
21 |
+
*/
|
22 |
+
abstract public function getType();
|
23 |
+
|
24 |
/**
|
25 |
* Source of notifications content.
|
26 |
*
|
app/Common/Api/Api.php
CHANGED
@@ -85,7 +85,6 @@ class Api {
|
|
85 |
'aioseo_search_appearance_settings',
|
86 |
'aioseo_social_networks_settings',
|
87 |
'aioseo_sitemap_settings',
|
88 |
-
'aioseo_internal_links_settings',
|
89 |
'aioseo_redirects_settings',
|
90 |
'aioseo_seo_analysis_settings',
|
91 |
'aioseo_tools_settings',
|
@@ -106,6 +105,7 @@ class Api {
|
|
106 |
'settings/do-task' => [ 'callback' => [ 'Settings', 'doTask' ], 'access' => 'aioseo_tools_settings' ],
|
107 |
'sitemap/deactivate-conflicting-plugins' => [ 'callback' => [ 'Sitemaps', 'deactivateConflictingPlugins' ] ],
|
108 |
'sitemap/delete-static-files' => [ 'callback' => [ 'Sitemaps', 'deleteStaticFiles' ] ],
|
|
|
109 |
'tools/delete-robots-txt' => [ 'callback' => [ 'Tools', 'deleteRobotsTxt' ], 'access' => 'aioseo_tools_settings' ],
|
110 |
'tools/import-robots-txt' => [ 'callback' => [ 'Tools', 'importRobotsTxt' ], 'access' => 'aioseo_tools_settings' ],
|
111 |
'wizard' => [ 'callback' => [ 'Wizard', 'saveWizard' ], 'access' => 'aioseo_setup_wizard' ],
|
85 |
'aioseo_search_appearance_settings',
|
86 |
'aioseo_social_networks_settings',
|
87 |
'aioseo_sitemap_settings',
|
|
|
88 |
'aioseo_redirects_settings',
|
89 |
'aioseo_seo_analysis_settings',
|
90 |
'aioseo_tools_settings',
|
105 |
'settings/do-task' => [ 'callback' => [ 'Settings', 'doTask' ], 'access' => 'aioseo_tools_settings' ],
|
106 |
'sitemap/deactivate-conflicting-plugins' => [ 'callback' => [ 'Sitemaps', 'deactivateConflictingPlugins' ] ],
|
107 |
'sitemap/delete-static-files' => [ 'callback' => [ 'Sitemaps', 'deleteStaticFiles' ] ],
|
108 |
+
'sitemap/validate-html-sitemap-slug' => [ 'callback' => [ 'Sitemaps', 'validateHtmlSitemapSlug' ] ],
|
109 |
'tools/delete-robots-txt' => [ 'callback' => [ 'Tools', 'deleteRobotsTxt' ], 'access' => 'aioseo_tools_settings' ],
|
110 |
'tools/import-robots-txt' => [ 'callback' => [ 'Tools', 'importRobotsTxt' ], 'access' => 'aioseo_tools_settings' ],
|
111 |
'wizard' => [ 'callback' => [ 'Wizard', 'saveWizard' ], 'access' => 'aioseo_setup_wizard' ],
|
app/Common/Api/Migration.php
CHANGED
@@ -56,10 +56,7 @@ class Migration {
|
|
56 |
return new \WP_REST_Response( [
|
57 |
'success' => true,
|
58 |
'message' => 'Title formats have been reset; post/term migration has been scheduled.',
|
59 |
-
'notifications' =>
|
60 |
-
'active' => Models\Notification::getAllActiveNotifications(),
|
61 |
-
'dismissed' => Models\Notification::getAllDismissedNotifications()
|
62 |
-
]
|
63 |
], 200 );
|
64 |
}
|
65 |
}
|
56 |
return new \WP_REST_Response( [
|
57 |
'success' => true,
|
58 |
'message' => 'Title formats have been reset; post/term migration has been scheduled.',
|
59 |
+
'notifications' => Models\Notification::getNotifications()
|
|
|
|
|
|
|
60 |
], 200 );
|
61 |
}
|
62 |
}
|
app/Common/Api/Notifications.php
CHANGED
@@ -171,10 +171,7 @@ class Notifications {
|
|
171 |
|
172 |
return new \WP_REST_Response( [
|
173 |
'success' => true,
|
174 |
-
'notifications' =>
|
175 |
-
'active' => Models\Notification::getAllActiveNotifications(),
|
176 |
-
'dismissed' => Models\Notification::getAllDismissedNotifications()
|
177 |
-
]
|
178 |
], 200 );
|
179 |
}
|
180 |
|
@@ -211,10 +208,7 @@ class Notifications {
|
|
211 |
|
212 |
return new \WP_REST_Response( [
|
213 |
'success' => true,
|
214 |
-
'notifications' =>
|
215 |
-
'active' => Models\Notification::getAllActiveNotifications(),
|
216 |
-
'dismissed' => Models\Notification::getAllDismissedNotifications()
|
217 |
-
]
|
218 |
], 200 );
|
219 |
}
|
220 |
}
|
171 |
|
172 |
return new \WP_REST_Response( [
|
173 |
'success' => true,
|
174 |
+
'notifications' => Models\Notification::getNotifications()
|
|
|
|
|
|
|
175 |
], 200 );
|
176 |
}
|
177 |
|
208 |
|
209 |
return new \WP_REST_Response( [
|
210 |
'success' => true,
|
211 |
+
'notifications' => Models\Notification::getNotifications()
|
|
|
|
|
|
|
212 |
], 200 );
|
213 |
}
|
214 |
}
|
app/Common/Api/PostsTerms.php
CHANGED
@@ -38,6 +38,8 @@ class PostsTerms {
|
|
38 |
], 400 );
|
39 |
}
|
40 |
|
|
|
|
|
41 |
$objects = [];
|
42 |
$options = aioseo()->options->noConflict();
|
43 |
if ( 'posts' === $body['type'] ) {
|
@@ -50,13 +52,17 @@ class PostsTerms {
|
|
50 |
}
|
51 |
}
|
52 |
|
53 |
-
$objects =
|
54 |
-
'
|
55 |
-
'
|
56 |
-
'
|
57 |
-
'post_type'
|
58 |
-
'
|
59 |
-
|
|
|
|
|
|
|
|
|
60 |
} elseif ( 'terms' === $body['type'] ) {
|
61 |
|
62 |
$taxonomies = aioseo()->helpers->getPublicTaxonomies( true );
|
@@ -67,12 +73,16 @@ class PostsTerms {
|
|
67 |
}
|
68 |
}
|
69 |
|
70 |
-
$objects =
|
71 |
-
'
|
72 |
-
'
|
73 |
-
'
|
74 |
-
'
|
75 |
-
|
|
|
|
|
|
|
|
|
76 |
}
|
77 |
|
78 |
if ( empty( $objects ) ) {
|
@@ -87,14 +97,16 @@ class PostsTerms {
|
|
87 |
if ( 'posts' === $body['type'] ) {
|
88 |
$parsed[] = [
|
89 |
'type' => $object->post_type,
|
90 |
-
'value' => $object->ID,
|
|
|
91 |
'label' => $object->post_title,
|
92 |
'link' => get_permalink( $object->ID )
|
93 |
];
|
94 |
} elseif ( 'terms' === $body['type'] ) {
|
95 |
$parsed[] = [
|
96 |
'type' => $object->taxonomy,
|
97 |
-
'value' => $object->term_id,
|
|
|
98 |
'label' => $object->name,
|
99 |
'link' => get_term_link( $object->term_id )
|
100 |
];
|
@@ -125,11 +137,7 @@ class PostsTerms {
|
|
125 |
], 400 );
|
126 |
}
|
127 |
|
128 |
-
$thePost =
|
129 |
-
->start( 'aioseo_posts' )
|
130 |
-
->where( 'post_id', $args['postId'] )
|
131 |
-
->run()
|
132 |
-
->model( 'AIOSEO\\Plugin\\Common\\Models\\Post' );
|
133 |
|
134 |
return new \WP_REST_Response( [
|
135 |
'success' => true,
|
@@ -209,11 +217,7 @@ class PostsTerms {
|
|
209 |
], 400 );
|
210 |
}
|
211 |
|
212 |
-
$thePost =
|
213 |
-
->start( 'aioseo_posts' )
|
214 |
-
->where( 'post_id', $postId )
|
215 |
-
->run()
|
216 |
-
->model( 'AIOSEO\\Plugin\\Common\\Models\\Post' );
|
217 |
|
218 |
if ( $thePost->exists() ) {
|
219 |
$metaTitle = aioseo()->meta->title->getPostTypeTitle( $post->post_type );
|
@@ -290,11 +294,7 @@ class PostsTerms {
|
|
290 |
], 400 );
|
291 |
}
|
292 |
|
293 |
-
$thePost =
|
294 |
-
->start( 'aioseo_posts' )
|
295 |
-
->where( 'post_id', $postId )
|
296 |
-
->run()
|
297 |
-
->model( 'AIOSEO\\Plugin\\Common\\Models\\Post' );
|
298 |
|
299 |
$thePost->post_id = $postId;
|
300 |
if ( ! empty( $body['keyphrases'] ) ) {
|
38 |
], 400 );
|
39 |
}
|
40 |
|
41 |
+
$searchQuery = esc_sql( aioseo()->db->db->esc_like( $body['query'] ) );
|
42 |
+
|
43 |
$objects = [];
|
44 |
$options = aioseo()->options->noConflict();
|
45 |
if ( 'posts' === $body['type'] ) {
|
52 |
}
|
53 |
}
|
54 |
|
55 |
+
$objects = aioseo()->db
|
56 |
+
->start( 'posts' )
|
57 |
+
->select( 'ID, post_type, post_title, post_name' )
|
58 |
+
->whereRaw( "( post_title LIKE '%{$searchQuery}%' OR post_name LIKE '%{$searchQuery}%' OR ID = '{$searchQuery}' )" )
|
59 |
+
->whereIn( 'post_type', $postTypes )
|
60 |
+
->whereIn( 'post_status', [ 'publish', 'draft', 'future', 'pending' ] )
|
61 |
+
->orderBy( 'post_title' )
|
62 |
+
->limit( 10 )
|
63 |
+
->run()
|
64 |
+
->result();
|
65 |
+
|
66 |
} elseif ( 'terms' === $body['type'] ) {
|
67 |
|
68 |
$taxonomies = aioseo()->helpers->getPublicTaxonomies( true );
|
73 |
}
|
74 |
}
|
75 |
|
76 |
+
$objects = aioseo()->db
|
77 |
+
->start( 'terms as t' )
|
78 |
+
->select( 't.term_id as term_id, t.slug as slug, t.name as name, tt.taxonomy as taxonomy' )
|
79 |
+
->join( 'term_taxonomy as tt', 't.term_id = tt.term_id', 'INNER' )
|
80 |
+
->whereRaw( "( t.name LIKE '%{$searchQuery}%' OR t.slug LIKE '%{$searchQuery}%' OR t.term_id = '{$searchQuery}' )" )
|
81 |
+
->whereIn( 'tt.taxonomy', $taxonomies )
|
82 |
+
->orderBy( 't.name' )
|
83 |
+
->limit( 10 )
|
84 |
+
->run()
|
85 |
+
->result();
|
86 |
}
|
87 |
|
88 |
if ( empty( $objects ) ) {
|
97 |
if ( 'posts' === $body['type'] ) {
|
98 |
$parsed[] = [
|
99 |
'type' => $object->post_type,
|
100 |
+
'value' => (int) $object->ID,
|
101 |
+
'slug' => $object->post_name,
|
102 |
'label' => $object->post_title,
|
103 |
'link' => get_permalink( $object->ID )
|
104 |
];
|
105 |
} elseif ( 'terms' === $body['type'] ) {
|
106 |
$parsed[] = [
|
107 |
'type' => $object->taxonomy,
|
108 |
+
'value' => (int) $object->term_id,
|
109 |
+
'slug' => $object->slug,
|
110 |
'label' => $object->name,
|
111 |
'link' => get_term_link( $object->term_id )
|
112 |
];
|
137 |
], 400 );
|
138 |
}
|
139 |
|
140 |
+
$thePost = Models\Post::getPost( $args['postId'] );
|
|
|
|
|
|
|
|
|
141 |
|
142 |
return new \WP_REST_Response( [
|
143 |
'success' => true,
|
217 |
], 400 );
|
218 |
}
|
219 |
|
220 |
+
$thePost = Models\Post::getPost( $postId );
|
|
|
|
|
|
|
|
|
221 |
|
222 |
if ( $thePost->exists() ) {
|
223 |
$metaTitle = aioseo()->meta->title->getPostTypeTitle( $post->post_type );
|
294 |
], 400 );
|
295 |
}
|
296 |
|
297 |
+
$thePost = Models\Post::getPost( $postId );
|
|
|
|
|
|
|
|
|
298 |
|
299 |
$thePost->post_id = $postId;
|
300 |
if ( ! empty( $body['keyphrases'] ) ) {
|
app/Common/Api/Settings.php
CHANGED
@@ -132,10 +132,7 @@ class Settings {
|
|
132 |
|
133 |
return new \WP_REST_Response( [
|
134 |
'success' => true,
|
135 |
-
'notifications' =>
|
136 |
-
'active' => Models\Notification::getAllActiveNotifications(),
|
137 |
-
'dismissed' => Models\Notification::getAllDismissedNotifications()
|
138 |
-
],
|
139 |
'redirection' => aioseo()->options->getRedirection()
|
140 |
], 200 );
|
141 |
}
|
@@ -152,45 +149,30 @@ class Settings {
|
|
152 |
$body = $request->get_json_params();
|
153 |
$settings = ! empty( $body['settings'] ) ? $body['settings'] : [];
|
154 |
|
|
|
|
|
155 |
foreach ( $settings as $setting ) {
|
|
|
|
|
|
|
|
|
|
|
|
|
156 |
switch ( $setting ) {
|
157 |
-
case '
|
158 |
-
aioseo()->options->webmasterTools->reset();
|
159 |
-
break;
|
160 |
-
case 'rss-content':
|
161 |
-
aioseo()->options->rssContent->reset();
|
162 |
-
break;
|
163 |
-
case 'search-appearance':
|
164 |
-
aioseo()->options->searchAppearance->reset();
|
165 |
-
break;
|
166 |
-
case 'access-control':
|
167 |
-
aioseo()->options->accessControl->reset();
|
168 |
-
aioseo()->access->addCapabilities();
|
169 |
-
break;
|
170 |
-
case 'advanced':
|
171 |
-
aioseo()->options->advanced->reset();
|
172 |
-
break;
|
173 |
-
case 'social-networks':
|
174 |
-
aioseo()->options->social->reset();
|
175 |
-
break;
|
176 |
-
case 'sitemaps':
|
177 |
-
aioseo()->options->sitemap->reset();
|
178 |
-
break;
|
179 |
-
case 'local-business-seo':
|
180 |
-
aioseo()->options->localBusiness->reset();
|
181 |
-
break;
|
182 |
-
case 'robots-txt':
|
183 |
aioseo()->options->tools->robots->reset();
|
184 |
break;
|
185 |
-
case '
|
186 |
aioseo()->options->deprecated->tools->blocker->reset();
|
187 |
break;
|
188 |
-
|
189 |
-
aioseo()->options->
|
190 |
-
|
191 |
-
|
192 |
-
|
193 |
-
|
|
|
|
|
194 |
}
|
195 |
}
|
196 |
|
@@ -222,15 +204,25 @@ class Settings {
|
|
222 |
}
|
223 |
|
224 |
if ( ! empty( $contents['settings'] ) ) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
225 |
aioseo()->options->sanitizeAndSave( $contents['settings'] );
|
226 |
}
|
227 |
|
228 |
if ( ! empty( $contents['postOptions'] ) ) {
|
|
|
229 |
foreach ( $contents['postOptions'] as $postType => $postData ) {
|
230 |
// Posts.
|
231 |
if ( ! empty( $postData['posts'] ) ) {
|
232 |
foreach ( $postData['posts'] as $post ) {
|
233 |
unset( $post['id'] );
|
|
|
|
|
234 |
$thePost = Models\Post::getPost( $post['post_id'] );
|
235 |
$thePost->set( $post );
|
236 |
$thePost->save();
|
@@ -273,9 +265,10 @@ class Settings {
|
|
273 |
];
|
274 |
|
275 |
if ( ! empty( $settings ) ) {
|
276 |
-
$options
|
|
|
277 |
foreach ( $settings as $setting ) {
|
278 |
-
if ( $options->has( $setting ) ) {
|
279 |
$allSettings['settings'][ $setting ] = $options->$setting->all();
|
280 |
|
281 |
// It there is a related deprecated $setting, include it.
|
@@ -287,15 +280,22 @@ class Settings {
|
|
287 |
}
|
288 |
|
289 |
if ( ! empty( $postOptions ) ) {
|
|
|
290 |
foreach ( $postOptions as $postType ) {
|
291 |
-
$
|
292 |
-
|
293 |
-
|
294 |
-
|
295 |
-
|
296 |
-
|
297 |
-
|
298 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
299 |
}
|
300 |
}
|
301 |
|
132 |
|
133 |
return new \WP_REST_Response( [
|
134 |
'success' => true,
|
135 |
+
'notifications' => Models\Notification::getNotifications(),
|
|
|
|
|
|
|
136 |
'redirection' => aioseo()->options->getRedirection()
|
137 |
], 200 );
|
138 |
}
|
149 |
$body = $request->get_json_params();
|
150 |
$settings = ! empty( $body['settings'] ) ? $body['settings'] : [];
|
151 |
|
152 |
+
$notAllowedOptions = aioseo()->access->getNotAllowedOptions();
|
153 |
+
|
154 |
foreach ( $settings as $setting ) {
|
155 |
+
$option = in_array( $setting, [ 'robots', 'blocker' ], true ) ? 'tools' : aioseo()->helpers->dashesToCamelCase( $setting );
|
156 |
+
|
157 |
+
if ( in_array( $option, $notAllowedOptions, true ) ) {
|
158 |
+
continue;
|
159 |
+
}
|
160 |
+
|
161 |
switch ( $setting ) {
|
162 |
+
case 'robots':
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
163 |
aioseo()->options->tools->robots->reset();
|
164 |
break;
|
165 |
+
case 'blocker':
|
166 |
aioseo()->options->deprecated->tools->blocker->reset();
|
167 |
break;
|
168 |
+
default:
|
169 |
+
if ( aioseo()->options->has( $option ) ) {
|
170 |
+
aioseo()->options->$option->reset();
|
171 |
+
}
|
172 |
+
}
|
173 |
+
|
174 |
+
if ( 'access-control' === $setting ) {
|
175 |
+
aioseo()->access->addCapabilities();
|
176 |
}
|
177 |
}
|
178 |
|
204 |
}
|
205 |
|
206 |
if ( ! empty( $contents['settings'] ) ) {
|
207 |
+
// Clean up the array removing options the user should not manage.
|
208 |
+
$notAllowedOptions = aioseo()->access->getNotAllowedOptions();
|
209 |
+
$contents['settings'] = array_diff_key( $contents['settings'], $notAllowedOptions );
|
210 |
+
if ( ! empty( $contents['settings']['deprecated'] ) ) {
|
211 |
+
$contents['settings']['deprecated'] = array_diff_key( $contents['settings']['deprecated'], $notAllowedOptions );
|
212 |
+
}
|
213 |
+
|
214 |
aioseo()->options->sanitizeAndSave( $contents['settings'] );
|
215 |
}
|
216 |
|
217 |
if ( ! empty( $contents['postOptions'] ) ) {
|
218 |
+
$notAllowedFields = aioseo()->access->getNotAllowedPageFields();
|
219 |
foreach ( $contents['postOptions'] as $postType => $postData ) {
|
220 |
// Posts.
|
221 |
if ( ! empty( $postData['posts'] ) ) {
|
222 |
foreach ( $postData['posts'] as $post ) {
|
223 |
unset( $post['id'] );
|
224 |
+
// Clean up the array removing fields the user should not manage.
|
225 |
+
$post = array_diff_key( $post, $notAllowedFields );
|
226 |
$thePost = Models\Post::getPost( $post['post_id'] );
|
227 |
$thePost->set( $post );
|
228 |
$thePost->save();
|
265 |
];
|
266 |
|
267 |
if ( ! empty( $settings ) ) {
|
268 |
+
$options = aioseo()->options->noConflict();
|
269 |
+
$notAllowedOptions = aioseo()->access->getNotAllowedOptions();
|
270 |
foreach ( $settings as $setting ) {
|
271 |
+
if ( ! in_array( $setting, $notAllowedOptions, true ) && $options->has( $setting ) ) {
|
272 |
$allSettings['settings'][ $setting ] = $options->$setting->all();
|
273 |
|
274 |
// It there is a related deprecated $setting, include it.
|
280 |
}
|
281 |
|
282 |
if ( ! empty( $postOptions ) ) {
|
283 |
+
$notAllowedFields = aioseo()->access->getNotAllowedPageFields();
|
284 |
foreach ( $postOptions as $postType ) {
|
285 |
+
$posts = aioseo()->db->start( 'aioseo_posts as ap' )
|
286 |
+
->select( 'ap.*' )
|
287 |
+
->join( 'posts as p', 'ap.post_id = p.ID' )
|
288 |
+
->where( 'p.post_type', $postType )
|
289 |
+
->run()
|
290 |
+
->result();
|
291 |
+
|
292 |
+
foreach ( $posts as $post ) {
|
293 |
+
// Clean up the array removing fields the user should not manage.
|
294 |
+
$post = array_diff_key( (array) $post, $notAllowedFields );
|
295 |
+
if ( count( $post ) > 2 ) {
|
296 |
+
$allSettings['postOptions'][ $postType ]['posts'][] = $post;
|
297 |
+
}
|
298 |
+
}
|
299 |
}
|
300 |
}
|
301 |
|
app/Common/Api/Sitemaps.php
CHANGED
@@ -68,10 +68,7 @@ class Sitemaps {
|
|
68 |
|
69 |
return new \WP_REST_Response( [
|
70 |
'success' => true,
|
71 |
-
'notifications' =>
|
72 |
-
'active' => Models\Notification::getAllActiveNotifications(),
|
73 |
-
'dismissed' => Models\Notification::getAllDismissedNotifications()
|
74 |
-
]
|
75 |
], 200 );
|
76 |
}
|
77 |
|
@@ -109,10 +106,42 @@ class Sitemaps {
|
|
109 |
|
110 |
return new \WP_REST_Response( [
|
111 |
'success' => true,
|
112 |
-
'notifications' =>
|
113 |
-
|
114 |
-
|
115 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
116 |
], 200 );
|
117 |
}
|
118 |
}
|
68 |
|
69 |
return new \WP_REST_Response( [
|
70 |
'success' => true,
|
71 |
+
'notifications' => Models\Notification::getNotifications()
|
|
|
|
|
|
|
72 |
], 200 );
|
73 |
}
|
74 |
|
106 |
|
107 |
return new \WP_REST_Response( [
|
108 |
'success' => true,
|
109 |
+
'notifications' => Models\Notification::getNotifications()
|
110 |
+
], 200 );
|
111 |
+
}
|
112 |
+
|
113 |
+
/**
|
114 |
+
* Check whether the slug for the HTML sitemap is not in use.
|
115 |
+
*
|
116 |
+
* @since 4.1.3
|
117 |
+
*
|
118 |
+
* @param \WP_REST_Request $request The REST Request
|
119 |
+
* @return \WP_REST_Response The response.
|
120 |
+
*/
|
121 |
+
public static function validateHtmlSitemapSlug( $request ) {
|
122 |
+
$body = $request->get_json_params();
|
123 |
+
|
124 |
+
$pageUrl = ! empty( $body['pageUrl'] ) ? sanitize_text_field( $body['pageUrl'] ) : '';
|
125 |
+
if ( empty( $pageUrl ) ) {
|
126 |
+
return new \WP_REST_Response( [
|
127 |
+
'success' => false,
|
128 |
+
'message' => 'No path was provided.'
|
129 |
+
], 400 );
|
130 |
+
}
|
131 |
+
|
132 |
+
$pageUrl = wp_parse_url( $pageUrl );
|
133 |
+
if ( empty( $pageUrl['path'] ) ) {
|
134 |
+
return new \WP_REST_Response( [
|
135 |
+
'success' => false,
|
136 |
+
'message' => 'The given path is invalid.'
|
137 |
+
], 400 );
|
138 |
+
}
|
139 |
+
|
140 |
+
$path = trim( $pageUrl['path'], '/' );
|
141 |
+
$page = get_page_by_path( $path, OBJECT, aioseo()->helpers->getPublicPostTypes( true ) );
|
142 |
+
|
143 |
+
return new \WP_REST_Response( [
|
144 |
+
'exists' => is_object( $page )
|
145 |
], 200 );
|
146 |
}
|
147 |
}
|
app/Common/Api/Tools.php
CHANGED
@@ -47,10 +47,7 @@ class Tools {
|
|
47 |
|
48 |
return new \WP_REST_Response( [
|
49 |
'success' => true,
|
50 |
-
'notifications' =>
|
51 |
-
'active' => Models\Notification::getAllActiveNotifications(),
|
52 |
-
'dismissed' => Models\Notification::getAllDismissedNotifications()
|
53 |
-
]
|
54 |
], 200 );
|
55 |
}
|
56 |
|
@@ -74,10 +71,7 @@ class Tools {
|
|
74 |
|
75 |
return new \WP_REST_Response( [
|
76 |
'success' => true,
|
77 |
-
'notifications' =>
|
78 |
-
'active' => Models\Notification::getAllActiveNotifications(),
|
79 |
-
'dismissed' => Models\Notification::getAllDismissedNotifications()
|
80 |
-
]
|
81 |
], 200 );
|
82 |
}
|
83 |
|
47 |
|
48 |
return new \WP_REST_Response( [
|
49 |
'success' => true,
|
50 |
+
'notifications' => Models\Notification::getNotifications()
|
|
|
|
|
|
|
51 |
], 200 );
|
52 |
}
|
53 |
|
71 |
|
72 |
return new \WP_REST_Response( [
|
73 |
'success' => true,
|
74 |
+
'notifications' => Models\Notification::getNotifications()
|
|
|
|
|
|
|
75 |
], 200 );
|
76 |
}
|
77 |
|
app/Common/Breadcrumbs/Breadcrumbs.php
CHANGED
@@ -404,7 +404,7 @@ namespace AIOSEO\Plugin\Common\Breadcrumbs {
|
|
404 |
if ( ! empty( $termHierarchy['terms'] ) ) {
|
405 |
foreach ( $termHierarchy['terms'] as $termId ) {
|
406 |
$term = get_term( $termId, $termHierarchy['taxonomy'] );
|
407 |
-
$crumbs[] = $this->makeCrumb( $term->name, get_term_link( $term, $termHierarchy['taxonomy'] ), 'taxonomy', $
|
408 |
}
|
409 |
}
|
410 |
|
@@ -449,8 +449,8 @@ namespace AIOSEO\Plugin\Common\Breadcrumbs {
|
|
449 |
* @param mixed $reference The breadcrumb reference.
|
450 |
* @return bool Show current item.
|
451 |
*/
|
452 |
-
public function showCurrentItem( $type = null, $reference = null ) {
|
453 |
-
return aioseo()->options->breadcrumbs->showCurrentItem;
|
454 |
}
|
455 |
|
456 |
/**
|
@@ -630,10 +630,11 @@ namespace {
|
|
630 |
*
|
631 |
* @since 4.1.1
|
632 |
*
|
633 |
-
* @return
|
|
|
634 |
*/
|
635 |
-
function aioseo_breadcrumbs() {
|
636 |
-
aioseo()->breadcrumbs->frontend->display();
|
637 |
}
|
638 |
}
|
639 |
}
|
404 |
if ( ! empty( $termHierarchy['terms'] ) ) {
|
405 |
foreach ( $termHierarchy['terms'] as $termId ) {
|
406 |
$term = get_term( $termId, $termHierarchy['taxonomy'] );
|
407 |
+
$crumbs[] = $this->makeCrumb( $term->name, get_term_link( $term, $termHierarchy['taxonomy'] ), 'taxonomy', $term, 'parent' );
|
408 |
}
|
409 |
}
|
410 |
|
449 |
* @param mixed $reference The breadcrumb reference.
|
450 |
* @return bool Show current item.
|
451 |
*/
|
452 |
+
public function showCurrentItem( $type = null, $reference = null ) {
|
453 |
+
return apply_filters( 'aioseo_breadcrumbs_show_current_item', aioseo()->options->breadcrumbs->showCurrentItem, $type, $reference );
|
454 |
}
|
455 |
|
456 |
/**
|
630 |
*
|
631 |
* @since 4.1.1
|
632 |
*
|
633 |
+
* @param boolean $echo Echo or return the output.
|
634 |
+
* @return string|void The output.
|
635 |
*/
|
636 |
+
function aioseo_breadcrumbs( $echo = true ) {
|
637 |
+
return aioseo()->breadcrumbs->frontend->display( $echo );
|
638 |
}
|
639 |
}
|
640 |
}
|
app/Common/Breadcrumbs/Frontend.php
CHANGED
@@ -30,11 +30,16 @@ class Frontend {
|
|
30 |
*/
|
31 |
public function getBreadcrumbs() {
|
32 |
if ( ! empty( $this->breadcrumbs ) ) {
|
33 |
-
return $this->breadcrumbs;
|
|
|
|
|
|
|
|
|
|
|
34 |
}
|
35 |
|
36 |
$type = '';
|
37 |
-
$reference =
|
38 |
|
39 |
if ( is_single() ) {
|
40 |
$type = 'single';
|
@@ -95,7 +100,7 @@ class Frontend {
|
|
95 |
];
|
96 |
}
|
97 |
|
98 |
-
return aioseo()->breadcrumbs->buildBreadcrumbs( $type, $reference, $paged );
|
99 |
}
|
100 |
|
101 |
/**
|
@@ -123,7 +128,7 @@ class Frontend {
|
|
123 |
* @return string|void A html breadcrumb.
|
124 |
*/
|
125 |
public function display( $echo = true ) {
|
126 |
-
if ( !
|
127 |
return;
|
128 |
}
|
129 |
|
@@ -143,8 +148,8 @@ class Frontend {
|
|
143 |
// Strip link from Last crumb.
|
144 |
if (
|
145 |
0 === $breadcrumbsCount &&
|
146 |
-
aioseo()->
|
147 |
-
!
|
148 |
'default' === $breadcrumbDisplay['templateType']
|
149 |
) {
|
150 |
$breadcrumbDisplay['template'] = $this->stripLink( $breadcrumbDisplay['template'] );
|
@@ -266,6 +271,19 @@ TEMPLATE;
|
|
266 |
* @return string The separator html.
|
267 |
*/
|
268 |
public function getSeparator() {
|
269 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
270 |
}
|
271 |
}
|
30 |
*/
|
31 |
public function getBreadcrumbs() {
|
32 |
if ( ! empty( $this->breadcrumbs ) ) {
|
33 |
+
return apply_filters( 'aioseo_breadcrumbs_trail', $this->breadcrumbs );
|
34 |
+
}
|
35 |
+
|
36 |
+
$queriedObject = get_queried_object();
|
37 |
+
if ( ! is_object( $queriedObject ) ) {
|
38 |
+
return;
|
39 |
}
|
40 |
|
41 |
$type = '';
|
42 |
+
$reference = $queriedObject;
|
43 |
|
44 |
if ( is_single() ) {
|
45 |
$type = 'single';
|
100 |
];
|
101 |
}
|
102 |
|
103 |
+
return apply_filters( 'aioseo_breadcrumbs_trail', aioseo()->breadcrumbs->buildBreadcrumbs( $type, $reference, $paged ) );
|
104 |
}
|
105 |
|
106 |
/**
|
128 |
* @return string|void A html breadcrumb.
|
129 |
*/
|
130 |
public function display( $echo = true ) {
|
131 |
+
if ( ! aioseo()->options->breadcrumbs->enable || ! apply_filters( 'aioseo_breadcrumbs_output', true ) ) {
|
132 |
return;
|
133 |
}
|
134 |
|
148 |
// Strip link from Last crumb.
|
149 |
if (
|
150 |
0 === $breadcrumbsCount &&
|
151 |
+
aioseo()->breadcrumbs->showCurrentItem() &&
|
152 |
+
! $this->linkCurrentItem() &&
|
153 |
'default' === $breadcrumbDisplay['templateType']
|
154 |
) {
|
155 |
$breadcrumbDisplay['template'] = $this->stripLink( $breadcrumbDisplay['template'] );
|
271 |
* @return string The separator html.
|
272 |
*/
|
273 |
public function getSeparator() {
|
274 |
+
$separator = apply_filters( 'aioseo_breadcrumbs_separator_symbol', aioseo()->options->breadcrumbs->separator );
|
275 |
+
|
276 |
+
return apply_filters( 'aioseo_breadcrumbs_separator', '<span class="aioseo-breadcrumb-separator">' . esc_html( $separator ) . '</span>' );
|
277 |
+
}
|
278 |
+
|
279 |
+
/**
|
280 |
+
* Function to filter the linkCurrentItem option.
|
281 |
+
*
|
282 |
+
* @since 4.1.3
|
283 |
+
*
|
284 |
+
* @return bool Link current item.
|
285 |
+
*/
|
286 |
+
public function linkCurrentItem() {
|
287 |
+
return apply_filters( 'aioseo_breadcrumbs_link_current_item', aioseo()->options->breadcrumbs->linkCurrentItem );
|
288 |
}
|
289 |
}
|
app/Common/Breadcrumbs/Widget.php
CHANGED
@@ -58,7 +58,9 @@ class Widget extends \WP_Widget {
|
|
58 |
|
59 |
// Title.
|
60 |
if ( ! empty( $instance['title'] ) ) {
|
61 |
-
echo $args['before_title'] . apply_filters(
|
|
|
|
|
62 |
}
|
63 |
|
64 |
// Breadcrumb.
|
58 |
|
59 |
// Title.
|
60 |
if ( ! empty( $instance['title'] ) ) {
|
61 |
+
echo $args['before_title'] . apply_filters( // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
|
62 |
+
'widget_title', $instance['title'], $instance, $this->id_base
|
63 |
+
) . $args['after_title']; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
|
64 |
}
|
65 |
|
66 |
// Breadcrumb.
|
app/Common/ImportExport/Helpers.php
CHANGED
@@ -12,6 +12,16 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|
12 |
* @since 4.0.0
|
13 |
*/
|
14 |
abstract class Helpers {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
15 |
/**
|
16 |
* Maps a list of old settings from V3 to their counterparts in V4.
|
17 |
*
|
12 |
* @since 4.0.0
|
13 |
*/
|
14 |
abstract class Helpers {
|
15 |
+
/**
|
16 |
+
* Converts macros to smart tags.
|
17 |
+
*
|
18 |
+
* @since 4.1.3
|
19 |
+
*
|
20 |
+
* @param string $value The string with macros.
|
21 |
+
* @return string The string with macros converted.
|
22 |
+
*/
|
23 |
+
abstract public function macrosToSmartTags( $value );
|
24 |
+
|
25 |
/**
|
26 |
* Maps a list of old settings from V3 to their counterparts in V4.
|
27 |
*
|
app/Common/ImportExport/RankMath/TitleMeta.php
CHANGED
@@ -413,7 +413,7 @@ class TitleMeta extends ImportExport\SearchAppearance {
|
|
413 |
'type' => 'warning',
|
414 |
'level' => [ 'all' ],
|
415 |
'button1_label' => __( 'Fix Now', 'all-in-one-seo-pack' ),
|
416 |
-
'button1_action' => 'http://route#aioseo-search-appearance:schema-markup',
|
417 |
'button2_label' => __( 'Remind Me Later', 'all-in-one-seo-pack' ),
|
418 |
'button2_action' => 'http://action#notification/v3-migration-schema-number-reminder',
|
419 |
'start' => gmdate( 'Y-m-d H:i:s' )
|
413 |
'type' => 'warning',
|
414 |
'level' => [ 'all' ],
|
415 |
'button1_label' => __( 'Fix Now', 'all-in-one-seo-pack' ),
|
416 |
+
'button1_action' => 'http://route#aioseo-search-appearance&aioseo-scroll=schema-graph-phone&aioseo-highlight=schema-graph-phone:schema-markup',
|
417 |
'button2_label' => __( 'Remind Me Later', 'all-in-one-seo-pack' ),
|
418 |
'button2_action' => 'http://action#notification/v3-migration-schema-number-reminder',
|
419 |
'start' => gmdate( 'Y-m-d H:i:s' )
|
app/Common/Main/Main.php
CHANGED
@@ -6,6 +6,8 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|
6 |
exit;
|
7 |
}
|
8 |
|
|
|
|
|
9 |
/**
|
10 |
* Abstract class that Pro and Lite both extend.
|
11 |
*
|
@@ -34,10 +36,18 @@ class Main {
|
|
34 |
*/
|
35 |
public function enqueueAssets() {
|
36 |
// Scripts.
|
37 |
-
|
38 |
-
'
|
39 |
-
'
|
40 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
41 |
aioseo()->helpers->enqueueScript(
|
42 |
'aioseo-vendors',
|
43 |
'js/chunk-vendors.js'
|
@@ -47,6 +57,22 @@ class Main {
|
|
47 |
'js/chunk-common.js'
|
48 |
);
|
49 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
50 |
// Styles.
|
51 |
$rtl = is_rtl() ? '.rtl' : '';
|
52 |
aioseo()->helpers->enqueueStyle(
|
@@ -57,10 +83,13 @@ class Main {
|
|
57 |
'aioseo-vendors',
|
58 |
"css/chunk-vendors$rtl.css"
|
59 |
);
|
60 |
-
|
61 |
-
|
62 |
-
|
63 |
-
|
|
|
|
|
|
|
64 |
}
|
65 |
|
66 |
/**
|
@@ -71,14 +100,19 @@ class Main {
|
|
71 |
* @return void
|
72 |
*/
|
73 |
public function enqueueFrontEndAssets() {
|
74 |
-
|
|
|
|
|
|
|
|
|
75 |
return;
|
76 |
}
|
77 |
|
78 |
// Styles.
|
79 |
aioseo()->helpers->enqueueStyle(
|
80 |
'aioseo-admin-bar',
|
81 |
-
'css/aioseo-admin-bar.css'
|
|
|
82 |
);
|
83 |
}
|
84 |
|
6 |
exit;
|
7 |
}
|
8 |
|
9 |
+
use AIOSEO\Plugin\Common\Models;
|
10 |
+
|
11 |
/**
|
12 |
* Abstract class that Pro and Lite both extend.
|
13 |
*
|
36 |
*/
|
37 |
public function enqueueAssets() {
|
38 |
// Scripts.
|
39 |
+
$standalone = [
|
40 |
+
'app',
|
41 |
+
'notifications'
|
42 |
+
];
|
43 |
+
|
44 |
+
foreach ( $standalone as $key ) {
|
45 |
+
aioseo()->helpers->enqueueScript(
|
46 |
+
'aioseo-' . $key,
|
47 |
+
'js/' . $key . '.js'
|
48 |
+
);
|
49 |
+
}
|
50 |
+
|
51 |
aioseo()->helpers->enqueueScript(
|
52 |
'aioseo-vendors',
|
53 |
'js/chunk-vendors.js'
|
57 |
'js/chunk-common.js'
|
58 |
);
|
59 |
|
60 |
+
wp_localize_script(
|
61 |
+
'aioseo-app',
|
62 |
+
'aioseoTranslations',
|
63 |
+
[
|
64 |
+
'translations' => aioseo()->helpers->getJedLocaleData( 'all-in-one-seo-pack' )
|
65 |
+
]
|
66 |
+
);
|
67 |
+
|
68 |
+
wp_localize_script(
|
69 |
+
'aioseo-notifications',
|
70 |
+
'aioseoNotifications',
|
71 |
+
[
|
72 |
+
'newNotifications' => count( Models\Notification::getNewNotifications() )
|
73 |
+
]
|
74 |
+
);
|
75 |
+
|
76 |
// Styles.
|
77 |
$rtl = is_rtl() ? '.rtl' : '';
|
78 |
aioseo()->helpers->enqueueStyle(
|
83 |
'aioseo-vendors',
|
84 |
"css/chunk-vendors$rtl.css"
|
85 |
);
|
86 |
+
|
87 |
+
foreach ( $standalone as $key ) {
|
88 |
+
aioseo()->helpers->enqueueStyle(
|
89 |
+
"aioseo-$key-style",
|
90 |
+
"css/$key$rtl.css"
|
91 |
+
);
|
92 |
+
}
|
93 |
}
|
94 |
|
95 |
/**
|
100 |
* @return void
|
101 |
*/
|
102 |
public function enqueueFrontEndAssets() {
|
103 |
+
$canManageSeo = apply_filters( 'aioseo_manage_seo', 'aioseo_manage_seo' );
|
104 |
+
if (
|
105 |
+
! is_user_logged_in() ||
|
106 |
+
! ( current_user_can( $canManageSeo ) || aioseo()->access->canManage() )
|
107 |
+
) {
|
108 |
return;
|
109 |
}
|
110 |
|
111 |
// Styles.
|
112 |
aioseo()->helpers->enqueueStyle(
|
113 |
'aioseo-admin-bar',
|
114 |
+
'css/aioseo-admin-bar.css',
|
115 |
+
false
|
116 |
);
|
117 |
}
|
118 |
|
app/Common/Main/Updates.php
CHANGED
@@ -1,6 +1,8 @@
|
|
1 |
<?php
|
2 |
namespace AIOSEO\Plugin\Common\Main;
|
3 |
|
|
|
|
|
4 |
// Exit if accessed directly.
|
5 |
if ( ! defined( 'ABSPATH' ) ) {
|
6 |
exit;
|
@@ -90,6 +92,16 @@ class Updates {
|
|
90 |
$this->clearProductImages();
|
91 |
}
|
92 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
93 |
do_action( 'aioseo_run_updates', $lastActiveVersion );
|
94 |
}
|
95 |
|
@@ -357,4 +369,77 @@ class Updates {
|
|
357 |
)
|
358 |
->run();
|
359 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
360 |
}
|
1 |
<?php
|
2 |
namespace AIOSEO\Plugin\Common\Main;
|
3 |
|
4 |
+
use \AIOSEO\Plugin\Common\Models;
|
5 |
+
|
6 |
// Exit if accessed directly.
|
7 |
if ( ! defined( 'ABSPATH' ) ) {
|
8 |
exit;
|
92 |
$this->clearProductImages();
|
93 |
}
|
94 |
|
95 |
+
if ( version_compare( $lastActiveVersion, '4.1.3', '<' ) ) {
|
96 |
+
$this->addNotificationsNewColumn();
|
97 |
+
$this->noindexWooCommercePages();
|
98 |
+
$this->accessControlNewCapabilities();
|
99 |
+
}
|
100 |
+
|
101 |
+
if ( version_compare( $lastActiveVersion, '4.1.3.3', '<' ) ) {
|
102 |
+
$this->accessControlNewCapabilities();
|
103 |
+
}
|
104 |
+
|
105 |
do_action( 'aioseo_run_updates', $lastActiveVersion );
|
106 |
}
|
107 |
|
369 |
)
|
370 |
->run();
|
371 |
}
|
372 |
+
|
373 |
+
/**
|
374 |
+
* Adds the new flag to the notifications table.
|
375 |
+
*
|
376 |
+
* @since 4.1.3
|
377 |
+
*
|
378 |
+
* @return void
|
379 |
+
*/
|
380 |
+
public function addNotificationsNewColumn() {
|
381 |
+
if ( ! aioseo()->db->columnExists( 'aioseo_notifications', 'new' ) ) {
|
382 |
+
$tableName = aioseo()->db->db->prefix . 'aioseo_notifications';
|
383 |
+
aioseo()->db->execute(
|
384 |
+
"ALTER TABLE {$tableName}
|
385 |
+
ADD new tinyint(1) NOT NULL DEFAULT 1 AFTER dismissed"
|
386 |
+
);
|
387 |
+
|
388 |
+
aioseo()->db
|
389 |
+
->update( 'aioseo_notifications' )
|
390 |
+
->where( 'new', 1 )
|
391 |
+
->set( 'new', 0 )
|
392 |
+
->run();
|
393 |
+
}
|
394 |
+
}
|
395 |
+
|
396 |
+
/**
|
397 |
+
* Noindexes the WooCommerce cart, checkout and account pages.
|
398 |
+
*
|
399 |
+
* @since 4.1.3
|
400 |
+
*
|
401 |
+
* @return void
|
402 |
+
*/
|
403 |
+
public function noindexWooCommercePages() {
|
404 |
+
if ( ! aioseo()->helpers->isWooCommerceActive() ) {
|
405 |
+
return;
|
406 |
+
}
|
407 |
+
|
408 |
+
$cartId = (int) get_option( 'woocommerce_cart_page_id' );
|
409 |
+
$checkoutId = (int) get_option( 'woocommerce_checkout_page_id' );
|
410 |
+
$accountId = (int) get_option( 'woocommerce_myaccount_page_id' );
|
411 |
+
|
412 |
+
$cartPage = Models\Post::getPost( $cartId );
|
413 |
+
$checkoutPage = Models\Post::getPost( $checkoutId );
|
414 |
+
$accountPage = Models\Post::getPost( $accountId );
|
415 |
+
|
416 |
+
$newMeta = [
|
417 |
+
'robots_default' => false,
|
418 |
+
'robots_noindex' => true
|
419 |
+
];
|
420 |
+
|
421 |
+
if ( $cartPage->exists() ) {
|
422 |
+
$cartPage->set( $newMeta );
|
423 |
+
$cartPage->save();
|
424 |
+
}
|
425 |
+
if ( $checkoutPage->exists() ) {
|
426 |
+
$checkoutPage->set( $newMeta );
|
427 |
+
$checkoutPage->save();
|
428 |
+
}
|
429 |
+
if ( $accountPage->exists() ) {
|
430 |
+
$accountPage->set( $newMeta );
|
431 |
+
$accountPage->save();
|
432 |
+
}
|
433 |
+
}
|
434 |
+
|
435 |
+
/**
|
436 |
+
* Adds the new capabilities for all the roles.
|
437 |
+
*
|
438 |
+
* @since 4.1.3
|
439 |
+
*
|
440 |
+
* @return void
|
441 |
+
*/
|
442 |
+
public function accessControlNewCapabilities() {
|
443 |
+
aioseo()->access->addCapabilities();
|
444 |
+
}
|
445 |
}
|
app/Common/Meta/Robots.php
CHANGED
@@ -40,10 +40,24 @@ class Robots {
|
|
40 |
* @since 4.0.16
|
41 |
*/
|
42 |
public function __construct() {
|
|
|
43 |
add_action( 'template_redirect', [ $this, 'noindexFeed' ] );
|
44 |
add_action( 'wp_head', [ $this, 'disableWpRobotsCore' ], -1 );
|
45 |
}
|
46 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
47 |
/**
|
48 |
* Prevents WP Core from outputting its own robots meta tag.
|
49 |
*
|
@@ -85,7 +99,7 @@ class Robots {
|
|
85 |
return $this->term();
|
86 |
}
|
87 |
|
88 |
-
if ( ! get_option( 'blog_public' )
|
89 |
return false;
|
90 |
}
|
91 |
|
@@ -344,27 +358,4 @@ class Robots {
|
|
344 |
$post = aioseo()->helpers->getPost();
|
345 |
return is_object( $post ) && $post->post_password;
|
346 |
}
|
347 |
-
|
348 |
-
/**
|
349 |
-
* Checks whether the current page is a noindexed WooCommerce page.
|
350 |
-
*
|
351 |
-
* WooCommerce noindexes the Cart, Checkout and My Account pages by default. In this case, we don't need to output another robots meta tag.
|
352 |
-
*
|
353 |
-
* @since 4.0.0
|
354 |
-
*
|
355 |
-
* @return boolean Whether the current page is an noindexed WooCommerce page.
|
356 |
-
*/
|
357 |
-
private function isNoindexedWooCommercePage() {
|
358 |
-
$post = aioseo()->helpers->getPost();
|
359 |
-
if (
|
360 |
-
! aioseo()->helpers->isWooCommerceActive() ||
|
361 |
-
! is_object( $post ) ||
|
362 |
-
'page' !== $post->post_type ||
|
363 |
-
! has_action( 'wp_head', 'wc_page_noindex' )
|
364 |
-
) {
|
365 |
-
return false;
|
366 |
-
}
|
367 |
-
|
368 |
-
return in_array( get_permalink(), aioseo()->helpers->getNoindexedWooCommercePages(), true );
|
369 |
-
}
|
370 |
}
|
40 |
* @since 4.0.16
|
41 |
*/
|
42 |
public function __construct() {
|
43 |
+
add_action( 'wp_loaded', [ $this, 'unregisterWooCommerceNoindex' ] );
|
44 |
add_action( 'template_redirect', [ $this, 'noindexFeed' ] );
|
45 |
add_action( 'wp_head', [ $this, 'disableWpRobotsCore' ], -1 );
|
46 |
}
|
47 |
|
48 |
+
/**
|
49 |
+
* Prevents WooCommerce from noindexing the Cart/Checkout pages.
|
50 |
+
*
|
51 |
+
* @since 4.1.3
|
52 |
+
*
|
53 |
+
* @return void
|
54 |
+
*/
|
55 |
+
public function unregisterWooCommerceNoindex() {
|
56 |
+
if ( has_action( 'wp_head', 'wc_page_noindex' ) ) {
|
57 |
+
remove_action( 'wp_head', 'wc_page_noindex' );
|
58 |
+
}
|
59 |
+
}
|
60 |
+
|
61 |
/**
|
62 |
* Prevents WP Core from outputting its own robots meta tag.
|
63 |
*
|
99 |
return $this->term();
|
100 |
}
|
101 |
|
102 |
+
if ( ! get_option( 'blog_public' ) ) {
|
103 |
return false;
|
104 |
}
|
105 |
|
358 |
$post = aioseo()->helpers->getPost();
|
359 |
return is_object( $post ) && $post->post_password;
|
360 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
361 |
}
|
app/Common/Meta/Title.php
CHANGED
@@ -119,15 +119,15 @@ class Title {
|
|
119 |
$title = $this->helpers->prepare( $metaData->title, $post->ID );
|
120 |
}
|
121 |
|
|
|
|
|
|
|
|
|
122 |
// If this post is the static home page and we have no title, let's reset to the site name.
|
123 |
if ( empty( $title ) && 'page' === get_option( 'show_on_front' ) && (int) get_option( 'page_on_front' ) === $post->ID ) {
|
124 |
$title = aioseo()->helpers->decodeHtmlEntities( get_bloginfo( 'name' ) );
|
125 |
}
|
126 |
|
127 |
-
if ( ! $title ) {
|
128 |
-
$title = $this->helpers->prepare( $this->getPostTypeTitle( $post->post_type ), $post->ID, $default );
|
129 |
-
}
|
130 |
-
|
131 |
$posts[ $post->ID ] = $title;
|
132 |
return $posts[ $post->ID ];
|
133 |
}
|
119 |
$title = $this->helpers->prepare( $metaData->title, $post->ID );
|
120 |
}
|
121 |
|
122 |
+
if ( ! $title ) {
|
123 |
+
$title = $this->helpers->prepare( $this->getPostTypeTitle( $post->post_type ), $post->ID, $default );
|
124 |
+
}
|
125 |
+
|
126 |
// If this post is the static home page and we have no title, let's reset to the site name.
|
127 |
if ( empty( $title ) && 'page' === get_option( 'show_on_front' ) && (int) get_option( 'page_on_front' ) === $post->ID ) {
|
128 |
$title = aioseo()->helpers->decodeHtmlEntities( get_bloginfo( 'name' ) );
|
129 |
}
|
130 |
|
|
|
|
|
|
|
|
|
131 |
$posts[ $post->ID ] = $title;
|
132 |
return $posts[ $post->ID ];
|
133 |
}
|
app/Common/Models/Notification.php
CHANGED
@@ -91,6 +91,22 @@ class Notification extends Model {
|
|
91 |
'updated'
|
92 |
];
|
93 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
94 |
/**
|
95 |
* Get an array of active notifications.
|
96 |
*
|
@@ -104,6 +120,51 @@ class Notification extends Model {
|
|
104 |
return ! empty( $staticNotifications ) ? array_merge( $staticNotifications, $notifications ) : $notifications;
|
105 |
}
|
106 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
107 |
/**
|
108 |
* Returns all static notifications.
|
109 |
*
|
@@ -114,12 +175,13 @@ class Notification extends Model {
|
|
114 |
public static function getStaticNotifications() {
|
115 |
$staticNotifications = [];
|
116 |
$notifications = [
|
117 |
-
'
|
|
|
118 |
];
|
119 |
|
120 |
foreach ( $notifications as $notification ) {
|
121 |
switch ( $notification ) {
|
122 |
-
case '
|
123 |
// If they intentionally dismissed the main notification, we don't show the repeat one.
|
124 |
$originalDismissed = get_user_meta( get_current_user_id(), '_aioseo_plugin_review_dismissed', true );
|
125 |
if ( '2' !== $originalDismissed ) {
|
@@ -141,8 +203,21 @@ class Notification extends Model {
|
|
141 |
}
|
142 |
|
143 |
$staticNotifications[] = [
|
144 |
-
'slug' => 'notification-
|
145 |
-
'component' => '
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
146 |
];
|
147 |
break;
|
148 |
}
|
@@ -165,7 +240,7 @@ class Notification extends Model {
|
|
165 |
->where( 'dismissed', 0 )
|
166 |
->whereRaw( "(start <= '" . gmdate( 'Y-m-d H:i:s' ) . "' OR start IS NULL)" )
|
167 |
->whereRaw( "(end >= '" . gmdate( 'Y-m-d H:i:s' ) . "' OR end IS NULL)" )
|
168 |
-
->orderBy( 'start DESC' )
|
169 |
->run()
|
170 |
->models( 'AIOSEO\\Plugin\\Common\\Models\\Notification' )
|
171 |
);
|
91 |
'updated'
|
92 |
];
|
93 |
|
94 |
+
/**
|
95 |
+
* Get the list of notifications.
|
96 |
+
*
|
97 |
+
* @since 4.1.3
|
98 |
+
*
|
99 |
+
* @param boolean $reset Whether or not to reset the new notifications.
|
100 |
+
* @return array An array of notifications.
|
101 |
+
*/
|
102 |
+
public static function getNotifications( $reset = true ) {
|
103 |
+
return [
|
104 |
+
'active' => self::getAllActiveNotifications(),
|
105 |
+
'new' => self::getNewNotifications( $reset ),
|
106 |
+
'dismissed' => self::getAllDismissedNotifications()
|
107 |
+
];
|
108 |
+
}
|
109 |
+
|
110 |
/**
|
111 |
* Get an array of active notifications.
|
112 |
*
|
120 |
return ! empty( $staticNotifications ) ? array_merge( $staticNotifications, $notifications ) : $notifications;
|
121 |
}
|
122 |
|
123 |
+
/**
|
124 |
+
* Get all new notifications. After retrieving them, this will reset them.
|
125 |
+
* This means that calling this method twice will result in no results
|
126 |
+
* the second time. The only exception is to pass false as a reset variable to prevent it.
|
127 |
+
*
|
128 |
+
* @since 4.1.3
|
129 |
+
*
|
130 |
+
* @param boolean $reset Whether or not to reset the new notifications.
|
131 |
+
* @return array An array of new notifications if any exist.
|
132 |
+
*/
|
133 |
+
public static function getNewNotifications( $reset = true ) {
|
134 |
+
$notifications = self::filterNotifications(
|
135 |
+
aioseo()->db
|
136 |
+
->start( 'aioseo_notifications' )
|
137 |
+
->where( 'dismissed', 0 )
|
138 |
+
->where( 'new', 1 )
|
139 |
+
->whereRaw( "(start <= '" . gmdate( 'Y-m-d H:i:s' ) . "' OR start IS NULL)" )
|
140 |
+
->whereRaw( "(end >= '" . gmdate( 'Y-m-d H:i:s' ) . "' OR end IS NULL)" )
|
141 |
+
->orderBy( 'start DESC, created DESC' )
|
142 |
+
->run()
|
143 |
+
->models( 'AIOSEO\\Plugin\\Common\\Models\\Notification' )
|
144 |
+
);
|
145 |
+
|
146 |
+
if ( $reset ) {
|
147 |
+
self::resetNewNotifications();
|
148 |
+
}
|
149 |
+
|
150 |
+
return $notifications;
|
151 |
+
}
|
152 |
+
|
153 |
+
/**
|
154 |
+
* Resets all new notifications.
|
155 |
+
*
|
156 |
+
* @since 4.1.3
|
157 |
+
*
|
158 |
+
* @return void
|
159 |
+
*/
|
160 |
+
public static function resetNewNotifications() {
|
161 |
+
aioseo()->db
|
162 |
+
->update( 'aioseo_notifications' )
|
163 |
+
->where( 'new', 1 )
|
164 |
+
->set( 'new', 0 )
|
165 |
+
->run();
|
166 |
+
}
|
167 |
+
|
168 |
/**
|
169 |
* Returns all static notifications.
|
170 |
*
|
175 |
public static function getStaticNotifications() {
|
176 |
$staticNotifications = [];
|
177 |
$notifications = [
|
178 |
+
'unlicensed-addons',
|
179 |
+
'review'
|
180 |
];
|
181 |
|
182 |
foreach ( $notifications as $notification ) {
|
183 |
switch ( $notification ) {
|
184 |
+
case 'review':
|
185 |
// If they intentionally dismissed the main notification, we don't show the repeat one.
|
186 |
$originalDismissed = get_user_meta( get_current_user_id(), '_aioseo_plugin_review_dismissed', true );
|
187 |
if ( '2' !== $originalDismissed ) {
|
203 |
}
|
204 |
|
205 |
$staticNotifications[] = [
|
206 |
+
'slug' => 'notification-' . $notification,
|
207 |
+
'component' => 'notifications-' . $notification
|
208 |
+
];
|
209 |
+
break;
|
210 |
+
case 'unlicensed-addons':
|
211 |
+
$unlicensedAddons = aioseo()->addons->unlicensedAddons();
|
212 |
+
if ( empty( $unlicensedAddons['addons'] ) ) {
|
213 |
+
break;
|
214 |
+
}
|
215 |
+
|
216 |
+
$staticNotifications[] = [
|
217 |
+
'slug' => 'notification-' . $notification,
|
218 |
+
'component' => 'notifications-' . $notification,
|
219 |
+
'addons' => $unlicensedAddons['addons'],
|
220 |
+
'message' => $unlicensedAddons['message']
|
221 |
];
|
222 |
break;
|
223 |
}
|
240 |
->where( 'dismissed', 0 )
|
241 |
->whereRaw( "(start <= '" . gmdate( 'Y-m-d H:i:s' ) . "' OR start IS NULL)" )
|
242 |
->whereRaw( "(end >= '" . gmdate( 'Y-m-d H:i:s' ) . "' OR end IS NULL)" )
|
243 |
+
->orderBy( 'start DESC, created DESC' )
|
244 |
->run()
|
245 |
->models( 'AIOSEO\\Plugin\\Common\\Models\\Notification' )
|
246 |
);
|
app/Common/Models/Post.php
CHANGED
@@ -68,11 +68,25 @@ class Post extends Model {
|
|
68 |
* @return Post The Post object.
|
69 |
*/
|
70 |
public static function getPost( $postId ) {
|
71 |
-
|
72 |
->start( 'aioseo_posts' )
|
73 |
->where( 'post_id', $postId )
|
74 |
->run()
|
75 |
->model( 'AIOSEO\\Plugin\\Common\\Models\\Post' );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
76 |
}
|
77 |
|
78 |
/**
|
@@ -80,16 +94,12 @@ class Post extends Model {
|
|
80 |
*
|
81 |
* @since 4.0.3
|
82 |
*
|
83 |
-
* @param int
|
84 |
-
* @param array
|
85 |
-
* @return bool
|
86 |
*/
|
87 |
public static function savePost( $postId, $data ) {
|
88 |
-
$thePost =
|
89 |
-
->start( 'aioseo_posts' )
|
90 |
-
->where( 'post_id', $postId )
|
91 |
-
->run()
|
92 |
-
->model( 'AIOSEO\\Plugin\\Common\\Models\\Post' );
|
93 |
|
94 |
$post = aioseo()->helpers->getPost( $postId );
|
95 |
|
@@ -155,6 +165,7 @@ class Post extends Model {
|
|
155 |
if ( ! $thePost->exists() ) {
|
156 |
$thePost->created = gmdate( 'Y-m-d H:i:s' );
|
157 |
}
|
|
|
158 |
$thePost->save();
|
159 |
$thePost->reset();
|
160 |
|
@@ -179,7 +190,7 @@ class Post extends Model {
|
|
179 |
return $lastError;
|
180 |
}
|
181 |
|
182 |
-
return
|
183 |
}
|
184 |
|
185 |
/**
|
68 |
* @return Post The Post object.
|
69 |
*/
|
70 |
public static function getPost( $postId ) {
|
71 |
+
$post = aioseo()->db
|
72 |
->start( 'aioseo_posts' )
|
73 |
->where( 'post_id', $postId )
|
74 |
->run()
|
75 |
->model( 'AIOSEO\\Plugin\\Common\\Models\\Post' );
|
76 |
+
|
77 |
+
if (
|
78 |
+
! $post->exists() &&
|
79 |
+
'page' === get_post_type( $postId ) && // This check cannot be deleted and is required to prevent errors after WordPress cleans up the attachment it creates when a plugin is updated.
|
80 |
+
(
|
81 |
+
aioseo()->helpers->isWooCommerceCheckoutPage( $postId ) ||
|
82 |
+
aioseo()->helpers->isWooCommerceCartPage( $postId ) ||
|
83 |
+
aioseo()->helpers->isWooCommerceAccountPage( $postId )
|
84 |
+
)
|
85 |
+
) {
|
86 |
+
$post->robots_default = false;
|
87 |
+
$post->robots_noindex = true;
|
88 |
+
}
|
89 |
+
return $post;
|
90 |
}
|
91 |
|
92 |
/**
|
94 |
*
|
95 |
* @since 4.0.3
|
96 |
*
|
97 |
+
* @param int $postId The Post ID.
|
98 |
+
* @param array $data The post data to save.
|
99 |
+
* @return bool|\WP_REST_Response True if post data was saved or error response.
|
100 |
*/
|
101 |
public static function savePost( $postId, $data ) {
|
102 |
+
$thePost = self::getPost( $postId );
|
|
|
|
|
|
|
|
|
103 |
|
104 |
$post = aioseo()->helpers->getPost( $postId );
|
105 |
|
165 |
if ( ! $thePost->exists() ) {
|
166 |
$thePost->created = gmdate( 'Y-m-d H:i:s' );
|
167 |
}
|
168 |
+
|
169 |
$thePost->save();
|
170 |
$thePost->reset();
|
171 |
|
190 |
return $lastError;
|
191 |
}
|
192 |
|
193 |
+
return true;
|
194 |
}
|
195 |
|
196 |
/**
|
app/Common/Rss.php
CHANGED
@@ -39,8 +39,8 @@ class Rss {
|
|
39 |
*
|
40 |
* @since 4.0.0
|
41 |
*
|
42 |
-
* @param string $content The
|
43 |
-
* @return
|
44 |
*/
|
45 |
public function addRssContent( $content, $type = 'complete' ) {
|
46 |
$content = trim( $content );
|
39 |
*
|
40 |
* @since 4.0.0
|
41 |
*
|
42 |
+
* @param string $content The post content.
|
43 |
+
* @return string The post content with prepended/appended content.
|
44 |
*/
|
45 |
public function addRssContent( $content, $type = 'complete' ) {
|
46 |
$content = trim( $content );
|
app/Common/Schema/Breadcrumb.php
CHANGED
@@ -56,7 +56,7 @@ class Breadcrumb {
|
|
56 |
'name' => $post->post_title,
|
57 |
'description' => aioseo()->meta->description->getDescription( $post ),
|
58 |
'url' => get_permalink( $post ),
|
59 |
-
'type' => aioseo()->helpers->isWooCommerceShopPage() || is_home() ? 'CollectionPage' : $this->getPostGraph()
|
60 |
]
|
61 |
);
|
62 |
|
56 |
'name' => $post->post_title,
|
57 |
'description' => aioseo()->meta->description->getDescription( $post ),
|
58 |
'url' => get_permalink( $post ),
|
59 |
+
'type' => aioseo()->helpers->isWooCommerceShopPage( $post->ID ) || is_home() ? 'CollectionPage' : $this->getPostGraph()
|
60 |
]
|
61 |
);
|
62 |
|
app/Common/Schema/Graphs/WebPage.php
CHANGED
@@ -44,8 +44,12 @@ class WebPage extends Graph {
|
|
44 |
];
|
45 |
|
46 |
if ( is_singular() && ! is_page() ) {
|
47 |
-
$
|
48 |
-
$
|
|
|
|
|
|
|
|
|
49 |
}
|
50 |
|
51 |
if ( isset( aioseo()->schema->context['description'] ) && aioseo()->schema->context['description'] ) {
|
44 |
];
|
45 |
|
46 |
if ( is_singular() && ! is_page() ) {
|
47 |
+
$post = aioseo()->helpers->getPost();
|
48 |
+
$author = get_author_posts_url( $post->post_author );
|
49 |
+
if ( ! empty( $author ) ) {
|
50 |
+
$data['author'] = $author . '#author';
|
51 |
+
$data['creator'] = $author . '#author';
|
52 |
+
}
|
53 |
}
|
54 |
|
55 |
if ( isset( aioseo()->schema->context['description'] ) && aioseo()->schema->context['description'] ) {
|
app/Common/Schema/Schema.php
CHANGED
@@ -104,6 +104,7 @@ class Schema {
|
|
104 |
}
|
105 |
}
|
106 |
|
|
|
107 |
$schema['@graph'] = array_values( $this->cleanData( $schema['@graph'] ) );
|
108 |
|
109 |
return isset( $_GET['aioseo-dev'] ) ? wp_json_encode( $schema, JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE ) : wp_json_encode( $schema );
|
104 |
}
|
105 |
}
|
106 |
|
107 |
+
$schema['@graph'] = apply_filters( 'aioseo_schema_output', $schema['@graph'] );
|
108 |
$schema['@graph'] = array_values( $this->cleanData( $schema['@graph'] ) );
|
109 |
|
110 |
return isset( $_GET['aioseo-dev'] ) ? wp_json_encode( $schema, JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE ) : wp_json_encode( $schema );
|
app/Common/Sitemap/Content.php
CHANGED
@@ -334,7 +334,7 @@ class Content {
|
|
334 |
}
|
335 |
|
336 |
/**
|
337 |
-
*
|
338 |
*
|
339 |
* @since 4.0.0
|
340 |
*
|
@@ -342,8 +342,6 @@ class Content {
|
|
342 |
* @return string The lastmod timestamp.
|
343 |
*/
|
344 |
public function getTermLastModified( $termId ) {
|
345 |
-
// @TODO: [V4+] Think about checking for excluded/noindexed posts.
|
346 |
-
// Might be a hit on performance.
|
347 |
$termRelationshipsTable = aioseo()->db->db->prefix . 'term_relationships';
|
348 |
$lastModified = aioseo()->db
|
349 |
->start( aioseo()->db->db->posts . ' as p', true )
|
334 |
}
|
335 |
|
336 |
/**
|
337 |
+
* Returns the last modified date for a given term.
|
338 |
*
|
339 |
* @since 4.0.0
|
340 |
*
|
342 |
* @return string The lastmod timestamp.
|
343 |
*/
|
344 |
public function getTermLastModified( $termId ) {
|
|
|
|
|
345 |
$termRelationshipsTable = aioseo()->db->db->prefix . 'term_relationships';
|
346 |
$lastModified = aioseo()->db
|
347 |
->start( aioseo()->db->db->posts . ' as p', true )
|
app/Common/Sitemap/Helpers.php
CHANGED
@@ -373,9 +373,13 @@ class Helpers {
|
|
373 |
$type = 'general';
|
374 |
}
|
375 |
|
376 |
-
$
|
377 |
-
$
|
378 |
-
|
|
|
|
|
|
|
|
|
379 |
return '';
|
380 |
}
|
381 |
|
@@ -386,6 +390,31 @@ class Helpers {
|
|
386 |
$ids[] = $object->value;
|
387 |
}
|
388 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
389 |
return count( $ids ) ? esc_sql( implode( ', ', $ids ) ) : '';
|
390 |
}
|
391 |
|
373 |
$type = 'general';
|
374 |
}
|
375 |
|
376 |
+
$hasFilter = has_filter( 'aioseo_sitemap_' . aioseo()->helpers->toSnakeCase( $option ) );
|
377 |
+
$advanced = aioseo()->options->sitemap->$type->advancedSettings->enable;
|
378 |
+
$excluded = aioseo()->options->sitemap->$type->advancedSettings->$option;
|
379 |
+
if (
|
380 |
+
( ! $advanced || empty( $excluded ) ) &&
|
381 |
+
! $hasFilter
|
382 |
+
) {
|
383 |
return '';
|
384 |
}
|
385 |
|
390 |
$ids[] = $object->value;
|
391 |
}
|
392 |
}
|
393 |
+
|
394 |
+
if ( 'excludePosts' === $option ) {
|
395 |
+
/**
|
396 |
+
* Filters the posts exclusion before creating the query.
|
397 |
+
*
|
398 |
+
* @since 4.1.3
|
399 |
+
*
|
400 |
+
* @param array $ids The array of excluded posts id.
|
401 |
+
* @param string $type The type of sitemap.
|
402 |
+
*/
|
403 |
+
$ids = apply_filters( 'aioseo_sitemap_exclude_posts', $ids, $type );
|
404 |
+
}
|
405 |
+
|
406 |
+
if ( 'excludeTerms' === $option ) {
|
407 |
+
/**
|
408 |
+
* Filters the terms exclusion before creating the query.
|
409 |
+
*
|
410 |
+
* @since 4.1.3
|
411 |
+
*
|
412 |
+
* @param array $ids The array of excluded ters id.
|
413 |
+
* @param string $type The type of sitemap.
|
414 |
+
*/
|
415 |
+
$ids = apply_filters( 'aioseo_sitemap_exclude_terms', $ids, $type );
|
416 |
+
}
|
417 |
+
|
418 |
return count( $ids ) ? esc_sql( implode( ', ', $ids ) ) : '';
|
419 |
}
|
420 |
|
app/Common/Sitemap/Html/Block.php
ADDED
@@ -0,0 +1,137 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
namespace AIOSEO\Plugin\Common\Sitemap\Html;
|
3 |
+
|
4 |
+
// Exit if accessed directly.
|
5 |
+
if ( ! defined( 'ABSPATH' ) ) {
|
6 |
+
exit;
|
7 |
+
}
|
8 |
+
|
9 |
+
/**
|
10 |
+
* Handles the HTML sitemap block.
|
11 |
+
*
|
12 |
+
* @since 4.1.3
|
13 |
+
*/
|
14 |
+
class Block extends \AIOSEO\Plugin\Common\Utils\Blocks {
|
15 |
+
/**
|
16 |
+
* Registers the block.
|
17 |
+
*
|
18 |
+
* @since 4.1.3
|
19 |
+
*
|
20 |
+
* @return void
|
21 |
+
*/
|
22 |
+
public function register() {
|
23 |
+
register_block_type(
|
24 |
+
'aioseo/html-sitemap', [
|
25 |
+
'attributes' => [
|
26 |
+
'default' => [
|
27 |
+
'type' => 'boolean',
|
28 |
+
'default' => true
|
29 |
+
],
|
30 |
+
'post_types' => [
|
31 |
+
'type' => 'string',
|
32 |
+
'default' => wp_json_encode( [ 'post', 'page' ] )
|
33 |
+
],
|
34 |
+
'post_types_all' => [
|
35 |
+
'type' => 'boolean',
|
36 |
+
'default' => true
|
37 |
+
],
|
38 |
+
'taxonomies' => [
|
39 |
+
'type' => 'string',
|
40 |
+
'default' => wp_json_encode( [ 'category', 'post_tag' ] )
|
41 |
+
],
|
42 |
+
'taxonomies_all' => [
|
43 |
+
'type' => 'boolean',
|
44 |
+
'default' => true
|
45 |
+
],
|
46 |
+
'show_label' => [
|
47 |
+
'type' => 'boolean',
|
48 |
+
'default' => true
|
49 |
+
],
|
50 |
+
'archives' => [
|
51 |
+
'type' => 'boolean',
|
52 |
+
'default' => false
|
53 |
+
],
|
54 |
+
'publication_date' => [
|
55 |
+
'type' => 'boolean',
|
56 |
+
'default' => true
|
57 |
+
],
|
58 |
+
'nofollow_links' => [
|
59 |
+
'type' => 'boolean',
|
60 |
+
'default' => false
|
61 |
+
],
|
62 |
+
'order_by' => [
|
63 |
+
'type' => 'string',
|
64 |
+
'default' => 'publish_date'
|
65 |
+
],
|
66 |
+
'order' => [
|
67 |
+
'type' => 'string',
|
68 |
+
'default' => 'asc'
|
69 |
+
],
|
70 |
+
'excluded_posts' => [
|
71 |
+
'type' => 'string',
|
72 |
+
'default' => wp_json_encode( [] )
|
73 |
+
],
|
74 |
+
'excluded_terms' => [
|
75 |
+
'type' => 'string',
|
76 |
+
'default' => wp_json_encode( [] )
|
77 |
+
],
|
78 |
+
'is_admin' => [
|
79 |
+
'type' => 'boolean',
|
80 |
+
'default' => false
|
81 |
+
]
|
82 |
+
],
|
83 |
+
'render_callback' => [ $this, 'render' ],
|
84 |
+
'editor_style' => 'aioseo-html-sitemap'
|
85 |
+
]
|
86 |
+
);
|
87 |
+
}
|
88 |
+
|
89 |
+
/**
|
90 |
+
* Renders the block.
|
91 |
+
*
|
92 |
+
* @since 4.1.3
|
93 |
+
*
|
94 |
+
* @param array $attributes The attributes.
|
95 |
+
* @return string The HTML sitemap code.
|
96 |
+
*/
|
97 |
+
public function render( $attributes ) {
|
98 |
+
if ( ! $attributes['default'] ) {
|
99 |
+
$jsonFields = [ 'post_types', 'taxonomies', 'excluded_posts', 'excluded_terms' ];
|
100 |
+
foreach ( $attributes as $k => $v ) {
|
101 |
+
if ( in_array( $k, $jsonFields, true ) ) {
|
102 |
+
$attributes[ $k ] = json_decode( $v );
|
103 |
+
}
|
104 |
+
}
|
105 |
+
|
106 |
+
$attributes['excluded_posts'] = $this->extractIds( $attributes['excluded_posts'] );
|
107 |
+
$attributes['excluded_terms'] = $this->extractIds( $attributes['excluded_terms'] );
|
108 |
+
|
109 |
+
if ( ! empty( $attributes['post_types_all'] ) ) {
|
110 |
+
$attributes['post_types'] = aioseo()->helpers->getPublicPostTypes( true );
|
111 |
+
}
|
112 |
+
if ( ! empty( $attributes['taxonomies_all'] ) ) {
|
113 |
+
$attributes['taxonomies'] = aioseo()->helpers->getPublicTaxonomies( true );
|
114 |
+
}
|
115 |
+
} else {
|
116 |
+
$attributes = [];
|
117 |
+
}
|
118 |
+
|
119 |
+
$attributes = aioseo()->htmlSitemap->frontend->getAttributes( $attributes );
|
120 |
+
return aioseo()->htmlSitemap->frontend->output( false, $attributes );
|
121 |
+
}
|
122 |
+
|
123 |
+
/**
|
124 |
+
* Extracts the IDs from the excluded objects.
|
125 |
+
*
|
126 |
+
* @since 4.1.3
|
127 |
+
*
|
128 |
+
* @param array $objects The objects.
|
129 |
+
* @return array The object IDs.
|
130 |
+
*/
|
131 |
+
private function extractIds( $objects ) {
|
132 |
+
return array_map( function ( $object ) {
|
133 |
+
$object = json_decode( $object );
|
134 |
+
return (int) $object->value;
|
135 |
+
}, $objects );
|
136 |
+
}
|
137 |
+
}
|
app/Common/Sitemap/Html/CompactArchive.php
ADDED
@@ -0,0 +1,108 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
namespace AIOSEO\Plugin\Common\Sitemap\Html;
|
3 |
+
|
4 |
+
// Exit if accessed directly.
|
5 |
+
if ( ! defined( 'ABSPATH' ) ) {
|
6 |
+
exit;
|
7 |
+
}
|
8 |
+
|
9 |
+
/**
|
10 |
+
* Handles the Compact Archive's output.
|
11 |
+
*
|
12 |
+
* @since 4.1.3
|
13 |
+
*/
|
14 |
+
class CompactArchive {
|
15 |
+
/**
|
16 |
+
* The shortcode attributes.
|
17 |
+
*
|
18 |
+
* @since 4.1.3
|
19 |
+
*
|
20 |
+
* @var array
|
21 |
+
*/
|
22 |
+
private $attributes;
|
23 |
+
|
24 |
+
/**
|
25 |
+
* Outputs the compact archives sitemap.
|
26 |
+
*
|
27 |
+
* @since 4.1.3
|
28 |
+
*
|
29 |
+
* @param array $attributes The shortcode attributes.
|
30 |
+
* @param boolean $echo Whether the HTML code should be printed or returned.
|
31 |
+
* @return string The HTML for the compact archive.
|
32 |
+
*/
|
33 |
+
public function output( $attributes, $echo = true ) {
|
34 |
+
$dateArchives = ( new Query )->archives();
|
35 |
+
$this->attributes = $attributes;
|
36 |
+
|
37 |
+
if ( 'asc' === strtolower( $this->attributes['order'] ) ) {
|
38 |
+
$dateArchives = array_reverse( $dateArchives, true );
|
39 |
+
}
|
40 |
+
|
41 |
+
$data = [
|
42 |
+
'dateArchives' => $dateArchives,
|
43 |
+
'lines' => ''
|
44 |
+
];
|
45 |
+
foreach ( $dateArchives as $year => $months ) {
|
46 |
+
$data['lines'] .= $this->generateYearLine( $year, $months ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
|
47 |
+
}
|
48 |
+
|
49 |
+
ob_start();
|
50 |
+
aioseo()->templates->getTemplate( 'sitemap/html/compact-archive.php', $data );
|
51 |
+
$output = ob_get_clean();
|
52 |
+
|
53 |
+
if ( $echo ) {
|
54 |
+
echo $output; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
|
55 |
+
}
|
56 |
+
return $output;
|
57 |
+
}
|
58 |
+
// phpcs:enable VariableAnalysis.CodeAnalysis.VariableAnalysis.UnusedVariable
|
59 |
+
|
60 |
+
/**
|
61 |
+
* Generates the HTML for a year line.
|
62 |
+
*
|
63 |
+
* @since 4.1.3
|
64 |
+
*
|
65 |
+
* @param int The year archive.
|
66 |
+
* @param array The month archives for the current year.
|
67 |
+
* @return string The HTML code for the year.
|
68 |
+
*/
|
69 |
+
protected function generateYearLine( $year, $months ) {
|
70 |
+
$html = '<li><strong><a href="' . get_year_link( $year ) . '">' . esc_html( $year ) . '</a>: </strong> ';
|
71 |
+
|
72 |
+
for ( $month = 1; $month <= 12; $month++ ) {
|
73 |
+
$html .= $this->generateMonth( $year, $months, $month );
|
74 |
+
}
|
75 |
+
|
76 |
+
$html .= '</li>' . "\n";
|
77 |
+
return wp_kses_post( $html );
|
78 |
+
}
|
79 |
+
|
80 |
+
/**
|
81 |
+
* Generates the HTML for a month.
|
82 |
+
*
|
83 |
+
* @since 4.1.3
|
84 |
+
*
|
85 |
+
* @param int $year The year archive.
|
86 |
+
* @param array $months All month archives for the current year.
|
87 |
+
* @param int $month The month archive.
|
88 |
+
* @return string The HTML code for the month.
|
89 |
+
*/
|
90 |
+
public function generateMonth( $year, $months, $month ) {
|
91 |
+
$hasPosts = isset( $months[ $month ] );
|
92 |
+
$dummyDate = strtotime( "2009/${month}/25" );
|
93 |
+
$monthAbbrevation = date_i18n( 'M', $dummyDate );
|
94 |
+
|
95 |
+
$html = '<span class="aioseo-empty-month">' . esc_html( $monthAbbrevation ) . '</span> ';
|
96 |
+
if ( $hasPosts ) {
|
97 |
+
$noFollow = filter_var( $this->attributes['nofollow_links'], FILTER_VALIDATE_BOOLEAN );
|
98 |
+
$html = sprintf(
|
99 |
+
'<a href="%1$s" title="%2$s"%3$s>%4$s</a> ',
|
100 |
+
get_month_link( $year, $month ),
|
101 |
+
esc_attr( date_i18n( 'F Y', $dummyDate ) ),
|
102 |
+
$noFollow ? ' rel="nofollow"' : '',
|
103 |
+
esc_html( $monthAbbrevation )
|
104 |
+
);
|
105 |
+
}
|
106 |
+
return $html;
|
107 |
+
}
|
108 |
+
}
|
app/Common/Sitemap/Html/Frontend.php
ADDED
@@ -0,0 +1,498 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
namespace AIOSEO\Plugin\Common\Sitemap\Html;
|
3 |
+
|
4 |
+
// Exit if accessed directly.
|
5 |
+
if ( ! defined( 'ABSPATH' ) ) {
|
6 |
+
exit;
|
7 |
+
}
|
8 |
+
|
9 |
+
/**
|
10 |
+
* Handles the output of the HTML sitemap.
|
11 |
+
*
|
12 |
+
* @since 4.1.3
|
13 |
+
*/
|
14 |
+
class Frontend {
|
15 |
+
/**
|
16 |
+
* Instance of Query class.
|
17 |
+
*
|
18 |
+
* @since 4.1.3
|
19 |
+
*
|
20 |
+
* @var Query
|
21 |
+
*/
|
22 |
+
public $query;
|
23 |
+
|
24 |
+
/**
|
25 |
+
* The attributes for the block/widget/shortcode.
|
26 |
+
*
|
27 |
+
* @since 4.1.3
|
28 |
+
*
|
29 |
+
* @var array
|
30 |
+
*/
|
31 |
+
private $attributes = [];
|
32 |
+
|
33 |
+
/**
|
34 |
+
* Class constructor.
|
35 |
+
*
|
36 |
+
* @since 4.1.3
|
37 |
+
*/
|
38 |
+
public function __construct() {
|
39 |
+
$this->query = new Query;
|
40 |
+
}
|
41 |
+
|
42 |
+
/**
|
43 |
+
* Returns the attributes.
|
44 |
+
*
|
45 |
+
* @since 4.1.3
|
46 |
+
*
|
47 |
+
* @param array $attributes The user-defined attributes
|
48 |
+
* @return array The defaults with user-defined attributes merged.
|
49 |
+
*/
|
50 |
+
public function getAttributes( $attributes = [] ) {
|
51 |
+
aioseo()->sitemap->type = 'html';
|
52 |
+
|
53 |
+
$defaults = [
|
54 |
+
'label_tag' => 'h4',
|
55 |
+
'show_label' => true,
|
56 |
+
'order' => aioseo()->options->sitemap->html->sortDirection,
|
57 |
+
'order_by' => aioseo()->options->sitemap->html->sortOrder,
|
58 |
+
'nofollow_links' => false,
|
59 |
+
'publication_date' => aioseo()->options->sitemap->html->publicationDate,
|
60 |
+
'archives' => aioseo()->options->sitemap->html->compactArchives,
|
61 |
+
'post_types' => aioseo()->sitemap->helpers->includedPostTypes(),
|
62 |
+
'taxonomies' => aioseo()->sitemap->helpers->includedTaxonomies(),
|
63 |
+
'excluded_posts' => [],
|
64 |
+
'excluded_terms' => [],
|
65 |
+
'is_admin' => false
|
66 |
+
];
|
67 |
+
|
68 |
+
$attributes = shortcode_atts( $defaults, $attributes );
|
69 |
+
$attributes['show_label'] = filter_var( $attributes['show_label'], FILTER_VALIDATE_BOOLEAN );
|
70 |
+
$attributes['nofollow_links'] = filter_var( $attributes['nofollow_links'], FILTER_VALIDATE_BOOLEAN );
|
71 |
+
$attributes['is_admin'] = filter_var( $attributes['is_admin'], FILTER_VALIDATE_BOOLEAN );
|
72 |
+
return $attributes;
|
73 |
+
}
|
74 |
+
|
75 |
+
/**
|
76 |
+
* Formats the publish date according to what's set under Settings > General.
|
77 |
+
*
|
78 |
+
* @since 4.1.3
|
79 |
+
*
|
80 |
+
* @param string $date The date that should be formatted.
|
81 |
+
* @return string The formatted date.
|
82 |
+
*/
|
83 |
+
private function formatDate( $date ) {
|
84 |
+
$dateFormat = apply_filters( 'aioseo_html_sitemap_date_format', get_option( 'date_format' ) );
|
85 |
+
return date_i18n( $dateFormat, strtotime( $date ) );
|
86 |
+
}
|
87 |
+
|
88 |
+
/**
|
89 |
+
* Returns the posts of a given post type that should be included.
|
90 |
+
*
|
91 |
+
* @since 4.1.3
|
92 |
+
*
|
93 |
+
* @param string $postType The post type.
|
94 |
+
* @param array $additionalArgs Additional arguments for the post query (optional).
|
95 |
+
* @return array The post entries.
|
96 |
+
*/
|
97 |
+
private function posts( $postType, $additionalArgs = [] ) {
|
98 |
+
$posts = $this->query->posts( $postType, $additionalArgs );
|
99 |
+
if ( ! $posts ) {
|
100 |
+
return [];
|
101 |
+
}
|
102 |
+
|
103 |
+
$entries = [];
|
104 |
+
foreach ( $posts as $post ) {
|
105 |
+
$entry = [
|
106 |
+
'id' => $post->ID,
|
107 |
+
'title' => $post->post_title,
|
108 |
+
'loc' => get_permalink( $post->ID ),
|
109 |
+
'date' => $this->formatDate( $post->post_date_gmt ),
|
110 |
+
'parent' => ! empty( $post->post_parent ) ? $post->post_parent : null
|
111 |
+
];
|
112 |
+
|
113 |
+
$entries[] = $entry;
|
114 |
+
}
|
115 |
+
|
116 |
+
return $entries;
|
117 |
+
}
|
118 |
+
|
119 |
+
/**
|
120 |
+
* Returns the terms of a given taxonomy that should be included.
|
121 |
+
*
|
122 |
+
* @since 4.1.3
|
123 |
+
*
|
124 |
+
* @param string $taxonomy The taxonomy name.
|
125 |
+
* @param array $additionalArgs Additional arguments for the query (optional).
|
126 |
+
* @return array The term entries.
|
127 |
+
*/
|
128 |
+
private function terms( $taxonomy, $additionalArgs = [] ) {
|
129 |
+
$terms = $this->query->terms( $taxonomy, $additionalArgs );
|
130 |
+
if ( ! $terms ) {
|
131 |
+
return [];
|
132 |
+
}
|
133 |
+
|
134 |
+
$entries = [];
|
135 |
+
foreach ( $terms as $term ) {
|
136 |
+
$entries[] = [
|
137 |
+
'id' => $term->term_id,
|
138 |
+
'title' => $term->name,
|
139 |
+
'loc' => get_term_link( $term->term_id ),
|
140 |
+
'parent' => ! empty( $term->parent ) ? $term->parent : null
|
141 |
+
];
|
142 |
+
}
|
143 |
+
|
144 |
+
return $entries;
|
145 |
+
}
|
146 |
+
|
147 |
+
/**
|
148 |
+
* Outputs the sitemap to the frontend.
|
149 |
+
*
|
150 |
+
* @since 4.1.3
|
151 |
+
*
|
152 |
+
* @param bool $echo Whether the sitemap should be printed to the screen.
|
153 |
+
* @param array $attributes The shortcode attributes.
|
154 |
+
* @return string|void The HTML sitemap.
|
155 |
+
*/
|
156 |
+
public function output( $echo = true, $attributes = [] ) {
|
157 |
+
if ( ! aioseo()->options->sitemap->html->enable ) {
|
158 |
+
return;
|
159 |
+
}
|
160 |
+
|
161 |
+
aioseo()->sitemap->type = 'html';
|
162 |
+
if ( filter_var( $attributes['archives'], FILTER_VALIDATE_BOOLEAN ) ) {
|
163 |
+
return ( new CompactArchive() )->output( $attributes, $echo );
|
164 |
+
}
|
165 |
+
|
166 |
+
if ( ! empty( $attributes['default'] ) ) {
|
167 |
+
$attributes = $this->getAttributes();
|
168 |
+
}
|
169 |
+
|
170 |
+
// Setting this allows us to use the helper functions of the general sitemap.
|
171 |
+
$this->attributes = $attributes;
|
172 |
+
|
173 |
+
if ( empty( $this->attributes['post_types'] ) && empty( $this->attributes['taxonomies'] ) ) {
|
174 |
+
$message = esc_html__( 'No posts/terms could be found.', 'all-in-one-seo-pack' );
|
175 |
+
if ( $echo ) {
|
176 |
+
echo $message; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
|
177 |
+
}
|
178 |
+
return $message;
|
179 |
+
}
|
180 |
+
|
181 |
+
// TODO: Consider moving all remaining HTML code below to a dedicated view instead of printing it in PHP.
|
182 |
+
$sitemap = sprintf(
|
183 |
+
'<div class="aioseo-html-sitemap%s">',
|
184 |
+
! $this->attributes['show_label'] ? ' labels-hidden' : ''
|
185 |
+
);
|
186 |
+
|
187 |
+
$sitemap .= '<style>.aioseo-html-sitemap.labels-hidden ul { margin: 0; }</style>';
|
188 |
+
|
189 |
+
$postTypes = $this->getIncludedObjects( $this->attributes['post_types'] );
|
190 |
+
foreach ( $postTypes as $postType ) {
|
191 |
+
if ( 'attachment' === $postType ) {
|
192 |
+
continue;
|
193 |
+
}
|
194 |
+
|
195 |
+
// Check if post type is still registered.
|
196 |
+
if ( ! in_array( $postType, aioseo()->helpers->getPublicPostTypes( true ), true ) ) {
|
197 |
+
continue;
|
198 |
+
}
|
199 |
+
|
200 |
+
$posts = $this->posts( $postType, $attributes );
|
201 |
+
if ( empty( $posts ) ) {
|
202 |
+
continue;
|
203 |
+
}
|
204 |
+
|
205 |
+
$postTypeObject = get_post_type_object( $postType );
|
206 |
+
$label = ! empty( $postTypeObject->label ) ? $postTypeObject->label : ucfirst( $postType );
|
207 |
+
|
208 |
+
$sitemap .= '<div class="aioseo-html-' . esc_attr( $postType ) . '-sitemap">';
|
209 |
+
$sitemap .= $this->generateLabel( $label );
|
210 |
+
|
211 |
+
if ( is_post_type_hierarchical( $postType ) ) {
|
212 |
+
$sitemap .= $this->generateHierarchicalList( $posts ) . '</div>';
|
213 |
+
if ( $this->attributes['show_label'] ) {
|
214 |
+
$sitemap .= '<br />';
|
215 |
+
}
|
216 |
+
continue;
|
217 |
+
}
|
218 |
+
|
219 |
+
$sitemap .= $this->generateList( $posts );
|
220 |
+
if ( $this->attributes['show_label'] ) {
|
221 |
+
$sitemap .= '<br />';
|
222 |
+
}
|
223 |
+
}
|
224 |
+
|
225 |
+
$taxonomies = $this->getIncludedObjects( $this->attributes['taxonomies'], false );
|
226 |
+
foreach ( $taxonomies as $taxonomy ) {
|
227 |
+
// Check if post type is still registered.
|
228 |
+
if ( ! in_array( $taxonomy, aioseo()->helpers->getPublicTaxonomies( true ), true ) ) {
|
229 |
+
continue;
|
230 |
+
}
|
231 |
+
|
232 |
+
$terms = $this->terms( $taxonomy, $attributes );
|
233 |
+
if ( empty( $terms ) ) {
|
234 |
+
continue;
|
235 |
+
}
|
236 |
+
|
237 |
+
$taxonomyObject = get_taxonomy( $taxonomy );
|
238 |
+
$label = ! empty( $taxonomyObject->label ) ? $taxonomyObject->label : ucfirst( $taxonomy );
|
239 |
+
|
240 |
+
$sitemap .= '<div class="aioseo-html-' . esc_attr( $taxonomy ) . '-sitemap">';
|
241 |
+
$sitemap .= $this->generateLabel( $label );
|
242 |
+
|
243 |
+
if ( is_taxonomy_hierarchical( $taxonomy ) ) {
|
244 |
+
$sitemap .= $this->generateHierarchicalList( $terms ) . '</div>';
|
245 |
+
if ( $this->attributes['show_label'] ) {
|
246 |
+
$sitemap .= '<br />';
|
247 |
+
}
|
248 |
+
continue;
|
249 |
+
}
|
250 |
+
|
251 |
+
$sitemap .= $this->generateList( $terms );
|
252 |
+
if ( $this->attributes['show_label'] ) {
|
253 |
+
$sitemap .= '<br />';
|
254 |
+
}
|
255 |
+
}
|
256 |
+
|
257 |
+
$sitemap .= '</div>';
|
258 |
+
|
259 |
+
if ( $echo ) {
|
260 |
+
echo $sitemap; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
|
261 |
+
}
|
262 |
+
return $sitemap;
|
263 |
+
}
|
264 |
+
|
265 |
+
/**
|
266 |
+
* Generates the label for a section of the sitemap.
|
267 |
+
*
|
268 |
+
* @since 4.1.3
|
269 |
+
*
|
270 |
+
* @param string $label The label.
|
271 |
+
* @return string The HTML code for the label.
|
272 |
+
*/
|
273 |
+
private function generateLabel( $label ) {
|
274 |
+
$labelTag = ! empty( $this->attributes['label_tag'] ) ? $this->attributes['label_tag'] : 'h4';
|
275 |
+
return $this->attributes['show_label']
|
276 |
+
? sprintf( '<%2$s>%1$s</%2$s>', esc_attr( $label ), wp_kses_post( $labelTag ) )
|
277 |
+
: '';
|
278 |
+
}
|
279 |
+
|
280 |
+
/**
|
281 |
+
* Generates the HTML for a non-hierarchical list of objects.
|
282 |
+
*
|
283 |
+
* @since 4.1.3
|
284 |
+
*
|
285 |
+
* @param array $objects The object.
|
286 |
+
* @return string The HTML code.
|
287 |
+
*/
|
288 |
+
private function generateList( $objects ) {
|
289 |
+
$list = '<ul>';
|
290 |
+
foreach ( $objects as $object ) {
|
291 |
+
$list .= $this->generateListItem( $object ) . '</li>';
|
292 |
+
}
|
293 |
+
return $list . '</ul></div>';
|
294 |
+
}
|
295 |
+
|
296 |
+
/**
|
297 |
+
* Generates a list item for an object (without the closing tag).
|
298 |
+
* We cannot close it as the caller might need to generate a hierarchical structure inside the list item.
|
299 |
+
*
|
300 |
+
* @since 4.1.3
|
301 |
+
*
|
302 |
+
* @param array $objects The object.
|
303 |
+
* @return string The HTML code.
|
304 |
+
*/
|
305 |
+
private function generateListItem( $object ) {
|
306 |
+
$li = '';
|
307 |
+
if ( ! empty( $object['title'] ) ) {
|
308 |
+
$li .= '<li>';
|
309 |
+
|
310 |
+
// add nofollow to the link.
|
311 |
+
if ( filter_var( $this->attributes['nofollow_links'], FILTER_VALIDATE_BOOLEAN ) ) {
|
312 |
+
$li .= sprintf(
|
313 |
+
'<a href="%1$s" %2$s %3$s>',
|
314 |
+
esc_url( $object['loc'] ),
|
315 |
+
'rel="nofollow"',
|
316 |
+
$this->attributes['is_admin'] ? 'target="_blank"' : ''
|
317 |
+
);
|
318 |
+
} else {
|
319 |
+
$li .= sprintf(
|
320 |
+
'<a href="%1$s" %2$s>',
|
321 |
+
esc_url( $object['loc'] ),
|
322 |
+
$this->attributes['is_admin'] ? 'target="_blank"' : ''
|
323 |
+
);
|
324 |
+
}
|
325 |
+
|
326 |
+
$li .= sprintf( '%s', esc_attr( $object['title'] ) );
|
327 |
+
|
328 |
+
// add publication date on the list item.
|
329 |
+
if ( ! empty( $object['date'] ) && filter_var( $this->attributes['publication_date'], FILTER_VALIDATE_BOOLEAN ) ) {
|
330 |
+
$li .= sprintf( ' (%s)', esc_attr( $object['date'] ) );
|
331 |
+
}
|
332 |
+
|
333 |
+
$li .= '</a>';
|
334 |
+
}
|
335 |
+
return $li;
|
336 |
+
}
|
337 |
+
|
338 |
+
/**
|
339 |
+
* Generates the HTML for a hierarchical list of objects.
|
340 |
+
*
|
341 |
+
* @since 4.1.3
|
342 |
+
*
|
343 |
+
* @param array $objects The objects.
|
344 |
+
* @return string The HTML of the hierarchical objects section.
|
345 |
+
*/
|
346 |
+
private function generateHierarchicalList( $objects ) {
|
347 |
+
if ( empty( $objects ) ) {
|
348 |
+
return '';
|
349 |
+
}
|
350 |
+
|
351 |
+
$objects = $this->buildHierarchicalTree( $objects );
|
352 |
+
|
353 |
+
$list = '<ul>';
|
354 |
+
foreach ( $objects as $object ) {
|
355 |
+
$list .= $this->generateListItem(
|
356 |
+
$object,
|
357 |
+
[
|
358 |
+
'publication_date' => $this->attributes['publication_date'],
|
359 |
+
'nofollow_links' => $this->attributes['nofollow_links']
|
360 |
+
]
|
361 |
+
);
|
362 |
+
|
363 |
+
if ( ! empty( $object['children'] ) ) {
|
364 |
+
$list .= $this->generateHierarchicalTree( $object );
|
365 |
+
}
|
366 |
+
$list .= '</li>';
|
367 |
+
}
|
368 |
+
$list .= '</ul>';
|
369 |
+
return $list;
|
370 |
+
}
|
371 |
+
|
372 |
+
/**
|
373 |
+
* Recursive helper function for generateHierarchicalList().
|
374 |
+
* Generates hierarchical structure for objects with child objects.
|
375 |
+
*
|
376 |
+
* @since 4.1.3
|
377 |
+
*
|
378 |
+
* @param array $object The object.
|
379 |
+
* @return string The HTML code of the hierarchical tree.
|
380 |
+
*/
|
381 |
+
private function generateHierarchicalTree( $object ) {
|
382 |
+
static $nestedLevel = 0;
|
383 |
+
|
384 |
+
$tree = '<ul>';
|
385 |
+
foreach ( $object['children'] as $child ) {
|
386 |
+
$nestedLevel++;
|
387 |
+
$tree .= $this->generateListItem(
|
388 |
+
$child,
|
389 |
+
[
|
390 |
+
'publication_date' => $this->attributes['publication_date'],
|
391 |
+
'nofollow_links' => $this->attributes['nofollow_links']
|
392 |
+
]
|
393 |
+
);
|
394 |
+
if ( ! empty( $child['children'] ) ) {
|
395 |
+
$tree .= $this->generateHierarchicalTree( $child );
|
396 |
+
}
|
397 |
+
|
398 |
+
// Because the list is closed off after the loop ends, we must keep track of the nest level so that all nested lists are closed.
|
399 |
+
for ( $i = 0; $i < $nestedLevel; $i++ ) {
|
400 |
+
$tree .= '</ul>';
|
401 |
+
$nestedLevel--;
|
402 |
+
}
|
403 |
+
}
|
404 |
+
return $tree;
|
405 |
+
}
|
406 |
+
|
407 |
+
/**
|
408 |
+
* Builds the structure for hierarchical objects that have a parent.
|
409 |
+
*
|
410 |
+
* @since 4.1.3
|
411 |
+
*
|
412 |
+
* @param array $objects The list of hierarchical objects.
|
413 |
+
* @param int $parent ID of the parent node.
|
414 |
+
* @return array Multidimensional array with the hierarchical structure.
|
415 |
+
*/
|
416 |
+
private function buildHierarchicalTree( $objects ) {
|
417 |
+
$objects = json_decode( wp_json_encode( $objects ) );
|
418 |
+
foreach ( $objects as $index => $child ) {
|
419 |
+
if ( $child->parent ) {
|
420 |
+
foreach ( $objects as $parent ) {
|
421 |
+
// Find the parent among the other objects.
|
422 |
+
if ( (int) $child->parent === (int) $parent->id ) {
|
423 |
+
$parent->children[] = $child;
|
424 |
+
unset( $objects[ $index ] );
|
425 |
+
continue 2;
|
426 |
+
}
|
427 |
+
// If one of the objects already has children, try to recursively find the parent for the current child among those children.
|
428 |
+
if ( ! empty( $parent->children ) ) {
|
429 |
+
list( $children, $found ) = $this->findParentAmongChildren( $parent->children, $child );
|
430 |
+
if ( $found ) {
|
431 |
+
$parent->children = $children;
|
432 |
+
unset( $objects[ $index ] );
|
433 |
+
continue 2;
|
434 |
+
}
|
435 |
+
}
|
436 |
+
}
|
437 |
+
}
|
438 |
+
}
|
439 |
+
$objects = array_values( json_decode( wp_json_encode( $objects ), true ) );
|
440 |
+
return $objects;
|
441 |
+
}
|
442 |
+
|
443 |
+
/**
|
444 |
+
* Recursive helper function for buildHierarchicalTree().
|
445 |
+
* Finds the parent for child objects whose parent is a child of another object.
|
446 |
+
*
|
447 |
+
* @since 4.1.3
|
448 |
+
*
|
449 |
+
* @param array $parentChildren The child objects of the potential parent object.
|
450 |
+
* @param array $child The child object.
|
451 |
+
* @return array The parent's children + whether the parent was found.
|
452 |
+
*/
|
453 |
+
private function findParentAmongChildren( $parentChildren, $child ) {
|
454 |
+
$found = false;
|
455 |
+
foreach ( $parentChildren as $parentChild ) {
|
456 |
+
if ( (int) $child->parent === (int) $parentChild->id ) {
|
457 |
+
$parentChild->children[] = $child;
|
458 |
+
$found = true;
|
459 |
+
break;
|
460 |
+
}
|
461 |
+
if ( ! empty( $parentChild->children ) ) {
|
462 |
+
return $this->findParentAmongChildren( $parentChild->children, $child );
|
463 |
+
}
|
464 |
+
}
|
465 |
+
return [ $parentChildren, $found ];
|
466 |
+
}
|
467 |
+
|
468 |
+
/**
|
469 |
+
* Returns the names of the included post types or taxonomies.
|
470 |
+
*
|
471 |
+
* @since 4.1.3
|
472 |
+
*
|
473 |
+
* @param array|string $objects The included post types/taxonomies.
|
474 |
+
* @param boolean $arePostTypes Whether the objects are post types.
|
475 |
+
* @return array The names of the included post types/taxonomies.
|
476 |
+
*/
|
477 |
+
private function getIncludedObjects( $objects, $arePostTypes = true ) {
|
478 |
+
if ( is_array( $objects ) ) {
|
479 |
+
return $objects;
|
480 |
+
}
|
481 |
+
|
482 |
+
$exploded = explode( ',', $objects );
|
483 |
+
if ( ! empty( $exploded ) ) {
|
484 |
+
$objects = array_map( function( $object ) {
|
485 |
+
return trim( $object );
|
486 |
+
}, $exploded );
|
487 |
+
|
488 |
+
$publicObjects = $arePostTypes
|
489 |
+
? aioseo()->helpers->getPublicPostTypes( true )
|
490 |
+
: aioseo()->helpers->getPublicTaxonomies( true );
|
491 |
+
|
492 |
+
$objects = array_filter( $objects, function( $object ) use ( $publicObjects ) {
|
493 |
+
return in_array( $object, $publicObjects, true );
|
494 |
+
});
|
495 |
+
}
|
496 |
+
return $objects;
|
497 |
+
}
|
498 |
+
}
|
app/Common/Sitemap/Html/Query.php
ADDED
@@ -0,0 +1,262 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
namespace AIOSEO\Plugin\Common\Sitemap\Html;
|
3 |
+
|
4 |
+
// Exit if accessed directly.
|
5 |
+
if ( ! defined( 'ABSPATH' ) ) {
|
6 |
+
exit;
|
7 |
+
}
|
8 |
+
|
9 |
+
/**
|
10 |
+
* Handles all queries for the HTML sitemap.
|
11 |
+
*
|
12 |
+
* @since 4.1.3
|
13 |
+
*/
|
14 |
+
class Query {
|
15 |
+
/**
|
16 |
+
* Returns all eligble sitemap entries for a given post type.
|
17 |
+
*
|
18 |
+
* @since 4.1.3
|
19 |
+
*
|
20 |
+
* @param string $postType The post type.
|
21 |
+
* @param array $attributes The attributes.
|
22 |
+
* @return array The post objects.
|
23 |
+
*/
|
24 |
+
public function posts( $postType, $attributes ) {
|
25 |
+
$fields = '`ID`, `post_title`,';
|
26 |
+
$fields .= '`post_parent`, `post_date_gmt`, `post_modified_gmt`';
|
27 |
+
|
28 |
+
$orderBy = '';
|
29 |
+
switch ( $attributes['order_by'] ) {
|
30 |
+
case 'last_updated':
|
31 |
+
$orderBy = 'post_modified_gmt';
|
32 |
+
break;
|
33 |
+
case 'alphabetical':
|
34 |
+
$orderBy = 'post_title';
|
35 |
+
break;
|
36 |
+
case 'id':
|
37 |
+
$orderBy = 'ID';
|
38 |
+
case 'publish_date':
|
39 |
+
default:
|
40 |
+
$orderBy = 'post_date_gmt';
|
41 |
+
break;
|
42 |
+
}
|
43 |
+
|
44 |
+
switch ( strtolower( $attributes['order'] ) ) {
|
45 |
+
case 'desc':
|
46 |
+
$orderBy .= ' DESC';
|
47 |
+
break;
|
48 |
+
default:
|
49 |
+
$orderBy .= ' ASC';
|
50 |
+
}
|
51 |
+
|
52 |
+
$query = aioseo()->db
|
53 |
+
->start( 'posts' )
|
54 |
+
->select( $fields )
|
55 |
+
->where( 'post_status', 'publish' )
|
56 |
+
->where( 'post_type', $postType );
|
57 |
+
|
58 |
+
$excludedPosts = $this->getExcludedObjects( $attributes );
|
59 |
+
if ( $excludedPosts ) {
|
60 |
+
$query->whereRaw( "( `ID` NOT IN ( $excludedPosts ) )" );
|
61 |
+
}
|
62 |
+
|
63 |
+
$posts = $query->orderBy( $orderBy )
|
64 |
+
->run()
|
65 |
+
->result();
|
66 |
+
|
67 |
+
foreach ( $posts as $post ) {
|
68 |
+
$post->ID = (int) $post->ID;
|
69 |
+
}
|
70 |
+
|
71 |
+
return $posts;
|
72 |
+
}
|
73 |
+
|
74 |
+
/**
|
75 |
+
* Returns all eligble sitemap entries for a given taxonomy.
|
76 |
+
*
|
77 |
+
* @since 4.1.3
|
78 |
+
*
|
79 |
+
* @param string $taxonomy The taxonomy name.
|
80 |
+
* @param array $attributes The attributes.
|
81 |
+
* @return array The term objects.
|
82 |
+
*/
|
83 |
+
public function terms( $taxonomy, $attributes = [] ) {
|
84 |
+
$fields = 't.term_id, t.name, tt.parent';
|
85 |
+
$termRelationshipsTable = aioseo()->db->db->prefix . 'term_relationships';
|
86 |
+
$termTaxonomyTable = aioseo()->db->db->prefix . 'term_taxonomy';
|
87 |
+
|
88 |
+
$orderBy = '';
|
89 |
+
switch ( $attributes['order_by'] ) {
|
90 |
+
case 'alphabetical':
|
91 |
+
$orderBy = 't.name';
|
92 |
+
break;
|
93 |
+
// We can only sort by date after getting the terms.
|
94 |
+
case 'id':
|
95 |
+
case 'publish_date':
|
96 |
+
case 'last_updated':
|
97 |
+
default:
|
98 |
+
$orderBy = 't.term_id';
|
99 |
+
break;
|
100 |
+
}
|
101 |
+
|
102 |
+
switch ( strtolower( $attributes['order'] ) ) {
|
103 |
+
case 'desc':
|
104 |
+
$orderBy .= ' DESC';
|
105 |
+
break;
|
106 |
+
default:
|
107 |
+
$orderBy .= ' ASC';
|
108 |
+
}
|
109 |
+
|
110 |
+
$query = aioseo()->db
|
111 |
+
->start( 'terms as t' )
|
112 |
+
->select( $fields )
|
113 |
+
->join( 'term_taxonomy as tt', 't.term_id = tt.term_id' )
|
114 |
+
->whereRaw( "
|
115 |
+
( `t`.`term_id` IN
|
116 |
+
(
|
117 |
+
SELECT `tt`.`term_id`
|
118 |
+
FROM `$termTaxonomyTable` as tt
|
119 |
+
WHERE `tt`.`taxonomy` = '$taxonomy'
|
120 |
+
AND `tt`.`count` > 0
|
121 |
+
)
|
122 |
+
)" );
|
123 |
+
|
124 |
+
$excludedTerms = $this->getExcludedObjects( $attributes, false );
|
125 |
+
if ( $excludedTerms ) {
|
126 |
+
$query->whereRaw("
|
127 |
+
( `t`.`term_id` NOT IN
|
128 |
+
(
|
129 |
+
SELECT `tr`.`term_taxonomy_id`
|
130 |
+
FROM `$termRelationshipsTable` as tr
|
131 |
+
WHERE `tr`.`term_taxonomy_id` IN ( $excludedTerms )
|
132 |
+
)
|
133 |
+
)" );
|
134 |
+
}
|
135 |
+
|
136 |
+
$terms = $query->orderBy( $orderBy )
|
137 |
+
->run()
|
138 |
+
->result();
|
139 |
+
|
140 |
+
foreach ( $terms as $term ) {
|
141 |
+
$term->term_id = (int) $term->term_id;
|
142 |
+
$term->taxonomy = $taxonomy;
|
143 |
+
}
|
144 |
+
|
145 |
+
$shouldSort = false;
|
146 |
+
if ( 'last_updated' === $attributes['order_by'] ) {
|
147 |
+
$shouldSort = true;
|
148 |
+
foreach ( $terms as $term ) {
|
149 |
+
$term->timestamp = strtotime( aioseo()->sitemap->content->getTermLastModified( $term->term_id ) );
|
150 |
+
}
|
151 |
+
}
|
152 |
+
|
153 |
+
if ( 'publish_date' === $attributes['order_by'] ) {
|
154 |
+
$shouldSort = true;
|
155 |
+
foreach ( $terms as $term ) {
|
156 |
+
$term->timestamp = strtotime( $this->getTermPublishDate( $term->term_id ) );
|
157 |
+
}
|
158 |
+
}
|
159 |
+
|
160 |
+
if ( $shouldSort ) {
|
161 |
+
if ( 'asc' === strtolower( $attributes['order'] ) ) {
|
162 |
+
usort( $terms, function( $term1, $term2 ) {
|
163 |
+
return $term1->timestamp > $term2->timestamp;
|
164 |
+
} );
|
165 |
+
} else {
|
166 |
+
usort( $terms, function( $term1, $term2 ) {
|
167 |
+
return $term1->timestamp < $term2->timestamp;
|
168 |
+
} );
|
169 |
+
}
|
170 |
+
}
|
171 |
+
|
172 |
+
return $terms;
|
173 |
+
}
|
174 |
+
|
175 |
+
/**
|
176 |
+
* Returns a list of date archives that can be included.
|
177 |
+
*
|
178 |
+
* @since 4.1.3
|
179 |
+
*
|
180 |
+
* @return array The date archives.
|
181 |
+
*/
|
182 |
+
public function archives() {
|
183 |
+
$result = aioseo()->db
|
184 |
+
->start( 'posts', false, 'SELECT DISTINCT' )
|
185 |
+
->select( 'YEAR(post_date) AS year, MONTH(post_date) AS month' )
|
186 |
+
->where( 'post_type', 'post' )
|
187 |
+
->where( 'post_status', 'publish' )
|
188 |
+
->whereRaw( "post_password=''" )
|
189 |
+
->orderBy( '`year` DESC, `month` DESC' )
|
190 |
+
->run()
|
191 |
+
->result();
|
192 |
+
|
193 |
+
$dates = [];
|
194 |
+
foreach ( $result as $date ) {
|
195 |
+
$dates[ $date->year ][ $date->month ] = 1;
|
196 |
+
}
|
197 |
+
|
198 |
+
return $dates;
|
199 |
+
}
|
200 |
+
|
201 |
+
/**
|
202 |
+
* Returns the publish date for a given term.
|
203 |
+
* This is the publish date of the oldest post that is assigned to the term.
|
204 |
+
*
|
205 |
+
* @since 4.1.3
|
206 |
+
*
|
207 |
+
* @param int $termId The term ID.
|
208 |
+
* @return int The publish date timestamp.
|
209 |
+
*/
|
210 |
+
public function getTermPublishDate( $termId ) {
|
211 |
+
$termRelationshipsTable = aioseo()->db->db->prefix . 'term_relationships';
|
212 |
+
|
213 |
+
$post = aioseo()->db
|
214 |
+
->start( 'posts as p' )
|
215 |
+
->select( 'MIN(`p`.`post_date_gmt`) as publish_date' )
|
216 |
+
->whereRaw( "
|
217 |
+
( `p`.`ID` IN
|
218 |
+
(
|
219 |
+
SELECT `tr`.`object_id`
|
220 |
+
FROM `$termRelationshipsTable` as tr
|
221 |
+
WHERE `tr`.`term_taxonomy_id` = '$termId'
|
222 |
+
)
|
223 |
+
)" )
|
224 |
+
->run()
|
225 |
+
->result();
|
226 |
+
|
227 |
+
return ! empty( $post[0]->publish_date ) ? strtotime( $post[0]->publish_date ) : 0;
|
228 |
+
}
|
229 |
+
|
230 |
+
/**
|
231 |
+
* Returns a comma-separated string of excluded object IDs.
|
232 |
+
*
|
233 |
+
* @since 4.1.3
|
234 |
+
*
|
235 |
+
* @param array $attributes The attributes.
|
236 |
+
* @param boolean $posts Whether the objects are posts.
|
237 |
+
* @return string The excluded object IDs.
|
238 |
+
*/
|
239 |
+
private function getExcludedObjects( $attributes, $posts = true ) {
|
240 |
+
$excludedObjects = $posts
|
241 |
+
? aioseo()->sitemap->helpers->excludedPosts()
|
242 |
+
: aioseo()->sitemap->helpers->excludedTerms();
|
243 |
+
$key = $posts ? 'excluded_posts' : 'excluded_terms';
|
244 |
+
|
245 |
+
if ( ! empty( $attributes[ $key ] ) ) {
|
246 |
+
$ids = explode( ',', $excludedObjects );
|
247 |
+
|
248 |
+
$extraIds = [];
|
249 |
+
if ( is_array( $attributes[ $key ] ) ) {
|
250 |
+
$extraIds = $attributes[ $key ];
|
251 |
+
}
|
252 |
+
if ( is_string( $attributes[ $key ] ) ) {
|
253 |
+
$extraIds = array_map( 'trim', explode( ',', $attributes[ $key ] ) );
|
254 |
+
}
|
255 |
+
|
256 |
+
$ids = array_filter( array_merge( $ids, $extraIds ), 'is_numeric' );
|
257 |
+
|
258 |
+
$excludedObjects = esc_sql( implode( ', ', $ids ) );
|
259 |
+
}
|
260 |
+
return $excludedObjects;
|
261 |
+
}
|
262 |
+
}
|
app/Common/Sitemap/Html/Shortcode.php
ADDED
@@ -0,0 +1,36 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
namespace AIOSEO\Plugin\Common\Sitemap\Html;
|
3 |
+
|
4 |
+
// Exit if accessed directly.
|
5 |
+
if ( ! defined( 'ABSPATH' ) ) {
|
6 |
+
exit;
|
7 |
+
}
|
8 |
+
|
9 |
+
/**
|
10 |
+
* Handles the HTML sitemap shortcode.
|
11 |
+
*
|
12 |
+
* @since 4.1.3
|
13 |
+
*/
|
14 |
+
class Shortcode {
|
15 |
+
/**
|
16 |
+
* Class constructor.
|
17 |
+
*
|
18 |
+
* @since 4.1.3
|
19 |
+
*/
|
20 |
+
public function __construct() {
|
21 |
+
add_shortcode( 'aioseo_html_sitemap', [ $this, 'render' ] );
|
22 |
+
}
|
23 |
+
|
24 |
+
/**
|
25 |
+
* Shortcode callback.
|
26 |
+
*
|
27 |
+
* @since 4.1.3
|
28 |
+
*
|
29 |
+
* @param array $attributes The shortcode attributes.
|
30 |
+
* @return string|void The HTML sitemap.
|
31 |
+
*/
|
32 |
+
public function render( $attributes ) {
|
33 |
+
$attributes = aioseo()->htmlSitemap->frontend->getAttributes( $attributes );
|
34 |
+
return aioseo()->htmlSitemap->frontend->output( false, $attributes );
|
35 |
+
}
|
36 |
+
}
|
app/Common/Sitemap/Html/Sitemap.php
ADDED
@@ -0,0 +1,195 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
namespace AIOSEO\Plugin\Common\Sitemap\Html {
|
4 |
+
// Exit if accessed directly.
|
5 |
+
if ( ! defined( 'ABSPATH' ) ) {
|
6 |
+
exit;
|
7 |
+
}
|
8 |
+
|
9 |
+
/**
|
10 |
+
* Main class for the HTML sitemap.
|
11 |
+
*
|
12 |
+
* @since 4.1.3
|
13 |
+
*/
|
14 |
+
class Sitemap {
|
15 |
+
/** Instance of the frontend class.
|
16 |
+
*
|
17 |
+
* @since 4.1.3
|
18 |
+
*
|
19 |
+
* @var Frontend
|
20 |
+
*/
|
21 |
+
public $frontend;
|
22 |
+
|
23 |
+
/**
|
24 |
+
* Instance of the shortcode class.
|
25 |
+
*
|
26 |
+
* @since 4.1.3
|
27 |
+
*
|
28 |
+
* @var Shortcode
|
29 |
+
*/
|
30 |
+
public $shortcode;
|
31 |
+
|
32 |
+
/**
|
33 |
+
* Instance of the block class.
|
34 |
+
*
|
35 |
+
* @since 4.1.3
|
36 |
+
*
|
37 |
+
* @var Block
|
38 |
+
*/
|
39 |
+
public $block;
|
40 |
+
|
41 |
+
/**
|
42 |
+
* Whether the current queried page is the dedicated sitemap page.
|
43 |
+
*
|
44 |
+
* @since 4.1.3
|
45 |
+
*
|
46 |
+
* @var bool
|
47 |
+
*/
|
48 |
+
public $isDedicatedPage = false;
|
49 |
+
|
50 |
+
/**
|
51 |
+
* Class constructor.
|
52 |
+
*
|
53 |
+
* @since 4.1.3
|
54 |
+
*/
|
55 |
+
public function __construct() {
|
56 |
+
$this->frontend = new Frontend();
|
57 |
+
$this->shortcode = new Shortcode();
|
58 |
+
$this->block = new Block();
|
59 |
+
|
60 |
+
add_action( 'widgets_init', [ $this, 'registerWidget' ] );
|
61 |
+
|
62 |
+
if ( ! is_admin() || wp_doing_ajax() || wp_doing_cron() ) {
|
63 |
+
add_action( 'template_redirect', [ $this, 'checkForDedicatedPage' ] );
|
64 |
+
}
|
65 |
+
}
|
66 |
+
|
67 |
+
/**
|
68 |
+
* Register our HTML sitemap widget.
|
69 |
+
*
|
70 |
+
* @since 4.1.3
|
71 |
+
*
|
72 |
+
* @return void
|
73 |
+
*/
|
74 |
+
public function registerWidget() {
|
75 |
+
register_widget( 'AIOSEO\Plugin\Common\Sitemap\Html\Widget' );
|
76 |
+
}
|
77 |
+
|
78 |
+
/**
|
79 |
+
* Checks whether the current request is for our dedicated HTML sitemap page.
|
80 |
+
*
|
81 |
+
* @since 4.1.3
|
82 |
+
*
|
83 |
+
* @return void
|
84 |
+
*/
|
85 |
+
public function checkForDedicatedPage() {
|
86 |
+
if ( ! aioseo()->options->sitemap->html->enable ) {
|
87 |
+
return;
|
88 |
+
}
|
89 |
+
|
90 |
+
global $wp;
|
91 |
+
$sitemapUrl = aioseo()->options->sitemap->html->pageUrl;
|
92 |
+
if ( ! $sitemapUrl || empty( $wp->request ) ) {
|
93 |
+
return;
|
94 |
+
}
|
95 |
+
|
96 |
+
$sitemapUrl = wp_parse_url( $sitemapUrl );
|
97 |
+
if ( empty( $sitemapUrl['path'] ) ) {
|
98 |
+
return;
|
99 |
+
}
|
100 |
+
|
101 |
+
$sitemapUrl = trim( $sitemapUrl['path'], '/' );
|
102 |
+
|
103 |
+
$page = get_page_by_path( $sitemapUrl, OBJECT, aioseo()->helpers->getPublicPostTypes( true ) );
|
104 |
+
if ( is_object( $page ) ) {
|
105 |
+
return;
|
106 |
+
}
|
107 |
+
|
108 |
+
if ( trim( $wp->request, '/' ) === $sitemapUrl ) {
|
109 |
+
$this->isDedicatedPage = true;
|
110 |
+
$this->generatePage();
|
111 |
+
}
|
112 |
+
}
|
113 |
+
|
114 |
+
/**
|
115 |
+
* Checks whether the current request is for our dedicated HTML sitemap page.
|
116 |
+
*
|
117 |
+
* @since 4.1.3
|
118 |
+
*
|
119 |
+
* @return void
|
120 |
+
*/
|
121 |
+
private function generatePage() {
|
122 |
+
global $wp_query, $wp, $post;
|
123 |
+
|
124 |
+
$postId = -1337; // Set a negative ID to prevent conflicts with existing posts.
|
125 |
+
$sitemapUrl = aioseo()->options->sitemap->html->pageUrl;
|
126 |
+
$path = trim( wp_parse_url( $sitemapUrl )['path'], '/' );
|
127 |
+
|
128 |
+
$fakePost = new \stdClass();
|
129 |
+
$fakePost->ID = $postId;
|
130 |
+
$fakePost->post_author = 1;
|
131 |
+
$fakePost->post_date = current_time( 'mysql' );
|
132 |
+
$fakePost->post_date_gmt = current_time( 'mysql', 1 );
|
133 |
+
$fakePost->post_title = apply_filters( 'aioseo_html_sitemap_page_title', __( 'Sitemap', 'all-in-one-seo-pack' ) );
|
134 |
+
$fakePost->post_content = '[aioseo_html_sitemap archives=false]';
|
135 |
+
// We're using post instead of page to prevent calls to get_ancestors(), which will trigger errors.
|
136 |
+
// To loead the page template, we set is_page to true on the WP_Query object.
|
137 |
+
$fakePost->post_type = 'post';
|
138 |
+
$fakePost->post_status = 'publish';
|
139 |
+
$fakePost->comment_status = 'closed';
|
140 |
+
$fakePost->ping_status = 'closed';
|
141 |
+
$fakePost->post_name = $path;
|
142 |
+
$fakePost->filter = 'raw'; // Needed to prevent calls to the database when creating the WP_Post object.
|
143 |
+
$postObject = new \WP_Post( $fakePost );
|
144 |
+
|
145 |
+
$post = $postObject;
|
146 |
+
|
147 |
+
// We'll set as much properties on the WP_Query object as we can to prevent conflicts with other plugins/themes.
|
148 |
+
$wp_query->is_404 = false;
|
149 |
+
$wp_query->is_page = true;
|
150 |
+
$wp_query->is_singular = true;
|
151 |
+
$wp_query->post = $postObject;
|
152 |
+
$wp_query->posts = [ $postObject ];
|
153 |
+
$wp_query->queried_object = $postObject;
|
154 |
+
$wp_query->queried_object_id = $postId;
|
155 |
+
$wp_query->found_posts = 1;
|
156 |
+
$wp_query->post_count = 1;
|
157 |
+
$wp_query->max_num_pages = 1;
|
158 |
+
|
159 |
+
unset( $wp_query->query['error'] );
|
160 |
+
$wp_query->query_vars['error'] = '';
|
161 |
+
|
162 |
+
// We need to add the post object to the cache so that get_post() calls don't trigger database calls.
|
163 |
+
wp_cache_add( $postId, $postObject, 'posts' );
|
164 |
+
|
165 |
+
$GLOBALS['wp_query'] = $wp_query;
|
166 |
+
$wp->register_globals();
|
167 |
+
|
168 |
+
// Setting is_404 is not sufficient, so we still need to change the status code.
|
169 |
+
status_header( 200 );
|
170 |
+
}
|
171 |
+
}
|
172 |
+
}
|
173 |
+
|
174 |
+
namespace {
|
175 |
+
// Exit if accessed directly.
|
176 |
+
if ( ! defined( 'ABSPATH' ) ) {
|
177 |
+
exit;
|
178 |
+
}
|
179 |
+
|
180 |
+
if ( ! function_exists( 'aioseo_html_sitemap' ) ) {
|
181 |
+
/**
|
182 |
+
* Global function that can be used to print the HTML sitemap.
|
183 |
+
*
|
184 |
+
* @since 4.1.3
|
185 |
+
*
|
186 |
+
* @param array $attributes User-defined attributes that override the default settings.
|
187 |
+
* @param boolean $echo Whether to echo the output or return it.
|
188 |
+
* @return string The HTML sitemap code.
|
189 |
+
*/
|
190 |
+
function aioseo_html_sitemap( $attributes = [], $echo = true ) {
|
191 |
+
$attributes = aioseo()->htmlSitemap->frontend->getAttributes( $attributes );
|
192 |
+
return aioseo()->htmlSitemap->frontend->output( $echo, $attributes );
|
193 |
+
}
|
194 |
+
}
|
195 |
+
}
|
app/Common/Sitemap/Html/Widget.php
ADDED
@@ -0,0 +1,196 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
namespace AIOSEO\Plugin\Common\Sitemap\Html;
|
3 |
+
|
4 |
+
// Exit if accessed directly.
|
5 |
+
if ( ! defined( 'ABSPATH' ) ) {
|
6 |
+
exit;
|
7 |
+
}
|
8 |
+
|
9 |
+
/**
|
10 |
+
* Class Widget.
|
11 |
+
*
|
12 |
+
* @since 4.1.3
|
13 |
+
*/
|
14 |
+
class Widget extends \WP_Widget {
|
15 |
+
/**
|
16 |
+
* Class constructor.
|
17 |
+
*
|
18 |
+
* @since 4.1.3
|
19 |
+
*/
|
20 |
+
public function __construct() {
|
21 |
+
// The default widget settings.
|
22 |
+
$this->defaults = [
|
23 |
+
'title' => '',
|
24 |
+
'show_label' => 'on',
|
25 |
+
'archives' => '',
|
26 |
+
'nofollow_links' => '',
|
27 |
+
'order' => 'asc',
|
28 |
+
'order_by' => 'publish_date',
|
29 |
+
'publication_date' => 'on',
|
30 |
+
'post_types' => [ 'post', 'page' ],
|
31 |
+
'taxonomies' => [ 'category', 'post_tag' ],
|
32 |
+
'excluded_posts' => '',
|
33 |
+
'excluded_terms' => ''
|
34 |
+
];
|
35 |
+
|
36 |
+
$widgetSlug = 'aioseo-html-sitemap-widget';
|
37 |
+
$widgetOptions = [
|
38 |
+
'classname' => $widgetSlug,
|
39 |
+
// Translators: The short plugin name ("AIOSEO").
|
40 |
+
'description' => sprintf( esc_html__( '%1$s HTML sitemap widget.', 'all-in-one-seo-pack' ), AIOSEO_PLUGIN_SHORT_NAME )
|
41 |
+
];
|
42 |
+
$controlOptions = [
|
43 |
+
'id_base' => $widgetSlug
|
44 |
+
];
|
45 |
+
|
46 |
+
// Translators: 1 - The short plugin name ("AIOSEO").
|
47 |
+
parent::__construct( $widgetSlug, sprintf( esc_html__( '%1$s - HTML Sitemap', 'all-in-one-seo-pack' ), AIOSEO_PLUGIN_SHORT_NAME ), $widgetOptions, $controlOptions );
|
48 |
+
}
|
49 |
+
|
50 |
+
/**
|
51 |
+
* Callback for the widget.
|
52 |
+
*
|
53 |
+
* @since 4.1.3
|
54 |
+
*
|
55 |
+
* @param array $args The widget arguments.
|
56 |
+
* @param array $instance The widget instance options.
|
57 |
+
* @return void
|
58 |
+
*/
|
59 |
+
public function widget( $args, $instance ) {
|
60 |
+
if ( ! aioseo()->options->sitemap->html->enable ) {
|
61 |
+
return;
|
62 |
+
}
|
63 |
+
|
64 |
+
// Merge with defaults.
|
65 |
+
$instance = wp_parse_args( (array) $instance, $this->defaults );
|
66 |
+
|
67 |
+
echo $args['before_widget']; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
|
68 |
+
|
69 |
+
if ( ! empty( $instance['title'] ) ) {
|
70 |
+
echo $args['before_title'] . apply_filters( 'widget_title', $instance['title'], $instance, $this->id_base ) . $args['after_title']; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped,Generic.Files.LineLength.MaxExceeded
|
71 |
+
}
|
72 |
+
|
73 |
+
$instance = aioseo()->htmlSitemap->frontend->getAttributes( $instance );
|
74 |
+
aioseo()->htmlSitemap->frontend->output( true, $instance );
|
75 |
+
echo $args['after_widget']; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
|
76 |
+
}
|
77 |
+
|
78 |
+
/**
|
79 |
+
* Callback to update the widget options.
|
80 |
+
*
|
81 |
+
* @since 4.1.3
|
82 |
+
*
|
83 |
+
* @param array $newOptions The new options.
|
84 |
+
* @param array $oldOptions The old options.
|
85 |
+
* @return array The new options.
|
86 |
+
*/
|
87 |
+
public function update( $newOptions, $oldOptions ) {
|
88 |
+
$settings = [
|
89 |
+
'title',
|
90 |
+
'order',
|
91 |
+
'order_by',
|
92 |
+
'show_label',
|
93 |
+
'publication_date',
|
94 |
+
'archives',
|
95 |
+
'excluded_posts',
|
96 |
+
'excluded_terms'
|
97 |
+
];
|
98 |
+
|
99 |
+
foreach ( $settings as $setting ) {
|
100 |
+
$newOptions[ $setting ] = ! empty( $newOptions[ $setting ] ) ? wp_strip_all_tags( $newOptions[ $setting ] ) : '';
|
101 |
+
}
|
102 |
+
|
103 |
+
$includedPostTypes = [];
|
104 |
+
if ( ! empty( $newOptions['post_types'] ) ) {
|
105 |
+
$postTypes = $this->getPublicPostTypes( true );
|
106 |
+
foreach ( $newOptions['post_types'] as $index => $v ) {
|
107 |
+
if ( is_numeric( $v ) ) {
|
108 |
+
$includedPostTypes[] = $postTypes[ $v ];
|
109 |
+
} else {
|
110 |
+
$includedPostTypes[] = $v;
|
111 |
+
}
|
112 |
+
}
|
113 |
+
}
|
114 |
+
$newOptions['post_types'] = $includedPostTypes;
|
115 |
+
|
116 |
+
$includedTaxonomies = [];
|
117 |
+
if ( ! empty( $newOptions['taxonomies'] ) ) {
|
118 |
+
$taxonomies = aioseo()->helpers->getPublicTaxonomies( true );
|
119 |
+
foreach ( $newOptions['taxonomies'] as $index => $v ) {
|
120 |
+
if ( is_numeric( $v ) ) {
|
121 |
+
$includedTaxonomies[] = $taxonomies[ $v ];
|
122 |
+
} else {
|
123 |
+
$includedTaxonomies[] = $v;
|
124 |
+
}
|
125 |
+
}
|
126 |
+
}
|
127 |
+
$newOptions['taxonomies'] = $includedTaxonomies;
|
128 |
+
|
129 |
+
if ( ! empty( $newOptions['excluded_posts'] ) ) {
|
130 |
+
$newOptions['excluded_posts'] = $this->sanitizeExcludedIds( $newOptions['excluded_posts'] );
|
131 |
+
}
|
132 |
+
|
133 |
+
if ( ! empty( $newOptions['excluded_terms'] ) ) {
|
134 |
+
$newOptions['excluded_terms'] = $this->sanitizeExcludedIds( $newOptions['excluded_terms'] );
|
135 |
+
}
|
136 |
+
|
137 |
+
return $newOptions;
|
138 |
+
}
|
139 |
+
|
140 |
+
/**
|
141 |
+
* Callback for the widgets options form.
|
142 |
+
*
|
143 |
+
* @since 4.1.3
|
144 |
+
*
|
145 |
+
* @param array $instance The widget options.
|
146 |
+
* @return void
|
147 |
+
*/
|
148 |
+
public function form( $instance ) {
|
149 |
+
// phpcs:disable VariableAnalysis.CodeAnalysis.VariableAnalysis.UnusedVariable
|
150 |
+
$instance = wp_parse_args( (array) $instance, $this->defaults );
|
151 |
+
$postTypeObjects = $this->getPublicPostTypes();
|
152 |
+
$postTypes = $this->getPublicPostTypes( true );
|
153 |
+
$taxonomyObjects = aioseo()->helpers->getPublicTaxonomies();
|
154 |
+
// phpcs:enable VariableAnalysis.CodeAnalysis.VariableAnalysis.UnusedVariable
|
155 |
+
|
156 |
+
include( AIOSEO_DIR . '/app/Common/Views/sitemap/html/widget-options.php' );
|
157 |
+
}
|
158 |
+
|
159 |
+
/**
|
160 |
+
* Returns the public post types (without attachments).
|
161 |
+
*
|
162 |
+
* @since 4.1.3
|
163 |
+
*
|
164 |
+
* @param boolean $namesOnly Whether only the names should be returned.
|
165 |
+
* @return array The public post types.
|
166 |
+
*/
|
167 |
+
private function getPublicPostTypes( $namesOnly = false ) {
|
168 |
+
$postTypes = aioseo()->helpers->getPublicPostTypes( $namesOnly );
|
169 |
+
foreach ( $postTypes as $k => $postType ) {
|
170 |
+
if ( is_array( $postType ) && 'attachment' === $postType['name'] ) {
|
171 |
+
unset( $postTypes[ $k ] );
|
172 |
+
break;
|
173 |
+
}
|
174 |
+
if ( ! is_array( $postType ) && 'attachment' === $postType ) {
|
175 |
+
unset( $postTypes[ $k ] );
|
176 |
+
break;
|
177 |
+
}
|
178 |
+
}
|
179 |
+
return array_values( $postTypes );
|
180 |
+
}
|
181 |
+
|
182 |
+
/**
|
183 |
+
* Sanitizes the excluded IDs by removing any non-integer values.
|
184 |
+
*
|
185 |
+
* @since 4.1.3
|
186 |
+
*
|
187 |
+
* @param string $ids The IDs as a string, comma-separated.
|
188 |
+
* @return string The sanitized IDs as a string, comma-separated.
|
189 |
+
*/
|
190 |
+
private function sanitizeExcludedIds( $ids ) {
|
191 |
+
$ids = array_map( 'trim', explode( ',', $ids ) );
|
192 |
+
$ids = array_filter( $ids, 'is_numeric' );
|
193 |
+
$ids = esc_sql( implode( ', ', $ids ) );
|
194 |
+
return $ids;
|
195 |
+
}
|
196 |
+
}
|
app/Common/Sitemap/Image.php
CHANGED
@@ -113,15 +113,18 @@ class Image {
|
|
113 |
}
|
114 |
|
115 |
if ( ! empty( $post->post_password ) ) {
|
116 |
-
|
|
|
117 |
}
|
118 |
|
119 |
if ( 'attachment' === $post->post_type ) {
|
120 |
if ( ! wp_attachment_is( 'image', $post ) ) {
|
121 |
-
|
|
|
122 |
}
|
123 |
$image = $this->buildEntries( [ $post->ID ] );
|
124 |
-
|
|
|
125 |
}
|
126 |
|
127 |
$postContent = $this->doShortcodes( $post->post_content );
|
@@ -134,7 +137,6 @@ class Image {
|
|
134 |
$images[] = get_the_post_thumbnail_url( $post );
|
135 |
}
|
136 |
|
137 |
-
$images = $this->filter( $images );
|
138 |
$images = $this->removeImageDimensions( $images );
|
139 |
|
140 |
if ( aioseo()->helpers->isWooCommerceActive() && 'product' === $post->post_type ) {
|
@@ -142,18 +144,15 @@ class Image {
|
|
142 |
}
|
143 |
|
144 |
if ( ! $images ) {
|
145 |
-
|
|
|
146 |
}
|
147 |
|
148 |
-
$
|
149 |
-
foreach ( $images as $image ) {
|
150 |
-
$attachmentId = is_numeric( $image ) ? $image : aioseo()->helpers->attachmentUrlToPostId( $image );
|
151 |
-
$parsedImages[] = $attachmentId ? $attachmentId : $image;
|
152 |
-
}
|
153 |
|
154 |
// Limit to a 1,000 URLs, in accordance to Google's specifications.
|
155 |
-
$images = array_slice( $
|
156 |
-
|
157 |
}
|
158 |
|
159 |
/**
|
@@ -199,12 +198,13 @@ class Image {
|
|
199 |
*
|
200 |
* @since 4.0.0
|
201 |
*
|
202 |
-
* @param array $
|
203 |
-
* @return array
|
204 |
*/
|
205 |
-
private function buildEntries( $
|
206 |
$entries = [];
|
207 |
-
foreach ( $
|
|
|
208 |
if ( ! is_numeric( $id ) ) {
|
209 |
$entries[] = [ 'image:loc' => aioseo()->sitemap->helpers->formatUrl( $id ) ];
|
210 |
continue;
|
@@ -219,6 +219,27 @@ class Image {
|
|
219 |
return $entries;
|
220 |
}
|
221 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
222 |
/**
|
223 |
* Extracts all image URls from the post content.
|
224 |
*
|
@@ -240,36 +261,6 @@ class Image {
|
|
240 |
return array_unique( $urls );
|
241 |
}
|
242 |
|
243 |
-
/**
|
244 |
-
* Removes all URLs that aren't on our domain whitelist.
|
245 |
-
*
|
246 |
-
* @since 4.0.0
|
247 |
-
*
|
248 |
-
* @param array $urls The image URLs.
|
249 |
-
* @return array The remaining image URLs.
|
250 |
-
*/
|
251 |
-
private function filter( $urls ) {
|
252 |
-
$allowedDomains = apply_filters( 'aioseo_sitemap_image_domains', [
|
253 |
-
aioseo()->helpers->localizedUrl( '/' ),
|
254 |
-
'wp.com'
|
255 |
-
] );
|
256 |
-
|
257 |
-
if ( ! count( $allowedDomains ) ) {
|
258 |
-
return [];
|
259 |
-
}
|
260 |
-
|
261 |
-
$remainingUrls = [];
|
262 |
-
foreach ( $urls as $url ) {
|
263 |
-
foreach ( $allowedDomains as $domain ) {
|
264 |
-
if ( preg_match( "#.*$domain.*#", $url ) ) {
|
265 |
-
$remainingUrls[] = $url;
|
266 |
-
continue;
|
267 |
-
}
|
268 |
-
}
|
269 |
-
}
|
270 |
-
return $remainingUrls;
|
271 |
-
}
|
272 |
-
|
273 |
/**
|
274 |
* Removes image dimensions from the slug.
|
275 |
*
|
113 |
}
|
114 |
|
115 |
if ( ! empty( $post->post_password ) ) {
|
116 |
+
$this->updatePost( $post->ID );
|
117 |
+
return;
|
118 |
}
|
119 |
|
120 |
if ( 'attachment' === $post->post_type ) {
|
121 |
if ( ! wp_attachment_is( 'image', $post ) ) {
|
122 |
+
$this->updatePost( $post->ID );
|
123 |
+
return;
|
124 |
}
|
125 |
$image = $this->buildEntries( [ $post->ID ] );
|
126 |
+
$this->updatePost( $post->ID, $image );
|
127 |
+
return;
|
128 |
}
|
129 |
|
130 |
$postContent = $this->doShortcodes( $post->post_content );
|
137 |
$images[] = get_the_post_thumbnail_url( $post );
|
138 |
}
|
139 |
|
|
|
140 |
$images = $this->removeImageDimensions( $images );
|
141 |
|
142 |
if ( aioseo()->helpers->isWooCommerceActive() && 'product' === $post->post_type ) {
|
144 |
}
|
145 |
|
146 |
if ( ! $images ) {
|
147 |
+
$this->updatePost( $post->ID );
|
148 |
+
return;
|
149 |
}
|
150 |
|
151 |
+
$images = apply_filters( 'aioseo_sitemap_images', $images );
|
|
|
|
|
|
|
|
|
152 |
|
153 |
// Limit to a 1,000 URLs, in accordance to Google's specifications.
|
154 |
+
$images = array_slice( $images, 0, 1000 );
|
155 |
+
$this->updatePost( $post->ID, $this->buildEntries( $images ) );
|
156 |
}
|
157 |
|
158 |
/**
|
198 |
*
|
199 |
* @since 4.0.0
|
200 |
*
|
201 |
+
* @param array $images The images, consisting of attachment IDs or external URLs.
|
202 |
+
* @return array The image entries.
|
203 |
*/
|
204 |
+
private function buildEntries( $images ) {
|
205 |
$entries = [];
|
206 |
+
foreach ( $images as $image ) {
|
207 |
+
$id = $this->getImageId( $image );
|
208 |
if ( ! is_numeric( $id ) ) {
|
209 |
$entries[] = [ 'image:loc' => aioseo()->sitemap->helpers->formatUrl( $id ) ];
|
210 |
continue;
|
219 |
return $entries;
|
220 |
}
|
221 |
|
222 |
+
/**
|
223 |
+
* Returns the ID of the image if it's hosted on the site. Otherwise it returns the external URL.
|
224 |
+
*
|
225 |
+
* @since 4.1.3
|
226 |
+
*
|
227 |
+
* @param int|string $image The attachment ID or URL.
|
228 |
+
* @return int|string The attachment ID or URL.
|
229 |
+
*/
|
230 |
+
private function getImageId( $image ) {
|
231 |
+
if ( is_numeric( $image ) ) {
|
232 |
+
return $image;
|
233 |
+
}
|
234 |
+
|
235 |
+
$attachmentId = false;
|
236 |
+
if ( aioseo()->helpers->isValidAttachment( $image ) ) {
|
237 |
+
$attachmentId = aioseo()->helpers->attachmentUrlToPostId( $image );
|
238 |
+
}
|
239 |
+
|
240 |
+
return $attachmentId ? $attachmentId : $image;
|
241 |
+
}
|
242 |
+
|
243 |
/**
|
244 |
* Extracts all image URls from the post content.
|
245 |
*
|
261 |
return array_unique( $urls );
|
262 |
}
|
263 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
264 |
/**
|
265 |
* Removes image dimensions from the slug.
|
266 |
*
|
app/Common/Sitemap/Query.php
CHANGED
@@ -122,10 +122,9 @@ class Query {
|
|
122 |
* @return array $remainingPosts The remaining posts.
|
123 |
*/
|
124 |
public function filterPosts( $posts ) {
|
125 |
-
$remainingPosts
|
126 |
-
$isWooCommerceActive
|
127 |
-
$
|
128 |
-
$excludeHiddenProducts = apply_filters( 'aioseo_sitemap_woocommerce_exclude_hidden_products', true );
|
129 |
|
130 |
foreach ( $posts as $post ) {
|
131 |
if ( 'product' !== $post->post_type && is_numeric( $post ) ) {
|
@@ -134,11 +133,6 @@ class Query {
|
|
134 |
}
|
135 |
|
136 |
switch ( $post->post_type ) {
|
137 |
-
case 'page':
|
138 |
-
if ( ! $isWooCommerceNoindexing || ! aioseo()->helpers->isWooCommercePage( $post->ID ) ) {
|
139 |
-
$remainingPosts[] = $post;
|
140 |
-
}
|
141 |
-
break;
|
142 |
case 'product':
|
143 |
if ( ! $isWooCommerceActive || ! $excludeHiddenProducts || ! $this->isHiddenProduct( $post ) ) {
|
144 |
$remainingPosts[] = $post;
|
122 |
* @return array $remainingPosts The remaining posts.
|
123 |
*/
|
124 |
public function filterPosts( $posts ) {
|
125 |
+
$remainingPosts = [];
|
126 |
+
$isWooCommerceActive = aioseo()->helpers->isWooCommerceActive();
|
127 |
+
$excludeHiddenProducts = apply_filters( 'aioseo_sitemap_woocommerce_exclude_hidden_products', true );
|
|
|
128 |
|
129 |
foreach ( $posts as $post ) {
|
130 |
if ( 'product' !== $post->post_type && is_numeric( $post ) ) {
|
133 |
}
|
134 |
|
135 |
switch ( $post->post_type ) {
|
|
|
|
|
|
|
|
|
|
|
136 |
case 'product':
|
137 |
if ( ! $isWooCommerceActive || ! $excludeHiddenProducts || ! $this->isHiddenProduct( $post ) ) {
|
138 |
$remainingPosts[] = $post;
|
app/Common/Sitemap/Sitemap.php
CHANGED
@@ -287,7 +287,8 @@ class Sitemap {
|
|
287 |
}
|
288 |
|
289 |
if ( ! $entries ) {
|
290 |
-
|
|
|
291 |
}
|
292 |
|
293 |
$this->headers();
|
287 |
}
|
288 |
|
289 |
if ( ! $entries ) {
|
290 |
+
$this->notFoundPage();
|
291 |
+
return;
|
292 |
}
|
293 |
|
294 |
$this->headers();
|
app/Common/Social/Helpers.php
CHANGED
@@ -50,20 +50,6 @@ class Helpers {
|
|
50 |
}
|
51 |
}
|
52 |
}
|
53 |
-
|
54 |
-
// Ultimate Tag Warrior integration.
|
55 |
-
global $utw;
|
56 |
-
if ( is_object( $utw ) ) {
|
57 |
-
$tags = $utw->GetTagsForPost( $postId );
|
58 |
-
if ( ! empty( $tags ) && ! is_wp_error( $tags ) ) {
|
59 |
-
foreach ( $tags as $tag ) {
|
60 |
-
if ( ! empty( $tag->tag ) ) {
|
61 |
-
$names[] = stripslashes( preg_replace( '#(-|_)#', $tag->tag ) );
|
62 |
-
}
|
63 |
-
}
|
64 |
-
}
|
65 |
-
}
|
66 |
-
|
67 |
return $names;
|
68 |
}
|
69 |
}
|
50 |
}
|
51 |
}
|
52 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
53 |
return $names;
|
54 |
}
|
55 |
}
|
app/Common/Tools/RobotsTxt.php
CHANGED
@@ -39,7 +39,6 @@ class RobotsTxt {
|
|
39 |
}
|
40 |
|
41 |
$original = explode( "\n", $original );
|
42 |
-
$sitemapUrls = implode( "\r\n", array_merge( aioseo()->sitemap->helpers->getSitemapUrls(), $this->extractSitemapUrls( $original ) ) );
|
43 |
$originalRules = $this->extractRules( $original );
|
44 |
$networkRules = [];
|
45 |
if ( is_multisite() ) {
|
@@ -53,13 +52,13 @@ class RobotsTxt {
|
|
53 |
if ( ! aioseo()->options->tools->robots->enable ) {
|
54 |
$networkAndOriginal = $this->mergeRules( $originalRules, $this->parseRules( $networkRules ) );
|
55 |
$networkAndOriginal = $this->robotsArrayUnique( $networkAndOriginal );
|
56 |
-
return $this->stringify( $networkAndOriginal )
|
57 |
}
|
58 |
|
59 |
$allRules = $this->mergeRules( $originalRules, $this->mergeRules( $this->parseRules( $networkRules ), $this->parseRules( aioseo()->options->tools->robots->rules ) ), true );
|
60 |
$allRules = $this->robotsArrayUnique( $allRules );
|
61 |
|
62 |
-
return $this->stringify( $allRules )
|
63 |
}
|
64 |
|
65 |
/**
|
@@ -172,9 +171,10 @@ class RobotsTxt {
|
|
172 |
* Stringifies the parsed rules.
|
173 |
*
|
174 |
* @param array $allRules The rules array.
|
|
|
175 |
* @return string The stringified rules.
|
176 |
*/
|
177 |
-
private function stringify( $allRules ) {
|
178 |
$robots = [];
|
179 |
foreach ( $allRules as $agent => $rules ) {
|
180 |
if ( empty( $agent ) ) {
|
@@ -195,7 +195,16 @@ class RobotsTxt {
|
|
195 |
|
196 |
$robots[] = '';
|
197 |
}
|
198 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
199 |
}
|
200 |
|
201 |
/**
|
39 |
}
|
40 |
|
41 |
$original = explode( "\n", $original );
|
|
|
42 |
$originalRules = $this->extractRules( $original );
|
43 |
$networkRules = [];
|
44 |
if ( is_multisite() ) {
|
52 |
if ( ! aioseo()->options->tools->robots->enable ) {
|
53 |
$networkAndOriginal = $this->mergeRules( $originalRules, $this->parseRules( $networkRules ) );
|
54 |
$networkAndOriginal = $this->robotsArrayUnique( $networkAndOriginal );
|
55 |
+
return $this->stringify( $networkAndOriginal, $original );
|
56 |
}
|
57 |
|
58 |
$allRules = $this->mergeRules( $originalRules, $this->mergeRules( $this->parseRules( $networkRules ), $this->parseRules( aioseo()->options->tools->robots->rules ) ), true );
|
59 |
$allRules = $this->robotsArrayUnique( $allRules );
|
60 |
|
61 |
+
return $this->stringify( $allRules, $original );
|
62 |
}
|
63 |
|
64 |
/**
|
171 |
* Stringifies the parsed rules.
|
172 |
*
|
173 |
* @param array $allRules The rules array.
|
174 |
+
* @param string $original The original robots.txt content.
|
175 |
* @return string The stringified rules.
|
176 |
*/
|
177 |
+
private function stringify( $allRules, $original ) {
|
178 |
$robots = [];
|
179 |
foreach ( $allRules as $agent => $rules ) {
|
180 |
if ( empty( $agent ) ) {
|
195 |
|
196 |
$robots[] = '';
|
197 |
}
|
198 |
+
|
199 |
+
$robots = implode( "\r\n", $robots ) . "\r\n";
|
200 |
+
|
201 |
+
$sitemapUrls = array_merge( aioseo()->sitemap->helpers->getSitemapUrls(), $this->extractSitemapUrls( $original ) );
|
202 |
+
if ( ! empty( $sitemapUrls ) ) {
|
203 |
+
$sitemapUrls = implode( "\r\n", $sitemapUrls );
|
204 |
+
$robots .= $sitemapUrls . "\r\n\r\n";
|
205 |
+
}
|
206 |
+
|
207 |
+
return $robots;
|
208 |
}
|
209 |
|
210 |
/**
|
app/Common/Traits/Helpers/ECommerce.php
ADDED
@@ -0,0 +1,109 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
namespace AIOSEO\Plugin\Common\Traits\Helpers;
|
3 |
+
|
4 |
+
// Exit if accessed directly.
|
5 |
+
if ( ! defined( 'ABSPATH' ) ) {
|
6 |
+
exit;
|
7 |
+
}
|
8 |
+
|
9 |
+
/**
|
10 |
+
* Contains helper functions for eCommerce plugins.
|
11 |
+
*
|
12 |
+
* @since 4.1.3
|
13 |
+
*/
|
14 |
+
trait ECommerce {
|
15 |
+
/**
|
16 |
+
* Checks whether WooCommerce is active.
|
17 |
+
*
|
18 |
+
* @since 4.0.0
|
19 |
+
*
|
20 |
+
* @return boolean Whether WooCommerce is active.
|
21 |
+
*/
|
22 |
+
public function isWooCommerceActive() {
|
23 |
+
return class_exists( 'woocommerce' );
|
24 |
+
}
|
25 |
+
|
26 |
+
/**
|
27 |
+
* Checks whether the queried object is the WooCommerce shop page.
|
28 |
+
*
|
29 |
+
* @since 4.0.0
|
30 |
+
*
|
31 |
+
* @param int $id The post ID to check against (optional).
|
32 |
+
* @return bool Whether the current page is the WooCommerce shop page.
|
33 |
+
*/
|
34 |
+
public function isWooCommerceShopPage( $id = 0 ) {
|
35 |
+
if ( ! $this->isWooCommerceActive() ) {
|
36 |
+
return false;
|
37 |
+
}
|
38 |
+
|
39 |
+
if ( ! is_admin() && ! aioseo()->helpers->isAjaxCronRest() && function_exists( 'is_shop' ) ) {
|
40 |
+
return is_shop();
|
41 |
+
}
|
42 |
+
|
43 |
+
$id = ! $id && ! empty( $_GET['post'] ) ? (int) wp_unslash( $_GET['post'] ) : (int) $id; // phpcs:ignore HM.Security.ValidatedSanitizedInput
|
44 |
+
return $id && wc_get_page_id( 'shop' ) === $id;
|
45 |
+
}
|
46 |
+
|
47 |
+
/**
|
48 |
+
* Checks whether the queried object is the WooCommerce cart page.
|
49 |
+
*
|
50 |
+
* @since 4.1.3
|
51 |
+
*
|
52 |
+
* @param int $id The post ID to check against (optional).
|
53 |
+
* @return bool Whether the current page is the WooCommerce cart page.
|
54 |
+
*/
|
55 |
+
public function isWooCommerceCartPage( $id = 0 ) {
|
56 |
+
if ( ! $this->isWooCommerceActive() ) {
|
57 |
+
return false;
|
58 |
+
}
|
59 |
+
|
60 |
+
if ( ! is_admin() && ! aioseo()->helpers->isAjaxCronRest() && function_exists( 'is_cart' ) ) {
|
61 |
+
return is_cart();
|
62 |
+
}
|
63 |
+
|
64 |
+
$id = ! $id && ! empty( $_GET['post'] ) ? (int) wp_unslash( $_GET['post'] ) : (int) $id; // phpcs:ignore HM.Security.ValidatedSanitizedInput
|
65 |
+
return $id && wc_get_page_id( 'cart' ) === $id;
|
66 |
+
}
|
67 |
+
|
68 |
+
/**
|
69 |
+
* Checks whether the queried object is the WooCommerce checkout page.
|
70 |
+
*
|
71 |
+
* @since 4.1.3
|
72 |
+
*
|
73 |
+
* @param int $id The post ID to check against (optional).
|
74 |
+
* @return bool Whether the current page is the WooCommerce checkout page.
|
75 |
+
*/
|
76 |
+
public function isWooCommerceCheckoutPage( $id = 0 ) {
|
77 |
+
if ( ! $this->isWooCommerceActive() ) {
|
78 |
+
return false;
|
79 |
+
}
|
80 |
+
|
81 |
+
if ( ! is_admin() && ! aioseo()->helpers->isAjaxCronRest() && function_exists( 'is_checkout' ) ) {
|
82 |
+
return is_checkout();
|
83 |
+
}
|
84 |
+
|
85 |
+
$id = ! $id && ! empty( $_GET['post'] ) ? (int) wp_unslash( $_GET['post'] ) : (int) $id; // phpcs:ignore HM.Security.ValidatedSanitizedInput
|
86 |
+
return $id && wc_get_page_id( 'checkout' ) === $id;
|
87 |
+
}
|
88 |
+
|
89 |
+
/**
|
90 |
+
* Checks whether the queried object is the WooCommerce account page.
|
91 |
+
*
|
92 |
+
* @since 4.1.3
|
93 |
+
*
|
94 |
+
* @param int $id The post ID to check against (optional).
|
95 |
+
* @return bool Whether the current page is the WooCommerce account page.
|
96 |
+
*/
|
97 |
+
public function isWooCommerceAccountPage( $id = 0 ) {
|
98 |
+
if ( ! $this->isWooCommerceActive() ) {
|
99 |
+
return false;
|
100 |
+
}
|
101 |
+
|
102 |
+
if ( ! is_admin() && ! aioseo()->helpers->isAjaxCronRest() && function_exists( 'is_account_page' ) ) {
|
103 |
+
return is_account_page();
|
104 |
+
}
|
105 |
+
|
106 |
+
$id = ! $id && ! empty( $_GET['post'] ) ? (int) wp_unslash( $_GET['post'] ) : (int) $id; // phpcs:ignore HM.Security.ValidatedSanitizedInput
|
107 |
+
return $id && wc_get_page_id( 'myaccount' ) === $id;
|
108 |
+
}
|
109 |
+
}
|
app/Common/Traits/Options.php
CHANGED
@@ -527,8 +527,17 @@ trait Options {
|
|
527 |
$optionOrGroup = '_aioseo_type';
|
528 |
}
|
529 |
|
|
|
|
|
530 |
// Make sure our dynamic options have loaded.
|
531 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
532 |
|
533 |
// If we need to set a sub-group, do that now.
|
534 |
$defaults = $this->groupKey ? $this->options[ $this->groupKey ] : $this->options;
|
@@ -630,6 +639,17 @@ trait Options {
|
|
630 |
: null;
|
631 |
}
|
632 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
633 |
/**
|
634 |
* Updates the options in the database.
|
635 |
*
|
527 |
$optionOrGroup = '_aioseo_type';
|
528 |
}
|
529 |
|
530 |
+
static $hasInitialized = false;
|
531 |
+
|
532 |
// Make sure our dynamic options have loaded.
|
533 |
+
if ( ! $hasInitialized ) {
|
534 |
+
foreach ( $this->subGroups as $subGroup ) {
|
535 |
+
if ( 'dynamic' === $subGroup ) {
|
536 |
+
$hasInitialized = true;
|
537 |
+
$this->init( true );
|
538 |
+
}
|
539 |
+
}
|
540 |
+
}
|
541 |
|
542 |
// If we need to set a sub-group, do that now.
|
543 |
$defaults = $this->groupKey ? $this->options[ $this->groupKey ] : $this->options;
|
639 |
: null;
|
640 |
}
|
641 |
|
642 |
+
/**
|
643 |
+
* Gets the defaults options.
|
644 |
+
*
|
645 |
+
* @since 4.1.3
|
646 |
+
*
|
647 |
+
* @return array An array of dafults.
|
648 |
+
*/
|
649 |
+
public function getDefaults() {
|
650 |
+
return $this->defaults;
|
651 |
+
}
|
652 |
+
|
653 |
/**
|
654 |
* Updates the options in the database.
|
655 |
*
|
app/Common/Utils/Access.php
CHANGED
@@ -15,11 +15,11 @@ class Access {
|
|
15 |
* @var array
|
16 |
*/
|
17 |
protected $capabilities = [
|
|
|
18 |
'aioseo_general_settings',
|
19 |
'aioseo_search_appearance_settings',
|
20 |
'aioseo_social_networks_settings',
|
21 |
'aioseo_sitemap_settings',
|
22 |
-
'aioseo_internal_links_settings',
|
23 |
'aioseo_redirects_settings',
|
24 |
'aioseo_seo_analysis_settings',
|
25 |
'aioseo_tools_settings',
|
@@ -31,7 +31,8 @@ class Access {
|
|
31 |
'aioseo_page_social_settings',
|
32 |
'aioseo_local_seo_settings',
|
33 |
'aioseo_page_local_seo_settings',
|
34 |
-
'aioseo_about_us_page'
|
|
|
35 |
];
|
36 |
|
37 |
/**
|
@@ -43,7 +44,10 @@ class Access {
|
|
43 |
*/
|
44 |
protected $roles = [
|
45 |
'superadmin' => 'superadmin',
|
46 |
-
'administrator' => 'administrator'
|
|
|
|
|
|
|
47 |
];
|
48 |
|
49 |
/**
|
@@ -53,12 +57,11 @@ class Access {
|
|
53 |
*/
|
54 |
public function __construct() {
|
55 |
$adminRoles = [];
|
56 |
-
$
|
57 |
-
$allRoles
|
58 |
-
|
59 |
-
|
60 |
-
|
61 |
-
$adminRoles[ $key ] = $key;
|
62 |
}
|
63 |
}
|
64 |
|
@@ -74,29 +77,29 @@ class Access {
|
|
74 |
* @return void
|
75 |
*/
|
76 |
public function addCapabilities() {
|
|
|
|
|
77 |
foreach ( $this->roles as $wpRole => $role ) {
|
78 |
$roleObject = get_role( $wpRole );
|
79 |
if ( ! is_object( $roleObject ) ) {
|
80 |
continue;
|
81 |
}
|
82 |
|
83 |
-
if ( $this->
|
84 |
$roleObject->add_cap( 'aioseo_manage_seo' );
|
85 |
-
} else {
|
86 |
-
$roleObject->remove_cap( 'aioseo_manage_seo' );
|
87 |
}
|
88 |
|
89 |
-
if (
|
90 |
-
$
|
91 |
-
|
92 |
-
|
93 |
-
|
|
|
|
|
|
|
94 |
|
95 |
-
|
96 |
-
if ( $enabled ) {
|
97 |
$roleObject->add_cap( $capability );
|
98 |
-
} else {
|
99 |
-
$roleObject->remove_cap( $capability );
|
100 |
}
|
101 |
}
|
102 |
}
|
@@ -126,9 +129,12 @@ class Access {
|
|
126 |
}
|
127 |
|
128 |
$role = get_role( $key );
|
|
|
|
|
|
|
129 |
|
130 |
-
//
|
131 |
-
if ( $
|
132 |
continue;
|
133 |
}
|
134 |
|
@@ -157,7 +163,13 @@ class Access {
|
|
157 |
return true;
|
158 |
}
|
159 |
|
160 |
-
if (
|
|
|
|
|
|
|
|
|
|
|
|
|
161 |
return true;
|
162 |
}
|
163 |
|
@@ -174,17 +186,28 @@ class Access {
|
|
174 |
*/
|
175 |
public function getAllCapabilities( $role = null ) {
|
176 |
$capabilities = [];
|
177 |
-
foreach ( $this->
|
178 |
$capabilities[ $capability ] = $this->hasCapability( $capability, $role );
|
179 |
}
|
180 |
|
181 |
-
$capabilities['
|
182 |
-
$capabilities['
|
183 |
-
$capabilities['
|
184 |
|
185 |
return $capabilities;
|
186 |
}
|
187 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
188 |
/**
|
189 |
* If the current user is an admin, or superadmin, they have access to all caps regardless.
|
190 |
*
|
@@ -195,29 +218,14 @@ class Access {
|
|
195 |
*/
|
196 |
public function isAdmin( $role = null ) {
|
197 |
if ( $role ) {
|
198 |
-
if ( is_multisite() && 'superadmin' === $role ) {
|
199 |
-
return true;
|
200 |
-
}
|
201 |
-
|
202 |
-
if ( ! is_multisite() && 'administrator' === $role ) {
|
203 |
return true;
|
204 |
}
|
205 |
|
206 |
-
$wpRoles = wp_roles();
|
207 |
-
$allRoles = $wpRoles->roles;
|
208 |
-
foreach ( $allRoles as $key => $wpRole ) {
|
209 |
-
if ( $key === $role ) {
|
210 |
-
$r = get_role( $key );
|
211 |
-
if ( $r->has_cap( 'install_plugins' ) ) {
|
212 |
-
return true;
|
213 |
-
}
|
214 |
-
}
|
215 |
-
}
|
216 |
-
|
217 |
return false;
|
218 |
}
|
219 |
|
220 |
-
if ( ( is_multisite() && current_user_can( 'superadmin' ) ) || current_user_can( 'administrator' )
|
221 |
return true;
|
222 |
}
|
223 |
|
@@ -229,12 +237,13 @@ class Access {
|
|
229 |
*
|
230 |
* @since 4.0.9
|
231 |
*
|
232 |
-
* @param string $
|
233 |
-
* @
|
|
|
234 |
*/
|
235 |
-
protected function
|
236 |
if ( empty( $role ) ) {
|
237 |
-
return current_user_can(
|
238 |
}
|
239 |
|
240 |
$wpRoles = wp_roles();
|
@@ -242,7 +251,7 @@ class Access {
|
|
242 |
foreach ( $allRoles as $key => $wpRole ) {
|
243 |
if ( $key === $role ) {
|
244 |
$r = get_role( $key );
|
245 |
-
if ( $r->has_cap(
|
246 |
return true;
|
247 |
}
|
248 |
}
|
@@ -252,15 +261,39 @@ class Access {
|
|
252 |
}
|
253 |
|
254 |
/**
|
255 |
-
* Checks if the
|
256 |
*
|
257 |
* @since 4.0.0
|
258 |
*
|
259 |
-
* @param string $
|
260 |
-
* @return bool
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
261 |
*/
|
262 |
-
|
263 |
-
return
|
264 |
}
|
265 |
|
266 |
/**
|
15 |
* @var array
|
16 |
*/
|
17 |
protected $capabilities = [
|
18 |
+
'aioseo_dashboard',
|
19 |
'aioseo_general_settings',
|
20 |
'aioseo_search_appearance_settings',
|
21 |
'aioseo_social_networks_settings',
|
22 |
'aioseo_sitemap_settings',
|
|
|
23 |
'aioseo_redirects_settings',
|
24 |
'aioseo_seo_analysis_settings',
|
25 |
'aioseo_tools_settings',
|
31 |
'aioseo_page_social_settings',
|
32 |
'aioseo_local_seo_settings',
|
33 |
'aioseo_page_local_seo_settings',
|
34 |
+
'aioseo_about_us_page',
|
35 |
+
'aioseo_setup_wizard'
|
36 |
];
|
37 |
|
38 |
/**
|
44 |
*/
|
45 |
protected $roles = [
|
46 |
'superadmin' => 'superadmin',
|
47 |
+
'administrator' => 'administrator',
|
48 |
+
'editor' => 'editor',
|
49 |
+
'author' => 'author',
|
50 |
+
'contributor' => 'contributor'
|
51 |
];
|
52 |
|
53 |
/**
|
57 |
*/
|
58 |
public function __construct() {
|
59 |
$adminRoles = [];
|
60 |
+
$allRoles = aioseo()->helpers->getUserRoles();
|
61 |
+
foreach ( $allRoles as $roleName => $wpRole ) {
|
62 |
+
$role = get_role( $roleName );
|
63 |
+
if ( $this->isAdmin( $roleName ) || $role->has_cap( 'publish_posts' ) ) {
|
64 |
+
$adminRoles[ $roleName ] = $roleName;
|
|
|
65 |
}
|
66 |
}
|
67 |
|
77 |
* @return void
|
78 |
*/
|
79 |
public function addCapabilities() {
|
80 |
+
$this->isUpdatingRoles = true;
|
81 |
+
|
82 |
foreach ( $this->roles as $wpRole => $role ) {
|
83 |
$roleObject = get_role( $wpRole );
|
84 |
if ( ! is_object( $roleObject ) ) {
|
85 |
continue;
|
86 |
}
|
87 |
|
88 |
+
if ( $this->isAdmin( $role ) ) {
|
89 |
$roleObject->add_cap( 'aioseo_manage_seo' );
|
|
|
|
|
90 |
}
|
91 |
|
92 |
+
if ( current_user_can( 'edit_posts' ) ) {
|
93 |
+
$postCapabilities = [
|
94 |
+
'aioseo_page_analysis',
|
95 |
+
'aioseo_page_general_settings',
|
96 |
+
'aioseo_page_advanced_settings',
|
97 |
+
'aioseo_page_schema_settings',
|
98 |
+
'aioseo_page_social_settings',
|
99 |
+
];
|
100 |
|
101 |
+
foreach ( $postCapabilities as $capability ) {
|
|
|
102 |
$roleObject->add_cap( $capability );
|
|
|
|
|
103 |
}
|
104 |
}
|
105 |
}
|
129 |
}
|
130 |
|
131 |
$role = get_role( $key );
|
132 |
+
if ( empty( $role ) ) {
|
133 |
+
continue;
|
134 |
+
}
|
135 |
|
136 |
+
// Any Admin can remain.
|
137 |
+
if ( $this->isAdmin( $key ) ) {
|
138 |
continue;
|
139 |
}
|
140 |
|
163 |
return true;
|
164 |
}
|
165 |
|
166 |
+
if (
|
167 |
+
(
|
168 |
+
$this->can( 'publish_posts', $checkRole ) ||
|
169 |
+
$this->can( 'edit_posts', $checkRole )
|
170 |
+
) &&
|
171 |
+
false !== strpos( $capability, 'aioseo_page_' )
|
172 |
+
) {
|
173 |
return true;
|
174 |
}
|
175 |
|
186 |
*/
|
187 |
public function getAllCapabilities( $role = null ) {
|
188 |
$capabilities = [];
|
189 |
+
foreach ( $this->getCapabilityList() as $capability ) {
|
190 |
$capabilities[ $capability ] = $this->hasCapability( $capability, $role );
|
191 |
}
|
192 |
|
193 |
+
$capabilities['aioseo_admin'] = $this->isAdmin( $role );
|
194 |
+
$capabilities['aioseo_manage_seo'] = $this->isAdmin( $role );
|
195 |
+
$capabilities['aioseo_about_us_page'] = $this->canManage( $role );
|
196 |
|
197 |
return $capabilities;
|
198 |
}
|
199 |
|
200 |
+
/**
|
201 |
+
* Returns the capability list.
|
202 |
+
*
|
203 |
+
* @return 4.1.3
|
204 |
+
*
|
205 |
+
* @return array An array of capabilities.
|
206 |
+
*/
|
207 |
+
public function getCapabilityList() {
|
208 |
+
return $this->capabilities;
|
209 |
+
}
|
210 |
+
|
211 |
/**
|
212 |
* If the current user is an admin, or superadmin, they have access to all caps regardless.
|
213 |
*
|
218 |
*/
|
219 |
public function isAdmin( $role = null ) {
|
220 |
if ( $role ) {
|
221 |
+
if ( ( is_multisite() && 'superadmin' === $role ) || 'administrator' === $role ) {
|
|
|
|
|
|
|
|
|
222 |
return true;
|
223 |
}
|
224 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
225 |
return false;
|
226 |
}
|
227 |
|
228 |
+
if ( ( is_multisite() && current_user_can( 'superadmin' ) ) || current_user_can( 'administrator' ) ) {
|
229 |
return true;
|
230 |
}
|
231 |
|
237 |
*
|
238 |
* @since 4.0.9
|
239 |
*
|
240 |
+
* @param string $capability The capability to check against.
|
241 |
+
* @param string $role The role to check.
|
242 |
+
* @return boolean True if the role can publish.
|
243 |
*/
|
244 |
+
protected function can( $capability, $role ) {
|
245 |
if ( empty( $role ) ) {
|
246 |
+
return current_user_can( $capability );
|
247 |
}
|
248 |
|
249 |
$wpRoles = wp_roles();
|
251 |
foreach ( $allRoles as $key => $wpRole ) {
|
252 |
if ( $key === $role ) {
|
253 |
$r = get_role( $key );
|
254 |
+
if ( $r->has_cap( $capability ) ) {
|
255 |
return true;
|
256 |
}
|
257 |
}
|
261 |
}
|
262 |
|
263 |
/**
|
264 |
+
* Checks if the current user can manage AIOSEO.
|
265 |
*
|
266 |
* @since 4.0.0
|
267 |
*
|
268 |
+
* @param string|null $checkRole A role to check against.
|
269 |
+
* @return bool Whether or not the user can manage AIOSEO.
|
270 |
+
*/
|
271 |
+
public function canManage( $checkRole = null ) {
|
272 |
+
return $this->isAdmin( $checkRole );
|
273 |
+
}
|
274 |
+
|
275 |
+
/**
|
276 |
+
* Gets all options that the user does not have access to manage.
|
277 |
+
*
|
278 |
+
* @since 4.1.3
|
279 |
+
*
|
280 |
+
* @param string $role The given role.
|
281 |
+
* @return array An array with the option names.
|
282 |
+
*/
|
283 |
+
public function getNotAllowedOptions() {
|
284 |
+
return [];
|
285 |
+
}
|
286 |
+
|
287 |
+
/**
|
288 |
+
* Gets all page fields that the user does not have access to manage.
|
289 |
+
*
|
290 |
+
* @since 4.1.3
|
291 |
+
*
|
292 |
+
* @param string $role The given role.
|
293 |
+
* @return array An array with the field names.
|
294 |
*/
|
295 |
+
public function getNotAllowedPageFields() {
|
296 |
+
return [];
|
297 |
}
|
298 |
|
299 |
/**
|
app/Common/Utils/Addons.php
CHANGED
@@ -60,15 +60,76 @@ class Addons {
|
|
60 |
// The API request will tell us if we can activate a plugin, but let's check if its already active.
|
61 |
$installedPlugins = array_keys( get_plugins() );
|
62 |
foreach ( $addons as $key => $addon ) {
|
63 |
-
$addons[ $key ]->basename
|
64 |
-
$addons[ $key ]->installed
|
65 |
-
$addons[ $key ]->isActive
|
66 |
-
$addons[ $key ]->canInstall
|
|
|
|
|
67 |
}
|
68 |
|
69 |
return $addons;
|
70 |
}
|
71 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
72 |
/**
|
73 |
* Get the data for a specific addon.
|
74 |
*
|
@@ -302,6 +363,21 @@ class Addons {
|
|
302 |
return true;
|
303 |
}
|
304 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
305 |
/**
|
306 |
* Load an addon into aioseo
|
307 |
*
|
60 |
// The API request will tell us if we can activate a plugin, but let's check if its already active.
|
61 |
$installedPlugins = array_keys( get_plugins() );
|
62 |
foreach ( $addons as $key => $addon ) {
|
63 |
+
$addons[ $key ]->basename = $this->getAddonBasename( $addon->sku );
|
64 |
+
$addons[ $key ]->installed = in_array( $this->getAddonBasename( $addon->sku ), $installedPlugins, true );
|
65 |
+
$addons[ $key ]->isActive = is_plugin_active( $addons[ $key ]->basename );
|
66 |
+
$addons[ $key ]->canInstall = $this->canInstall();
|
67 |
+
$addons[ $key ]->canActivate = $this->canActivate();
|
68 |
+
$addons[ $key ]->capability = $this->getManageCapability( $addon->sku );
|
69 |
}
|
70 |
|
71 |
return $addons;
|
72 |
}
|
73 |
|
74 |
+
/**
|
75 |
+
* Returns the required capability to manage the addon.
|
76 |
+
*
|
77 |
+
* @since 4.1.3
|
78 |
+
*
|
79 |
+
* @param string $sku The addon sku.
|
80 |
+
* @return string The required capability.
|
81 |
+
*/
|
82 |
+
protected function getManageCapability( $sku ) {
|
83 |
+
$capability = apply_filters( 'aioseo_manage_seo', 'aioseo_manage_seo' );
|
84 |
+
|
85 |
+
switch ( $sku ) {
|
86 |
+
case 'aioseo-image-seo':
|
87 |
+
$capability = 'aioseo_search_appearance_settings';
|
88 |
+
break;
|
89 |
+
case 'aioseo-video-sitemap':
|
90 |
+
case 'aioseo-news-sitemap':
|
91 |
+
$capability = 'aioseo_sitemap_settings';
|
92 |
+
break;
|
93 |
+
case 'aioseo-redirects':
|
94 |
+
$capability = 'aioseo_redirects_settings';
|
95 |
+
break;
|
96 |
+
case 'aioseo-local-business':
|
97 |
+
$capability = 'aioseo_local_seo_settings';
|
98 |
+
break;
|
99 |
+
}
|
100 |
+
return $capability;
|
101 |
+
}
|
102 |
+
|
103 |
+
/**
|
104 |
+
* Check to see if there are unlicensed addons installed and activated.
|
105 |
+
*
|
106 |
+
* @since 4.1.3
|
107 |
+
*
|
108 |
+
* @return boolean True if there are unlicensed addons, false if not.
|
109 |
+
*/
|
110 |
+
public function unlicensedAddons() {
|
111 |
+
$unlicensed = [
|
112 |
+
'addons' => [],
|
113 |
+
// Translators: 1 - Opening bold tag, 2 - Plugin short name ("AIOSEO"), 3 - "Pro", 4 - Closing bold tag.
|
114 |
+
'message' => sprintf(
|
115 |
+
__( 'The following addons cannot be used, because they require %1$s%2$s %3$s%4$s to work:', 'all-in-one-seo-pack' ),
|
116 |
+
'<strong>',
|
117 |
+
AIOSEO_PLUGIN_SHORT_NAME,
|
118 |
+
'Pro',
|
119 |
+
'</strong>'
|
120 |
+
)
|
121 |
+
];
|
122 |
+
|
123 |
+
$addons = $this->getAddons();
|
124 |
+
foreach ( $addons as $addon ) {
|
125 |
+
if ( $addon->isActive ) {
|
126 |
+
$unlicensed['addons'][] = $addon;
|
127 |
+
}
|
128 |
+
}
|
129 |
+
|
130 |
+
return $unlicensed;
|
131 |
+
}
|
132 |
+
|
133 |
/**
|
134 |
* Get the data for a specific addon.
|
135 |
*
|
363 |
return true;
|
364 |
}
|
365 |
|
366 |
+
/**
|
367 |
+
* Determine if addons/plugins can be activated.
|
368 |
+
*
|
369 |
+
* @since 4.1.3
|
370 |
+
*
|
371 |
+
* @return bool True if yes, false if not.
|
372 |
+
*/
|
373 |
+
public function canActivate() {
|
374 |
+
if ( ! current_user_can( 'activate_plugins' ) ) {
|
375 |
+
return false;
|
376 |
+
}
|
377 |
+
|
378 |
+
return true;
|
379 |
+
}
|
380 |
+
|
381 |
/**
|
382 |
* Load an addon into aioseo
|
383 |
*
|
app/Common/Utils/Database.php
CHANGED
@@ -890,26 +890,6 @@ class Database {
|
|
890 |
return $this;
|
891 |
}
|
892 |
|
893 |
-
/**
|
894 |
-
* Enable/disable HTML stripping.
|
895 |
-
*
|
896 |
-
* @since 4.0.0
|
897 |
-
*
|
898 |
-
* @param boolean $value Whether or not to enable/disable HTML stripping.
|
899 |
-
* @return Database Returns the Database class which can be method chained for more query building.
|
900 |
-
*/
|
901 |
-
public function setStripTags( $value ) {
|
902 |
-
$options = $this->getEscapeOptions();
|
903 |
-
if ( $value ) {
|
904 |
-
$options = $options | DatabaseConnection::ESCAPE_STRIP_HTML;
|
905 |
-
} else {
|
906 |
-
$options = $options & ~DatabaseConnection::ESCAPE_STRIP_HTML;
|
907 |
-
}
|
908 |
-
|
909 |
-
$this->setEscapeOptions( $options );
|
910 |
-
return $this;
|
911 |
-
}
|
912 |
-
|
913 |
/**
|
914 |
* Set the output for the query.
|
915 |
*
|
@@ -1147,13 +1127,14 @@ class Database {
|
|
1147 |
$value = wp_strip_all_tags( $value );
|
1148 |
}
|
1149 |
|
1150 |
-
if (
|
1151 |
-
$
|
1152 |
-
|
1153 |
-
|
1154 |
-
|
1155 |
-
|
1156 |
-
|
|
|
1157 |
}
|
1158 |
|
1159 |
return $value;
|
890 |
return $this;
|
891 |
}
|
892 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
893 |
/**
|
894 |
* Set the output for the query.
|
895 |
*
|
1127 |
$value = wp_strip_all_tags( $value );
|
1128 |
}
|
1129 |
|
1130 |
+
if (
|
1131 |
+
( ( $options & self::ESCAPE_FORCE ) !== 0 || php_sapi_name() === 'cli' ) ||
|
1132 |
+
( ( $options & self::ESCAPE_QUOTE ) !== 0 && ! is_integer( $value ) )
|
1133 |
+
) {
|
1134 |
+
$value = esc_sql( $value );
|
1135 |
+
if ( ! is_integer( $value ) ) {
|
1136 |
+
$value = "'$value'";
|
1137 |
+
}
|
1138 |
}
|
1139 |
|
1140 |
return $value;
|
app/Common/Utils/DynamicBackup.php
ADDED
@@ -0,0 +1,316 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
namespace AIOSEO\Plugin\Common\Utils;
|
3 |
+
|
4 |
+
// Exit if accessed directly.
|
5 |
+
if ( ! defined( 'ABSPATH' ) ) {
|
6 |
+
exit;
|
7 |
+
}
|
8 |
+
|
9 |
+
class DynamicBackup {
|
10 |
+
/**
|
11 |
+
* A the name of the option to save dynamic backups to.
|
12 |
+
*
|
13 |
+
* @since 4.1.3
|
14 |
+
*
|
15 |
+
* @var string
|
16 |
+
*/
|
17 |
+
protected $optionsName = 'aioseo_dynamic_settings_backup';
|
18 |
+
|
19 |
+
/**
|
20 |
+
* The dynamic backup.
|
21 |
+
*
|
22 |
+
* @since 4.1.3
|
23 |
+
*
|
24 |
+
* @var array
|
25 |
+
*/
|
26 |
+
protected $backup = [];
|
27 |
+
|
28 |
+
/**
|
29 |
+
* Whether the backup data needs to updated after it has been restored.
|
30 |
+
*
|
31 |
+
* @since 4.1.3
|
32 |
+
*
|
33 |
+
* @var boolean
|
34 |
+
*/
|
35 |
+
protected $needsUpdate = false;
|
36 |
+
|
37 |
+
/**
|
38 |
+
* Whether the backup should be updated.
|
39 |
+
*
|
40 |
+
* @since 4.1.3
|
41 |
+
*
|
42 |
+
* @var boolean
|
43 |
+
*/
|
44 |
+
protected $shouldBackup = false;
|
45 |
+
|
46 |
+
/**
|
47 |
+
* The options from the DB.
|
48 |
+
*
|
49 |
+
* @since 4.1.3
|
50 |
+
*
|
51 |
+
* @var array
|
52 |
+
*/
|
53 |
+
protected $options = [];
|
54 |
+
|
55 |
+
/**
|
56 |
+
* Class constructor.
|
57 |
+
*
|
58 |
+
* @since 4.1.3
|
59 |
+
*/
|
60 |
+
public function __construct() {
|
61 |
+
add_action( 'wp_loaded', [ $this, 'init' ], 99999 );
|
62 |
+
add_action( 'shutdown', [ $this, 'updateBackup' ] );
|
63 |
+
}
|
64 |
+
|
65 |
+
/**
|
66 |
+
* Updates the backup after restoring options.
|
67 |
+
*
|
68 |
+
* @since 4.1.3
|
69 |
+
*
|
70 |
+
* @return void
|
71 |
+
*/
|
72 |
+
public function updateBackup() {
|
73 |
+
if ( $this->needsUpdate ) {
|
74 |
+
$this->needsUpdate = false;
|
75 |
+
update_option( $this->optionsName, wp_json_encode( $this->backup ) );
|
76 |
+
}
|
77 |
+
}
|
78 |
+
|
79 |
+
/**
|
80 |
+
* Checks whether data from the backup has to be restored.
|
81 |
+
*
|
82 |
+
* @since 4.1.3
|
83 |
+
*
|
84 |
+
* @return void
|
85 |
+
*/
|
86 |
+
public function init() {
|
87 |
+
$backup = json_decode( get_option( $this->optionsName ), true );
|
88 |
+
if ( empty( $backup ) ) {
|
89 |
+
update_option( $this->optionsName, '{}' );
|
90 |
+
return;
|
91 |
+
}
|
92 |
+
|
93 |
+
$this->backup = $backup;
|
94 |
+
$this->options = aioseo()->options->getDefaults();
|
95 |
+
|
96 |
+
$this->restorePostTypes();
|
97 |
+
$this->restoreTaxonomies();
|
98 |
+
$this->restoreArchives();
|
99 |
+
}
|
100 |
+
|
101 |
+
/**
|
102 |
+
* Restores the dynamic Post Types options.
|
103 |
+
*
|
104 |
+
* @since 4.1.3
|
105 |
+
*
|
106 |
+
* @return void
|
107 |
+
*/
|
108 |
+
private function restorePostTypes() {
|
109 |
+
$postTypes = aioseo()->helpers->getPublicPostTypes();
|
110 |
+
foreach ( $postTypes as $postType ) {
|
111 |
+
$name = $postType['name'];
|
112 |
+
if ( 'type' === $name ) {
|
113 |
+
$name = '_aioseo_type';
|
114 |
+
}
|
115 |
+
|
116 |
+
if ( ! empty( $this->backup['postTypes'][ $name ]['searchAppearance'] ) ) {
|
117 |
+
$this->restoreOptions( $this->backup['postTypes'][ $name ]['searchAppearance'], [ 'searchAppearance', 'dynamic', 'postTypes', $name ] );
|
118 |
+
unset( $this->backup['postTypes'][ $name ]['searchAppearance'] );
|
119 |
+
$this->needsUpdate = true;
|
120 |
+
}
|
121 |
+
|
122 |
+
if ( ! empty( $this->backup['postTypes'][ $name ]['social']['facebook'] ) ) {
|
123 |
+
$this->restoreOptions( $this->backup['postTypes'][ $name ]['social']['facebook'], [ 'social', 'facebook', 'general', 'dynamic', 'postTypes', $name ] );
|
124 |
+
unset( $this->backup['postTypes'][ $name ]['social']['facebook'] );
|
125 |
+
$this->needsUpdate = true;
|
126 |
+
}
|
127 |
+
}
|
128 |
+
}
|
129 |
+
|
130 |
+
/**
|
131 |
+
* Restores the dynamic Taxonomies options.
|
132 |
+
*
|
133 |
+
* @since 4.1.3
|
134 |
+
*
|
135 |
+
* @return void
|
136 |
+
*/
|
137 |
+
private function restoreTaxonomies() {
|
138 |
+
$taxonomies = aioseo()->helpers->getPublicTaxonomies();
|
139 |
+
foreach ( $taxonomies as $taxonomy ) {
|
140 |
+
$name = $taxonomy['name'];
|
141 |
+
if ( 'type' === $name ) {
|
142 |
+
$name = '_aioseo_type';
|
143 |
+
}
|
144 |
+
|
145 |
+
if ( ! empty( $this->backup['taxonomies'][ $name ]['searchAppearance'] ) ) {
|
146 |
+
$this->restoreOptions( $this->backup['taxonomies'][ $name ]['searchAppearance'], [ 'searchAppearance', 'dynamic', 'taxonomies', $name ] );
|
147 |
+
unset( $this->backup['taxonomies'][ $name ]['searchAppearance'] );
|
148 |
+
$this->needsUpdate = true;
|
149 |
+
}
|
150 |
+
|
151 |
+
if ( ! empty( $this->backup['taxonomies'][ $name ]['social']['facebook'] ) ) {
|
152 |
+
$this->restoreOptions( $this->backup['taxonomies'][ $name ]['social']['facebook'], [ 'social', 'facebook', 'general', 'dynamic', 'taxonomies', $name ] );
|
153 |
+
unset( $this->backup['taxonomies'][ $name ]['social']['facebook'] );
|
154 |
+
$this->needsUpdate = true;
|
155 |
+
}
|
156 |
+
}
|
157 |
+
}
|
158 |
+
|
159 |
+
/**
|
160 |
+
* Restores the dynamic Archives options.
|
161 |
+
*
|
162 |
+
* @since 4.1.3
|
163 |
+
*
|
164 |
+
* @return void
|
165 |
+
*/
|
166 |
+
private function restoreArchives() {
|
167 |
+
$postTypes = aioseo()->helpers->getPublicPostTypes();
|
168 |
+
foreach ( $postTypes as $postType ) {
|
169 |
+
$name = $postType['name'];
|
170 |
+
if ( 'type' === $name ) {
|
171 |
+
$name = '_aioseo_type';
|
172 |
+
}
|
173 |
+
|
174 |
+
if ( ! empty( $this->backup['archives'][ $name ]['searchAppearance'] ) ) {
|
175 |
+
$this->restoreOptions( $this->backup['archives'][ $name ]['searchAppearance'], [ 'searchAppearance', 'dynamic', 'archives', $name ] );
|
176 |
+
unset( $this->backup['archives'][ $name ]['searchAppearance'] );
|
177 |
+
$this->needsUpdate = true;
|
178 |
+
}
|
179 |
+
}
|
180 |
+
}
|
181 |
+
|
182 |
+
/**
|
183 |
+
* Restores the backuped options.
|
184 |
+
*
|
185 |
+
* @since 4.1.3
|
186 |
+
*
|
187 |
+
* @return void
|
188 |
+
* @param array $backupOptions The options to be restored.
|
189 |
+
* @param array $groups The group that the option should be restored.
|
190 |
+
*/
|
191 |
+
protected function restoreOptions( $backupOptions, $groups ) {
|
192 |
+
$groupPath = $this->options;
|
193 |
+
foreach ( $groups as $group ) {
|
194 |
+
if ( ! isset( $groupPath[ $group ] ) ) {
|
195 |
+
return false;
|
196 |
+
}
|
197 |
+
$groupPath = $groupPath[ $group ];
|
198 |
+
}
|
199 |
+
|
200 |
+
$options = aioseo()->options->noConflict();
|
201 |
+
foreach ( $backupOptions as $setting => $value ) {
|
202 |
+
// Check if the option exists by checking if the type is defined.
|
203 |
+
$type = ! empty( $groupPath[ $setting ]['type'] ) ? $groupPath[ $setting ]['type'] : '';
|
204 |
+
if ( ! $type ) {
|
205 |
+
continue;
|
206 |
+
}
|
207 |
+
|
208 |
+
foreach ( $groups as $group ) {
|
209 |
+
$options = $options->$group;
|
210 |
+
}
|
211 |
+
|
212 |
+
$options->$setting = $value['value']['value'];
|
213 |
+
}
|
214 |
+
aioseo()->options->refresh();
|
215 |
+
}
|
216 |
+
|
217 |
+
/**
|
218 |
+
* Maybe backup the options if it has disappeared.
|
219 |
+
*
|
220 |
+
* @since 4.1.3
|
221 |
+
*
|
222 |
+
* @param array $newOptions An array of options to check.
|
223 |
+
* @return void
|
224 |
+
*/
|
225 |
+
public function maybeBackup( $newOptions ) {
|
226 |
+
$this->maybeBackupPostType( $newOptions['searchAppearance']['dynamic']['postTypes'], $newOptions['social']['facebook']['general']['dynamic']['postTypes'] );
|
227 |
+
$this->maybeBackupTaxonomy( $newOptions['searchAppearance']['dynamic']['taxonomies'], $newOptions['social']['facebook']['general']['dynamic']['taxonomies'] );
|
228 |
+
$this->maybeBackupArchives( $newOptions['searchAppearance']['dynamic']['archives'] );
|
229 |
+
|
230 |
+
if ( $this->shouldBackup ) {
|
231 |
+
$this->shouldBackup = false;
|
232 |
+
update_option( $this->optionsName, wp_json_encode( $this->backup ) );
|
233 |
+
}
|
234 |
+
}
|
235 |
+
|
236 |
+
/**
|
237 |
+
* Maybe backup the Post Types.
|
238 |
+
*
|
239 |
+
* @since 4.1.3
|
240 |
+
*
|
241 |
+
* @param array $dynamicPostTypes An array of dynamic post types from Search Appearance to check.
|
242 |
+
* @param array $dynamicPostTypeOG An array of dynamic post types from Social Facebook to check.
|
243 |
+
* @return void
|
244 |
+
*/
|
245 |
+
private function maybeBackupPostType( $dynamicPostTypes, $dynamicPostTypesOG ) {
|
246 |
+
$postTypes = aioseo()->helpers->getPublicPostTypes();
|
247 |
+
$postTypes = aioseo()->helpers->normalizePostTypeTaxonomyNames( $postTypes );
|
248 |
+
|
249 |
+
foreach ( $dynamicPostTypes as $dynamicPostTypeName => $dynamicPostTypeSettings ) {
|
250 |
+
$found = wp_list_filter( $postTypes, [ 'name' => $dynamicPostTypeName ] );
|
251 |
+
if ( count( $found ) === 0 ) {
|
252 |
+
$this->backup['postTypes'][ $dynamicPostTypeName ]['searchAppearance'] = $dynamicPostTypeSettings;
|
253 |
+
$this->shouldBackup = true;
|
254 |
+
}
|
255 |
+
}
|
256 |
+
|
257 |
+
foreach ( $dynamicPostTypesOG as $dynamicPostTypeNameOG => $dynamicPostTypeSettingsOG ) {
|
258 |
+
$found = wp_list_filter( $postTypes, [ 'name' => $dynamicPostTypeNameOG ] );
|
259 |
+
if ( count( $found ) === 0 ) {
|
260 |
+
$this->backup['postTypes'][ $dynamicPostTypeNameOG ]['social']['facebook'] = $dynamicPostTypeSettingsOG;
|
261 |
+
$this->shouldBackup = true;
|
262 |
+
}
|
263 |
+
}
|
264 |
+
}
|
265 |
+
|
266 |
+
/**
|
267 |
+
* Maybe backup the Taxonomies.
|
268 |
+
*
|
269 |
+
* @since 4.1.3
|
270 |
+
*
|
271 |
+
* @param array $dynamicTaxonomies An array of dynamic taxonomy from Search Appearance to check.
|
272 |
+
* @param array $dynamicTaxonomiesOG An array of dynamic taxonomy from Social Facebook to check.
|
273 |
+
* @return void
|
274 |
+
*/
|
275 |
+
private function maybeBackupTaxonomy( $dynamicTaxonomies, $dynamicTaxonomiesOG ) {
|
276 |
+
$taxonomies = aioseo()->helpers->getPublicTaxonomies();
|
277 |
+
$taxonomies = aioseo()->helpers->normalizePostTypeTaxonomyNames( $taxonomies );
|
278 |
+
|
279 |
+
foreach ( $dynamicTaxonomies as $dynamicTaxonomyName => $dynamicTaxonomySettings ) {
|
280 |
+
$found = wp_list_filter( $taxonomies, [ 'name' => $dynamicTaxonomyName ] );
|
281 |
+
if ( count( $found ) === 0 ) {
|
282 |
+
$this->backup['taxonomies'][ $dynamicTaxonomyName ]['searchAppearance'] = $dynamicTaxonomySettings;
|
283 |
+
$this->shouldBackup = true;
|
284 |
+
}
|
285 |
+
}
|
286 |
+
|
287 |
+
foreach ( $dynamicTaxonomiesOG as $dynamicTaxonomyNameOG => $dynamicTaxonomySettingsOG ) {
|
288 |
+
$found = wp_list_filter( $taxonomies, [ 'name' => $dynamicTaxonomyNameOG ] );
|
289 |
+
if ( count( $found ) === 0 ) {
|
290 |
+
$this->backup['taxonomies'][ $dynamicTaxonomyNameOG ]['social']['facebook'] = $dynamicTaxonomySettingsOG;
|
291 |
+
$this->shouldBackup = true;
|
292 |
+
}
|
293 |
+
}
|
294 |
+
}
|
295 |
+
|
296 |
+
/**
|
297 |
+
* Maybe backup the Archives.
|
298 |
+
*
|
299 |
+
* @since 4.1.3
|
300 |
+
*
|
301 |
+
* @param array $dynamicArchives An array of dynamic archives to check.
|
302 |
+
* @return void
|
303 |
+
*/
|
304 |
+
private function maybeBackupArchives( $dynamicArchives ) {
|
305 |
+
$postTypes = aioseo()->helpers->getPublicPostTypes( false, true );
|
306 |
+
$postTypes = aioseo()->helpers->normalizePostTypeTaxonomyNames( $postTypes );
|
307 |
+
|
308 |
+
foreach ( $dynamicArchives as $archiveName => $archiveSettings ) {
|
309 |
+
$found = wp_list_filter( $postTypes, [ 'name' => $archiveName ] );
|
310 |
+
if ( count( $found ) === 0 ) {
|
311 |
+
$this->backup['archives'][ $archiveName ]['searchAppearance'] = $archiveSettings;
|
312 |
+
$this->shouldBackup = true;
|
313 |
+
}
|
314 |
+
}
|
315 |
+
}
|
316 |
+
}
|
app/Common/Utils/Helpers.php
CHANGED
@@ -19,6 +19,7 @@ class Helpers {
|
|
19 |
use TraitHelpers\ActionScheduler;
|
20 |
use TraitHelpers\Constants;
|
21 |
use TraitHelpers\DateTime;
|
|
|
22 |
use TraitHelpers\Shortcodes;
|
23 |
use TraitHelpers\Strings;
|
24 |
|
@@ -228,33 +229,6 @@ class Helpers {
|
|
228 |
return is_home() && ( 0 !== (int) get_option( 'page_for_posts' ) );
|
229 |
}
|
230 |
|
231 |
-
/**
|
232 |
-
* Checks whether WooCommerce is active.
|
233 |
-
*
|
234 |
-
* @since 4.0.0
|
235 |
-
*
|
236 |
-
* @return boolean Whether WooCommerce is active.
|
237 |
-
*/
|
238 |
-
public function isWooCommerceActive() {
|
239 |
-
return class_exists( 'woocommerce' );
|
240 |
-
}
|
241 |
-
|
242 |
-
/**
|
243 |
-
* Checks whether the queried object is the WooCommerce shop page.
|
244 |
-
*
|
245 |
-
* @since 4.0.0
|
246 |
-
*
|
247 |
-
* @return boolean
|
248 |
-
*/
|
249 |
-
public function isWooCommerceShopPage() {
|
250 |
-
$screenCheck = true;
|
251 |
-
if ( is_admin() && function_exists( 'get_current_screen' ) ) {
|
252 |
-
$screen = get_current_screen();
|
253 |
-
$screenCheck = 'edit' !== $screen->base;
|
254 |
-
}
|
255 |
-
return $this->isWooCommerceActive() && function_exists( 'is_shop' ) && is_shop() && $screenCheck;
|
256 |
-
}
|
257 |
-
|
258 |
/**
|
259 |
* Checks whether BuddyPress is active.
|
260 |
*
|
@@ -472,7 +446,6 @@ class Helpers {
|
|
472 |
$staticHomePage = intval( get_option( 'page_on_front' ) );
|
473 |
$data = [
|
474 |
'page' => $page,
|
475 |
-
'translations' => $this->getJedLocaleData( 'all-in-one-seo-pack' ),
|
476 |
'screen' => [
|
477 |
'base' => $screen->base,
|
478 |
'postType' => $screen->post_type,
|
@@ -548,11 +521,14 @@ class Helpers {
|
|
548 |
'staticHomePage' => $isStaticHomePage ? $staticHomePage : false,
|
549 |
'staticBlogPage' => $this->getBlogPageId(),
|
550 |
'staticBlogPageTitle' => get_the_title( $this->getBlogPageId() ),
|
551 |
-
'isDev' => $this->isDev()
|
|
|
552 |
],
|
553 |
'user' => [
|
554 |
'email' => wp_get_current_user()->user_email,
|
555 |
'roles' => $this->getUserRoles(),
|
|
|
|
|
556 |
'capabilities' => aioseo()->access->getAllCapabilities(),
|
557 |
'unfilteredHtml' => current_user_can( 'unfiltered_html' ),
|
558 |
'locale' => function_exists( 'get_user_locale' ) ? get_user_locale() : get_locale()
|
@@ -563,10 +539,7 @@ class Helpers {
|
|
563 |
'taxonomies' => $this->getPublicTaxonomies( false, true ),
|
564 |
'archives' => $this->getPublicPostTypes( false, true, true )
|
565 |
],
|
566 |
-
'notifications' =>
|
567 |
-
'active' => Models\Notification::getAllActiveNotifications(),
|
568 |
-
'dismissed' => Models\Notification::getAllDismissedNotifications()
|
569 |
-
],
|
570 |
'addons' => aioseo()->addons->getAddons(),
|
571 |
'version' => AIOSEO_VERSION,
|
572 |
'helpPanel' => json_decode( aioseo()->help->getDocs() ),
|
@@ -675,8 +648,6 @@ class Helpers {
|
|
675 |
}
|
676 |
}
|
677 |
|
678 |
-
// @TODO: Contextualize all data attributes above to only show on pages that they are used on.
|
679 |
-
|
680 |
if ( 'sitemaps' === $page ) {
|
681 |
try {
|
682 |
if ( as_next_scheduled_action( 'aioseo_static_sitemap_regeneration' ) ) {
|
@@ -755,7 +726,7 @@ class Helpers {
|
|
755 |
public function getUserRoles() {
|
756 |
global $wp_roles;
|
757 |
if ( ! isset( $wp_roles ) ) {
|
758 |
-
$wp_roles = new WP_Roles();
|
759 |
}
|
760 |
$roleNames = $wp_roles->get_names();
|
761 |
asort( $roleNames );
|
@@ -763,6 +734,36 @@ class Helpers {
|
|
763 |
return $roleNames;
|
764 |
}
|
765 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
766 |
/**
|
767 |
* Returns an array of plugins with the active status.
|
768 |
*
|
@@ -777,12 +778,13 @@ class Helpers {
|
|
777 |
$plugins = [];
|
778 |
foreach ( $pluginUpgrader->pluginSlugs as $key => $slug ) {
|
779 |
$plugins[ $key ] = [
|
780 |
-
'basename'
|
781 |
-
'installed'
|
782 |
-
'activated'
|
783 |
-
'adminUrl'
|
784 |
-
'canInstall'
|
785 |
-
'
|
|
|
786 |
];
|
787 |
}
|
788 |
|
@@ -937,6 +939,24 @@ class Helpers {
|
|
937 |
return in_array( $postType, $noindexedPostTypes, true );
|
938 |
}
|
939 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
940 |
/**
|
941 |
* Returns noindexed taxonomies.
|
942 |
*
|
@@ -1558,7 +1578,9 @@ class Helpers {
|
|
1558 |
static $pageOnFront = null;
|
1559 |
static $pageForPosts = null;
|
1560 |
|
1561 |
-
|
|
|
|
|
1562 |
return get_post( wc_get_page_id( 'shop' ) );
|
1563 |
}
|
1564 |
|
@@ -2268,4 +2290,15 @@ class Helpers {
|
|
2268 |
|
2269 |
return apply_filters( 'aioseo_is_rest_api_request', $isRestApiRequest );
|
2270 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2271 |
}
|
19 |
use TraitHelpers\ActionScheduler;
|
20 |
use TraitHelpers\Constants;
|
21 |
use TraitHelpers\DateTime;
|
22 |
+
use TraitHelpers\ECommerce;
|
23 |
use TraitHelpers\Shortcodes;
|
24 |
use TraitHelpers\Strings;
|
25 |
|
229 |
return is_home() && ( 0 !== (int) get_option( 'page_for_posts' ) );
|
230 |
}
|
231 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
232 |
/**
|
233 |
* Checks whether BuddyPress is active.
|
234 |
*
|
446 |
$staticHomePage = intval( get_option( 'page_on_front' ) );
|
447 |
$data = [
|
448 |
'page' => $page,
|
|
|
449 |
'screen' => [
|
450 |
'base' => $screen->base,
|
451 |
'postType' => $screen->post_type,
|
521 |
'staticHomePage' => $isStaticHomePage ? $staticHomePage : false,
|
522 |
'staticBlogPage' => $this->getBlogPageId(),
|
523 |
'staticBlogPageTitle' => get_the_title( $this->getBlogPageId() ),
|
524 |
+
'isDev' => $this->isDev(),
|
525 |
+
'isSsl' => is_ssl()
|
526 |
],
|
527 |
'user' => [
|
528 |
'email' => wp_get_current_user()->user_email,
|
529 |
'roles' => $this->getUserRoles(),
|
530 |
+
'customRoles' => $this->getCustomRoles(),
|
531 |
+
'canManage' => current_user_can( apply_filters( 'aioseo_manage_seo', 'aioseo_manage_seo' ) ),
|
532 |
'capabilities' => aioseo()->access->getAllCapabilities(),
|
533 |
'unfilteredHtml' => current_user_can( 'unfiltered_html' ),
|
534 |
'locale' => function_exists( 'get_user_locale' ) ? get_user_locale() : get_locale()
|
539 |
'taxonomies' => $this->getPublicTaxonomies( false, true ),
|
540 |
'archives' => $this->getPublicPostTypes( false, true, true )
|
541 |
],
|
542 |
+
'notifications' => Models\Notification::getNotifications( false ),
|
|
|
|
|
|
|
543 |
'addons' => aioseo()->addons->getAddons(),
|
544 |
'version' => AIOSEO_VERSION,
|
545 |
'helpPanel' => json_decode( aioseo()->help->getDocs() ),
|
648 |
}
|
649 |
}
|
650 |
|
|
|
|
|
651 |
if ( 'sitemaps' === $page ) {
|
652 |
try {
|
653 |
if ( as_next_scheduled_action( 'aioseo_static_sitemap_regeneration' ) ) {
|
726 |
public function getUserRoles() {
|
727 |
global $wp_roles;
|
728 |
if ( ! isset( $wp_roles ) ) {
|
729 |
+
$wp_roles = new \WP_Roles();
|
730 |
}
|
731 |
$roleNames = $wp_roles->get_names();
|
732 |
asort( $roleNames );
|
734 |
return $roleNames;
|
735 |
}
|
736 |
|
737 |
+
/**
|
738 |
+
* Returns the custom roles in the current WP install.
|
739 |
+
*
|
740 |
+
* @since 4.1.3
|
741 |
+
*
|
742 |
+
* @return array An array of custom roles.
|
743 |
+
*/
|
744 |
+
public function getCustomRoles() {
|
745 |
+
$allRoles = $this->getUserRoles();
|
746 |
+
$customRoles = [];
|
747 |
+
|
748 |
+
$toSkip = array_merge(
|
749 |
+
// Default WordPress roles.
|
750 |
+
[ 'superadmin', 'administrator', 'editor', 'author', 'contributor', 'subscriber' ],
|
751 |
+
// Default AIOSEO roles.
|
752 |
+
[ 'aioseo_manager', 'aioseo_editor' ]
|
753 |
+
);
|
754 |
+
|
755 |
+
foreach ( $allRoles as $roleName => $role ) {
|
756 |
+
// Skip default roles.
|
757 |
+
if ( in_array( $roleName, $toSkip, true ) ) {
|
758 |
+
continue;
|
759 |
+
}
|
760 |
+
|
761 |
+
$customRoles[ $roleName ] = $role;
|
762 |
+
}
|
763 |
+
|
764 |
+
return $customRoles;
|
765 |
+
}
|
766 |
+
|
767 |
/**
|
768 |
* Returns an array of plugins with the active status.
|
769 |
*
|
778 |
$plugins = [];
|
779 |
foreach ( $pluginUpgrader->pluginSlugs as $key => $slug ) {
|
780 |
$plugins[ $key ] = [
|
781 |
+
'basename' => $slug,
|
782 |
+
'installed' => in_array( $slug, $installedPlugins, true ),
|
783 |
+
'activated' => is_plugin_active( $slug ),
|
784 |
+
'adminUrl' => admin_url( $pluginUpgrader->pluginAdminUrls[ $key ] ),
|
785 |
+
'canInstall' => aioseo()->addons->canInstall(),
|
786 |
+
'canActivate' => aioseo()->addons->canActivate(),
|
787 |
+
'wpLink' => ! empty( $pluginUpgrader->wpPluginLinks[ $key ] ) ? $pluginUpgrader->wpPluginLinks[ $key ] : null
|
788 |
];
|
789 |
}
|
790 |
|
939 |
return in_array( $postType, $noindexedPostTypes, true );
|
940 |
}
|
941 |
|
942 |
+
/**
|
943 |
+
* Normalize Post Type or Taxonomy names to work properly with AIOSEO.
|
944 |
+
*
|
945 |
+
* @since 4.1.3
|
946 |
+
*
|
947 |
+
* @param array $items Array of items to normalize.
|
948 |
+
* @return array Array of items normalized.
|
949 |
+
*/
|
950 |
+
public function normalizePostTypeTaxonomyNames( $items ) {
|
951 |
+
foreach ( $items as &$item ) {
|
952 |
+
if ( 'type' === $item['name'] ) {
|
953 |
+
$item['name'] = '_aioseo_type';
|
954 |
+
}
|
955 |
+
}
|
956 |
+
|
957 |
+
return $items;
|
958 |
+
}
|
959 |
+
|
960 |
/**
|
961 |
* Returns noindexed taxonomies.
|
962 |
*
|
1578 |
static $pageOnFront = null;
|
1579 |
static $pageForPosts = null;
|
1580 |
|
1581 |
+
$postId = is_a( $postId, 'WP_Post' ) ? $postId->ID : $postId;
|
1582 |
+
|
1583 |
+
if ( aioseo()->helpers->isWooCommerceShopPage( $postId ) ) {
|
1584 |
return get_post( wc_get_page_id( 'shop' ) );
|
1585 |
}
|
1586 |
|
2290 |
|
2291 |
return apply_filters( 'aioseo_is_rest_api_request', $isRestApiRequest );
|
2292 |
}
|
2293 |
+
|
2294 |
+
/**
|
2295 |
+
* Checks whether the current request is an AJAX, CRON or REST request.
|
2296 |
+
*
|
2297 |
+
* @since 4.1.3
|
2298 |
+
*
|
2299 |
+
* @return bool Wether the request is an AJAX, CRON or REST request.
|
2300 |
+
*/
|
2301 |
+
public function isAjaxCronRest() {
|
2302 |
+
return wp_doing_ajax() || wp_doing_cron() || $this->isRestApiRequest();
|
2303 |
+
}
|
2304 |
}
|
app/Common/Utils/Options.php
CHANGED
@@ -35,16 +35,7 @@ class Options {
|
|
35 |
*/
|
36 |
protected $defaults = [
|
37 |
// phpcs:disable WordPress.Arrays.ArrayDeclarationSpacing.AssociativeArrayFound
|
38 |
-
'internal' => [
|
39 |
-
'searchAppearanceDynamicBackup' => [
|
40 |
-
'postTypes' => [ 'type' => 'array', 'default' => [] ],
|
41 |
-
'taxonomies' => [ 'type' => 'array', 'default' => [] ]
|
42 |
-
],
|
43 |
-
'socialFacebookDynamicBackup' => [
|
44 |
-
'postTypes' => [ 'type' => 'array', 'default' => [] ],
|
45 |
-
'taxonomies' => [ 'type' => 'array', 'default' => [] ]
|
46 |
-
],
|
47 |
-
],
|
48 |
'webmasterTools' => [
|
49 |
'google' => [ 'type' => 'string' ],
|
50 |
'bing' => [ 'type' => 'string' ],
|
@@ -61,9 +52,9 @@ class Options {
|
|
61 |
'homepageLink' => [ 'type' => 'boolean', 'default' => true ],
|
62 |
'homepageLabel' => [ 'type' => 'string', 'default' => 'Home' ],
|
63 |
'breadcrumbPrefix' => [ 'type' => 'string' ],
|
64 |
-
'archiveFormat' => [ 'type' => 'string', 'default' => 'Archives for #breadcrumb_archive_post_type_name' ],
|
65 |
-
'searchResultFormat' => [ 'type' => 'string', 'default' => 'Search for \'#breadcrumb_search_string\'' ],
|
66 |
-
'errorFormat404' => [ 'type' => 'string', 'default' => '404 Error: page not found' ],
|
67 |
'showCurrentItem' => [ 'type' => 'boolean', 'default' => true ],
|
68 |
'linkCurrentItem' => [ 'type' => 'boolean', 'default' => false ],
|
69 |
'categoryFullHierarchy' => [ 'type' => 'boolean', 'default' => false ],
|
@@ -156,6 +147,28 @@ TEMPLATE
|
|
156 |
'included' => [ 'type' => 'array', 'default' => [ 'post', 'page', 'product' ] ],
|
157 |
]
|
158 |
],
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
159 |
'dynamic' => [
|
160 |
'priority' => [
|
161 |
'postTypes' => [],
|
@@ -283,7 +296,7 @@ TEMPLATE
|
|
283 |
'useCategoriesForMetaKeywords' => [ 'type' => 'boolean', 'default' => false ],
|
284 |
'useTagsForMetaKeywords' => [ 'type' => 'boolean', 'default' => false ],
|
285 |
'dynamicallyGenerateKeywords' => [ 'type' => 'boolean', 'default' => false ],
|
286 |
-
'pagedFormat' => [ 'type' => 'string', 'default' => '- Page #page_number' ]
|
287 |
],
|
288 |
'archives' => [
|
289 |
'author' => [
|
@@ -608,7 +621,7 @@ TEMPLATE
|
|
608 |
];
|
609 |
}
|
610 |
|
611 |
-
$this->
|
612 |
$this->setDynamicSocialOptions( 'postTypes', $postType['name'] );
|
613 |
$this->setDynamicSitemapOptions( 'postTypes', $postType['name'] );
|
614 |
}
|
@@ -644,7 +657,7 @@ TEMPLATE
|
|
644 |
]
|
645 |
);
|
646 |
|
647 |
-
$this->
|
648 |
$this->setDynamicSocialOptions( 'taxonomies', $taxonomy['name'] );
|
649 |
$this->setDynamicSitemapOptions( 'taxonomies', $taxonomy['name'] );
|
650 |
}
|
@@ -688,7 +701,7 @@ TEMPLATE
|
|
688 |
]
|
689 |
);
|
690 |
|
691 |
-
$this->
|
692 |
$this->setDynamicSocialOptions( 'archives', $postType['name'] );
|
693 |
}
|
694 |
}
|
@@ -726,36 +739,6 @@ TEMPLATE
|
|
726 |
// phpcs:enable WordPress.Arrays.ArrayDeclarationSpacing.AssociativeArrayFound
|
727 |
}
|
728 |
|
729 |
-
/**
|
730 |
-
* Sets the dynamic search appearance settings for a given post type or taxonomy.
|
731 |
-
*
|
732 |
-
* @since 4.1.1
|
733 |
-
*
|
734 |
-
* @param string $objectType Whether the object belongs to the dynamic "postTypes" or "taxonomies".
|
735 |
-
* @param string $objectName The object name.
|
736 |
-
* @param array $defaultOptions The default options for the object.
|
737 |
-
* @return void
|
738 |
-
*/
|
739 |
-
protected function setDynamicSearchAppearanceOptions( $objectType, $objectName, $defaultOptions ) {
|
740 |
-
// Check if dynamic backup needs to be reset.
|
741 |
-
if ( ! empty( $this->options['internal']['searchAppearanceDynamicBackup'][ $objectType ]['value'][ $objectName ] ) ) {
|
742 |
-
$this->needsUpdate = true;
|
743 |
-
|
744 |
-
// If the backup is double-encoded, decode it again first. This code is to support versions before 4.1.2 and can be removed at some point in the future.
|
745 |
-
$value = $this->options['internal']['searchAppearanceDynamicBackup'][ $objectType ]['value'][ $objectName ];
|
746 |
-
if ( is_string( $value ) ) {
|
747 |
-
$value = json_decode( $value, true ) ? json_decode( $value, true ) : $value;
|
748 |
-
}
|
749 |
-
|
750 |
-
unset( $this->options['internal']['searchAppearanceDynamicBackup'][ $objectType ]['value'][ $objectName ] );
|
751 |
-
if ( is_array( $value ) && ! empty( $value ) ) {
|
752 |
-
$defaultOptions = array_replace_recursive( $defaultOptions, $value );
|
753 |
-
}
|
754 |
-
}
|
755 |
-
|
756 |
-
$this->defaults['searchAppearance']['dynamic'][ $objectType ][ $objectName ] = $defaultOptions;
|
757 |
-
}
|
758 |
-
|
759 |
/**
|
760 |
* Sets the dynamic social settings for a given post type or taxonomy.
|
761 |
*
|
@@ -773,22 +756,6 @@ TEMPLATE
|
|
773 |
]
|
774 |
];
|
775 |
|
776 |
-
// Check if dynamic backup needs to be reset.
|
777 |
-
if ( ! empty( $this->options['internal']['socialFacebookDynamicBackup'][ $objectType ]['value'][ $objectName ] ) ) {
|
778 |
-
$this->needsUpdate = true;
|
779 |
-
|
780 |
-
// If the backup is double-encoded, decode it again first. This code is to support versions before 4.1.2 and can be removed at some point in the future.
|
781 |
-
$value = $this->options['internal']['socialFacebookDynamicBackup'][ $objectType ]['value'][ $objectName ];
|
782 |
-
if ( is_string( $value ) ) {
|
783 |
-
$value = json_decode( $value, true ) ? json_decode( $value, true ) : $value;
|
784 |
-
}
|
785 |
-
|
786 |
-
unset( $this->options['internal']['socialFacebookDynamicBackup'][ $objectType ]['value'][ $objectName ] );
|
787 |
-
if ( is_array( $value ) && ! empty( $value ) ) {
|
788 |
-
$defaultOptions = array_replace_recursive( $defaultOptions, $value );
|
789 |
-
}
|
790 |
-
}
|
791 |
-
|
792 |
$this->defaults['social']['facebook']['general']['dynamic'][ $objectType ][ $objectName ] = $defaultOptions;
|
793 |
}
|
794 |
|
@@ -848,7 +815,7 @@ TEMPLATE
|
|
848 |
* @return void
|
849 |
*/
|
850 |
public function sanitizeAndSave( $options ) {
|
851 |
-
$sitemapOptions = ! empty( $options['sitemap']
|
852 |
$oldSitemapOptions = aioseo()->options->sitemap->general->all();
|
853 |
$deprecatedSitemapOptions = ! empty( $options['deprecated']['sitemap']['general'] )
|
854 |
? $options['deprecated']['sitemap']['general']
|
@@ -858,6 +825,7 @@ TEMPLATE
|
|
858 |
$phoneNumberOptions = isset( $options['searchAppearance']['global']['schema']['phone'] )
|
859 |
? $options['searchAppearance']['global']['schema']['phone']
|
860 |
: null;
|
|
|
861 |
|
862 |
$options = $this->maybeRemoveUnfilteredHtmlFields( $options );
|
863 |
|
@@ -867,93 +835,13 @@ TEMPLATE
|
|
867 |
return;
|
868 |
}
|
869 |
|
870 |
-
// Get the settings from the options being passed in.
|
871 |
-
$dynamicPostTypeSettings = $this->options['searchAppearance']['dynamic']['postTypes'];
|
872 |
-
$dynamicPostTypeSettingsOG = $this->options['social']['facebook']['general']['dynamic']['postTypes'];
|
873 |
-
$dynamicTaxonomiesSettings = $this->options['searchAppearance']['dynamic']['taxonomies'];
|
874 |
-
$dynamicTaxonomiesSettingsOG = $this->options['social']['facebook']['general']['dynamic']['taxonomies'];
|
875 |
-
$dynamicArchiveSettings = $this->options['searchAppearance']['dynamic']['archives'];
|
876 |
-
|
877 |
// Refactor options.
|
878 |
$this->options = array_replace_recursive(
|
879 |
$this->options,
|
880 |
$this->addValueToValuesArray( $this->options, $options, [], true )
|
881 |
);
|
882 |
|
883 |
-
|
884 |
-
$postTypes = aioseo()->helpers->getPublicPostTypes();
|
885 |
-
foreach ( $dynamicPostTypeSettings as $postTypeName => $postTypeData ) {
|
886 |
-
foreach ( $postTypes as $postType ) {
|
887 |
-
if ( 'type' === $postType['name'] ) {
|
888 |
-
$postType['name'] = '_aioseo_type';
|
889 |
-
}
|
890 |
-
|
891 |
-
// If the option has disappeared, we want to save the settings manually.
|
892 |
-
if ( $postTypeName === $postType['name'] ) {
|
893 |
-
continue 2;
|
894 |
-
}
|
895 |
-
}
|
896 |
-
|
897 |
-
$this->options['internal']['searchAppearanceDynamicBackup']['postTypes']['value'][ $postTypeName ] = $postTypeData;
|
898 |
-
}
|
899 |
-
foreach ( $dynamicPostTypeSettingsOG as $postTypeName => $postTypeData ) {
|
900 |
-
foreach ( $postTypes as $postType ) {
|
901 |
-
if ( 'type' === $postType['name'] ) {
|
902 |
-
$postType['name'] = '_aioseo_type';
|
903 |
-
}
|
904 |
-
|
905 |
-
// If the option has disappeared, we want to save the settings manually.
|
906 |
-
if ( $postTypeName === $postType['name'] ) {
|
907 |
-
continue 2;
|
908 |
-
}
|
909 |
-
}
|
910 |
-
|
911 |
-
$this->options['internal']['socialFacebookDynamicBackup']['postTypes']['value'][ $postTypeName ] = $postTypeData;
|
912 |
-
}
|
913 |
-
|
914 |
-
// Taxonomies.
|
915 |
-
$taxonomies = aioseo()->helpers->getPublicTaxonomies();
|
916 |
-
foreach ( $dynamicTaxonomiesSettings as $taxonomyName => $taxonomyData ) {
|
917 |
-
foreach ( $taxonomies as $taxonomy ) {
|
918 |
-
if ( 'type' === $taxonomy['name'] ) {
|
919 |
-
$taxonomy['name'] = '_aioseo_type';
|
920 |
-
}
|
921 |
-
|
922 |
-
// If the option has disappeared, we want to save the settings manually.
|
923 |
-
if ( $taxonomyName === $taxonomy['name'] ) {
|
924 |
-
continue 2;
|
925 |
-
}
|
926 |
-
}
|
927 |
-
|
928 |
-
$this->options['internal']['searchAppearanceDynamicBackup']['taxonomies']['value'][ $taxonomyName ] = $taxonomyData;
|
929 |
-
}
|
930 |
-
foreach ( $dynamicTaxonomiesSettingsOG as $taxonomyName => $taxonomyData ) {
|
931 |
-
foreach ( $taxonomies as $taxonomy ) {
|
932 |
-
// If the option has disappeared, we want to save the settings manually.
|
933 |
-
if ( $taxonomyName === $taxonomy['name'] ) {
|
934 |
-
continue 2;
|
935 |
-
}
|
936 |
-
}
|
937 |
-
|
938 |
-
$this->options['internal']['socialFacebookDynamicBackup']['taxonomies']['value'][ $taxonomyName ] = $taxonomyData;
|
939 |
-
}
|
940 |
-
|
941 |
-
// Archives.
|
942 |
-
$postTypes = aioseo()->helpers->getPublicPostTypes( false, true );
|
943 |
-
foreach ( $dynamicArchiveSettings as $archiveName => $archiveData ) {
|
944 |
-
foreach ( $postTypes as $postType ) {
|
945 |
-
if ( 'type' === $postType['name'] ) {
|
946 |
-
$postType['name'] = '_aioseo_type';
|
947 |
-
}
|
948 |
-
|
949 |
-
// If the option has disappeared, we want to save the settings manually.
|
950 |
-
if ( $archiveName === $postType['name'] ) {
|
951 |
-
continue 2;
|
952 |
-
}
|
953 |
-
}
|
954 |
-
|
955 |
-
$this->options['internal']['searchAppearanceDynamicBackup']['archives']['value'][ $postTypeName ] = $postTypeData;
|
956 |
-
}
|
957 |
|
958 |
// The above works for most options, but there are a few that need to be forcibly updated.
|
959 |
if ( $sitemapOptions ) {
|
@@ -963,6 +851,10 @@ TEMPLATE
|
|
963 |
$this->options['sitemap']['general']['advancedSettings']['excludePosts']['value'] = $this->sanitizeField( $options['sitemap']['general']['advancedSettings']['excludePosts'], 'array' );
|
964 |
$this->options['sitemap']['general']['advancedSettings']['excludeTerms']['value'] = $this->sanitizeField( $options['sitemap']['general']['advancedSettings']['excludeTerms'], 'array' );
|
965 |
$this->options['sitemap']['rss']['postTypes']['included']['value'] = $this->sanitizeField( $options['sitemap']['rss']['postTypes']['included'], 'array' );
|
|
|
|
|
|
|
|
|
966 |
}
|
967 |
|
968 |
// Advanced options.
|
@@ -1003,6 +895,20 @@ TEMPLATE
|
|
1003 |
$this->options['social']['profiles']['sameUsername']['included']['value'] = $this->sanitizeField( $options['social']['profiles']['sameUsername']['included'], 'array' );
|
1004 |
}
|
1005 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1006 |
// Update localized options.
|
1007 |
update_option( $this->optionsName . '_localized', $this->localized );
|
1008 |
|
35 |
*/
|
36 |
protected $defaults = [
|
37 |
// phpcs:disable WordPress.Arrays.ArrayDeclarationSpacing.AssociativeArrayFound
|
38 |
+
'internal' => [],
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
39 |
'webmasterTools' => [
|
40 |
'google' => [ 'type' => 'string' ],
|
41 |
'bing' => [ 'type' => 'string' ],
|
52 |
'homepageLink' => [ 'type' => 'boolean', 'default' => true ],
|
53 |
'homepageLabel' => [ 'type' => 'string', 'default' => 'Home' ],
|
54 |
'breadcrumbPrefix' => [ 'type' => 'string' ],
|
55 |
+
'archiveFormat' => [ 'type' => 'string', 'default' => 'Archives for #breadcrumb_archive_post_type_name', 'localized' => true ],
|
56 |
+
'searchResultFormat' => [ 'type' => 'string', 'default' => 'Search for \'#breadcrumb_search_string\'', 'localized' => true ],
|
57 |
+
'errorFormat404' => [ 'type' => 'string', 'default' => '404 Error: page not found', 'localized' => true ],
|
58 |
'showCurrentItem' => [ 'type' => 'boolean', 'default' => true ],
|
59 |
'linkCurrentItem' => [ 'type' => 'boolean', 'default' => false ],
|
60 |
'categoryFullHierarchy' => [ 'type' => 'boolean', 'default' => false ],
|
147 |
'included' => [ 'type' => 'array', 'default' => [ 'post', 'page', 'product' ] ],
|
148 |
]
|
149 |
],
|
150 |
+
'html' => [
|
151 |
+
'enable' => [ 'type' => 'boolean', 'default' => true ],
|
152 |
+
'pageUrl' => [ 'type' => 'string', 'default' => '' ],
|
153 |
+
'postTypes' => [
|
154 |
+
'all' => [ 'type' => 'boolean', 'default' => true ],
|
155 |
+
'included' => [ 'type' => 'array', 'default' => [ 'post', 'page', 'product' ] ],
|
156 |
+
],
|
157 |
+
'taxonomies' => [
|
158 |
+
'all' => [ 'type' => 'boolean', 'default' => true ],
|
159 |
+
'included' => [ 'type' => 'array', 'default' => [ 'category', 'post_tag', 'product_cat', 'product_tag' ] ],
|
160 |
+
],
|
161 |
+
'sortOrder' => [ 'type' => 'string', 'default' => 'publish_date' ],
|
162 |
+
'sortDirection' => [ 'type' => 'string', 'default' => 'asc' ],
|
163 |
+
'publicationDate' => [ 'type' => 'boolean', 'default' => true ],
|
164 |
+
'compactArchives' => [ 'type' => 'boolean', 'default' => false ],
|
165 |
+
'advancedSettings' => [
|
166 |
+
'enable' => [ 'type' => 'boolean', 'default' => false ],
|
167 |
+
'nofollowLinks' => [ 'type' => 'boolean', 'default' => false ],
|
168 |
+
'excludePosts' => [ 'type' => 'array', 'default' => [] ],
|
169 |
+
'excludeTerms' => [ 'type' => 'array', 'default' => [] ]
|
170 |
+
]
|
171 |
+
],
|
172 |
'dynamic' => [
|
173 |
'priority' => [
|
174 |
'postTypes' => [],
|
296 |
'useCategoriesForMetaKeywords' => [ 'type' => 'boolean', 'default' => false ],
|
297 |
'useTagsForMetaKeywords' => [ 'type' => 'boolean', 'default' => false ],
|
298 |
'dynamicallyGenerateKeywords' => [ 'type' => 'boolean', 'default' => false ],
|
299 |
+
'pagedFormat' => [ 'type' => 'string', 'default' => '- Page #page_number', 'localized' => true ]
|
300 |
],
|
301 |
'archives' => [
|
302 |
'author' => [
|
621 |
];
|
622 |
}
|
623 |
|
624 |
+
$this->defaults['searchAppearance']['dynamic']['postTypes'][ $postType['name'] ] = $defaultOptions;
|
625 |
$this->setDynamicSocialOptions( 'postTypes', $postType['name'] );
|
626 |
$this->setDynamicSitemapOptions( 'postTypes', $postType['name'] );
|
627 |
}
|
657 |
]
|
658 |
);
|
659 |
|
660 |
+
$this->defaults['searchAppearance']['dynamic']['taxonomies'][ $taxonomy['name'] ] = $defaultOptions;
|
661 |
$this->setDynamicSocialOptions( 'taxonomies', $taxonomy['name'] );
|
662 |
$this->setDynamicSitemapOptions( 'taxonomies', $taxonomy['name'] );
|
663 |
}
|
701 |
]
|
702 |
);
|
703 |
|
704 |
+
$this->defaults['searchAppearance']['dynamic']['archives'][ $postType['name'] ] = $defaultOptions;
|
705 |
$this->setDynamicSocialOptions( 'archives', $postType['name'] );
|
706 |
}
|
707 |
}
|
739 |
// phpcs:enable WordPress.Arrays.ArrayDeclarationSpacing.AssociativeArrayFound
|
740 |
}
|
741 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
742 |
/**
|
743 |
* Sets the dynamic social settings for a given post type or taxonomy.
|
744 |
*
|
756 |
]
|
757 |
];
|
758 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
759 |
$this->defaults['social']['facebook']['general']['dynamic'][ $objectType ][ $objectName ] = $defaultOptions;
|
760 |
}
|
761 |
|
815 |
* @return void
|
816 |
*/
|
817 |
public function sanitizeAndSave( $options ) {
|
818 |
+
$sitemapOptions = ! empty( $options['sitemap']['general'] ) ? $options['sitemap']['general'] : null;
|
819 |
$oldSitemapOptions = aioseo()->options->sitemap->general->all();
|
820 |
$deprecatedSitemapOptions = ! empty( $options['deprecated']['sitemap']['general'] )
|
821 |
? $options['deprecated']['sitemap']['general']
|
825 |
$phoneNumberOptions = isset( $options['searchAppearance']['global']['schema']['phone'] )
|
826 |
? $options['searchAppearance']['global']['schema']['phone']
|
827 |
: null;
|
828 |
+
$oldHtmlSitemapUrl = $this->sitemap->html->pageUrl;
|
829 |
|
830 |
$options = $this->maybeRemoveUnfilteredHtmlFields( $options );
|
831 |
|
835 |
return;
|
836 |
}
|
837 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
838 |
// Refactor options.
|
839 |
$this->options = array_replace_recursive(
|
840 |
$this->options,
|
841 |
$this->addValueToValuesArray( $this->options, $options, [], true )
|
842 |
);
|
843 |
|
844 |
+
aioseo()->dynamicBackup->maybeBackup( $this->options );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
845 |
|
846 |
// The above works for most options, but there are a few that need to be forcibly updated.
|
847 |
if ( $sitemapOptions ) {
|
851 |
$this->options['sitemap']['general']['advancedSettings']['excludePosts']['value'] = $this->sanitizeField( $options['sitemap']['general']['advancedSettings']['excludePosts'], 'array' );
|
852 |
$this->options['sitemap']['general']['advancedSettings']['excludeTerms']['value'] = $this->sanitizeField( $options['sitemap']['general']['advancedSettings']['excludeTerms'], 'array' );
|
853 |
$this->options['sitemap']['rss']['postTypes']['included']['value'] = $this->sanitizeField( $options['sitemap']['rss']['postTypes']['included'], 'array' );
|
854 |
+
$this->options['sitemap']['html']['postTypes']['included']['value'] = $this->sanitizeField( $options['sitemap']['html']['postTypes']['included'], 'array' );
|
855 |
+
$this->options['sitemap']['html']['taxonomies']['included']['value'] = $this->sanitizeField( $options['sitemap']['html']['taxonomies']['included'], 'array' );
|
856 |
+
$this->options['sitemap']['html']['advancedSettings']['excludePosts']['value'] = $this->sanitizeField( $options['sitemap']['html']['advancedSettings']['excludePosts'], 'array' );
|
857 |
+
$this->options['sitemap']['html']['advancedSettings']['excludeTerms']['value'] = $this->sanitizeField( $options['sitemap']['html']['advancedSettings']['excludeTerms'], 'array' );
|
858 |
}
|
859 |
|
860 |
// Advanced options.
|
895 |
$this->options['social']['profiles']['sameUsername']['included']['value'] = $this->sanitizeField( $options['social']['profiles']['sameUsername']['included'], 'array' );
|
896 |
}
|
897 |
|
898 |
+
if ( $this->sitemap->html->enable ) {
|
899 |
+
$newOptions = ! empty( $options['sitemap']['html'] ) ? $options['sitemap']['html'] : null;
|
900 |
+
|
901 |
+
$pageUrl = wp_parse_url( $newOptions['pageUrl'] );
|
902 |
+
$path = ! empty( $pageUrl['path'] ) ? untrailingslashit( $pageUrl['path'] ) : '';
|
903 |
+
if ( $path ) {
|
904 |
+
$existingPage = get_page_by_path( $path, OBJECT );
|
905 |
+
if ( is_object( $existingPage ) ) {
|
906 |
+
// If the page exists, don't override the previous URL.
|
907 |
+
$options['sitemap']['html']['pageUrl'] = $oldHtmlSitemapUrl;
|
908 |
+
}
|
909 |
+
}
|
910 |
+
}
|
911 |
+
|
912 |
// Update localized options.
|
913 |
update_option( $this->optionsName . '_localized', $this->localized );
|
914 |
|
app/Common/Utils/Templates.php
CHANGED
@@ -82,10 +82,10 @@ class Templates {
|
|
82 |
* Includes a template if the file exists.
|
83 |
*
|
84 |
* @param string $templateName The template path/name.php to be included.
|
85 |
-
* @param null $
|
86 |
* @return void
|
87 |
*/
|
88 |
-
public function getTemplate( $templateName, $
|
89 |
$template = $this->locateTemplate( $templateName );
|
90 |
if ( ! empty( $template ) and file_exists( $template ) ) {
|
91 |
include $template;
|
82 |
* Includes a template if the file exists.
|
83 |
*
|
84 |
* @param string $templateName The template path/name.php to be included.
|
85 |
+
* @param null $data Data passed down to the template.
|
86 |
* @return void
|
87 |
*/
|
88 |
+
public function getTemplate( $templateName, $data = null ) {
|
89 |
$template = $this->locateTemplate( $templateName );
|
90 |
if ( ! empty( $template ) and file_exists( $template ) ) {
|
91 |
include $template;
|
app/Common/Utils/VueSettings.php
CHANGED
@@ -61,7 +61,6 @@ class VueSettings {
|
|
61 |
'rssSitemapSettings' => true,
|
62 |
'rssAdditionalPages' => true,
|
63 |
'rssAdvancedSettings' => true,
|
64 |
-
'htmlSitemap' => true,
|
65 |
'additionalPages' => true,
|
66 |
'advancedSettings' => true,
|
67 |
'videoSitemapSettings' => true,
|
@@ -105,7 +104,10 @@ class VueSettings {
|
|
105 |
'fullSiteRedirectsRelocate' => true,
|
106 |
'fullSiteRedirectsAliases' => true,
|
107 |
'fullSiteRedirectsCanonical' => true,
|
108 |
-
'fullSiteRedirectsHttpHeaders' => true
|
|
|
|
|
|
|
109 |
],
|
110 |
'toggledRadio' => [
|
111 |
'locationsShowOnWebsite' => 'widget',
|
@@ -176,7 +178,7 @@ class VueSettings {
|
|
176 |
}
|
177 |
|
178 |
/**
|
179 |
-
* Retrieve
|
180 |
*
|
181 |
* @since 4.0.0
|
182 |
*
|
@@ -185,11 +187,12 @@ class VueSettings {
|
|
185 |
* @return mixed The value from the settings or default/null.
|
186 |
*/
|
187 |
public function __call( $name, $arguments = [] ) {
|
188 |
-
|
|
|
189 |
}
|
190 |
|
191 |
/**
|
192 |
-
* Retrieve
|
193 |
*
|
194 |
* @since 4.0.0
|
195 |
*
|
@@ -197,7 +200,8 @@ class VueSettings {
|
|
197 |
* @return mixed The value from the settings or default/null.
|
198 |
*/
|
199 |
public function __get( $name ) {
|
200 |
-
|
|
|
201 |
}
|
202 |
|
203 |
/**
|
61 |
'rssSitemapSettings' => true,
|
62 |
'rssAdditionalPages' => true,
|
63 |
'rssAdvancedSettings' => true,
|
|
|
64 |
'additionalPages' => true,
|
65 |
'advancedSettings' => true,
|
66 |
'videoSitemapSettings' => true,
|
104 |
'fullSiteRedirectsRelocate' => true,
|
105 |
'fullSiteRedirectsAliases' => true,
|
106 |
'fullSiteRedirectsCanonical' => true,
|
107 |
+
'fullSiteRedirectsHttpHeaders' => true,
|
108 |
+
'htmlSitemap' => true,
|
109 |
+
'htmlSitemapSettings' => true,
|
110 |
+
'htmlSitemapAdvancedSettings' => true
|
111 |
],
|
112 |
'toggledRadio' => [
|
113 |
'locationsShowOnWebsite' => 'widget',
|
178 |
}
|
179 |
|
180 |
/**
|
181 |
+
* Retrieve a setting or null if missing.
|
182 |
*
|
183 |
* @since 4.0.0
|
184 |
*
|
187 |
* @return mixed The value from the settings or default/null.
|
188 |
*/
|
189 |
public function __call( $name, $arguments = [] ) {
|
190 |
+
$value = isset( $this->settings[ $name ] ) ? $this->settings[ $name ] : ( ! empty( $arguments[0] ) ? $arguments[0] : $this->getDefault( $name ) );
|
191 |
+
return $value;
|
192 |
}
|
193 |
|
194 |
/**
|
195 |
+
* Retrieve a setting or null if missing.
|
196 |
*
|
197 |
* @since 4.0.0
|
198 |
*
|
200 |
* @return mixed The value from the settings or default/null.
|
201 |
*/
|
202 |
public function __get( $name ) {
|
203 |
+
$value = isset( $this->settings[ $name ] ) ? $this->settings[ $name ] : $this->getDefault( $name );
|
204 |
+
return $value;
|
205 |
}
|
206 |
|
207 |
/**
|
app/Common/Views/admin/posts/columns.php
CHANGED
@@ -13,4 +13,6 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|
13 |
// phpcs:disable VariableAnalysis.CodeAnalysis.VariableAnalysis.UndefinedVariable
|
14 |
?>
|
15 |
|
16 |
-
<div id="<?php echo esc_attr( $columnName ); ?>-<?php echo esc_attr( $postId ); ?>"
|
|
|
|
13 |
// phpcs:disable VariableAnalysis.CodeAnalysis.VariableAnalysis.UndefinedVariable
|
14 |
?>
|
15 |
|
16 |
+
<div id="<?php echo esc_attr( $columnName ); ?>-<?php echo esc_attr( $postId ); ?>">
|
17 |
+
<?php require( AIOSEO_DIR . '/app/Common/Views/parts/loader.php' ); ?>
|
18 |
+
</div>
|
app/Common/Views/sitemap/html/compact-archive.php
ADDED
@@ -0,0 +1,16 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
// phpcs:disable VariableAnalysis.CodeAnalysis.VariableAnalysis.UndefinedVariable
|
3 |
+
// phpcs:disable Generic.ControlStructures.InlineControlStructure.NotAllowed
|
4 |
+
?>
|
5 |
+
<div class="aioseo-html-sitemap">
|
6 |
+
<div class="aioseo-html-sitemap-compact-archive">
|
7 |
+
<?php if ( empty( $data['dateArchives'] ) ) esc_html_e( 'No date archives could be found.', 'all-in-one-seo-pack' ); ?>
|
8 |
+
|
9 |
+
<?php if ( ! empty( $data['lines'] ) ) : ?>
|
10 |
+
<ul>
|
11 |
+
<?php echo $data['lines']; //phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>
|
12 |
+
</ul>
|
13 |
+
<?php endif; ?>
|
14 |
+
|
15 |
+
</div>
|
16 |
+
</div>
|
app/Common/Views/sitemap/html/widget-options.php
ADDED
@@ -0,0 +1,192 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
// phpcs:disable VariableAnalysis.CodeAnalysis.VariableAnalysis.UndefinedVariable
|
3 |
+
?>
|
4 |
+
|
5 |
+
<div class="aioseo-html-sitemap">
|
6 |
+
<p>
|
7 |
+
<label for="<?php echo esc_attr( $this->get_field_id( 'title' ) ); ?>" class="aioseo-title">
|
8 |
+
<?php esc_html_e( 'Title', 'all-in-one-seo-pack' ); ?>
|
9 |
+
</label>
|
10 |
+
<input
|
11 |
+
type="text"
|
12 |
+
id="<?php echo esc_attr( $this->get_field_id( 'title' ) ); ?>"
|
13 |
+
name="<?php echo esc_attr( $this->get_field_name( 'title' ) ); ?>"
|
14 |
+
value="<?php echo esc_attr( $instance['title'] ); ?>"
|
15 |
+
class="widefat"
|
16 |
+
/>
|
17 |
+
</p>
|
18 |
+
<p>
|
19 |
+
<label for="<?php echo esc_attr( $this->get_field_id( 'archives' ) ); ?>">
|
20 |
+
<input
|
21 |
+
type="checkbox"
|
22 |
+
id="<?php echo esc_attr( $this->get_field_id( 'archives' ) ); ?>"
|
23 |
+
name="<?php echo esc_attr( $this->get_field_name( 'archives' ) ); ?>"
|
24 |
+
<?php
|
25 |
+
if ( 'on' === $instance['archives'] ) {
|
26 |
+
echo 'checked="checked"';
|
27 |
+
}
|
28 |
+
?>
|
29 |
+
class="widefat"
|
30 |
+
/>
|
31 |
+
<?php esc_html_e( 'Compact Archives', 'all-in-one-seo-pack' ); ?>
|
32 |
+
</label>
|
33 |
+
</p>
|
34 |
+
<p>
|
35 |
+
<label for="<?php echo esc_attr( $this->get_field_id( 'show_label' ) ); ?>">
|
36 |
+
<input
|
37 |
+
type="checkbox"
|
38 |
+
id="<?php echo esc_attr( $this->get_field_id( 'show_label' ) ); ?>"
|
39 |
+
name="<?php echo esc_attr( $this->get_field_name( 'show_label' ) ); ?>"
|
40 |
+
<?php
|
41 |
+
if ( 'on' === $instance['show_label'] ) {
|
42 |
+
echo 'checked="checked"';
|
43 |
+
}
|
44 |
+
?>
|
45 |
+
class="widefat"
|
46 |
+
/>
|
47 |
+
<?php esc_html_e( 'Show Labels', 'all-in-one-seo-pack' ); ?>
|
48 |
+
</label>
|
49 |
+
</p>
|
50 |
+
<p>
|
51 |
+
<label for="<?php echo esc_attr( $this->get_field_id( 'publication_date' ) ); ?>">
|
52 |
+
<input
|
53 |
+
type="checkbox"
|
54 |
+
id="<?php echo esc_attr( $this->get_field_id( 'publication_date' ) ); ?>"
|
55 |
+
name="<?php echo esc_attr( $this->get_field_name( 'publication_date' ) ); ?>"
|
56 |
+
<?php
|
57 |
+
if ( 'on' === $instance['publication_date'] ) {
|
58 |
+
echo 'checked="checked"';
|
59 |
+
}
|
60 |
+
?>
|
61 |
+
class="widefat"
|
62 |
+
/>
|
63 |
+
<?php esc_html_e( 'Show Publication Date', 'all-in-one-seo-pack' ); ?>
|
64 |
+
</label>
|
65 |
+
</p>
|
66 |
+
|
67 |
+
<p>
|
68 |
+
<label for="<?php echo esc_attr( $this->get_field_id( 'post_types' ) ); ?>" class="aioseo-title">
|
69 |
+
<?php esc_html_e( 'Post Types', 'all-in-one-seo-pack' ); ?>
|
70 |
+
</label>
|
71 |
+
|
72 |
+
<div class="aioseo-columns">
|
73 |
+
<?php foreach ( $postTypeObjects as $i => $postTypeObject ) : ?>
|
74 |
+
<div>
|
75 |
+
<label>
|
76 |
+
<input
|
77 |
+
type="checkbox"
|
78 |
+
name="<?php echo esc_attr( $this->get_field_name( 'post_types' ) ); ?>[]"
|
79 |
+
id="<?php echo esc_attr( $this->get_field_id( 'post_types' ) ); ?>"
|
80 |
+
<?php checked( in_array( $postTypeObject['name'], $instance['post_types'], true ) ); ?>
|
81 |
+
value="<?php echo esc_html( $i ); ?>"
|
82 |
+
/>
|
83 |
+
<?php echo esc_html( $postTypeObject['label'] ); ?>
|
84 |
+
</label>
|
85 |
+
</div>
|
86 |
+
<?php endforeach ?>
|
87 |
+
</div>
|
88 |
+
</p>
|
89 |
+
|
90 |
+
<p>
|
91 |
+
<label for="<?php echo esc_attr( $this->get_field_id( 'taxonomies' ) ); ?>" class="aioseo-title">
|
92 |
+
<?php esc_html_e( 'Taxonomies', 'all-in-one-seo-pack' ); ?>
|
93 |
+
</label>
|
94 |
+
|
95 |
+
<div class="aioseo-columns">
|
96 |
+
<?php foreach ( $taxonomyObjects as $i => $taxonomyObject ) : ?>
|
97 |
+
<div>
|
98 |
+
<label>
|
99 |
+
<input
|
100 |
+
type="checkbox"
|
101 |
+
name="<?php echo esc_attr( $this->get_field_name( 'taxonomies' ) ); ?>[]"
|
102 |
+
id="<?php echo esc_attr( $this->get_field_id( 'taxonomies' ) ); ?>"
|
103 |
+
<?php checked( in_array( $taxonomyObject['name'], $instance['taxonomies'], true ) ); ?>
|
104 |
+
value="<?php echo esc_html( $i ); ?>"
|
105 |
+
/>
|
106 |
+
<?php echo esc_html( $taxonomyObject['label'] ); ?>
|
107 |
+
</label>
|
108 |
+
</div>
|
109 |
+
<?php endforeach ?>
|
110 |
+
</div>
|
111 |
+
</p>
|
112 |
+
|
113 |
+
<p>
|
114 |
+
<label for="<?php echo esc_attr( $this->get_field_id( 'order_by' ) ); ?>" class="aioseo-title">
|
115 |
+
<?php esc_html_e( 'Sort Order', 'all-in-one-seo-pack' ); ?>
|
116 |
+
</label>
|
117 |
+
<select name="<?php echo esc_attr( $this->get_field_name( 'order_by' ) ); ?>" id="<?php echo esc_attr( $this->get_field_id( 'order_by' ) ); ?>" class="widefat">
|
118 |
+
<option value="publish_date"<?php selected( 'publish_date', $instance['order_by'], true ); ?>>
|
119 |
+
<?php esc_html_e( 'Publish Date', 'all-in-one-seo-pack' ); ?>
|
120 |
+
</option>
|
121 |
+
<option value="last_updated"<?php selected( 'last_updated', $instance['order_by'], true ); ?>>
|
122 |
+
<?php esc_html_e( 'Last Updated', 'all-in-one-seo-pack' ); ?>
|
123 |
+
</option>
|
124 |
+
<option value="alphabetical"<?php selected( 'alphabetical', $instance['order_by'], true ); ?>>
|
125 |
+
<?php esc_html_e( 'Alphabetical', 'all-in-one-seo-pack' ); ?>
|
126 |
+
</option>
|
127 |
+
<option value="id"<?php selected( 'id', $instance['order_by'], true ); ?>>
|
128 |
+
<?php esc_html_e( 'ID', 'all-in-one-seo-pack' ); ?>
|
129 |
+
</option>
|
130 |
+
</select>
|
131 |
+
</p>
|
132 |
+
<p>
|
133 |
+
<label for="<?php echo esc_attr( $this->get_field_id( 'order' ) ); ?>" class="aioseo-title">
|
134 |
+
<?php esc_html_e( 'Sort Direction', 'all-in-one-seo-pack' ); ?>
|
135 |
+
</label>
|
136 |
+
<select name="<?php echo esc_attr( $this->get_field_name( 'order' ) ); ?>" id="<?php echo esc_attr( $this->get_field_id( 'order' ) ); ?>" class="widefat">
|
137 |
+
<option value="asc"<?php echo ( 'asc' === $instance['order'] ) ? ' selected="selected"' : '' ?>><?php esc_html_e( 'Ascending', 'all-in-one-seo-pack' ); ?></option>
|
138 |
+
<option value="desc"<?php echo ( 'desc' === $instance['order'] ) ? ' selected="selected"' : '' ?>"><?php esc_html_e( 'Descending', 'all-in-one-seo-pack' ); ?></option>
|
139 |
+
</select>
|
140 |
+
</p>
|
141 |
+
|
142 |
+
<p>
|
143 |
+
<label for="<?php echo esc_attr( $this->get_field_id( 'excluded_posts' ) ); ?>" class="aioseo-title">
|
144 |
+
<?php esc_html_e( 'Exclude Posts / Pages', 'all-in-one-seo-pack' ); ?>
|
145 |
+
</label>
|
146 |
+
<input
|
147 |
+
type="text"
|
148 |
+
value="<?php echo esc_attr( $instance['excluded_posts'] ); ?>"
|
149 |
+
name="<?php echo esc_attr( $this->get_field_name( 'excluded_posts' ) ); ?>"
|
150 |
+
id="<?php echo esc_attr( $this->get_field_id( 'excluded_posts' ) ); ?>"
|
151 |
+
class="widefat"
|
152 |
+
/>
|
153 |
+
<p class="aioseo-description"><?php esc_html_e( 'Enter a comma-separated list of post IDs.', 'all-in-one-seo-pack' ); ?></p>
|
154 |
+
</p>
|
155 |
+
|
156 |
+
<p>
|
157 |
+
<label for="<?php echo esc_attr( $this->get_field_id( 'excluded_terms' ) ); ?>" class="aioseo-title">
|
158 |
+
<?php esc_html_e( 'Exclude Terms', 'all-in-one-seo-pack' ); ?>
|
159 |
+
</label>
|
160 |
+
<input
|
161 |
+
type="text"
|
162 |
+
value="<?php echo esc_attr( $instance['excluded_terms'] ); ?>"
|
163 |
+
name="<?php echo esc_attr( $this->get_field_name( 'excluded_terms' ) ); ?>"
|
164 |
+
id="<?php echo esc_attr( $this->get_field_id( 'excluded_terms' ) ); ?>"
|
165 |
+
class="widefat"
|
166 |
+
/>
|
167 |
+
<p class="aioseo-description"><?php esc_html_e( 'Enter a comma-separated list of term IDs.', 'all-in-one-seo-pack' ); ?></p>
|
168 |
+
</p>
|
169 |
+
</div>
|
170 |
+
|
171 |
+
<style>
|
172 |
+
.aioseo-html-sitemap label.aioseo-title,
|
173 |
+
.aioseo-html-sitemap label.aioseo-title select {
|
174 |
+
color: #141B38 !important;
|
175 |
+
font-weight: bold !important;
|
176 |
+
}
|
177 |
+
.aioseo-html-sitemap .aioseo-description {
|
178 |
+
margin-top: -5px;
|
179 |
+
font-style: italic;
|
180 |
+
font-size: 13px;
|
181 |
+
}
|
182 |
+
.aioseo-html-sitemap select, .aioseo-html-sitemap input[type=text] {
|
183 |
+
margin-top: 8px;
|
184 |
+
}
|
185 |
+
.aioseo-html-sitemap .aioseo-columns {
|
186 |
+
display: flex;
|
187 |
+
flex-wrap: wrap;
|
188 |
+
}
|
189 |
+
.aioseo-html-sitemap .aioseo-columns div {
|
190 |
+
flex: 0 0 50%;
|
191 |
+
}
|
192 |
+
</style>
|
app/Lite/Admin/Admin.php
CHANGED
@@ -36,7 +36,7 @@ class Admin extends CommonAdmin\Admin {
|
|
36 |
*/
|
37 |
protected function addAdminBarMenuItems() {
|
38 |
// Add an upsell to Pro.
|
39 |
-
if ( current_user_can( '
|
40 |
$this->adminBarMenuItems['aioseo-pro-upgrade'] = [
|
41 |
'parent' => 'aioseo-main',
|
42 |
'title' => '<span class="aioseo-menu-highlight">' . __( 'Upgrade to Pro', 'all-in-one-seo-pack' ) . '</span>',
|
@@ -59,12 +59,14 @@ class Admin extends CommonAdmin\Admin {
|
|
59 |
public function addMenu() {
|
60 |
parent::addMenu();
|
61 |
|
|
|
|
|
62 |
// We use the global submenu, because we are adding an external link here.
|
63 |
-
if ( current_user_can(
|
64 |
global $submenu;
|
65 |
$submenu[ $this->pageSlug ][] = [
|
66 |
'<span class="aioseo-menu-highlight">' . esc_html__( 'Upgrade to Pro', 'all-in-one-seo-pack' ) . '</span>',
|
67 |
-
|
68 |
apply_filters( 'aioseo_upgrade_link', aioseo()->helpers->utmUrl( AIOSEO_MARKETING_URL . 'lite-upgrade/', 'admin-menu', null, false ) )
|
69 |
];
|
70 |
}
|
36 |
*/
|
37 |
protected function addAdminBarMenuItems() {
|
38 |
// Add an upsell to Pro.
|
39 |
+
if ( current_user_can( $this->getPageRequiredCapability( '' ) ) ) {
|
40 |
$this->adminBarMenuItems['aioseo-pro-upgrade'] = [
|
41 |
'parent' => 'aioseo-main',
|
42 |
'title' => '<span class="aioseo-menu-highlight">' . __( 'Upgrade to Pro', 'all-in-one-seo-pack' ) . '</span>',
|
59 |
public function addMenu() {
|
60 |
parent::addMenu();
|
61 |
|
62 |
+
$capability = $this->getPageRequiredCapability( '' );
|
63 |
+
|
64 |
// We use the global submenu, because we are adding an external link here.
|
65 |
+
if ( current_user_can( $capability ) ) {
|
66 |
global $submenu;
|
67 |
$submenu[ $this->pageSlug ][] = [
|
68 |
'<span class="aioseo-menu-highlight">' . esc_html__( 'Upgrade to Pro', 'all-in-one-seo-pack' ) . '</span>',
|
69 |
+
$capability,
|
70 |
apply_filters( 'aioseo_upgrade_link', aioseo()->helpers->utmUrl( AIOSEO_MARKETING_URL . 'lite-upgrade/', 'admin-menu', null, false ) )
|
71 |
];
|
72 |
}
|
app/Lite/Admin/Connect.php
CHANGED
@@ -73,7 +73,8 @@ class Connect {
|
|
73 |
remove_action( 'admin_print_styles', 'gutenberg_block_editor_admin_print_styles' );
|
74 |
|
75 |
if ( 'aioseo-connect-pro' === wp_unslash( $_GET['page'] ) ) { // phpcs:ignore HM.Security.ValidatedSanitizedInput.InputNotSanitized
|
76 |
-
|
|
|
77 |
}
|
78 |
|
79 |
$this->loadConnect();
|
73 |
remove_action( 'admin_print_styles', 'gutenberg_block_editor_admin_print_styles' );
|
74 |
|
75 |
if ( 'aioseo-connect-pro' === wp_unslash( $_GET['page'] ) ) { // phpcs:ignore HM.Security.ValidatedSanitizedInput.InputNotSanitized
|
76 |
+
$this->loadConnectPro();
|
77 |
+
return;
|
78 |
}
|
79 |
|
80 |
$this->loadConnect();
|
app/Lite/Main/Updates.php
DELETED
@@ -1,44 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
namespace AIOSEO\Plugin\Lite\Main;
|
3 |
-
|
4 |
-
// Exit if accessed directly.
|
5 |
-
if ( ! defined( 'ABSPATH' ) ) {
|
6 |
-
exit;
|
7 |
-
}
|
8 |
-
|
9 |
-
use AIOSEO\Plugin\Common\Main as CommonMain;
|
10 |
-
|
11 |
-
/**
|
12 |
-
* Common class with methods that are called.
|
13 |
-
*
|
14 |
-
* @since 4.0.0
|
15 |
-
*/
|
16 |
-
class Updates extends CommonMain\Updates {
|
17 |
-
/**
|
18 |
-
* Run our version updates here.
|
19 |
-
*
|
20 |
-
* @since 4.0.0
|
21 |
-
*
|
22 |
-
* @param string $oldVersion The old version number to compare against.
|
23 |
-
* @return void
|
24 |
-
*/
|
25 |
-
protected function doVersionUpdates( $oldVersion ) {
|
26 |
-
parent::doVersionUpdates( $oldVersion );
|
27 |
-
|
28 |
-
if ( version_compare( $oldVersion, '2.3.3', '<' ) ) {
|
29 |
-
$this->badBots201603();
|
30 |
-
}
|
31 |
-
|
32 |
-
if ( version_compare( $oldVersion, '2.3.4.1', '<' ) ) {
|
33 |
-
$this->badBotsRemoveYandex201604();
|
34 |
-
}
|
35 |
-
|
36 |
-
if ( version_compare( $oldVersion, '2.3.9', '<' ) ) {
|
37 |
-
$this->badBotsRemoveSeznambot201608();
|
38 |
-
}
|
39 |
-
|
40 |
-
if ( version_compare( $oldVersion, '2.9', '<' ) ) {
|
41 |
-
$this->badBotsRemoveSemrush201810();
|
42 |
-
}
|
43 |
-
}
|
44 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
app/Lite/Meta/Main.php
DELETED
@@ -1,26 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
namespace AIOSEO\Plugin\Lite\Meta;
|
3 |
-
|
4 |
-
// Exit if accessed directly.
|
5 |
-
if ( ! defined( 'ABSPATH' ) ) {
|
6 |
-
exit;
|
7 |
-
}
|
8 |
-
|
9 |
-
use \AIOSEO\Plugin\Common\Meta as CommonMeta;
|
10 |
-
|
11 |
-
/**
|
12 |
-
* Handles our ouput in the document head.
|
13 |
-
*
|
14 |
-
* @since 4.0.0
|
15 |
-
*/
|
16 |
-
class Main extends CommonMeta\Main {
|
17 |
-
/**
|
18 |
-
* Class constructor.
|
19 |
-
*
|
20 |
-
* @since 4.0.0
|
21 |
-
*/
|
22 |
-
public function __construct() {
|
23 |
-
parent::__construct();
|
24 |
-
$this->included = new CommonMeta\Included();
|
25 |
-
}
|
26 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
dist/Lite/assets/css/aioseo-admin-bar.css
CHANGED
@@ -1,3 +1,3 @@
|
|
1 |
-
/*! ! built on
|
2 |
-
#wpadminbar #wp-admin-bar-aioseo-main .aioseo-logo.svg{float:left;width:26px;height:30px;background-repeat:no-repeat;background-position:0 6px;background-size:20px;background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMjAiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iI2ZmZiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBjbGFzcz0iYWlvc2VvLWdlYXIiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOS45ODU0MiAxOS45NzA4QzE1LjUwMDIgMTkuOTcwOCAxOS45NzA4IDE1LjUwMDIgMTkuOTcwOCA5Ljk4NTQyQzE5Ljk3MDggNC40NzA2MyAxNS41MDAyIDAgOS45ODU0MiAwQzQuNDcwNjMgMCAwIDQuNDcwNjMgMCA5Ljk4NTQyQzAgMTUuNTAwMiA0LjQ3MDYzIDE5Ljk3MDggOS45ODU0MiAxOS45NzA4Wk04LjM5NTQxIDMuNjU0NjRDOC4yNjAxNiAzLjQ0ODUgOC4wMDk2IDMuMzUyMTEgNy43Nzk4NSAzLjQzMzI3QzcuNTE4MTYgMy41MjU3MiA3LjI2MjE4IDMuNjM0NDUgNy4wMTM0OSAzLjc1ODhDNi43OTUxOSAzLjg2Nzk2IDYuNjg1NjYgNC4xMTczMSA2LjczMzcyIDQuMzYwNDlMNi45MDQ5MyA1LjIyNjk0QzYuOTQ5IDUuNDQ5OTYgNi44NTggNS42NzYzIDYuNjg1MjIgNS44MjAwOUM2LjQxMjE2IDYuMDQ3MzQgNi4xNjAwNyA2LjMwNDI2IDUuOTM0MjEgNi41ODg2NEM1Ljc5MzgzIDYuNzY1MzkgNS41NzIzMyA2Ljg1OTA3IDUuMzUzNjEgNi44MTQ4OUw0LjUwNDI0IDYuNjQzM0M0LjI2NTY0IDYuNTk1MSA0LjAyMTU3IDYuNzA3ODggMy45MTU0NCA2LjkzMTIxQzMuODU1NDkgNy4wNTczOCAzLjc5ODg5IDcuMTg2MiAzLjc0NTgzIDcuMzE3NThDMy42OTI3NiA3LjQ0ODk2IDMuNjQzOTcgNy41ODEwNSAzLjU5OTM4IDcuNzEzNjlDMy41MjA0OCA3Ljk0ODQ3IDMuNjE1NzkgOC4yMDM5OCAzLjgxODM5IDguMzQxMzNMNC41Mzk1OCA4LjgzMDI3QzQuNzI1MjkgOC45NTYxNyA0LjgxNzc4IDkuMTgxOSA0Ljc5NTM0IDkuNDA4MjZDNC43NTkyNSA5Ljc3MjQ0IDQuNzYwNzIgMTAuMTM2IDQuNzk3NTYgMTAuNDkzNkM0LjgyMDg3IDEwLjcxOTggNC43MjkxNSAxMC45NDU5IDQuNTQzODggMTEuMDcyNEwzLjgyNDA4IDExLjU2NDJDMy42MjIwNSAxMS43MDIyIDMuNTI3NTkgMTEuOTU3OSAzLjYwNzEzIDEyLjE5MjNDMy42OTc3NCAxMi40NTkzIDMuODA0MyAxMi43MjA1IDMuOTI2MTUgMTIuOTc0M0M0LjAzMzEzIDEzLjE5NzEgNC4yNzc0OSAxMy4zMDg4IDQuNTE1ODEgMTMuMjU5OEw1LjM2NDk1IDEzLjA4NTFDNS41ODM1IDEzLjA0MDEgNS44MDUzMyAxMy4xMzMgNS45NDYyMyAxMy4zMDkzQzYuMTY4OTMgMTMuNTg3OSA2LjQyMDcxIDEzLjg0NTEgNi42OTk0IDE0LjA3NTZDNi44NzI2MSAxNC4yMTg4IDYuOTY0NDIgMTQuNDQ0OCA2LjkyMTEyIDE0LjY2OEw2Ljc1Mjk2IDE1LjUzNDhDNi43MDU3MiAxNS43NzgyIDYuODE2MjUgMTYuMDI3MyA3LjAzNTExIDE2LjEzNTZDNy4xNTg3NiAxNi4xOTY3IDcuMjg1IDE2LjI1NDUgNy40MTM3NSAxNi4zMDg2QzcuNTQyNTEgMTYuMzYyOCA3LjY3MTk2IDE2LjQxMjYgNy44MDE5NSAxNi40NTgxQzguMTgyMjQgMTYuNTkxMiA4LjcxNDQ5IDE2LjExNDcgOS4xMDggMTUuNzYyNUM5LjMwMjA1IDE1LjU4ODggOS40MjE3NCAxNS4zNDMgOS40MjMwMSAxNS4wNzk4QzkuNDIzMDEgMTUuMDc4NCA5LjQyMzAyIDE1LjA3NyA5LjQyMzAyIDE1LjA3NTZMOS40MjMwMSAxMy42MjYzQzkuNDIzMDEgMTMuNjEwOSA5LjQyMzYgMTMuNTk1NyA5LjQyNDc2IDEzLjU4MDZDOC4yNjI0OCAxMy4yOTcxIDcuMzk4MzggMTIuMjMwMSA3LjM5ODM4IDEwLjk1NzJWOS40MTgyM0M3LjM5ODM4IDkuMzAxMjUgNy40OTEzMSA5LjIwNjQyIDcuNjA1OTYgOS4yMDY0Mkg4LjMyNTg0VjcuNjkyMkM4LjMyNTg0IDcuNDgzMTIgOC40OTE5MyA3LjMxMzY0IDguNjk2ODMgNy4zMTM2NEM4LjkwMTcxIDcuMzEzNjQgOS4wNjc4MSA3LjQ4MzEyIDkuMDY3ODEgNy42OTIyVjkuMjA2NDJIMTEuMDE1NVY3LjY5MjJDMTEuMDE1NSA3LjQ4MzEyIDExLjE4MTYgNy4zMTM2NCAxMS4zODY1IDcuMzEzNjRDMTEuNTkxNCA3LjMxMzY0IDExLjc1NzUgNy40ODMxMiAxMS43NTc1IDcuNjkyMlY5LjIwNjQySDEyLjQ3NzNDMTIuNTkyIDkuMjA2NDIgMTIuNjg0OSA5LjMwMTI1IDEyLjY4NDkgOS40MTgyM1YxMC45NTcyQzEyLjY4NDkgMTIuMjcwNCAxMS43NjUzIDEzLjM2NDMgMTAuNTQ3NCAxMy42MDUxQzEwLjU0NzcgMTMuNjEyMSAxMC41NDc4IDEzLjYxOTIgMTAuNTQ3OCAxMy42MjYzTDEwLjU0NzggMTUuMDY5NEMxMC41NDc4IDE1LjMzNzcgMTAuNjcxMSAxNS41ODc5IDEwLjg3MSAxNS43NjIyQzExLjI3MTUgMTYuMTExNSAxMS44MTI5IDE2LjU4MzcgMTIuMTkxIDE2LjQ1MDJDMTIuNDUyNyAxNi4zNTc3IDEyLjcwODYgMTYuMjQ5IDEyLjk1NzMgMTYuMTI0NkMxMy4xNzU2IDE2LjAxNTUgMTMuMjg1MiAxNS43NjYxIDEzLjIzNzEgMTUuNTIyOUwxMy4wNjU5IDE0LjY1NjVDMTMuMDIxOCAxNC40MzM0IDEzLjExMjggMTQuMjA3MSAxMy4yODU2IDE0LjA2MzNDMTMuNTU4NyAxMy44MzYxIDEzLjgxMDcgMTMuNTc5MiAxNC4wMzY2IDEzLjI5NDhDMTQuMTc3IDEzLjExOCAxNC4zOTg1IDEzLjAyNDQgMTQuNjE3MiAxMy4wNjg1TDE1LjQ2NjYgMTMuMjQwMUMxNS43MDUyIDEzLjI4ODMgMTUuOTQ5MyAxMy4xNzU2IDE2LjA1NTQgMTIuOTUyMkMxNi4xMTUzIDEyLjgyNjEgMTYuMTcxOSAxMi42OTcyIDE2LjIyNSAxMi41NjU5QzE2LjI3ODEgMTIuNDM0NSAxNi4zMjY5IDEyLjMwMjQgMTYuMzcxNCAxMi4xNjk4QzE2LjQ1MDMgMTEuOTM1IDE2LjM1NSAxMS42Nzk1IDE2LjE1MjQgMTEuNTQyMUwxNS40MzEyIDExLjA1MzJDMTUuMjQ1NSAxMC45MjczIDE1LjE1MyAxMC43MDE1IDE1LjE3NTUgMTAuNDc1MkMxNS4yMTE2IDEwLjExMSAxNS4yMTAxIDkuNzQ3NDQgMTUuMTczMyA5LjM4OTg2QzE1LjE0OTkgOS4xNjM2MSAxNS4yNDE3IDguOTM3NTcgMTUuNDI2OSA4LjgxMUwxNi4xNDY3IDguMzE5MjdDMTYuMzQ4OCA4LjE4MTI2IDE2LjQ0MzIgNy45MjU1OCAxNi4zNjM3IDcuNjkxMTVDMTYuMjczMSA3LjQyNDExIDE2LjE2NjUgNy4xNjI5MiAxNi4wNDQ3IDYuOTA5MTVDMTUuOTM3NyA2LjY4NjM4IDE1LjY5MzMgNi41NzQ2MiAxNS40NTUgNi42MjM2NkwxNC42MDU5IDYuNzk4MzdDMTQuMzg3MyA2Ljg0MzM0IDE0LjE2NTUgNi43NTA0OCAxNC4wMjQ2IDYuNTc0MThDMTMuODAxOSA2LjI5NTU0IDEzLjU1MDEgNi4wMzgzMiAxMy4yNzE0IDUuODA3ODRDMTMuMDk4MiA1LjY2NDYgMTMuMDA2NCA1LjQzODU4IDEzLjA0OTcgNS4yMTU0TDEzLjIxNzkgNC4zNDg2OEMxMy4yNjUxIDQuMTA1MjEgMTMuMTU0NiAzLjg1NjE2IDEyLjkzNTcgMy43NDc4N0MxMi44MTIxIDMuNjg2NjkgMTIuNjg1OCAzLjYyODk1IDEyLjU1NzEgMy41NzQ4QzEyLjQyODMgMy41MjA2NSAxMi4yOTg5IDMuNDcwODYgMTIuMTY4OSAzLjQyNTM3QzExLjkzODggMy4zNDQ4NSAxMS42ODg0IDMuNDQyMTEgMTEuNTUzOCAzLjY0ODg0TDExLjA3NDYgNC4zODQ3NUMxMC45NTEzIDQuNTc0MjUgMTAuNzMgNC42Njg2MiAxMC41MDgyIDQuNjQ1NzNDMTAuMTUxMyA0LjYwODkgOS43OTUwMiA0LjYxMDM5IDkuNDQ0NTkgNC42NDc5OUM5LjIyMjg2IDQuNjcxNzcgOS4wMDEzNCA0LjU3ODE4IDguODc3MzEgNC4zODkxM0w4LjM5NTQxIDMuNjU0NjRaIiBmaWxsPSIjZmZmIiAvPjwvc3ZnPg==") !important}#wpadminbar #wp-admin-bar-aioseo-pro-upgrade a{background-color:#1DA867;padding-bottom:5px}#wpadminbar #wp-admin-bar-aioseo-pro-upgrade a span{font-weight:600}#wpadminbar #wp-admin-bar-aioseo-pro-license a{background-color:#DF2A4A;padding-bottom:5px}#wpadminbar #wp-admin-bar-aioseo-pro-license a span{font-weight:600}#wpadminbar .aioseo-menu-notification-counter{display:inline-flex;vertical-align:top;box-sizing:border-box;margin:7px 0 0 5px;padding:0;min-width:18px;height:18px;border-radius:9px;background-color:#ca4a1f;color:#fff;font-size:11px;line-height:1.6;text-align:center;justify-content:center}#wpadminbar .aioseo-menu-notification-counter span{line-height:1;font-size:11px}#wpadminbar .aioseo-menu-notification-indicator{float:right;margin:10px 0 0;width:8px;height:8px;border-radius:50%;background-color:#ca4a1f;line-height:1.6;animation:aioseo-menu-notification-indicator-pulse 1.5s infinite}@keyframes aioseo-menu-notification-indicator-pulse{0%{box-shadow:0 0 0 0px rgba(202,74,31,0.5)}100%{box-shadow:0 0 0 10px rgba(202,74,31,0)}}@media screen and (max-width: 782px){#wpadminbar #wp-admin-bar-aioseo-main{display:block;position:static}#wpadminbar #wp-admin-bar-aioseo-main .ab-item .text{display:none}#wpadminbar #wp-admin-bar-aioseo-main .aioseo-logo.svg{width:52px;height:46px;background-position:50% 8px;background-size:30px}}
|
3 |
|
1 |
+
/*! ! built on Friday, August 13th 2021, 4:37:42 pm */
|
2 |
+
#wpadminbar #wp-admin-bar-aioseo-main .aioseo-logo.svg{float:left;width:26px;height:30px;background-repeat:no-repeat;background-position:0 6px;background-size:20px;background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMjAiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iI2ZmZiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBjbGFzcz0iYWlvc2VvLWdlYXIiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOS45ODU0MiAxOS45NzA4QzE1LjUwMDIgMTkuOTcwOCAxOS45NzA4IDE1LjUwMDIgMTkuOTcwOCA5Ljk4NTQyQzE5Ljk3MDggNC40NzA2MyAxNS41MDAyIDAgOS45ODU0MiAwQzQuNDcwNjMgMCAwIDQuNDcwNjMgMCA5Ljk4NTQyQzAgMTUuNTAwMiA0LjQ3MDYzIDE5Ljk3MDggOS45ODU0MiAxOS45NzA4Wk04LjM5NTQxIDMuNjU0NjRDOC4yNjAxNiAzLjQ0ODUgOC4wMDk2IDMuMzUyMTEgNy43Nzk4NSAzLjQzMzI3QzcuNTE4MTYgMy41MjU3MiA3LjI2MjE4IDMuNjM0NDUgNy4wMTM0OSAzLjc1ODhDNi43OTUxOSAzLjg2Nzk2IDYuNjg1NjYgNC4xMTczMSA2LjczMzcyIDQuMzYwNDlMNi45MDQ5MyA1LjIyNjk0QzYuOTQ5IDUuNDQ5OTYgNi44NTggNS42NzYzIDYuNjg1MjIgNS44MjAwOUM2LjQxMjE2IDYuMDQ3MzQgNi4xNjAwNyA2LjMwNDI2IDUuOTM0MjEgNi41ODg2NEM1Ljc5MzgzIDYuNzY1MzkgNS41NzIzMyA2Ljg1OTA3IDUuMzUzNjEgNi44MTQ4OUw0LjUwNDI0IDYuNjQzM0M0LjI2NTY0IDYuNTk1MSA0LjAyMTU3IDYuNzA3ODggMy45MTU0NCA2LjkzMTIxQzMuODU1NDkgNy4wNTczOCAzLjc5ODg5IDcuMTg2MiAzLjc0NTgzIDcuMzE3NThDMy42OTI3NiA3LjQ0ODk2IDMuNjQzOTcgNy41ODEwNSAzLjU5OTM4IDcuNzEzNjlDMy41MjA0OCA3Ljk0ODQ3IDMuNjE1NzkgOC4yMDM5OCAzLjgxODM5IDguMzQxMzNMNC41Mzk1OCA4LjgzMDI3QzQuNzI1MjkgOC45NTYxNyA0LjgxNzc4IDkuMTgxOSA0Ljc5NTM0IDkuNDA4MjZDNC43NTkyNSA5Ljc3MjQ0IDQuNzYwNzIgMTAuMTM2IDQuNzk3NTYgMTAuNDkzNkM0LjgyMDg3IDEwLjcxOTggNC43MjkxNSAxMC45NDU5IDQuNTQzODggMTEuMDcyNEwzLjgyNDA4IDExLjU2NDJDMy42MjIwNSAxMS43MDIyIDMuNTI3NTkgMTEuOTU3OSAzLjYwNzEzIDEyLjE5MjNDMy42OTc3NCAxMi40NTkzIDMuODA0MyAxMi43MjA1IDMuOTI2MTUgMTIuOTc0M0M0LjAzMzEzIDEzLjE5NzEgNC4yNzc0OSAxMy4zMDg4IDQuNTE1ODEgMTMuMjU5OEw1LjM2NDk1IDEzLjA4NTFDNS41ODM1IDEzLjA0MDEgNS44MDUzMyAxMy4xMzMgNS45NDYyMyAxMy4zMDkzQzYuMTY4OTMgMTMuNTg3OSA2LjQyMDcxIDEzLjg0NTEgNi42OTk0IDE0LjA3NTZDNi44NzI2MSAxNC4yMTg4IDYuOTY0NDIgMTQuNDQ0OCA2LjkyMTEyIDE0LjY2OEw2Ljc1Mjk2IDE1LjUzNDhDNi43MDU3MiAxNS43NzgyIDYuODE2MjUgMTYuMDI3MyA3LjAzNTExIDE2LjEzNTZDNy4xNTg3NiAxNi4xOTY3IDcuMjg1IDE2LjI1NDUgNy40MTM3NSAxNi4zMDg2QzcuNTQyNTEgMTYuMzYyOCA3LjY3MTk2IDE2LjQxMjYgNy44MDE5NSAxNi40NTgxQzguMTgyMjQgMTYuNTkxMiA4LjcxNDQ5IDE2LjExNDcgOS4xMDggMTUuNzYyNUM5LjMwMjA1IDE1LjU4ODggOS40MjE3NCAxNS4zNDMgOS40MjMwMSAxNS4wNzk4QzkuNDIzMDEgMTUuMDc4NCA5LjQyMzAyIDE1LjA3NyA5LjQyMzAyIDE1LjA3NTZMOS40MjMwMSAxMy42MjYzQzkuNDIzMDEgMTMuNjEwOSA5LjQyMzYgMTMuNTk1NyA5LjQyNDc2IDEzLjU4MDZDOC4yNjI0OCAxMy4yOTcxIDcuMzk4MzggMTIuMjMwMSA3LjM5ODM4IDEwLjk1NzJWOS40MTgyM0M3LjM5ODM4IDkuMzAxMjUgNy40OTEzMSA5LjIwNjQyIDcuNjA1OTYgOS4yMDY0Mkg4LjMyNTg0VjcuNjkyMkM4LjMyNTg0IDcuNDgzMTIgOC40OTE5MyA3LjMxMzY0IDguNjk2ODMgNy4zMTM2NEM4LjkwMTcxIDcuMzEzNjQgOS4wNjc4MSA3LjQ4MzEyIDkuMDY3ODEgNy42OTIyVjkuMjA2NDJIMTEuMDE1NVY3LjY5MjJDMTEuMDE1NSA3LjQ4MzEyIDExLjE4MTYgNy4zMTM2NCAxMS4zODY1IDcuMzEzNjRDMTEuNTkxNCA3LjMxMzY0IDExLjc1NzUgNy40ODMxMiAxMS43NTc1IDcuNjkyMlY5LjIwNjQySDEyLjQ3NzNDMTIuNTkyIDkuMjA2NDIgMTIuNjg0OSA5LjMwMTI1IDEyLjY4NDkgOS40MTgyM1YxMC45NTcyQzEyLjY4NDkgMTIuMjcwNCAxMS43NjUzIDEzLjM2NDMgMTAuNTQ3NCAxMy42MDUxQzEwLjU0NzcgMTMuNjEyMSAxMC41NDc4IDEzLjYxOTIgMTAuNTQ3OCAxMy42MjYzTDEwLjU0NzggMTUuMDY5NEMxMC41NDc4IDE1LjMzNzcgMTAuNjcxMSAxNS41ODc5IDEwLjg3MSAxNS43NjIyQzExLjI3MTUgMTYuMTExNSAxMS44MTI5IDE2LjU4MzcgMTIuMTkxIDE2LjQ1MDJDMTIuNDUyNyAxNi4zNTc3IDEyLjcwODYgMTYuMjQ5IDEyLjk1NzMgMTYuMTI0NkMxMy4xNzU2IDE2LjAxNTUgMTMuMjg1MiAxNS43NjYxIDEzLjIzNzEgMTUuNTIyOUwxMy4wNjU5IDE0LjY1NjVDMTMuMDIxOCAxNC40MzM0IDEzLjExMjggMTQuMjA3MSAxMy4yODU2IDE0LjA2MzNDMTMuNTU4NyAxMy44MzYxIDEzLjgxMDcgMTMuNTc5MiAxNC4wMzY2IDEzLjI5NDhDMTQuMTc3IDEzLjExOCAxNC4zOTg1IDEzLjAyNDQgMTQuNjE3MiAxMy4wNjg1TDE1LjQ2NjYgMTMuMjQwMUMxNS43MDUyIDEzLjI4ODMgMTUuOTQ5MyAxMy4xNzU2IDE2LjA1NTQgMTIuOTUyMkMxNi4xMTUzIDEyLjgyNjEgMTYuMTcxOSAxMi42OTcyIDE2LjIyNSAxMi41NjU5QzE2LjI3ODEgMTIuNDM0NSAxNi4zMjY5IDEyLjMwMjQgMTYuMzcxNCAxMi4xNjk4QzE2LjQ1MDMgMTEuOTM1IDE2LjM1NSAxMS42Nzk1IDE2LjE1MjQgMTEuNTQyMUwxNS40MzEyIDExLjA1MzJDMTUuMjQ1NSAxMC45MjczIDE1LjE1MyAxMC43MDE1IDE1LjE3NTUgMTAuNDc1MkMxNS4yMTE2IDEwLjExMSAxNS4yMTAxIDkuNzQ3NDQgMTUuMTczMyA5LjM4OTg2QzE1LjE0OTkgOS4xNjM2MSAxNS4yNDE3IDguOTM3NTcgMTUuNDI2OSA4LjgxMUwxNi4xNDY3IDguMzE5MjdDMTYuMzQ4OCA4LjE4MTI2IDE2LjQ0MzIgNy45MjU1OCAxNi4zNjM3IDcuNjkxMTVDMTYuMjczMSA3LjQyNDExIDE2LjE2NjUgNy4xNjI5MiAxNi4wNDQ3IDYuOTA5MTVDMTUuOTM3NyA2LjY4NjM4IDE1LjY5MzMgNi41NzQ2MiAxNS40NTUgNi42MjM2NkwxNC42MDU5IDYuNzk4MzdDMTQuMzg3MyA2Ljg0MzM0IDE0LjE2NTUgNi43NTA0OCAxNC4wMjQ2IDYuNTc0MThDMTMuODAxOSA2LjI5NTU0IDEzLjU1MDEgNi4wMzgzMiAxMy4yNzE0IDUuODA3ODRDMTMuMDk4MiA1LjY2NDYgMTMuMDA2NCA1LjQzODU4IDEzLjA0OTcgNS4yMTU0TDEzLjIxNzkgNC4zNDg2OEMxMy4yNjUxIDQuMTA1MjEgMTMuMTU0NiAzLjg1NjE2IDEyLjkzNTcgMy43NDc4N0MxMi44MTIxIDMuNjg2NjkgMTIuNjg1OCAzLjYyODk1IDEyLjU1NzEgMy41NzQ4QzEyLjQyODMgMy41MjA2NSAxMi4yOTg5IDMuNDcwODYgMTIuMTY4OSAzLjQyNTM3QzExLjkzODggMy4zNDQ4NSAxMS42ODg0IDMuNDQyMTEgMTEuNTUzOCAzLjY0ODg0TDExLjA3NDYgNC4zODQ3NUMxMC45NTEzIDQuNTc0MjUgMTAuNzMgNC42Njg2MiAxMC41MDgyIDQuNjQ1NzNDMTAuMTUxMyA0LjYwODkgOS43OTUwMiA0LjYxMDM5IDkuNDQ0NTkgNC42NDc5OUM5LjIyMjg2IDQuNjcxNzcgOS4wMDEzNCA0LjU3ODE4IDguODc3MzEgNC4zODkxM0w4LjM5NTQxIDMuNjU0NjRaIiBmaWxsPSIjZmZmIiAvPjwvc3ZnPg==") !important}#wpadminbar #wp-admin-bar-aioseo-main.new-notifications>.ab-item{background:#2c3338;color:#72aee6}#wpadminbar #wp-admin-bar-aioseo-pro-upgrade a{background-color:#1DA867;padding-bottom:5px}#wpadminbar #wp-admin-bar-aioseo-pro-upgrade a span{font-weight:600}#wpadminbar #wp-admin-bar-aioseo-pro-license a{background-color:#DF2A4A;padding-bottom:5px}#wpadminbar #wp-admin-bar-aioseo-pro-license a span{font-weight:600}#wpadminbar .aioseo-menu-notification-counter{display:inline-flex;vertical-align:top;box-sizing:border-box;margin:7px 0 0 5px;padding:0;min-width:18px;height:18px;border-radius:9px;background-color:#ca4a1f;color:#fff;font-size:11px;line-height:1.6;text-align:center;justify-content:center}#wpadminbar .aioseo-menu-notification-counter span{line-height:1;font-size:11px}#wpadminbar .aioseo-menu-notification-indicator{float:right;margin:10px 0 0;width:8px;height:8px;border-radius:50%;background-color:#ca4a1f;line-height:1.6;animation:aioseo-menu-notification-indicator-pulse 1.5s infinite}#toplevel_page_aioseo .aioseo-menu-notification-indicator{float:right;margin:6px 0 0;width:8px;height:8px;border-radius:50%;background-color:#ca4a1f;line-height:1.6;animation:aioseo-menu-notification-indicator-pulse 1.5s infinite}@keyframes aioseo-menu-notification-indicator-pulse{0%{box-shadow:0 0 0 0px rgba(202,74,31,0.5)}100%{box-shadow:0 0 0 10px rgba(202,74,31,0)}}@media screen and (max-width: 782px){#wpadminbar #wp-admin-bar-aioseo-main{display:block;position:static}#wpadminbar #wp-admin-bar-aioseo-main .ab-item .text{display:none}#wpadminbar #wp-admin-bar-aioseo-main .aioseo-logo.svg{width:52px;height:46px;background-position:50% 8px;background-size:30px}}
|
3 |
|
dist/Lite/assets/css/aioseo-admin-bar.css.gz
CHANGED
Binary file
|
dist/Lite/assets/css/app.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
#wpadminbar #wp-admin-bar-aioseo-main .aioseo-logo.svg{float:left;width:26px;height:30px;background-repeat:no-repeat;background-position:0 6px;background-size:20px;background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMjAiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iI2ZmZiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBjbGFzcz0iYWlvc2VvLWdlYXIiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOS45ODUgMTkuOTdjNS41MTUgMCA5Ljk4Ni00LjQ3IDkuOTg2LTkuOTg1QzE5Ljk3IDQuNDcxIDE1LjUgMCA5Ljk4NSAwIDQuNDcxIDAgMCA0LjQ3IDAgOS45ODVzNC40NyA5Ljk4NiA5Ljk4NSA5Ljk4NnpNOC4zOTUgMy42NTZhLjUyOC41MjggMCAwMC0uNjE1LS4yMjIgNi43MTYgNi43MTYgMCAwMC0uNzY3LjMyNi41NDguNTQ4IDAgMDAtLjI4LjYwMWwuMTcyLjg2N2EuNjIxLjYyMSAwIDAxLS4yMi41OTMgNS4yMzcgNS4yMzcgMCAwMC0uNzUuNzY5LjU5Ni41OTYgMCAwMS0uNTgxLjIyNmwtLjg1LS4xNzJhLjUzLjUzIDAgMDAtLjU4OS4yODggNy4wNjQgNy4wNjQgMCAwMC0uMzE2Ljc4My41NS41NSAwIDAwLjIyLjYyN2wuNzIuNDlhLjYyLjYyIDAgMDEuMjU2LjU3N2MtLjAzNi4zNjQtLjAzNC43MjguMDAzIDEuMDg2YS42Mi42MiAwIDAxLS4yNTQuNTc4bC0uNzIuNDkyYS41NS41NSAwIDAwLS4yMTcuNjI4Yy4wOS4yNjcuMTk3LjUyOC4zMi43ODJhLjUzLjUzIDAgMDAuNTg5LjI4NmwuODQ5LS4xNzVhLjU5Ni41OTYgMCAwMS41ODEuMjI0Yy4yMjMuMjc5LjQ3NS41MzYuNzUzLjc2N2EuNjIuNjIgMCAwMS4yMjIuNTkybC0uMTY4Ljg2N2EuNTQ4LjU0OCAwIDAwLjI4Mi42IDYuODA4IDYuODA4IDAgMDAuNzY3LjMyM2MuMzguMTMzLjkxMi0uMzQzIDEuMzA2LS42OTVhLjkyNi45MjYgMCAwMC4zMTUtLjY4M3YtMS40NTRjMC0uMDE1IDAtLjAzLjAwMi0uMDQ1LTEuMTYzLS4yODQtMi4wMjctMS4zNS0yLjAyNy0yLjYyNHYtMS41NGEuMjEuMjEgMCAwMS4yMDgtLjIxMmguNzJWNy42OTJjMC0uMjA5LjE2Ni0uMzc4LjM3LS4zNzguMjA2IDAgLjM3Mi4xNy4zNzIuMzc4djEuNTE0aDEuOTQ3VjcuNjkyYzAtLjIwOS4xNjctLjM3OC4zNzEtLjM3OC4yMDUgMCAuMzcyLjE3LjM3Mi4zNzh2MS41MTRoLjcyYS4yMS4yMSAwIDAxLjIwNy4yMTJ2MS41NGMwIDEuMzEyLS45MiAyLjQwNi0yLjEzOCAyLjY0N3YxLjQ2NGMwIC4yNjkuMTI0LjUxOS4zMjQuNjkzLjQuMzUuOTQyLjgyMiAxLjMyLjY4OC4yNjItLjA5Mi41MTgtLjIwMS43NjYtLjMyNWEuNTQ4LjU0OCAwIDAwLjI4LS42MDJsLS4xNzEtLjg2N2EuNjIuNjIgMCAwMS4yMi0uNTkzYy4yNzMtLjIyNy41MjUtLjQ4NC43NS0uNzY4YS41OTYuNTk2IDAgMDEuNTgxLS4yMjZsLjg1LjE3MWEuNTMuNTMgMCAwMC41ODgtLjI4OCA3LjEzNSA3LjEzNSAwIDAwLjMxNi0uNzgyLjU1LjU1IDAgMDAtLjIxOS0uNjI4bC0uNzItLjQ4OWEuNjIuNjIgMCAwMS0uMjU3LS41NzggNS4zOTkgNS4zOTkgMCAwMC0uMDAyLTEuMDg1LjYyLjYyIDAgMDEuMjU0LS41NzlsLjcyLS40OTJhLjU1LjU1IDAgMDAuMjE3LS42MjggNy4wMiA3LjAyIDAgMDAtLjMyLS43ODIuNTMuNTMgMCAwMC0uNTg5LS4yODVsLS44NS4xNzRhLjU5Ni41OTYgMCAwMS0uNTgtLjIyNCA1LjIzNiA1LjIzNiAwIDAwLS43NTQtLjc2Ni42MjEuNjIxIDAgMDEtLjIyMS0uNTkzbC4xNjgtLjg2NmEuNTQ4LjU0OCAwIDAwLS4yODItLjYwMSA2Ljc4NiA2Ljc4NiAwIDAwLS43NjctLjMyMy41MjguNTI4IDAgMDAtLjYxNS4yMjRsLS40OC43MzZhLjU5OC41OTggMCAwMS0uNTY2LjI2IDUuMDggNS4wOCAwIDAwLTEuMDYzLjAwMy41OTcuNTk3IDAgMDEtLjU2OC0uMjU5bC0uNDgyLS43MzR6Ii8+PC9zdmc+")!important}#wpadminbar #wp-admin-bar-aioseo-pro-upgrade a{background-color:#1da867;padding-bottom:5px}#wpadminbar #wp-admin-bar-aioseo-pro-upgrade a span{font-weight:600}#wpadminbar #wp-admin-bar-aioseo-pro-license a{background-color:#df2a4a;padding-bottom:5px}#wpadminbar #wp-admin-bar-aioseo-pro-license a span{font-weight:600}#wpadminbar .aioseo-menu-notification-counter{display:inline-flex;vertical-align:top;box-sizing:border-box;margin:7px 0 0 5px;padding:0;min-width:18px;height:18px;border-radius:9px;background-color:#ca4a1f;color:#fff;font-size:11px;line-height:1.6;text-align:center;justify-content:center}#wpadminbar .aioseo-menu-notification-counter span{line-height:1;font-size:11px}#wpadminbar .aioseo-menu-notification-indicator{
|
1 |
+
#wpadminbar #wp-admin-bar-aioseo-main .aioseo-logo.svg{float:left;width:26px;height:30px;background-repeat:no-repeat;background-position:0 6px;background-size:20px;background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMjAiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iI2ZmZiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBjbGFzcz0iYWlvc2VvLWdlYXIiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOS45ODUgMTkuOTdjNS41MTUgMCA5Ljk4Ni00LjQ3IDkuOTg2LTkuOTg1QzE5Ljk3IDQuNDcxIDE1LjUgMCA5Ljk4NSAwIDQuNDcxIDAgMCA0LjQ3IDAgOS45ODVzNC40NyA5Ljk4NiA5Ljk4NSA5Ljk4NnpNOC4zOTUgMy42NTZhLjUyOC41MjggMCAwMC0uNjE1LS4yMjIgNi43MTYgNi43MTYgMCAwMC0uNzY3LjMyNi41NDguNTQ4IDAgMDAtLjI4LjYwMWwuMTcyLjg2N2EuNjIxLjYyMSAwIDAxLS4yMi41OTMgNS4yMzcgNS4yMzcgMCAwMC0uNzUuNzY5LjU5Ni41OTYgMCAwMS0uNTgxLjIyNmwtLjg1LS4xNzJhLjUzLjUzIDAgMDAtLjU4OS4yODggNy4wNjQgNy4wNjQgMCAwMC0uMzE2Ljc4My41NS41NSAwIDAwLjIyLjYyN2wuNzIuNDlhLjYyLjYyIDAgMDEuMjU2LjU3N2MtLjAzNi4zNjQtLjAzNC43MjguMDAzIDEuMDg2YS42Mi42MiAwIDAxLS4yNTQuNTc4bC0uNzIuNDkyYS41NS41NSAwIDAwLS4yMTcuNjI4Yy4wOS4yNjcuMTk3LjUyOC4zMi43ODJhLjUzLjUzIDAgMDAuNTg5LjI4NmwuODQ5LS4xNzVhLjU5Ni41OTYgMCAwMS41ODEuMjI0Yy4yMjMuMjc5LjQ3NS41MzYuNzUzLjc2N2EuNjIuNjIgMCAwMS4yMjIuNTkybC0uMTY4Ljg2N2EuNTQ4LjU0OCAwIDAwLjI4Mi42IDYuODA4IDYuODA4IDAgMDAuNzY3LjMyM2MuMzguMTMzLjkxMi0uMzQzIDEuMzA2LS42OTVhLjkyNi45MjYgMCAwMC4zMTUtLjY4M3YtMS40NTRjMC0uMDE1IDAtLjAzLjAwMi0uMDQ1LTEuMTYzLS4yODQtMi4wMjctMS4zNS0yLjAyNy0yLjYyNHYtMS41NGEuMjEuMjEgMCAwMS4yMDgtLjIxMmguNzJWNy42OTJjMC0uMjA5LjE2Ni0uMzc4LjM3LS4zNzguMjA2IDAgLjM3Mi4xNy4zNzIuMzc4djEuNTE0aDEuOTQ3VjcuNjkyYzAtLjIwOS4xNjctLjM3OC4zNzEtLjM3OC4yMDUgMCAuMzcyLjE3LjM3Mi4zNzh2MS41MTRoLjcyYS4yMS4yMSAwIDAxLjIwNy4yMTJ2MS41NGMwIDEuMzEyLS45MiAyLjQwNi0yLjEzOCAyLjY0N3YxLjQ2NGMwIC4yNjkuMTI0LjUxOS4zMjQuNjkzLjQuMzUuOTQyLjgyMiAxLjMyLjY4OC4yNjItLjA5Mi41MTgtLjIwMS43NjYtLjMyNWEuNTQ4LjU0OCAwIDAwLjI4LS42MDJsLS4xNzEtLjg2N2EuNjIuNjIgMCAwMS4yMi0uNTkzYy4yNzMtLjIyNy41MjUtLjQ4NC43NS0uNzY4YS41OTYuNTk2IDAgMDEuNTgxLS4yMjZsLjg1LjE3MWEuNTMuNTMgMCAwMC41ODgtLjI4OCA3LjEzNSA3LjEzNSAwIDAwLjMxNi0uNzgyLjU1LjU1IDAgMDAtLjIxOS0uNjI4bC0uNzItLjQ4OWEuNjIuNjIgMCAwMS0uMjU3LS41NzggNS4zOTkgNS4zOTkgMCAwMC0uMDAyLTEuMDg1LjYyLjYyIDAgMDEuMjU0LS41NzlsLjcyLS40OTJhLjU1LjU1IDAgMDAuMjE3LS42MjggNy4wMiA3LjAyIDAgMDAtLjMyLS43ODIuNTMuNTMgMCAwMC0uNTg5LS4yODVsLS44NS4xNzRhLjU5Ni41OTYgMCAwMS0uNTgtLjIyNCA1LjIzNiA1LjIzNiAwIDAwLS43NTQtLjc2Ni42MjEuNjIxIDAgMDEtLjIyMS0uNTkzbC4xNjgtLjg2NmEuNTQ4LjU0OCAwIDAwLS4yODItLjYwMSA2Ljc4NiA2Ljc4NiAwIDAwLS43NjctLjMyMy41MjguNTI4IDAgMDAtLjYxNS4yMjRsLS40OC43MzZhLjU5OC41OTggMCAwMS0uNTY2LjI2IDUuMDggNS4wOCAwIDAwLTEuMDYzLjAwMy41OTcuNTk3IDAgMDEtLjU2OC0uMjU5bC0uNDgyLS43MzR6Ii8+PC9zdmc+")!important}#wpadminbar #wp-admin-bar-aioseo-main.new-notifications>.ab-item{background:#2c3338;color:#72aee6}#wpadminbar #wp-admin-bar-aioseo-pro-upgrade a{background-color:#1da867;padding-bottom:5px}#wpadminbar #wp-admin-bar-aioseo-pro-upgrade a span{font-weight:600}#wpadminbar #wp-admin-bar-aioseo-pro-license a{background-color:#df2a4a;padding-bottom:5px}#wpadminbar #wp-admin-bar-aioseo-pro-license a span{font-weight:600}#wpadminbar .aioseo-menu-notification-counter{display:inline-flex;vertical-align:top;box-sizing:border-box;margin:7px 0 0 5px;padding:0;min-width:18px;height:18px;border-radius:9px;background-color:#ca4a1f;color:#fff;font-size:11px;line-height:1.6;text-align:center;justify-content:center}#wpadminbar .aioseo-menu-notification-counter span{line-height:1;font-size:11px}#wpadminbar .aioseo-menu-notification-indicator{margin:10px 0 0}#toplevel_page_aioseo .aioseo-menu-notification-indicator,#wpadminbar .aioseo-menu-notification-indicator{float:right;width:8px;height:8px;border-radius:50%;background-color:#ca4a1f;line-height:1.6;-webkit-animation:aioseo-menu-notification-indicator-pulse 1.5s infinite;animation:aioseo-menu-notification-indicator-pulse 1.5s infinite}#toplevel_page_aioseo .aioseo-menu-notification-indicator{margin:6px 0 0}@-webkit-keyframes aioseo-menu-notification-indicator-pulse{0%{box-shadow:0 0 0 0 rgba(202,74,31,.5)}to{box-shadow:0 0 0 10px rgba(202,74,31,0)}}@keyframes aioseo-menu-notification-indicator-pulse{0%{box-shadow:0 0 0 0 rgba(202,74,31,.5)}to{box-shadow:0 0 0 10px rgba(202,74,31,0)}}@media screen and (max-width:782px){#wpadminbar #wp-admin-bar-aioseo-main{display:block;position:static}#wpadminbar #wp-admin-bar-aioseo-main .ab-item .text{display:none}#wpadminbar #wp-admin-bar-aioseo-main .aioseo-logo.svg{width:52px;height:46px;background-position:50% 8px;background-size:30px}}.aioseo-plugin-row .plugin-update-tr p:first-child:before{content:"\f348"}.aioseo-plugin-row .plugin-update-tr p:not(:first-child){padding-left:20px}.aioseo-plugin-row .plugin-update-tr p:not(:first-child):before{content:" "}.aioseo-plugin-row .proupgrade a{color:#1da867;font-weight:600}body #most-recent-results{margin-top:0!important}body #wp-link .query-results{position:static}body #wp-link .query-results ul{max-height:200px;overflow:scroll}body #wp-link-wrap #link-selector{overflow:auto}@media (max-width:782px){body #wp-link-wrap{top:30%}body #wp-link .link-target label{line-height:30px}}.aioseo-menu-highlight{color:#fff}#toplevel_page_aioseo .aioseo-submenu-highlight{background-color:#1da867}#toplevel_page_aioseo .aioseo-submenu-highlight.red{background-color:#df2a4a}#toplevel_page_aioseo .aioseo-submenu-highlight a{color:#fff;font-weight:600}label[for=aioseo_contact_methods_header]{font-size:1.2em}#aioseo_contact_methods_header{display:none}.edit-post-meta-boxes-area #aioseo-settings h2.hndle{border-bottom:none}#aioseo-local-settings .inside,#aioseo-settings .inside{padding:0;margin-top:0}#aioseo-local-settings .aioseo-tab-content .aioseo-settings-row:last-of-type,#aioseo-settings .aioseo-tab-content .aioseo-settings-row:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}#aioseo-tabbed .handlediv{position:absolute;top:0;right:0}#aioseo-tabbed>.inside{min-height:40px}#aioseo-tabbed .aioseo-tab-content .aioseo-settings-row:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}body.block-editor-page #aioseo-settings .inside{border:1px solid #e8e8eb;border-top:none}body.block-editor-page .edit-post-sidebar .aioseo-app textarea{font-size:16px}#aioseo-post-settings-sidebar-button{display:flex;flex-direction:row;align-items:center;border-radius:3px;height:36px;min-width:36px;margin:-7px;padding:5px;font-weight:700;color:#fff}#aioseo-post-settings-sidebar-button #aioseo-post-score-disabled{color:#434960;margin-left:10px}#aioseo-post-settings-sidebar-button.score-green{color:#00aa63;border:1px solid #00aa63}#aioseo-post-settings-sidebar-button.score-green #aioseo-post-score-disabled{display:none}#aioseo-post-settings-sidebar-button.score-orange{color:#f18200;border:1px solid #f18200}#aioseo-post-settings-sidebar-button.score-orange #aioseo-post-score-disabled{display:none}#aioseo-post-settings-sidebar-button.score-none,#aioseo-post-settings-sidebar-button.score-red{color:#df2a4a;border:1px solid #df2a4a}#aioseo-post-settings-sidebar-button.score-none #aioseo-post-score-disabled,#aioseo-post-settings-sidebar-button.score-red #aioseo-post-score-disabled{display:none}#aioseo-post-settings-sidebar-button svg{margin-right:10px;fill:currentColor}#aioseo-post-settings-sidebar-button svg *{fill:currentColor}#aioseo-post-settings-sidebar-button.score-disabled{color:#434960;border:1px solid #434960}#aioseo-post-settings-sidebar-button.score-disabled svg{margin-right:0;width:24px;height:24px}#aioseo-post-settings-sidebar-button.score-disabled #aioseo-post-score-disabled,#aioseo-post-settings-sidebar-button.score-disabled span{display:none}button[aria-label=AIOSEO],button[aria-label=AIOSEO]:hover{background:none!important;box-shadow:none!important}button[aria-label=AIOSEO].is-pressed>#aioseo-post-settings-sidebar-button.score-green,button[aria-label=AIOSEO]:hover.is-pressed>#aioseo-post-settings-sidebar-button.score-green{color:#fff;background-color:#00aa63}button[aria-label=AIOSEO].is-pressed>#aioseo-post-settings-sidebar-button.score-orange,button[aria-label=AIOSEO]:hover.is-pressed>#aioseo-post-settings-sidebar-button.score-orange{color:#fff;background-color:#f18200}button[aria-label=AIOSEO].is-pressed>#aioseo-post-settings-sidebar-button.score-none,button[aria-label=AIOSEO].is-pressed>#aioseo-post-settings-sidebar-button.score-red,button[aria-label=AIOSEO]:hover.is-pressed>#aioseo-post-settings-sidebar-button.score-none,button[aria-label=AIOSEO]:hover.is-pressed>#aioseo-post-settings-sidebar-button.score-red{color:#fff;background-color:#df2a4a}button[aria-label=AIOSEO].is-pressed>#aioseo-post-settings-sidebar-button.score-disabled,button[aria-label=AIOSEO]:hover.is-pressed>#aioseo-post-settings-sidebar-button.score-disabled{color:#fff;background:#434960!important}button[aria-label=AIOSEO].is-pressed>#aioseo-post-settings-sidebar-button.score-disabled #aioseo-post-score-disabled,button[aria-label=AIOSEO]:hover.is-pressed>#aioseo-post-settings-sidebar-button.score-disabled #aioseo-post-score-disabled{color:#fff!important}button[aria-label=AIOSEO].components-icon-button>div svg,button[aria-label=AIOSEO].components-icon-button>div svg *,button[aria-label=AIOSEO].is-toggled>div svg,button[aria-label=AIOSEO].is-toggled>div svg *,button[aria-label=AIOSEO]:hover.components-icon-button>div svg,button[aria-label=AIOSEO]:hover.components-icon-button>div svg *,button[aria-label=AIOSEO]:hover.is-toggled>div svg,button[aria-label=AIOSEO]:hover.is-toggled>div svg *{fill:#fff!important;stroke:transparent!important}button[aria-label=AIOSEO].components-icon-button>div #aioseo-post-score-disabled,button[aria-label=AIOSEO].is-toggled>div #aioseo-post-score-disabled,button[aria-label=AIOSEO]:hover.components-icon-button>div #aioseo-post-score-disabled,button[aria-label=AIOSEO]:hover.is-toggled>div #aioseo-post-score-disabled{color:#fff!important}
|
dist/Lite/assets/css/app.rtl.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
#wpadminbar #wp-admin-bar-aioseo-main .aioseo-logo.svg{float:right;width:26px;height:30px;background-repeat:no-repeat;background-position:100% 6px;background-size:20px;background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMjAiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iI2ZmZiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBjbGFzcz0iYWlvc2VvLWdlYXIiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOS45ODUgMTkuOTdjNS41MTUgMCA5Ljk4Ni00LjQ3IDkuOTg2LTkuOTg1QzE5Ljk3IDQuNDcxIDE1LjUgMCA5Ljk4NSAwIDQuNDcxIDAgMCA0LjQ3IDAgOS45ODVzNC40NyA5Ljk4NiA5Ljk4NSA5Ljk4NnpNOC4zOTUgMy42NTZhLjUyOC41MjggMCAwMC0uNjE1LS4yMjIgNi43MTYgNi43MTYgMCAwMC0uNzY3LjMyNi41NDguNTQ4IDAgMDAtLjI4LjYwMWwuMTcyLjg2N2EuNjIxLjYyMSAwIDAxLS4yMi41OTMgNS4yMzcgNS4yMzcgMCAwMC0uNzUuNzY5LjU5Ni41OTYgMCAwMS0uNTgxLjIyNmwtLjg1LS4xNzJhLjUzLjUzIDAgMDAtLjU4OS4yODggNy4wNjQgNy4wNjQgMCAwMC0uMzE2Ljc4My41NS41NSAwIDAwLjIyLjYyN2wuNzIuNDlhLjYyLjYyIDAgMDEuMjU2LjU3N2MtLjAzNi4zNjQtLjAzNC43MjguMDAzIDEuMDg2YS42Mi42MiAwIDAxLS4yNTQuNTc4bC0uNzIuNDkyYS41NS41NSAwIDAwLS4yMTcuNjI4Yy4wOS4yNjcuMTk3LjUyOC4zMi43ODJhLjUzLjUzIDAgMDAuNTg5LjI4NmwuODQ5LS4xNzVhLjU5Ni41OTYgMCAwMS41ODEuMjI0Yy4yMjMuMjc5LjQ3NS41MzYuNzUzLjc2N2EuNjIuNjIgMCAwMS4yMjIuNTkybC0uMTY4Ljg2N2EuNTQ4LjU0OCAwIDAwLjI4Mi42IDYuODA4IDYuODA4IDAgMDAuNzY3LjMyM2MuMzguMTMzLjkxMi0uMzQzIDEuMzA2LS42OTVhLjkyNi45MjYgMCAwMC4zMTUtLjY4M3YtMS40NTRjMC0uMDE1IDAtLjAzLjAwMi0uMDQ1LTEuMTYzLS4yODQtMi4wMjctMS4zNS0yLjAyNy0yLjYyNHYtMS41NGEuMjEuMjEgMCAwMS4yMDgtLjIxMmguNzJWNy42OTJjMC0uMjA5LjE2Ni0uMzc4LjM3LS4zNzguMjA2IDAgLjM3Mi4xNy4zNzIuMzc4djEuNTE0aDEuOTQ3VjcuNjkyYzAtLjIwOS4xNjctLjM3OC4zNzEtLjM3OC4yMDUgMCAuMzcyLjE3LjM3Mi4zNzh2MS41MTRoLjcyYS4yMS4yMSAwIDAxLjIwNy4yMTJ2MS41NGMwIDEuMzEyLS45MiAyLjQwNi0yLjEzOCAyLjY0N3YxLjQ2NGMwIC4yNjkuMTI0LjUxOS4zMjQuNjkzLjQuMzUuOTQyLjgyMiAxLjMyLjY4OC4yNjItLjA5Mi41MTgtLjIwMS43NjYtLjMyNWEuNTQ4LjU0OCAwIDAwLjI4LS42MDJsLS4xNzEtLjg2N2EuNjIuNjIgMCAwMS4yMi0uNTkzYy4yNzMtLjIyNy41MjUtLjQ4NC43NS0uNzY4YS41OTYuNTk2IDAgMDEuNTgxLS4yMjZsLjg1LjE3MWEuNTMuNTMgMCAwMC41ODgtLjI4OCA3LjEzNSA3LjEzNSAwIDAwLjMxNi0uNzgyLjU1LjU1IDAgMDAtLjIxOS0uNjI4bC0uNzItLjQ4OWEuNjIuNjIgMCAwMS0uMjU3LS41NzggNS4zOTkgNS4zOTkgMCAwMC0uMDAyLTEuMDg1LjYyLjYyIDAgMDEuMjU0LS41NzlsLjcyLS40OTJhLjU1LjU1IDAgMDAuMjE3LS42MjggNy4wMiA3LjAyIDAgMDAtLjMyLS43ODIuNTMuNTMgMCAwMC0uNTg5LS4yODVsLS44NS4xNzRhLjU5Ni41OTYgMCAwMS0uNTgtLjIyNCA1LjIzNiA1LjIzNiAwIDAwLS43NTQtLjc2Ni42MjEuNjIxIDAgMDEtLjIyMS0uNTkzbC4xNjgtLjg2NmEuNTQ4LjU0OCAwIDAwLS4yODItLjYwMSA2Ljc4NiA2Ljc4NiAwIDAwLS43NjctLjMyMy41MjguNTI4IDAgMDAtLjYxNS4yMjRsLS40OC43MzZhLjU5OC41OTggMCAwMS0uNTY2LjI2IDUuMDggNS4wOCAwIDAwLTEuMDYzLjAwMy41OTcuNTk3IDAgMDEtLjU2OC0uMjU5bC0uNDgyLS43MzR6Ii8+PC9zdmc+")!important}#wpadminbar #wp-admin-bar-aioseo-pro-upgrade a{background-color:#1da867;padding-bottom:5px}#wpadminbar #wp-admin-bar-aioseo-pro-upgrade a span{font-weight:600}#wpadminbar #wp-admin-bar-aioseo-pro-license a{background-color:#df2a4a;padding-bottom:5px}#wpadminbar #wp-admin-bar-aioseo-pro-license a span{font-weight:600}#wpadminbar .aioseo-menu-notification-counter{display:inline-flex;vertical-align:top;box-sizing:border-box;margin:7px 5px 0 0;padding:0;min-width:18px;height:18px;border-radius:9px;background-color:#ca4a1f;color:#fff;font-size:11px;line-height:1.6;text-align:center;justify-content:center}#wpadminbar .aioseo-menu-notification-counter span{line-height:1;font-size:11px}#wpadminbar .aioseo-menu-notification-indicator{
|
1 |
+
#wpadminbar #wp-admin-bar-aioseo-main .aioseo-logo.svg{float:right;width:26px;height:30px;background-repeat:no-repeat;background-position:100% 6px;background-size:20px;background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMjAiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iI2ZmZiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBjbGFzcz0iYWlvc2VvLWdlYXIiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOS45ODUgMTkuOTdjNS41MTUgMCA5Ljk4Ni00LjQ3IDkuOTg2LTkuOTg1QzE5Ljk3IDQuNDcxIDE1LjUgMCA5Ljk4NSAwIDQuNDcxIDAgMCA0LjQ3IDAgOS45ODVzNC40NyA5Ljk4NiA5Ljk4NSA5Ljk4NnpNOC4zOTUgMy42NTZhLjUyOC41MjggMCAwMC0uNjE1LS4yMjIgNi43MTYgNi43MTYgMCAwMC0uNzY3LjMyNi41NDguNTQ4IDAgMDAtLjI4LjYwMWwuMTcyLjg2N2EuNjIxLjYyMSAwIDAxLS4yMi41OTMgNS4yMzcgNS4yMzcgMCAwMC0uNzUuNzY5LjU5Ni41OTYgMCAwMS0uNTgxLjIyNmwtLjg1LS4xNzJhLjUzLjUzIDAgMDAtLjU4OS4yODggNy4wNjQgNy4wNjQgMCAwMC0uMzE2Ljc4My41NS41NSAwIDAwLjIyLjYyN2wuNzIuNDlhLjYyLjYyIDAgMDEuMjU2LjU3N2MtLjAzNi4zNjQtLjAzNC43MjguMDAzIDEuMDg2YS42Mi42MiAwIDAxLS4yNTQuNTc4bC0uNzIuNDkyYS41NS41NSAwIDAwLS4yMTcuNjI4Yy4wOS4yNjcuMTk3LjUyOC4zMi43ODJhLjUzLjUzIDAgMDAuNTg5LjI4NmwuODQ5LS4xNzVhLjU5Ni41OTYgMCAwMS41ODEuMjI0Yy4yMjMuMjc5LjQ3NS41MzYuNzUzLjc2N2EuNjIuNjIgMCAwMS4yMjIuNTkybC0uMTY4Ljg2N2EuNTQ4LjU0OCAwIDAwLjI4Mi42IDYuODA4IDYuODA4IDAgMDAuNzY3LjMyM2MuMzguMTMzLjkxMi0uMzQzIDEuMzA2LS42OTVhLjkyNi45MjYgMCAwMC4zMTUtLjY4M3YtMS40NTRjMC0uMDE1IDAtLjAzLjAwMi0uMDQ1LTEuMTYzLS4yODQtMi4wMjctMS4zNS0yLjAyNy0yLjYyNHYtMS41NGEuMjEuMjEgMCAwMS4yMDgtLjIxMmguNzJWNy42OTJjMC0uMjA5LjE2Ni0uMzc4LjM3LS4zNzguMjA2IDAgLjM3Mi4xNy4zNzIuMzc4djEuNTE0aDEuOTQ3VjcuNjkyYzAtLjIwOS4xNjctLjM3OC4zNzEtLjM3OC4yMDUgMCAuMzcyLjE3LjM3Mi4zNzh2MS41MTRoLjcyYS4yMS4yMSAwIDAxLjIwNy4yMTJ2MS41NGMwIDEuMzEyLS45MiAyLjQwNi0yLjEzOCAyLjY0N3YxLjQ2NGMwIC4yNjkuMTI0LjUxOS4zMjQuNjkzLjQuMzUuOTQyLjgyMiAxLjMyLjY4OC4yNjItLjA5Mi41MTgtLjIwMS43NjYtLjMyNWEuNTQ4LjU0OCAwIDAwLjI4LS42MDJsLS4xNzEtLjg2N2EuNjIuNjIgMCAwMS4yMi0uNTkzYy4yNzMtLjIyNy41MjUtLjQ4NC43NS0uNzY4YS41OTYuNTk2IDAgMDEuNTgxLS4yMjZsLjg1LjE3MWEuNTMuNTMgMCAwMC41ODgtLjI4OCA3LjEzNSA3LjEzNSAwIDAwLjMxNi0uNzgyLjU1LjU1IDAgMDAtLjIxOS0uNjI4bC0uNzItLjQ4OWEuNjIuNjIgMCAwMS0uMjU3LS41NzggNS4zOTkgNS4zOTkgMCAwMC0uMDAyLTEuMDg1LjYyLjYyIDAgMDEuMjU0LS41NzlsLjcyLS40OTJhLjU1LjU1IDAgMDAuMjE3LS42MjggNy4wMiA3LjAyIDAgMDAtLjMyLS43ODIuNTMuNTMgMCAwMC0uNTg5LS4yODVsLS44NS4xNzRhLjU5Ni41OTYgMCAwMS0uNTgtLjIyNCA1LjIzNiA1LjIzNiAwIDAwLS43NTQtLjc2Ni42MjEuNjIxIDAgMDEtLjIyMS0uNTkzbC4xNjgtLjg2NmEuNTQ4LjU0OCAwIDAwLS4yODItLjYwMSA2Ljc4NiA2Ljc4NiAwIDAwLS43NjctLjMyMy41MjguNTI4IDAgMDAtLjYxNS4yMjRsLS40OC43MzZhLjU5OC41OTggMCAwMS0uNTY2LjI2IDUuMDggNS4wOCAwIDAwLTEuMDYzLjAwMy41OTcuNTk3IDAgMDEtLjU2OC0uMjU5bC0uNDgyLS43MzR6Ii8+PC9zdmc+")!important}#wpadminbar #wp-admin-bar-aioseo-main.new-notifications>.ab-item{background:#2c3338;color:#72aee6}#wpadminbar #wp-admin-bar-aioseo-pro-upgrade a{background-color:#1da867;padding-bottom:5px}#wpadminbar #wp-admin-bar-aioseo-pro-upgrade a span{font-weight:600}#wpadminbar #wp-admin-bar-aioseo-pro-license a{background-color:#df2a4a;padding-bottom:5px}#wpadminbar #wp-admin-bar-aioseo-pro-license a span{font-weight:600}#wpadminbar .aioseo-menu-notification-counter{display:inline-flex;vertical-align:top;box-sizing:border-box;margin:7px 5px 0 0;padding:0;min-width:18px;height:18px;border-radius:9px;background-color:#ca4a1f;color:#fff;font-size:11px;line-height:1.6;text-align:center;justify-content:center}#wpadminbar .aioseo-menu-notification-counter span{line-height:1;font-size:11px}#wpadminbar .aioseo-menu-notification-indicator{margin:10px 0 0}#toplevel_page_aioseo .aioseo-menu-notification-indicator,#wpadminbar .aioseo-menu-notification-indicator{float:left;width:8px;height:8px;border-radius:50%;background-color:#ca4a1f;line-height:1.6;-webkit-animation:aioseo-menu-notification-indicator-pulse 1.5s infinite;animation:aioseo-menu-notification-indicator-pulse 1.5s infinite}#toplevel_page_aioseo .aioseo-menu-notification-indicator{margin:6px 0 0}@-webkit-keyframes aioseo-menu-notification-indicator-pulse{0%{box-shadow:0 0 0 0 rgba(202,74,31,.5)}to{box-shadow:0 0 0 10px rgba(202,74,31,0)}}@keyframes aioseo-menu-notification-indicator-pulse{0%{box-shadow:0 0 0 0 rgba(202,74,31,.5)}to{box-shadow:0 0 0 10px rgba(202,74,31,0)}}@media screen and (max-width:782px){#wpadminbar #wp-admin-bar-aioseo-main{display:block;position:static}#wpadminbar #wp-admin-bar-aioseo-main .ab-item .text{display:none}#wpadminbar #wp-admin-bar-aioseo-main .aioseo-logo.svg{width:52px;height:46px;background-position:50% 8px;background-size:30px}}.aioseo-plugin-row .plugin-update-tr p:first-child:before{content:"\f348"}.aioseo-plugin-row .plugin-update-tr p:not(:first-child){padding-right:20px}.aioseo-plugin-row .plugin-update-tr p:not(:first-child):before{content:" "}.aioseo-plugin-row .proupgrade a{color:#1da867;font-weight:600}body #most-recent-results{margin-top:0!important}body #wp-link .query-results{position:static}body #wp-link .query-results ul{max-height:200px;overflow:scroll}body #wp-link-wrap #link-selector{overflow:auto}@media (max-width:782px){body #wp-link-wrap{top:30%}body #wp-link .link-target label{line-height:30px}}.aioseo-menu-highlight{color:#fff}#toplevel_page_aioseo .aioseo-submenu-highlight{background-color:#1da867}#toplevel_page_aioseo .aioseo-submenu-highlight.red{background-color:#df2a4a}#toplevel_page_aioseo .aioseo-submenu-highlight a{color:#fff;font-weight:600}label[for=aioseo_contact_methods_header]{font-size:1.2em}#aioseo_contact_methods_header{display:none}.edit-post-meta-boxes-area #aioseo-settings h2.hndle{border-bottom:none}#aioseo-local-settings .inside,#aioseo-settings .inside{padding:0;margin-top:0}#aioseo-local-settings .aioseo-tab-content .aioseo-settings-row:last-of-type,#aioseo-settings .aioseo-tab-content .aioseo-settings-row:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}#aioseo-tabbed .handlediv{position:absolute;top:0;left:0}#aioseo-tabbed>.inside{min-height:40px}#aioseo-tabbed .aioseo-tab-content .aioseo-settings-row:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}body.block-editor-page #aioseo-settings .inside{border:1px solid #e8e8eb;border-top:none}body.block-editor-page .edit-post-sidebar .aioseo-app textarea{font-size:16px}#aioseo-post-settings-sidebar-button{display:flex;flex-direction:row;align-items:center;border-radius:3px;height:36px;min-width:36px;margin:-7px;padding:5px;font-weight:700;color:#fff}#aioseo-post-settings-sidebar-button #aioseo-post-score-disabled{color:#434960;margin-right:10px}#aioseo-post-settings-sidebar-button.score-green{color:#00aa63;border:1px solid #00aa63}#aioseo-post-settings-sidebar-button.score-green #aioseo-post-score-disabled{display:none}#aioseo-post-settings-sidebar-button.score-orange{color:#f18200;border:1px solid #f18200}#aioseo-post-settings-sidebar-button.score-orange #aioseo-post-score-disabled{display:none}#aioseo-post-settings-sidebar-button.score-none,#aioseo-post-settings-sidebar-button.score-red{color:#df2a4a;border:1px solid #df2a4a}#aioseo-post-settings-sidebar-button.score-none #aioseo-post-score-disabled,#aioseo-post-settings-sidebar-button.score-red #aioseo-post-score-disabled{display:none}#aioseo-post-settings-sidebar-button svg{margin-left:10px;fill:currentColor}#aioseo-post-settings-sidebar-button svg *{fill:currentColor}#aioseo-post-settings-sidebar-button.score-disabled{color:#434960;border:1px solid #434960}#aioseo-post-settings-sidebar-button.score-disabled svg{margin-left:0;width:24px;height:24px}#aioseo-post-settings-sidebar-button.score-disabled #aioseo-post-score-disabled,#aioseo-post-settings-sidebar-button.score-disabled span{display:none}button[aria-label=AIOSEO],button[aria-label=AIOSEO]:hover{background:none!important;box-shadow:none!important}button[aria-label=AIOSEO].is-pressed>#aioseo-post-settings-sidebar-button.score-green,button[aria-label=AIOSEO]:hover.is-pressed>#aioseo-post-settings-sidebar-button.score-green{color:#fff;background-color:#00aa63}button[aria-label=AIOSEO].is-pressed>#aioseo-post-settings-sidebar-button.score-orange,button[aria-label=AIOSEO]:hover.is-pressed>#aioseo-post-settings-sidebar-button.score-orange{color:#fff;background-color:#f18200}button[aria-label=AIOSEO].is-pressed>#aioseo-post-settings-sidebar-button.score-none,button[aria-label=AIOSEO].is-pressed>#aioseo-post-settings-sidebar-button.score-red,button[aria-label=AIOSEO]:hover.is-pressed>#aioseo-post-settings-sidebar-button.score-none,button[aria-label=AIOSEO]:hover.is-pressed>#aioseo-post-settings-sidebar-button.score-red{color:#fff;background-color:#df2a4a}button[aria-label=AIOSEO].is-pressed>#aioseo-post-settings-sidebar-button.score-disabled,button[aria-label=AIOSEO]:hover.is-pressed>#aioseo-post-settings-sidebar-button.score-disabled{color:#fff;background:#434960!important}button[aria-label=AIOSEO].is-pressed>#aioseo-post-settings-sidebar-button.score-disabled #aioseo-post-score-disabled,button[aria-label=AIOSEO]:hover.is-pressed>#aioseo-post-settings-sidebar-button.score-disabled #aioseo-post-score-disabled{color:#fff!important}button[aria-label=AIOSEO].components-icon-button>div svg,button[aria-label=AIOSEO].components-icon-button>div svg *,button[aria-label=AIOSEO].is-toggled>div svg,button[aria-label=AIOSEO].is-toggled>div svg *,button[aria-label=AIOSEO]:hover.components-icon-button>div svg,button[aria-label=AIOSEO]:hover.components-icon-button>div svg *,button[aria-label=AIOSEO]:hover.is-toggled>div svg,button[aria-label=AIOSEO]:hover.is-toggled>div svg *{fill:#fff!important;stroke:transparent!important}button[aria-label=AIOSEO].components-icon-button>div #aioseo-post-score-disabled,button[aria-label=AIOSEO].is-toggled>div #aioseo-post-score-disabled,button[aria-label=AIOSEO]:hover.components-icon-button>div #aioseo-post-score-disabled,button[aria-label=AIOSEO]:hover.is-toggled>div #aioseo-post-score-disabled{color:#fff!important}
|
dist/Lite/assets/css/chunk-common.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
.aioseo-app .aioseo-cta{margin-top:30px;background:#fff;width:100%;padding:40px;box-shadow:0 2px 5px rgba(0,0,0,.05);border:1px solid #e8e8eb}.aioseo-app .aioseo-cta.floating{margin-top:0;position:absolute;max-width:850px;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);box-shadow:0 5px 20px rgba(0,0,0,.1);border-radius:3px}.aioseo-app .aioseo-cta .header-text{line-height:1.4;font-weight:600;font-size:24px;text-align:center;color:#141b38}.aioseo-app .aioseo-cta .header-text span.large{line-height:1.4;font-size:32px}.aioseo-app .aioseo-cta .description{margin:30px 0 50px;width:100%;max-width:600px;text-align:center;font-size:16px;color:#141b38;line-height:1.4}.aioseo-app .aioseo-cta .description .aioseo-alert{margin-bottom:30px;text-align:left}.aioseo-app .aioseo-cta .feature-list{color:#141b38;font-size:16px;width:100%;max-width:500px;margin-bottom:50px}.aioseo-app .aioseo-cta .feature-list .aioseo-col{display:flex;align-items:flex-start}.aioseo-app .aioseo-cta .feature-list .aioseo-col svg.aioseo-circle-check{color:#00aa63;width:18px;min-width:18px;min-height:18px;margin-right:10px}.aioseo-app .aioseo-cta a.learn-more{margin-top:20px;color:#8c8f9a;font-size:14px}.aioseo-app .aioseo-cta .type-1{display:flex;flex-direction:column;align-items:center}.aioseo-app .aioseo-cta .type-2{margin:30px 0 30px 50px;display:flex}.aioseo-app .aioseo-cta .type-2 .description,.aioseo-app .aioseo-cta .type-2 .header-text{text-align:left}.aioseo-app .aioseo-cta .type-2 .description,.aioseo-app .aioseo-cta .type-2 .feature-list{margin:30px 0}.aioseo-app .aioseo-cta .type-2>div{margin-right:20px;flex:0 0 50%}.aioseo-app .aioseo-cta .type-2 .featured-image{max-height:540px;border:1px solid #e8e8eb;flex:1;overflow:hidden;margin-right:-41px;margin-bottom:-71px;border-radius:5px 0 0}.aioseo-app .aioseo-cta .type-2 .featured-image img{max-height:600px}@media only screen and (max-width:912px){.aioseo-app .aioseo-cta .type-2{flex-direction:column;align-items:center}.aioseo-app .aioseo-cta .type-2 .description,.aioseo-app .aioseo-cta .type-2 .header-text{text-align:center}.aioseo-app .aioseo-cta .type-2>div{text-align:center;margin-right:0;margin-bottom:30px;flex:1 0 100%;width:100%}.aioseo-app .aioseo-cta .type-2 .featured-image{margin:0 -10px -41px;border-radius:5px 5px 0 0;max-height:300px}}.aioseo-app .aioseo-cta .type-3 .sub-header{line-height:1.4;font-size:16px;font-weight:600;color:#005ae0;margin-bottom:5px}.aioseo-app .aioseo-cta .type-3 .header-text{text-align:left}.aioseo-app .aioseo-cta .type-3 .feature-list{margin:30px 0}.aioseo-app .aioseo-cta .type-3 .feature-list .aioseo-col svg.aioseo-circle-check{color:#00aa63;width:21px;min-width:21px;min-height:21px;margin-right:5px}.aioseo-app .aioseo-cta .type-3 .aioseo-button{margin-right:12px}.aioseo-box-toggle .aioseo-row .aioseo-col{max-width:calc(200px + 1em)}@media only screen and (max-width:48em){.aioseo-box-toggle .aioseo-row .aioseo-col{max-width:100%}}.aioseo-box-toggle input{position:absolute!important;clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden}.aioseo-box-toggle input:checked+label{background-color:#fff;box-shadow:0 5px 10px rgba(0,90,224,.1);border:2px solid #005ae0;font-weight:600}.aioseo-box-toggle label{background-color:#f9f9fa;color:#141b38;font-size:16px;line-height:1;display:flex;align-items:center;justify-content:center;flex-direction:column;border:1px solid #f9f9fa;transition:all .1s ease-in-out;border-radius:3px;height:165px;position:relative}.aioseo-box-toggle label p{position:absolute;bottom:15px;margin:0}.aioseo-box-toggle label:hover{cursor:pointer}.aioseo-button{flex-shrink:0;line-height:1;display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;padding:0 24px;border-radius:4px;-webkit-appearance:none;cursor:pointer;height:48px;transition:background-color .2s ease;position:relative;overflow:hidden;text-decoration:none;color:#141b38;white-space:nowrap}.aioseo-button.small{height:30px;font-size:14px;padding:0 12px}.aioseo-button.small .loading-spinner{width:25px;height:25px}.aioseo-button.medium{height:40px;font-size:14px;padding:0 18px}.aioseo-button.medium .loading-spinner{width:35px;height:35px}.aioseo-button.xl{height:66px;border-radius:4px;font-size:18px;padding:0 48px}.aioseo-button.gray{border:1px solid #dcdde1;background-color:#f3f4f5}.aioseo-button.gray:hover{background-color:#fff;color:#141b38}.aioseo-button.gray:active{background-color:#f3f4f5}.aioseo-button.green{border:none;background-color:#00aa63;color:#fff}.aioseo-button.green:hover{background-color:#07c575}.aioseo-button.green:active{background-color:#15955f}.aioseo-button.blue{border:none;background-color:#005ae0;color:#fff}.aioseo-button.blue:hover{background-color:#1a82ea}.aioseo-button.blue:active{background-color:#004f9d}.aioseo-button.wp-blue{border:1px solid #005ae0;background-color:#f3f5f6;color:#005ae0}.aioseo-button.wp-blue:hover{background-color:#1a82ea;border-color:#1a82ea;color:#fff}.aioseo-button.wp-blue:active{background-color:#004f9d;border-color:#004f9d;color:#fff}.aioseo-button.black{border:none;background-color:#434960;color:#fff}.aioseo-button.black:hover{background-color:#2c324c}.aioseo-button.black:active{background-color:#141b38}.aioseo-button.red{border:1px solid #df2a4a;background-color:#fff;color:#df2a4a}.aioseo-button.red:hover{background-color:#df2a4a;color:#fff}.aioseo-button.red:active{background-color:#ab2039}.aioseo-button.loading.blue,.aioseo-button.loading.blue:hover{background-color:#004f9d;color:#004f9d}.aioseo-button.loading.green,.aioseo-button.loading.green:hover{background-color:#15955f;color:#15955f}.aioseo-button.loading.gray,.aioseo-button.loading.gray:hover{background-color:#f3f4f5;color:#f3f4f5}.aioseo-button.loading.black,.aioseo-button.loading.black:hover{background-color:#141b38;color:#141b38}.aioseo-button:disabled{color:#8c8f9a;background-color:#f3f4f5;cursor:default}.aioseo-button:disabled.gray:hover{color:#8c8f9a}.aioseo-button:disabled.wp-blue{border-color:#ddd;background-color:#f7f7f7}.aioseo-button:disabled.wp-blue:hover{border-color:#ddd;color:#8c8f9a}.aioseo-button:disabled:hover{background-color:#f3f4f5}.aioseo-checkbox{display:inline-flex;align-items:center}.aioseo-checkbox.disabled,.aioseo-checkbox.disabled .form-checkbox .fancy-checkbox,.aioseo-checkbox.no-clicks,.aioseo-checkbox.no-clicks .form-checkbox .fancy-checkbox{cursor:default}.aioseo-checkbox .form-checkbox-wrapper{margin-right:10px;display:flex}.aioseo-checkbox.medium .form-checkbox{width:20px;height:20px}.aioseo-checkbox.medium .form-checkbox .fancy-checkbox svg{width:12px;height:12px}.aioseo-checkbox.medium .form-checkbox span:before{height:18px;width:18px;line-height:20px}.aioseo-checkbox.round .form-checkbox span,.aioseo-checkbox.round .form-checkbox span:before{border-radius:50%}.aioseo-checkbox .form-checkbox{position:relative;display:inline-block;width:28px;height:28px;color:#fff;vertical-align:bottom;text-align:center}.aioseo-checkbox .form-checkbox input{display:none}.aioseo-checkbox .form-checkbox input:checked+.fancy-checkbox.blue{background:#005ae0}.aioseo-checkbox .form-checkbox input:checked+.fancy-checkbox.green{background:#00aa63}.aioseo-checkbox .form-checkbox input:checked+.fancy-checkbox:before{background:transparent}.aioseo-checkbox .form-checkbox input:disabled+.fancy-checkbox{background:#e8e8eb!important;border:1px solid #d0d1d7;cursor:default}.aioseo-checkbox .form-checkbox input:disabled+.fancy-checkbox svg{color:#8c8f9a}.aioseo-checkbox .form-checkbox input:not(:checked):disabled+.fancy-checkbox:before{left:0;bottom:0;background:#e8e8eb}.aioseo-checkbox .form-checkbox .fancy-checkbox svg{color:#fff;width:16px;height:16px}.aioseo-checkbox .form-checkbox span{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#d0d1d7;transition:.2s;border-radius:3px;display:flex;align-items:center;justify-content:center}.aioseo-checkbox .form-checkbox span:before{position:absolute;content:"";height:26px;width:26px;left:1px;bottom:1px;background-color:#fff;transition:.2s;font-size:18px;line-height:28px;border-radius:2px}.aioseo-date-picker.vue-daterange-picker{width:100%}.aioseo-date-picker.vue-daterange-picker .form-control{display:flex;align-items:center;color:#141b38;font-size:16px;height:48px;border-radius:3px;border:1px solid #d0d1d7;position:relative}.aioseo-date-picker.vue-daterange-picker .form-control svg.aioseo-circle-close{position:absolute;right:10px;color:#434960;width:15px;height:15px}.aioseo-date-picker.vue-daterange-picker.small .form-control{height:30px}.aioseo-date-picker.vue-daterange-picker.medium .form-control{height:40px}body[class*=all-in-one-seo_page] .daterangepicker .yearselect{width:75px}.aioseo-editor{position:relative}.aioseo-editor .aioseo-editor-description .ql-editor{min-height:100px}.aioseo-editor .aioseo-editor-line-numbers .ql-editor{padding:15px 15px 15px 45px}.aioseo-editor .aioseo-editor-single .ql-editor{padding:8px 10px}.aioseo-editor .aioseo-editor-single.aioseo-editor-line-numbers .ql-editor{padding:8px 10px 8px 45px}.aioseo-editor .aioseo-editor-monospace .ql-editor{font-family:monospace}.aioseo-editor .aioseo-line-numbers{background:#f7f6f7;position:absolute;text-align:right;top:1px;width:29px;left:1px;border-radius:3px 0 0 3px;padding:15px 9px 0 0;display:flex;height:calc(100% - 2px);flex-direction:column;overflow:hidden}.aioseo-editor .aioseo-line-numbers div{min-height:25px;color:#8c8f9a;font-size:12px;line-height:1.9}.aioseo-editor .ql-disabled{pointer-events:none;background-color:#f9f9fa}.aioseo-editor .ql-editor{padding:15px;border-radius:3px;font-size:16px;color:#141b38;border:1px solid #d0d1d7}.aioseo-editor .ql-editor:focus{border:1px solid #005ae0;box-shadow:0 0 0 1px #005ae0}.aioseo-editor .ql-editor .mention .ql-mention-denotation-char{display:none}.aioseo-editor .ql-editor .mention .aioseo-tag{height:25px;margin:0 1px;color:#434960;font-weight:600;font-size:14px;padding:3px 25px 3px 10px;background-color:#f3f4f5;border-radius:3px;cursor:pointer;position:relative;display:inline-flex;align-items:center}.aioseo-editor .ql-editor .mention .aioseo-tag .tag-toggle{display:inline-flex;align-items:center;background-color:#e8e8eb;position:absolute;top:0;right:0;bottom:0;border-radius:0 3px 3px 0}.aioseo-editor .ql-editor .mention .aioseo-tag .tag-toggle svg.aioseo-caret{width:18px;height:18px;transition:transform .3s}.aioseo-editor .ql-editor .mention .aioseo-tag .tag-toggle svg.aioseo-caret.rotated{transform:rotate(180deg)}.aioseo-editor .ql-mention-list-container{color:#141b38;background-color:#fff;max-width:250px;width:100%;margin-top:3px;border:1px solid #d0d1d7;border-radius:3px;box-shadow:0 3px 15px rgba(0,0,0,.1);z-index:9001}.aioseo-editor .ql-mention-list-container .aioseo-tag-custom,.aioseo-editor .ql-mention-list-container .aioseo-tag-search{padding:12px;border-bottom:1px solid #e8e8eb}.aioseo-editor .ql-mention-list-container .aioseo-tag-custom{display:none}.aioseo-editor .ql-mention-list-container .ql-mention-list{list-style:none;margin:0;padding:0;max-height:210px;overflow:auto}.aioseo-editor .ql-mention-list-container .ql-mention-list li{color:#141b38;margin:0;background-color:transparent;border-bottom:1px solid #e8e8eb;padding:15px;cursor:pointer;font-size:14px}.aioseo-editor .ql-mention-list-container .ql-mention-list li:last-child{border-bottom:0}.aioseo-editor .ql-mention-list-container .ql-mention-list li.selected,.aioseo-editor .ql-mention-list-container .ql-mention-list li:hover{color:#005ae0;background-color:#f2f7fd}.aioseo-editor .ql-mention-list-container .ql-mention-list li.selected .aioseo-tag-description,.aioseo-editor .ql-mention-list-container .ql-mention-list li:hover .aioseo-tag-description{color:initial}.aioseo-editor .ql-mention-list-container .ql-mention-list li .aioseo-tag-item{display:flex}.aioseo-editor .ql-mention-list-container .ql-mention-list li .aioseo-tag-item>div:first-child{margin-right:10px}.aioseo-editor .ql-mention-list-container .ql-mention-list li .aioseo-tag-item .aioseo-tag-title{font-weight:600}.aioseo-editor .ql-mention-list-container .ql-mention-list li svg.aioseo-plus{width:10px;height:10px;color:#005ae0}.aioseo-editor .ql-mention-list-container .ql-mention-list li.aioseo-tag-no-match{cursor:default;padding:12px;font-size:16px;font-weight:600}.aioseo-editor .ql-mention-list-container .ql-mention-list li.aioseo-tag-no-match.highlight,.aioseo-editor .ql-mention-list-container .ql-mention-list li.aioseo-tag-no-match:hover{color:initial;background-color:transparent}.aioseo-editor .ql-toolbar{display:none}.aioseo-editor .ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.aioseo-editor .ql-snow .ql-hidden{display:none}.aioseo-editor .ql-container.ql-snow{border:none}.aioseo-editor .ql-container p{font-size:16px;margin:0;line-height:25px}.aioseo-highlight-toggle{border:1px solid #e8e8eb;border-radius:3px;min-height:48px;display:flex;align-items:center;padding:5px 10px;cursor:pointer}.aioseo-highlight-toggle>*{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.aioseo-highlight-toggle.active{border-color:#005ae0;box-shadow:0 5px 10px rgba(0,90,224,.1)}.aioseo-highlight-toggle.medium{min-height:40px}.aioseo-highlight-toggle .icon{display:flex;align-items:center;margin-right:5px}.aioseo-input[data-v-20c03142]{position:relative;width:100%}.aioseo-input.file[data-v-20c03142],.aioseo-input.file input[type=file][data-v-20c03142]{position:absolute;top:0;right:0;left:0;bottom:0;margin:0;padding:0}.aioseo-input.file input[type=file][data-v-20c03142]{cursor:pointer;opacity:0}.aioseo-input.file input[type=file][data-v-20c03142]::-webkit-file-upload-button{visibility:hidden}.aioseo-input.file input[type=file][data-v-20c03142]:focus{box-shadow:none}.aioseo-input input[data-v-20c03142]{height:48px;width:100%;background-color:#fff;border:1px solid #d0d1d7;border-radius:3px;padding:15px;font-size:18px;position:relative;overflow:hidden;margin:0}.aioseo-input input[data-v-20c03142]:disabled{background:#f9f9fa}.aioseo-input input[data-v-20c03142]:focus{border-color:#005ae0;box-shadow:0 0 0 1px #005ae0}.aioseo-input input[data-v-20c03142]::-moz-placeholder{color:#8c8f9a}.aioseo-input input[data-v-20c03142]:-ms-input-placeholder{color:#8c8f9a}.aioseo-input input[data-v-20c03142]::placeholder{color:#8c8f9a}.aioseo-input input.prepend[data-v-20c03142]{padding-left:50px}.aioseo-input input.append[data-v-20c03142]{padding-right:50px}.aioseo-input input.small[data-v-20c03142]{height:30px;padding:10px;font-size:14px}.aioseo-input input.small.prepend[data-v-20c03142]{padding-left:30px}.aioseo-input input.small.append[data-v-20c03142]{padding-right:30px}.aioseo-input input.medium[data-v-20c03142]{height:40px;padding:12px;font-size:16px}.aioseo-input input.medium.prepend[data-v-20c03142]{padding-left:35px}.aioseo-input input.medium.append[data-v-20c03142]{padding-right:35px}.aioseo-input.aioseo-active input[data-v-20c03142]{border-color:#00aa63}.aioseo-input.aioseo-active input[data-v-20c03142]:active,.aioseo-input.aioseo-active input[data-v-20c03142]:focus{box-shadow:0 0 0 1px #00aa63}.aioseo-input.aioseo-active .append-icon[data-v-20c03142],.aioseo-input.aioseo-active .prepend-icon[data-v-20c03142]{color:#00aa63}.aioseo-input.aioseo-error input[data-v-20c03142]{border-color:#df2a4a}.aioseo-input.aioseo-error input[data-v-20c03142]:active,.aioseo-input.aioseo-error input[data-v-20c03142]:focus{box-shadow:0 0 0 1px #df2a4a}.aioseo-input.aioseo-error .append-icon[data-v-20c03142],.aioseo-input.aioseo-error .prepend-icon[data-v-20c03142]{color:#df2a4a}.aioseo-input.aioseo-warning input[data-v-20c03142]{border-color:#f18200}.aioseo-input.aioseo-warning input[data-v-20c03142]:active,.aioseo-input.aioseo-warning input[data-v-20c03142]:focus{box-shadow:0 0 0 1px #f18200}.aioseo-input.aioseo-warning .append-icon[data-v-20c03142],.aioseo-input.aioseo-warning .prepend-icon[data-v-20c03142]{color:#f18200}.aioseo-input .prepend-icon[data-v-20c03142]{position:absolute;top:0;left:10px;width:30px;height:100%;color:#d0d1d7;display:flex;align-items:center;z-index:1}.aioseo-input .prepend-icon svg[data-v-20c03142]{width:30px;height:30px}.aioseo-input .prepend-icon.small[data-v-20c03142]{width:20px}.aioseo-input .prepend-icon.small svg[data-v-20c03142]{width:10px;height:10px}.aioseo-input .prepend-icon.medium[data-v-20c03142]{width:15px}.aioseo-input .prepend-icon.medium svg[data-v-20c03142]{width:15px;height:15px}.aioseo-input .append-icon[data-v-20c03142]{position:absolute;top:0;right:10px;width:30px;height:100%;color:#d0d1d7;display:flex;align-items:center;z-index:1}.aioseo-input .append-icon svg[data-v-20c03142]{width:30px;height:30px}.aioseo-input .append-icon.small[data-v-20c03142]{width:10px}.aioseo-input .append-icon.medium[data-v-20c03142]{width:15px}.aioseo-input .append-icon.clickable[data-v-20c03142]{cursor:pointer;padding:0 5px;background:#f3f4f5;border:1px solid #d0d1d7;color:#434960;right:0;width:30px;border-radius:0 3px 3px 0}.aioseo-input .append-icon.clickable.small[data-v-20c03142]{width:15px}.aioseo-input .append-icon.clickable.medium[data-v-20c03142]{padding:0 10px;width:40px}.aioseo-phone-number{max-width:600px}.aioseo-phone-number label{display:none}.aioseo-phone-number .maz-input__input{height:40px;min-height:40px;padding-top:0!important;border:1px solid #d0d1d7}.aioseo-phone-number .maz-input__input:focus{border-color:#005ae0;box-shadow:0 0 0 1px #005ae0}.aioseo-phone-number .country-selector{flex:0 0 140px;width:140px;min-width:140px;max-width:140px}.aioseo-phone-number .country-selector:hover{z-index:1}.aioseo-phone-number .country-selector>div.maz-base-component.maz-input.has-value.has-1-right-icon.maz-input--primary>input{padding-left:50px!important}.aioseo-phone-number .country-selector .maz-input.is-focused{border-color:#005ae0}.aioseo-phone-number .country-selector .maz-select__options-list__item.selected.keyboard-selected{background-color:#005ae0}.aioseo-phone-number .maz-phone-number-input__country-flag{left:20px;bottom:12px}.aioseo-phone-number .maz-select__options-list input{border-color:#005ae0;box-shadow:0 0 0 1px #005ae0}.aioseo-phone-number .maz-input__input{border-radius:3px}.aioseo-phone-number .input-phone-number,.aioseo-phone-number .input-phone-number:focus{z-index:2}.aioseo-phone-number.invalidNumber div.maz-flex-1>div>input{border-color:red}.aioseo-phone-number.invalidNumber div.maz-flex-1>div>input:focus{border-color:#df2a4a;box-shadow:0 0 0 1px #df2a4a}.aioseo-phone-number.validNumber div.maz-flex-1>div>input:focus{border-color:#00aa63;box-shadow:0 0 0 1px #00aa63}.aioseo-radio{display:inline-flex;align-items:center}.aioseo-radio .form-radio-wrapper{margin-right:10px;display:flex}.aioseo-radio.medium .form-radio{width:20px;height:20px}.aioseo-radio.medium .form-radio .fancy-radio svg{width:12px;height:12px}.aioseo-radio.medium.type-1 .form-radio span:before{height:18px;width:18px;line-height:20px}.aioseo-radio.medium.type-2 .form-radio span:before{height:16px;width:16px;line-height:20px}.aioseo-radio.medium.type-2 .form-radio span:after{height:6px;width:6px;left:6px;bottom:6px}.aioseo-radio .form-radio{position:relative;display:inline-block;width:28px;height:28px;color:#fff;vertical-align:bottom;text-align:center}.aioseo-radio .form-radio input{opacity:0}.aioseo-radio .form-radio input:checked+.fancy-radio{background:#005ae0;border-color:#005ae0}.aioseo-radio .form-radio input:checked+.fancy-radio:before{background:transparent}.aioseo-radio .form-radio input:checked+.fancy-radio:after{display:block}.aioseo-radio .form-radio input:disabled+.fancy-radio{cursor:default}.aioseo-radio .form-radio input:focus+.fancy-radio{border-color:#005ae0;box-shadow:0 0 0 1px #005ae0}.aioseo-radio .form-radio .fancy-radio{border-radius:50%}.aioseo-radio .form-radio .fancy-radio svg{color:#fff;width:16px;height:16px}.aioseo-radio .form-radio span{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;transition:.2s;border-radius:50%;display:flex;align-items:center;justify-content:center}.aioseo-radio .form-radio span:before{position:absolute;content:"";height:26px;width:26px;left:1px;bottom:1px;transition:.2s;font-size:18px;line-height:28px;border-radius:50%}.aioseo-radio.type-1 .form-radio span,.aioseo-radio.type-1 .form-radio span:before{background-color:#f3f4f5}.aioseo-radio.type-2 .form-radio span{border:1px solid #d0d1d7;background-color:#fff}.aioseo-radio.type-2 .form-radio span:before{background-color:#fff}.aioseo-radio.type-2 .form-radio span:after{display:none;position:absolute;content:"";height:10px;width:10px;left:8px;bottom:8px;background-color:#fff;transition:.2s;border-radius:50%}.aioseo-radio.disabled{cursor:default}.aioseo-radio.disabled.type-2 .form-radio input:checked+.fancy-radio{background-color:#e8e8eb;border-color:#d0d1d7}.aioseo-radio.disabled.type-2 .form-radio span,.aioseo-radio.disabled.type-2 .form-radio span:before{background-color:#e8e8eb}.aioseo-radio.disabled.type-2 .form-radio span:after{background-color:#8c8f9a}.aioseo-radio-toggle{display:flex;align-items:center;height:40px}.aioseo-radio-toggle div{height:100%}.aioseo-radio-toggle.inline{display:inline-flex}.aioseo-radio-toggle div:first-child{overflow:hidden;border-radius:3px 0 0 3px}.aioseo-radio-toggle div:first-child label{border-radius:3px 0 0 3px}.aioseo-radio-toggle div:last-child{overflow:hidden;border-radius:0 3px 3px 0}.aioseo-radio-toggle div:last-child label{border-radius:0 3px 3px 0}.aioseo-radio-toggle input{position:absolute!important;clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden}.aioseo-radio-toggle input:checked+label{background-color:#005ae0;color:#fff}.aioseo-radio-toggle input:checked+label.dark{background-color:#434960;color:#fff}.aioseo-radio-toggle label{height:100%;background-color:#e8e8eb;color:#141b38;font-size:14px;line-height:1;display:flex;align-items:center;justify-content:center;flex-direction:column;transition:all .1s ease-in-out;position:relative;padding:11px 20px;font-weight:600}.aioseo-radio-toggle label.disabled{cursor:default;pointer-events:none;opacity:.5}.aioseo-radio-toggle label:hover{background-color:#dadadf;cursor:pointer}.aioseo-radio-toggle label p{position:absolute;bottom:15px;margin:0}.aioseo-radio-toggle.circle label{background:#fff;color:#8c8f9a}.aioseo-radio-toggle.circle input+label{border-radius:50%;width:36px;height:36px;padding:8px}.aioseo-radio-toggle.circle input:checked+label{background:#e8e8eb;color:#2c324c}.aioseo-select{height:48px}.aioseo-select.multiselect--disabled .multiselect__select{background:none}.aioseo-select .multiselect__select{display:flex;align-items:center;justify-content:center;min-height:46px}.aioseo-select .multiselect__select:before{display:none}.aioseo-select .multiselect__select svg.aioseo-caret{color:#141b38;width:18px;height:18px;transition:transform .3s}.aioseo-select .multiselect__tags{height:100%;border:1px solid #d0d1d7;border-radius:3px;display:flex;justify-content:center;flex-direction:column;padding:16px 40px 16px 16px}.aioseo-select .multiselect__tags .multiselect__spinner{height:calc(100% - 2px);border:2px solid transparent}.aioseo-select .multiselect__tags .multiselect__spinner:after,.aioseo-select .multiselect__tags .multiselect__spinner:before{border-top-color:#434960}.aioseo-select .multiselect__tags .multiselect__single{display:inline-flex;margin:0;padding:0;color:#141b38;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.aioseo-select .multiselect__tags .multiselect__placeholder{color:#8c8f9a;font-size:16px;line-height:20px;margin:0;padding:0}.aioseo-select .multiselect__tags .multiselect__input{padding:0;margin:0 10px 0 0;border-radius:0;border:none;color:#141b38;min-height:auto;line-height:20px}.aioseo-select .multiselect__tags .multiselect__input:focus{outline:0;box-shadow:none;border:none}.aioseo-select .multiselect__tags .multiselect__input::-moz-placeholder{color:#8c8f9a}.aioseo-select .multiselect__tags .multiselect__input:-ms-input-placeholder{color:#8c8f9a}.aioseo-select .multiselect__tags .multiselect__input::placeholder{color:#8c8f9a}.aioseo-select .multiselect__tags .multiselect__tags-wrap{display:flex;align-items:center;flex-wrap:wrap}.aioseo-select .multiselect__tags .multiselect__tags-wrap .multiselect__tag{padding:0;display:inline-flex;align-items:center;font-size:14px;font-weight:600;color:#434960;margin:0 3px 0 0;height:24px;background-color:#f3f4f5;flex-shrink:0}.aioseo-select .multiselect__tags .multiselect__tags-wrap .multiselect__tag .multiselect__tag-value{padding:0 5px 0 10px}.aioseo-select .multiselect__tags .multiselect__tags-wrap .multiselect__tag .multiselect__tag-remove{padding:0 10px;height:100%;cursor:pointer;background-color:#f3f4f5;display:flex;align-items:center}.aioseo-select .multiselect__tags .multiselect__tags-wrap .multiselect__tag .multiselect__tag-remove:hover{background-color:#434960;color:#fff}.aioseo-select .multiselect__tags .multiselect__tags-wrap .multiselect__tag .multiselect__tag-remove:hover svg.aioseo-close{color:#fff}.aioseo-select .multiselect__tags .multiselect__tags-wrap .multiselect__tag .multiselect__tag-remove svg.aioseo-close{color:#434960;width:10px;height:10px}.aioseo-select.multiselect--active .multiselect__tags-wrap{margin-bottom:7px}.aioseo-select.small{height:30px;min-height:30px}.aioseo-select.small .multiselect__tags{min-height:30px;padding:8px 38px 8px 8px}.aioseo-select.small .multiselect__tags .multiselect__placeholder{font-size:14px}.aioseo-select.small .multiselect__select{height:28px;min-height:28px}.aioseo-select.small .multiselect__input{font-size:14px}.aioseo-select.small .multiselect__content-wrapper li.multiselect__element .multiselect__option{font-size:14px;padding:8px;min-height:30px}.aioseo-select.medium{height:40px}.aioseo-select.medium .multiselect__tags{padding:7px 40px 7px 7px}.aioseo-select.medium .multiselect__select{min-height:38px}.aioseo-select.multiple{min-height:48px;height:auto}.aioseo-select.multiple.small{min-height:30px}.aioseo-select.multiple.medium{min-height:40px}.aioseo-select.multiselect--above .multiselect__content-wrapper{border-top:1px solid #d0d1d7;border-bottom:none}.aioseo-select .multiselect__content-wrapper{border:1px solid #d0d1d7;border-top:none;border-bottom-left-radius:3px;border-bottom-right-radius:3px;z-index:50;-webkit-overflow-scrolling:touch}.aioseo-select .multiselect__content-wrapper .multiselect__content{max-width:100%}.aioseo-select .multiselect__content-wrapper li.multiselect__element{margin:0;border-bottom:1px solid #e8e8eb}.aioseo-select .multiselect__content-wrapper li.multiselect__element.last{border-bottom:none}.aioseo-select .multiselect__content-wrapper li.multiselect__element .multiselect__option{color:#141b38;font-weight:700;font-size:16px;white-space:normal;line-height:1.4}.aioseo-select .multiselect__content-wrapper li.multiselect__element .multiselect__option--highlight{background-color:#f2f7fd}.aioseo-select .multiselect__content-wrapper li.multiselect__element .multiselect__option--highlight:after{background-color:#005ae0;color:#fff}.aioseo-select .multiselect__content-wrapper li.multiselect__element .multiselect__option--selected{background-color:#f2f7fd}.aioseo-select .multiselect__content-wrapper li.multiselect__element .multiselect__option--disabled{font-weight:400;background-color:#fff!important;color:#8c8f9a}.aioseo-select .multiselect__content-wrapper li.multiselect__element .multiselect__option .docLink{font-size:13px;float:right}.aioseo-textarea-autosize{width:100%;background-color:#fff;border:1px solid #d0d1d7;border-radius:4px;font-size:16px;padding:12px}.aioseo-toggle{display:inline-flex}.aioseo-toggle:active,.aioseo-toggle:focus{outline:2px solid transparent}.aioseo-toggle.disabled{pointer-events:none}.aioseo-toggle.disabled .toggle-content{opacity:.5}.aioseo-toggle .toggle-content{position:relative;display:inline-block;width:36px;height:20px;margin-right:10px}.aioseo-toggle .toggle-content input{display:none}.aioseo-toggle .toggle-content input:checked+.toggle-switch{border:1px solid #005ae0;background-color:#005ae0}.aioseo-toggle .toggle-content input:checked+.toggle-switch:focus{outline:2px solid transparent}.aioseo-toggle .toggle-content input:checked+.toggle-switch:before{background-color:#fff;transform:translateX(15px)}.aioseo-toggle .toggle-content input:focus+.toggle-switch{box-shadow:0 0 1px #005ae0;outline:2px solid transparent}.aioseo-toggle .toggle-content .toggle-switch{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#fff;border:1px solid #d0d1d7;border-radius:15px;transition:.2s}.aioseo-toggle .toggle-content .toggle-switch:before{position:absolute;content:"";height:14px;width:14px;left:3px;bottom:2px;background-color:#d0d1d7;border-radius:50%;transition:.2s}.aioseo-wp-table input[type=search],.aioseo-wp-table select{border-color:#d0d1d7}.aioseo-wp-table select:focus{border-color:#005ae0;color:#005ae0;box-shadow:0 0 0 1px #005ae0}.aioseo-wp-table select:hover{color:#005ae0}.aioseo-wp-table input.button,.aioseo-wp-table input.button:hover{color:#005ae0;border-color:#005ae0}.aioseo-wp-table .header .subsubsub{color:#555d66;font-size:13px;font-weight:600}.aioseo-wp-table .header .subsubsub>span{display:inline-flex}.aioseo-wp-table .header .subsubsub .separator{margin:0 5px}.aioseo-wp-table .header .subsubsub .active{font-weight:700;color:#141b38}.aioseo-wp-table .header .subsubsub a{text-decoration:none}.aioseo-wp-table .header .subsubsub a:hover{text-decoration:underline}.aioseo-wp-table .header .search{display:flex;justify-content:flex-end}.aioseo-wp-table .header .search .aioseo-input{width:100%;max-width:215px;margin-right:6px}.aioseo-wp-table .header .pagination{color:#555d66}.aioseo-wp-table .header .pagination .button,.aioseo-wp-table .header .pagination input{margin-left:6px}.aioseo-wp-table .tablenav-pages .current-page{padding:0 0 0 8px}.aioseo-wp-table .wp-table{width:100%;position:relative}.aioseo-wp-table .wp-table .loader-overlay{position:absolute;top:46px;right:0;bottom:36px;left:0;background:rgba(0,0,0,.3);z-index:1;display:flex;align-items:center;justify-content:center}.aioseo-wp-table .wp-table .no-results{color:#8c8f9a;min-height:200px;display:flex;align-items:center;justify-content:center;font-weight:400;font-size:24px}.aioseo-wp-table .wp-table tr.even{background-color:#f9f9fa}.aioseo-wp-table .wp-table tr.enabled td,.aioseo-wp-table .wp-table tr.enabled td strong a{color:#141b38}.aioseo-wp-table .wp-table tr:not(.enabled):not(.edit-row) td,.aioseo-wp-table .wp-table tr:not(.enabled):not(.edit-row) td a.edit-link{color:#8c8f9a}.aioseo-wp-table .wp-table tr.edit-row th{padding:0 0 0 3px}.aioseo-wp-table .wp-table tr.edit-row td{padding:0 30px 0 10px}.aioseo-wp-table .wp-table tr td strong a{font-weight:400}.aioseo-wp-table .wp-table tr td .row-actions .edit a,.aioseo-wp-table .wp-table tr td strong a:hover{color:#005ae0}.aioseo-wp-table .wp-table tr td .row-actions .edit .trash a{color:#df2a4a}.aioseo-wp-table .wp-table tr td.edit-row-content .wrapper .border{padding:8px 0;border-top:1px solid #e8e8eb}.aioseo-add-404-redirection .generic-error{margin-bottom:20px}.aioseo-add-404-redirection .aioseo-settings-row .settings-name .name{font-size:14px}.aioseo-add-404-redirection .urls{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}.aioseo-add-404-redirection .urls .target{flex:1;display:flex;align-items:center;max-width:480px;min-width:400px;margin-right:20px}.aioseo-add-404-redirection .urls .target>*{flex:1}.aioseo-add-404-redirection .urls .target .aioseo-input{margin-bottom:10px}.aioseo-add-404-redirection .urls .target .aioseo-description{height:30px}.aioseo-add-404-redirection .urls .target .append-icon{width:60px;justify-content:flex-end}.aioseo-add-404-redirection .urls .target .append-icon svg{max-width:16px;margin-right:5px}.aioseo-add-404-redirection .urls .target .append-icon svg:last-of-type{margin-right:0}.aioseo-add-404-redirection .urls .target .append-icon svg.aioseo-circle-check{color:#00aa63}.aioseo-add-404-redirection .urls .target .append-icon svg.aioseo-circle-close{color:#df2a4a}.aioseo-add-404-redirection .urls .target .target-url-error,.aioseo-add-404-redirection .urls .target .target-url-warning{margin-bottom:10px}.aioseo-add-404-redirection .urls .redirect-type{flex:1;align-self:flex-start}.aioseo-add-404-redirection .urls .redirect-type .aioseo-select{max-width:220px}.aioseo-add-404-redirection .settings{display:flex;flex-direction:row;align-items:center;margin-top:30px}.aioseo-add-404-redirection .settings .all-settings{flex:1}.aioseo-add-404-redirection .settings .all-settings .all-settings-content{display:flex;align-items:center}.aioseo-add-404-redirection .settings .redirect-type{width:100%;max-width:350px;margin-right:24px}.aioseo-add-404-redirection .settings .redirect-type .aioseo-select{margin-top:5px}.aioseo-add-404-redirection .settings .aioseo-button{align-self:flex-end}.aioseo-add-404-redirection .settings .cancel-edit-row{margin-left:10px}.custom-rules[data-v-7e05ebd5]{width:100%}.custom-rules .rule-table[data-v-7e05ebd5]{margin-top:5px;border:1px solid #d0d1d7;border-radius:3px;width:100%;font-family:Helvetica;font-size:14px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0;text-align:left}.custom-rules .rule-table .rule[data-v-7e05ebd5]{padding:13px;background:#f9f9fa}.custom-rules .rule-table .rule.even[data-v-7e05ebd5]{background-color:#fff}.custom-rules .rule[data-v-7e05ebd5]{display:flex;flex-direction:row;align-items:center;padding-top:10px}.custom-rules .rule[data-v-7e05ebd5]:first-child{border-radius:3px 3px 0 0}.custom-rules .rule[data-v-7e05ebd5]:last-child{border-radius:0 0 3px 3px}.custom-rules .rule .rule-settings>.aioseo-select[data-v-7e05ebd5]:first-child{width:250px;min-width:250px}.custom-rules .rule .rule-settings[data-v-7e05ebd5]{display:flex;flex-direction:row;align-items:center;flex:1}.custom-rules .rule .rule-settings>[data-v-7e05ebd5]{margin:0 6px 0 0}.custom-rules .rule .rule-settings>.aioseo-toggle[data-v-7e05ebd5]{margin:0 10px 0 4px}.custom-rules .rule .actions[data-v-7e05ebd5],.custom-rules .rule .logical[data-v-7e05ebd5]{flex:0}.custom-rules svg[data-v-7e05ebd5]{width:14px;height:14px;cursor:pointer}.custom-rules svg.aioseo-trash[data-v-7e05ebd5]{color:#dadada}.custom-rules svg.aioseo-trash[data-v-7e05ebd5]:hover{color:#df2a4a}.custom-rules .aioseo-tooltip[data-v-7e05ebd5]{margin:0;display:flex}.custom-rules .aioseo-button svg[data-v-7e05ebd5]{color:#fff}.custom-rules .add-rule[data-v-7e05ebd5]{margin-top:10px}.custom-rules .add-rule svg[data-v-7e05ebd5]{margin-right:6px}.aioseo-add-redirection.edit-url{margin-bottom:30px}.aioseo-add-redirection.edit-url .urls{align-items:flex-start}.aioseo-add-redirection.edit-url .urls .url-arrow{margin:-8px 30px 0}.aioseo-add-redirection.edit-url .advanced-settings-link{text-decoration:underline;margin-top:21px}.aioseo-add-redirection.log-404 .urls .source{min-height:103px;align-items:flex-start}.aioseo-add-redirection .generic-error{margin-bottom:20px}.aioseo-add-redirection .aioseo-settings-row .settings-name .name{font-size:14px}.aioseo-add-redirection .urls{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}.aioseo-add-redirection .urls .break{flex-basis:100%;height:0}.aioseo-add-redirection .urls .url-arrow{width:36px;margin:-15px 30px 0;display:flex;align-items:center;justify-content:center}.aioseo-add-redirection .urls .url-arrow svg{height:103px;color:#005ae0}.aioseo-add-redirection .urls .source,.aioseo-add-redirection .urls .target{flex:1;display:flex;align-items:center}.aioseo-add-redirection .urls .source>*,.aioseo-add-redirection .urls .target>*{flex:1}.aioseo-add-redirection .urls .source .aioseo-input,.aioseo-add-redirection .urls .target .aioseo-input{margin-bottom:10px}.aioseo-add-redirection .urls .target .aioseo-description{height:30px}.aioseo-add-redirection .urls .target .append-icon{width:60px;justify-content:flex-end}.aioseo-add-redirection .urls .target .append-icon svg{max-width:16px;margin-right:5px}.aioseo-add-redirection .urls .target .append-icon svg:last-of-type{margin-right:0}.aioseo-add-redirection .urls .target .append-icon svg.aioseo-circle-check{color:#00aa63}.aioseo-add-redirection .urls .target .append-icon svg.aioseo-circle-close{color:#df2a4a}.aioseo-add-redirection .urls .target .target-url-error,.aioseo-add-redirection .urls .target .target-url-warning{margin-bottom:10px}.aioseo-add-redirection .settings{display:flex;flex-direction:column;align-items:center;margin-top:30px}.aioseo-add-redirection .settings .all-settings{width:100%}.aioseo-add-redirection .settings .all-settings .all-settings-content{display:flex;align-items:center;flex-wrap:wrap}.aioseo-add-redirection .settings .all-settings .all-settings-content .advanced-settings-link{margin:16px 0 0 16px;color:#8c8f9a}@media (max-width:767px){.aioseo-add-redirection .settings .all-settings .all-settings-content{align-items:start}}.aioseo-add-redirection .settings>.actions{align-self:flex-end;margin-top:-50px}.aioseo-add-redirection .settings>.actions.advanced{margin-top:-40px}.aioseo-add-redirection .settings .query-params,.aioseo-add-redirection .settings .redirect-type{margin-bottom:10px;flex:0 1 auto}.aioseo-add-redirection .settings .query-params .aioseo-select,.aioseo-add-redirection .settings .redirect-type .aioseo-select{margin-top:5px}.aioseo-add-redirection .settings .query-params{width:340px}.aioseo-add-redirection .settings .redirect-type{width:300px;margin-right:24px}.aioseo-add-redirection .settings .aioseo-button{align-self:flex-end}.aioseo-add-redirection .settings .cancel-edit-row{margin-left:10px}.aioseo-add-redirection-target-url,.aioseo-redirect-source-url{position:relative}.aioseo-redirect-source-url .aioseo-input input{padding-right:76px}.aioseo-redirect-source-url .aioseo-input .append-icon{width:60px;justify-content:flex-end}.aioseo-redirect-source-url .aioseo-input .append-icon svg{max-width:16px;margin-right:5px}.aioseo-redirect-source-url .aioseo-input .append-icon svg:last-of-type{margin-right:0}.aioseo-redirect-source-url .aioseo-input .append-icon svg.aioseo-gear{color:#8c8f9a;cursor:pointer}.aioseo-redirect-source-url .aioseo-input .append-icon svg.aioseo-gear.active,.aioseo-redirect-source-url .aioseo-input .append-icon svg.aioseo-gear:hover{color:#005ae0}.aioseo-redirect-source-url .aioseo-input .append-icon svg.aioseo-circle-check{color:#00aa63}.aioseo-redirect-source-url .aioseo-input .append-icon svg.aioseo-circle-close{color:#df2a4a}.aioseo-redirect-source-url .aioseo-input .append-icon svg.aioseo-trash{color:#8c8f9a;cursor:pointer}.aioseo-redirect-source-url .aioseo-input .append-icon svg.aioseo-trash.active,.aioseo-redirect-source-url .aioseo-input .append-icon svg.aioseo-trash:hover{color:#df2a4a}.aioseo-redirect-source-url .source-url-error,.aioseo-redirect-source-url .source-url-warning{margin-bottom:10px}.aioseo-redirect-source-url .source-url-options>div{padding-bottom:5px}.aioseo-redirect-source-url .source-url-options>div>div{margin-bottom:5px}.aioseo-add-redirection-url-results{display:flex;position:absolute;background:#fff;width:100%;max-height:300px;overflow:auto;border:1px solid #d0d1d7;border-radius:3px;z-index:50;left:1px;margin-top:-9px}.aioseo-add-redirection-url-results ul{display:inline-block;max-width:100%;list-style:none;padding:0;margin:0;min-width:100%;vertical-align:top}.aioseo-add-redirection-url-results ul li{margin:0;border-bottom:1px solid #e8e8eb;display:block}.aioseo-add-redirection-url-results ul li:last-of-type{border-bottom:none}.aioseo-add-redirection-url-results ul li>span{color:#141b38;font-weight:700;font-size:16px;white-space:normal;line-height:1.4;display:flex;padding:12px;min-height:40px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer}.aioseo-add-redirection-url-results ul li>span:hover{background-color:#f2f7fd}.aioseo-add-redirection-url-results ul li>span:hover .option-title{color:#005ae0}.aioseo-add-redirection-url-results .option{flex:1}.aioseo-add-redirection-url-results .option .option-title{font-weight:500;display:flex;font-size:16px;color:#141b38}.aioseo-add-redirection-url-results .option .option-title>div{margin-right:5px}.aioseo-add-redirection-url-results .option .option-title>div:first-of-type{display:inline-block}.aioseo-add-redirection-url-results .option .option-title .search-term{font-weight:700}.aioseo-add-redirection-url-results .option .option-details{display:flex;align-items:center;font-size:14px;color:#8c8f9a}.aioseo-add-redirection-url-results .option .option-details span{margin-right:15px}.aioseo-add-redirection-url-results .option-permalink{display:flex;align-items:center}.aioseo-add-redirection-url-results .option-permalink svg.aioseo-external{width:15px;height:15px;color:#434960}.aioseo-add-template-tag{border-radius:3px;padding:5px 10px;color:#141b38;font-size:14px;border:1px solid #e8e8eb;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:600}.aioseo-add-template-tag:hover{background-color:#f3f4f5}.aioseo-add-template-tag svg.aioseo-plus{width:10px;height:10px;color:#005ae0}.aioseo-additional-pages .additional-pages-table{border:1px solid #d0d1d7;border-radius:3px;margin-bottom:20px}.aioseo-additional-pages .additional-pages-table .page-priority{max-width:110px}.aioseo-additional-pages .additional-pages-table .page-frequency{max-width:166px}.aioseo-additional-pages .additional-pages-table .page-last-modified{max-width:155px}.aioseo-additional-pages .additional-pages-table .page-actions{max-width:20px}.aioseo-additional-pages .additional-pages-table .page-actions .aioseo-tooltip{display:inline-block;margin:0}.aioseo-additional-pages .additional-pages-table .pages-header{height:50px;display:flex;font-size:14px;padding:0 30px;align-items:center;border-bottom:1px solid #d0d1d7}.aioseo-additional-pages .additional-pages-table .pages-header>div{flex:1 0 auto}.aioseo-additional-pages .additional-pages-table .pages-rows{font-size:14px}.aioseo-additional-pages .additional-pages-table .pages-rows .page-row{background-color:#fff;height:70px;display:flex;align-items:center;padding:0 30px}.aioseo-additional-pages .additional-pages-table .pages-rows .page-row:last-of-type{border-radius:0 0 3px 3px}.aioseo-additional-pages .additional-pages-table .pages-rows .page-row.even{background-color:#f9f9fa}.aioseo-additional-pages .additional-pages-table .pages-rows .page-row>div{flex:1 0 auto;padding-right:30px}.aioseo-additional-pages .additional-pages-table .pages-rows .page-row>div:last-child{padding-right:0}.aioseo-additional-pages .additional-pages-table .pages-rows .page-row .page-actions svg.aioseo-trash{width:20px;height:20px;color:#8c8f9a;cursor:pointer;transition:color .1s ease}.aioseo-additional-pages .additional-pages-table .pages-rows .page-row .page-actions svg.aioseo-trash:hover{color:#df2a4a}.aioseo-additional-pages svg.aioseo-circle-plus{width:14px;height:14px;margin-right:10px}.aioseo-alert{position:relative;border-radius:3px;padding:24px;font-size:16px;color:#141b38;line-height:1.4}.aioseo-alert.small{padding:8px;font-size:13px}.aioseo-alert .aioseo-alert-close{cursor:pointer;position:absolute;top:-9px;right:-9px;width:18px;height:18px;border-radius:50%;padding:5px;display:inline-flex;justify-content:center;align-content:center}.aioseo-alert .aioseo-alert-close svg{width:100%;height:100%}.aioseo-alert.blue{border:1px solid #005ae0;background-color:#f2f7fd}.aioseo-alert.blue .aioseo-alert-close{background-color:#005ae0;color:#fff}.aioseo-alert.green{border:1px solid #00aa63;background-color:#f2fdf8}.aioseo-alert.green .aioseo-alert-close{background-color:#00aa63;color:#fff}.aioseo-alert.red{border:1px solid #df2a4a;background-color:#fbe9ec}.aioseo-alert.red .aioseo-alert-close{background-color:#df2a4a;color:#fff}.aioseo-alert.yellow{border:1px solid #f18200;background-color:#fcfae8}.aioseo-alert.yellow .aioseo-alert-close{background-color:#f18200;color:#fff}.aioseo-alert.no-border{border-width:0}.aioseo-alert.text-center{text-align:center}.aioseo-analyze-competitor-site-score{border:1px solid #00aa63;border-radius:3px;color:#00aa63;font-size:14px;padding:0 8px;height:24px;display:inline-flex;align-items:center;justify-content:center;margin-right:14px}.aioseo-analyze-competitor-site-score.red{color:#df2a4a;border-color:#df2a4a}.aioseo-analyze-competitor-site-score.orange{color:#f18200;border-color:#f18200}.aioseo-animated-dannie{display:flex;align-content:center;align-items:center;justify-content:center}.aioseo-animated-dannie svg{max-width:250px}.aioseo-blur{filter:blur(3px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.aioseo-card{color:#141b38;background-color:#fff;border:1px solid #e8e8eb;box-shadow:0 2px 5px rgba(0,0,0,.05);margin:30px 0}.aioseo-card.disabled .content{background:#f9f9fa;font-size:16px;line-height:24px}@media only screen and (max-width:782px){.aioseo-card{margin:20px 0}}.aioseo-card svg.aioseo-circle-question-mark{width:17px;height:17px;color:#8c8f99;transition:background-color .2s ease}.aioseo-card svg.aioseo-circle-question-mark:hover{color:#5a5c65}.aioseo-card .header{display:flex;align-items:center;height:70px;padding:0 30px;font-weight:600;font-size:18px;border-bottom:1px solid #e8e8eb}.aioseo-card .header .header-icon{display:flex}.aioseo-card .header .header-icon svg{width:24px;height:24px;margin-right:16px}.aioseo-card .header .text{flex:1 0 auto;display:flex;align-items:center}.aioseo-card .header .text svg.aioseo-circle-question-mark{cursor:pointer;width:17px;height:17px}.aioseo-card .header .text .aioseo-pro-badge{margin-left:10px}.aioseo-card .header .text .card-score{display:flex;flex:1;align-items:center;justify-content:flex-end;padding-right:18px;font-size:13px}.aioseo-card .header .text .card-score.green{color:#00aa63}.aioseo-card .header .text .card-score.orange{color:#f18200}.aioseo-card .header .text .card-score.red{color:#df2a4a}.aioseo-card .header .text .card-score svg{margin-right:7px}.aioseo-card .header svg.aioseo-caret{width:24px;height:24px;cursor:pointer;transform:rotate(-180deg);transition:transform .3s}.aioseo-card .header svg.aioseo-caret.rotated{transform:rotate(-90deg)}.aioseo-card .header svg.aioseo-close{width:14px;height:14px;cursor:pointer}.aioseo-card .content{padding:30px;position:relative}.aioseo-card div.aioseo-settings-row:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}.aioseo-copy-block{display:flex}.aioseo-copy-block .message{background-color:#fff;min-height:56px;display:flex;align-items:center;border:1px solid #dcdde1;border-radius:3px 0 0 3px;padding:10px 24px;font-weight:600}.aioseo-copy-block .copy-tooltip{display:flex}.aioseo-copy-block .copy{background-color:#fff;min-height:56px;display:flex;align-items:center;border:1px solid #dcdde1;border-left-width:0;border-radius:0 3px 3px 0;padding:10px 16px;font-weight:600;cursor:pointer}.aioseo-copy-block .copy:hover svg.aioseo-copy{color:#a7a7a7}.aioseo-copy-block .copy svg.aioseo-copy{width:20px;height:20px;color:#dadada}.aioseo-copy-block .copy svg.aioseo-circle-check-solid{width:20px;height:20px;color:#00aa63}.aioseo-display-info .aioseo-box-toggle svg{margin-top:-15px;color:#434960}.aioseo-display-info svg.aioseo-shortcode,.aioseo-display-info svg.aioseo-widget{width:100%;height:auto;max-width:60px}.aioseo-display-info svg.aioseo-gutenberg-block{width:59px;height:54px}.aioseo-display-info svg.aioseo-gutenberg-block rect{width:100%;width:56px;height:51px}.aioseo-display-info svg.aioseo-php{width:110px}.aioseo-display-info .copy-box{padding-top:.5rem}.aioseo-display-info .copy-box>div{padding:30px;border-radius:3px;background-color:#f9f9fa}.aioseo-display-info .copy-box .aioseo-description{margin:0}.aioseo-display-info .copy-box .aioseo-copy-block{margin:20px 0 0}.aioseo-display-info .aioseo-tooltip{margin-left:0}.aioseo-exclude-posts{display:flex}.aioseo-exclude-posts .aioseo-select{max-width:600px;display:inline-block;margin-right:10px}.aioseo-exclude-posts .aioseo-select .multiselect__option{display:flex}.aioseo-exclude-posts .aioseo-select .multiselect__option--highlight .option-title{color:#005ae0}.aioseo-exclude-posts .option{flex:1 0 auto}.aioseo-exclude-posts .option .option-title{font-weight:500;font-size:16px;color:#141b38}.aioseo-exclude-posts .option .option-title .search-term{font-weight:700}.aioseo-exclude-posts .option .option-details{display:flex;align-items:center;font-size:14px;color:#8c8f9a}.aioseo-exclude-posts .option .option-details span{margin-right:15px}.aioseo-exclude-posts .option-permalink{display:flex;align-items:center}.aioseo-exclude-posts .option-permalink svg.aioseo-external{width:15px;height:15px;color:#434960}.aioseo-exclude-posts .multiselect-toggle{padding:10px 13px;width:40px;position:absolute;height:36px;right:2px;top:2px;text-align:center;z-index:1}.aioseo-exclude-posts .multiselect-toggle svg.aioseo-add-plus{width:14px;height:14px;color:#000}.aioseo-facebook-preview{background-color:#f0f2f5;padding:30px;display:flex;align-items:center;justify-content:center}.aioseo-facebook-preview .facebook-post{width:100%;max-width:525px;border-radius:10px;box-shadow:0 2px 5px rgba(0,0,0,.1);background-color:#fff}.aioseo-facebook-preview .facebook-post .facebook-header{height:65px;padding:0 18px;display:flex;align-items:center}.aioseo-facebook-preview .facebook-post .facebook-header .profile-photo{overflow:hidden;width:40px;height:40px;border:1px solid #e8e8eb;border-radius:50%}.aioseo-facebook-preview .facebook-post .facebook-header .profile-photo img{height:100%;width:100%}.aioseo-facebook-preview .facebook-post .facebook-header .poster{margin-left:10px;flex:1 0 auto}.aioseo-facebook-preview .facebook-post .facebook-header .poster .poster-name{font-size:15px;color:#050505;font-weight:500}.aioseo-facebook-preview .facebook-post .facebook-header .poster .poster-date{color:#65676b;font-size:13px}.aioseo-facebook-preview .facebook-post .facebook-header .ellipsis{display:inline-flex;align-items:center}.aioseo-facebook-preview .facebook-post .facebook-header .ellipsis div{background-color:#5e666f;width:4px;height:4px;border-radius:50%;margin:0 2px}.aioseo-facebook-preview .facebook-post .facebook-header .ellipsis div:first-child{margin-left:0}.aioseo-facebook-preview .facebook-post .facebook-header .ellipsis div:last-child{margin-right:0}.aioseo-facebook-preview .facebook-post .facebook-content{display:flex;flex-direction:column}.aioseo-facebook-preview .facebook-post .facebook-content img{width:100%;height:auto}.aioseo-facebook-preview .facebook-post .facebook-content.vertical{flex-direction:row}.aioseo-facebook-preview .facebook-post .facebook-content.vertical img{max-width:158px;max-height:158px;width:auto;height:auto}.aioseo-facebook-preview .facebook-post .facebook-content .facebook-site-description{flex:1;background-color:#f2f3f5;padding:9px 13px;color:#606770}.aioseo-facebook-preview .facebook-post .facebook-content .facebook-site-description .site-domain{font-size:13px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aioseo-facebook-preview .facebook-post .facebook-content .facebook-site-description .site-title{color:#1d2129;font-size:17px;font-weight:600;margin:5px 0}.aioseo-facebook-preview .facebook-post .facebook-content .facebook-site-description .site-description{font-size:14px}.aioseo-facebook-preview .facebook-post .facebook-footer{height:24px}.aioseo-feature-card{height:100%;border:1px solid #e8e8eb;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.05);color:#141b38;display:flex;flex-direction:column}.aioseo-feature-card .feature-card-body{padding:30px 30px 20px;flex:1}.aioseo-feature-card .feature-card-body.static{padding:30px}.aioseo-feature-card .feature-card-body .feature-card-header{display:flex;align-items:center;font-size:18px;font-weight:600;margin-bottom:16px}.aioseo-feature-card .feature-card-body .feature-card-header img,.aioseo-feature-card .feature-card-body .feature-card-header svg{width:28px;height:28px;margin-right:10px}.aioseo-feature-card .feature-card-body .feature-card-description{color:#434960;font-size:15px}.aioseo-feature-card .feature-card-body .feature-card-description .learn-more{margin-top:10px}.aioseo-feature-card .feature-card-footer{padding:15px}.aioseo-feature-card .feature-card-footer:not(.upgrade-required){border:2px solid #fff;background-color:#f9f9fa;padding:12px;min-height:43px}.aioseo-feature-card .feature-card-footer .feature-card-install-activate{display:flex;align-items:center;justify-content:flex-end;height:30px;position:relative}.aioseo-feature-card .feature-card-footer .feature-card-install-activate .aioseo-loading-spinner{position:absolute;left:0}.aioseo-feature-card .feature-card-footer .feature-card-install-activate .status{font-weight:600;font-size:14px}.aioseo-feature-card .feature-card-footer .feature-card-install-activate .aioseo-toggle .toggle-content{margin-right:0;margin-left:10px}.aioseo-feature-card .feature-card-footer .feature-card-upgrade-cta{display:flex;align-items:center;justify-content:flex-end}.aioseo-feature-card .feature-card-footer.installed .feature-card-install-activate .status{color:#8c8f9a}.aioseo-setup-wizard-container{margin-top:30px;margin-bottom:50px;padding:30px;color:#fff;position:relative;background-color:#005ae0}@media only screen and (max-width:782px){.aioseo-setup-wizard-container{margin-top:20px}}.aioseo-setup-wizard-container p{color:#fff}.aioseo-setup-wizard-container .getting-started-wrapper{display:flex}.aioseo-setup-wizard-container .getting-started-wrapper .video{flex:0 0 533px;margin:20px 20px 0}.aioseo-setup-wizard-container .getting-started-wrapper .video .wrapper{padding-bottom:56.25%;margin-bottom:-60px;position:relative;height:0}.aioseo-setup-wizard-container .getting-started-wrapper .video .wrapper iframe{width:100%;height:100%;position:absolute;top:0;left:0}@media only screen and (max-width:1350px){.aioseo-setup-wizard-container .getting-started-wrapper .video{flex:0 0 593px;margin:20px;align-self:center}.aioseo-setup-wizard-container .getting-started-wrapper .video .wrapper{margin-bottom:0}.aioseo-setup-wizard-container .getting-started-wrapper .wizard-actions .aioseo-col{flex-basis:100%;max-width:100%;justify-content:center}}@media only screen and (max-width:1300px){.aioseo-setup-wizard-container .getting-started-wrapper{flex-direction:row;flex-wrap:wrap}.aioseo-setup-wizard-container .getting-started-wrapper .video{margin:20px 0 -60px}.aioseo-setup-wizard-container .getting-started-wrapper .text,.aioseo-setup-wizard-container .getting-started-wrapper .video{flex-basis:100%;width:100%}.aioseo-setup-wizard-container .getting-started-wrapper .wizard-actions{justify-content:center}.aioseo-setup-wizard-container .getting-started-wrapper .wizard-actions .aioseo-col{flex-basis:inherit;max-width:inherit;justify-content:center}}@media only screen and (max-width:782px){.aioseo-setup-wizard-container .getting-started-wrapper .wizard-actions .aioseo-col{flex-basis:100%;max-width:100%;justify-content:center}}.aioseo-setup-wizard-container .aioseo-row{position:relative;z-index:1}.aioseo-setup-wizard-container .wizard-actions .aioseo-col{display:flex;align-items:center}.aioseo-setup-wizard-container .wizard-actions .aioseo-button svg{width:16px;height:16px;margin-right:10px}.aioseo-setup-wizard-container .setup-wizard-bg{width:100%;height:100%;overflow:hidden;z-index:0;position:absolute;top:0;left:0}.aioseo-setup-wizard-container .setup-wizard-bg svg.aioseo-setup-wizard-bg,.aioseo-setup-wizard-container .setup-wizard-bg svg.aioseo-setup-wizard-bg rect{width:auto;height:100%}.aioseo-setup-wizard-container .close-wizard{color:#fff;width:20px;height:20px;position:absolute;right:20px;top:20px;z-index:1;display:flex;align-items:center;justify-content:center}.aioseo-setup-wizard-container .close-wizard:hover{color:#ccc}.aioseo-setup-wizard-container .close-wizard svg.aioseo-close{width:12px;height:12px;cursor:pointer;color:#fff}.aioseo-setup-wizard-container .close-wizard svg.aioseo-close:hover{color:#dadada}.aioseo-setup-wizard-container p.how-to-get-started{margin:0}.aioseo-setup-wizard-container p.welcome-text{line-height:1.6}.aioseo-setup-wizard-container h2{color:#fff;line-height:1.4}.aioseo-setup-wizard-container a{color:#fff}.aioseo-setup-wizard-container svg.aioseo-book{width:20px;height:20px;margin:0 10px 0 0}.aioseo-setup-wizard-container .getting-started-video{padding-right:20px;margin-bottom:-60px;position:relative;height:0;padding-bottom:56.25%}.aioseo-setup-wizard-container .getting-started-video iframe{width:100%;height:100%;position:absolute;top:0;left:0}.aioseo-google-search-preview{padding:32px 30px;border:1px solid #e8e8eb}.aioseo-google-search-preview .domain{font-size:14px;line-height:1.3;color:#3c4043;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aioseo-google-search-preview .site-title{font-size:20px;line-height:1.3;color:#1a0dab;margin:3px 0}.aioseo-google-search-preview .meta-description{max-width:600px;font-size:14px;line-height:1.4;color:#52565a}.edit-post-sidebar .domain{font-size:13px}.edit-post-sidebar .site-title{font-size:16px}.edit-post-sidebar .meta-description{font-size:12px}.aioseo-modal-content .domain,.aioseo-modal-content .meta-description{font-size:14px}.aioseo-modal-content .site-title{font-size:20px}html:not([data-scroll="0"]) .aioseo-header{box-shadow:0 2px 5px rgba(0,0,0,.05);transition:box-shadow .6s}.aioseo-header{position:fixed;z-index:1051;top:0;right:0;left:0;background-color:#fff;height:72px;color:#141b38}.aioseo-header .mascot{width:35px;height:auto;margin-right:10px}.aioseo-header .aioseo-header-content{padding:0;display:flex;height:72px;align-items:center}.aioseo-header .aioseo-header-content svg.aioseo-logo{height:26px;margin-right:10px}.aioseo-header .aioseo-header-content .spacer{display:inline-flex;width:26.25px;height:0;border:1px solid #d0d1d7;transform:rotate(-72.26deg)}.aioseo-header .aioseo-header-content .page-name{display:inline-flex;margin-left:10px;font-size:18px;font-weight:400;flex:1 0 auto}.aioseo-header .aioseo-header-content .header-actions{display:flex}.aioseo-header .aioseo-header-content .header-actions .round{position:relative;background-color:#f3f4f5;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin-left:10px;cursor:pointer;transition:background-color .2s ease}.aioseo-header .aioseo-header-content .header-actions .round svg{width:20px;height:20px}.aioseo-header .aioseo-header-content .header-actions .round:hover{background-color:#e5e7e9}.aioseo-header .aioseo-header-content .header-actions .number{position:absolute;background-color:#df2a4a;width:16px;height:16px;font-weight:600;font-size:10px;color:#fff;top:-8px;left:50%;transform:translateX(-50%);margin:0;-webkit-animation:bounce 2s 5;animation:bounce 2s 5}.aioseo-header .aioseo-header-content .header-actions .number:hover{background-color:#df2a4a}@-webkit-keyframes bounce{0%,25%,50%,75%,to{transform:translateX(-50%) translateY(0)}40%{transform:translateX(-50%) translateY(-8px)}60%{transform:translateX(-50%) translateY(-4px)}}@keyframes bounce{0%,25%,50%,75%,to{transform:translateX(-50%) translateY(0)}40%{transform:translateX(-50%) translateY(-8px)}60%{transform:translateX(-50%) translateY(-4px)}}body.modal-open{overflow:hidden}.aioseo-help{display:block;position:fixed;top:0;bottom:0;left:0;right:0;height:100%;width:100vw;background-color:#fff;color:#8c8f9a;opacity:0;max-height:100vh;overflow-y:auto;transition:opacity .3s ease-in 0s;z-index:-999}.aioseo-help.visible{opacity:1;z-index:100000}.aioseo-help .aioseo-help-header{background:#fff;width:100%;height:60px;position:fixed;z-index:1;top:0;left:0}.aioseo-help .aioseo-help-docs{margin-bottom:25px;display:none}.aioseo-help .aioseo-help-docs li{padding:0 0 14px 4px;margin:0}.aioseo-help .aioseo-help-docs .aioseo-help-docs-viewall{margin:10px 0 0}.aioseo-help .aioseo-help-docs .aioseo-help-additional-docs{display:none}.aioseo-help .aioseo-help-docs .aioseo-help-additional-docs.opened{display:block}.aioseo-help .aioseo-help-docs .icon .aioseo-description{width:20px;margin-top:0;position:relative;top:5px;left:-5px;color:#8c8f9a}.aioseo-help .help-content{background-color:#fff;width:100%;max-width:740px;margin:0 auto 50px;padding:0 20px;box-sizing:border-box;z-index:1}.aioseo-help .help-content .aioseo-help-category{border-top:1px solid #e8e8eb;margin:0}.aioseo-help .help-content .aioseo-help-category:last-child{border-bottom:1px solid #e8e8eb}.aioseo-help .help-content .aioseo-help-category header{display:block;position:relative;cursor:pointer;width:100%;height:68px}.aioseo-help .help-content .aioseo-help-category header .title{display:block;font-size:16px;color:#8c8f9a;font-weight:600;padding:23px 11px 23px 30px}.aioseo-help .help-content .aioseo-help-category .folder-open{position:absolute;top:24px;width:20px;height:20px;color:#8c8f9a}.aioseo-help .help-content .aioseo-help-category .dashicons-arrow-right-alt2{position:absolute;top:20px;right:0;transition:transform .3s ease-out}.aioseo-help .help-content .aioseo-help-category.opened .aioseo-help-docs{display:block}.aioseo-help .help-content .aioseo-help-category.opened .dashicons-arrow-right-alt2{transform:rotate(90deg)}.aioseo-help .help-content #aioseo-help-search{position:relative;background-color:#fff;text-align:center;top:0;padding:74px 0 50px}.aioseo-help .help-content #aioseo-help-result .aioseo-help-docs{display:block}.aioseo-help .help-content #aioseo-help-footer{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;margin:50px 0 0}@media screen and (max-width:750px){.aioseo-help .help-content #aioseo-help-footer{display:block}}.aioseo-help .help-content #aioseo-help-footer .aioseo-help-footer-block{box-sizing:border-box;max-width:325px;border:1px solid #8c8f9a;border-radius:6px;text-align:center}@media screen and (max-width:750px){.aioseo-help .help-content #aioseo-help-footer .aioseo-help-footer-block{max-width:100%}}.aioseo-help .help-content #aioseo-help-footer .aioseo-help-footer-block:first-child{margin-right:20px}@media screen and (max-width:750px){.aioseo-help .help-content #aioseo-help-footer .aioseo-help-footer-block:first-child{margin:0 0 20px}}.aioseo-help .help-content #aioseo-help-footer .aioseo-help-footer-block a{display:block;padding:25px;text-decoration:none;color:#8c8f9a}.aioseo-help .help-content #aioseo-help-footer .aioseo-help-footer-block a h3{color:#8c8f9a}.aioseo-help .help-content #aioseo-help-footer .aioseo-help-footer-block a span{font-size:16px;color:#005ae0;text-decoration:underline}.aioseo-help .help-content #aioseo-help-footer .aioseo-help-footer-block a:hover span{text-decoration:none}.aioseo-help .help-content #aioseo-help-footer .aioseo-description,.aioseo-help .help-content #aioseo-help-footer .aioseo-support{width:48px;margin-top:0;color:#8c8f9a}#aioseo-help-logo{position:fixed;width:132px;height:26px;top:20px;left:20px;z-index:2}#aioseo-help-close{position:fixed;width:20px;height:20px;top:30px;right:30px;cursor:pointer;opacity:.7;transition:all .05s;z-index:2}@media screen and (max-width:750px){#aioseo-help-close{top:20px;right:20px}}.aioseo-html-tags-editor .no-access{margin-bottom:20px}.aioseo-html-tags-editor .aioseo-description.tags-description{margin:0 0 20px}.aioseo-html-tags-editor .add-tags{display:flex;align-items:center;margin-bottom:20px}.aioseo-html-tags-editor .add-tags div{margin-right:10px}.aioseo-html-tags-editor .add-tags a{font-size:14px}.aioseo-html-tags-editor .add-tags a.no-underline{padding-left:10px}.aioseo-loading-spinner{width:35px;height:35px;position:absolute}.aioseo-loading-spinner .double-bounce1,.aioseo-loading-spinner .double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:sk-bounce 1.3s ease-in-out infinite;animation:sk-bounce 1.3s ease-in-out infinite}.aioseo-loading-spinner.dark .double-bounce1,.aioseo-loading-spinner.dark .double-bounce2{background-color:#8c8f9a}.aioseo-loading-spinner .double-bounce2{-webkit-animation-delay:-.65s;animation-delay:-.65s}@-webkit-keyframes sk-bounce{0%,to{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes sk-bounce{0%,to{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}body.vue-build{margin:0}body.vue-build .aioseo-app{min-height:calc(100vh - 88px)}body.vue-build .aioseo-app .aioseo-main{padding-bottom:30px}body.aioseo-setup-wizard{margin:0;padding:0}body.aioseo-setup-wizard .aioseo-app{min-height:100vh;width:100%}body[class*=page_aioseo] .aioseo-header,body[class*=page_aioseo] .aioseo-notifications .overlay{left:160px}body[class*=page_aioseo].folded .aioseo-header,body[class*=page_aioseo].folded .aioseo-notifications .overlay{left:36px}body[class*=page_aioseo] #wpcontent{padding:0;background-color:#f3f4f5}body[class*=page_aioseo] .update-nag{display:none}body[class*=page_aioseo].admin-bar .aioseo-app{min-height:calc(100vh - 185px)}body[class*=page_aioseo].admin-bar.aioseo-has-bar .aioseo-app{min-height:calc(100vh - 225px)}body[class*=page_aioseo].admin-bar .aioseo-header,body[class*=page_aioseo].admin-bar .aioseo-notifications .notification-menu,body[class*=page_aioseo].admin-bar .aioseo-notifications .overlay{top:32px}body[class*=page_aioseo] .aioseo-app{min-height:calc(100vh - 153px)}body[class*=page_aioseo].aioseo-has-bar .aioseo-app{min-height:calc(100vh - 193px)}body[class*=page_aioseo].aioseo-has-bar .aioseo-header{height:112px}@media screen and (max-width:782px){body[class*=page_aioseo].aioseo-has-bar .aioseo-header{height:132px}}@media screen and (max-width:960px){body[class*=page_aioseo].auto-fold .aioseo-header,body[class*=page_aioseo].auto-fold .aioseo-notifications .overlay{left:36px}}@media screen and (max-width:782px){body[class*=page_aioseo] #wpbody-content{padding-bottom:20px}body[class*=page_aioseo].admin-bar .aioseo-app{min-height:calc(100vh - 199px)}body[class*=page_aioseo].admin-bar .aioseo-header,body[class*=page_aioseo].admin-bar .aioseo-notifications .notification-menu,body[class*=page_aioseo].admin-bar .aioseo-notifications .overlay{top:46px}body[class*=page_aioseo] .aioseo-header,body[class*=page_aioseo] .aioseo-notifications .overlay,body[class*=page_aioseo].auto-fold .aioseo-header,body[class*=page_aioseo].auto-fold .aioseo-notifications .overlay{left:0}}@media screen and (max-width:600px){body[class*=page_aioseo].admin-bar .aioseo-header,body[class*=page_aioseo].admin-bar .aioseo-notifications .menu,body[class*=page_aioseo].admin-bar .aioseo-notifications .overlay{position:absolute;top:46px}}body.aioseo-has-bar .aioseo-app .aioseo-main>.aioseo-container{margin-top:128px}@media screen and (max-width:782px){body.aioseo-has-bar .aioseo-app .aioseo-main>.aioseo-container{margin-top:148px}}.aioseo-app{box-sizing:border-box;background-color:#f3f4f5}.aioseo-app .route-fade-enter-active,.aioseo-app .route-fade-leave-active{transition:all .2s}.aioseo-app .route-fade-enter,.aioseo-app .route-fade-leave-active{opacity:0}.aioseo-app .route-fade-enter{transform:translateX(30px)}.aioseo-app .route-fade-leave-active{transform:translateX(-30px)}.aioseo-app *,.aioseo-app :after,.aioseo-app :before{box-sizing:inherit}.aioseo-app * :not(.aioseo-button):not(.aioseo-input),.aioseo-app :after :not(.aioseo-button):not(.aioseo-input),.aioseo-app :before :not(.aioseo-button):not(.aioseo-input){line-height:1.4}.aioseo-app p{font-size:16px}.aioseo-app a:not(.aioseo-button){color:#005ae0}.aioseo-app a:not(.aioseo-button).text-white{color:#fff}.aioseo-app a:not(.aioseo-button).no-underline,.aioseo-app a:not(.aioseo-button):hover{text-decoration:none}.aioseo-app h2{font-size:32px;margin:0}.aioseo-app .aioseo-main{height:100%}.aioseo-app .aioseo-main>.aioseo-container{margin-top:88px}.aioseo-app .aioseo-main .save-changes{display:flex;justify-content:flex-end}.aioseo-app .d-flex{display:flex}.aioseo-app .aioseo-section-description{font-size:16px;color:#141b38;line-height:1.8;padding-bottom:30px}.aioseo-app .aioseo-description-text{font-size:14px;line-height:1.8;color:#141b38}.aioseo-app .aioseo-description-text.aioseo-error{color:#df2a4a}.aioseo-app .aioseo-description{font-size:14px;line-height:1.8;margin:8px 0 0;color:#141b38}.aioseo-app .aioseo-description.no-margin{margin:0}.aioseo-app .aioseo-description.aioseo-error{color:#df2a4a}.aioseo-app .max-recommended-count{color:#434960;text-align:right;margin-top:10px;font-size:14px}.aioseo-app .max-recommended-count strong.error{color:#df2a4a}.aioseo-app .popper{text-align:left;font-size:12px;padding:20px;background-color:#fff;border:none;border-radius:3px;box-shadow:0 3px 4.8px 0 rgba(32,71,102,.27);z-index:9999;max-width:350px;line-height:1.4}.aioseo-app .popper.action{padding:8px 12px;background-color:#141b38;color:#fff}.aioseo-app .popper.action .popper__arrow{border-top-color:#141b38}.aioseo-app .popper[x-placement^=bottom]{box-shadow:0 -2px 4.8px 0 rgba(32,71,102,.27)}.aioseo-app .popper .aioseo-description{margin:0}.aioseo-app .aioseo-row-highlight{-webkit-animation-name:color;animation-name:color;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:2;animation-iteration-count:2}@-webkit-keyframes color{0%{background-color:#fff}50%{background-color:#00aa63}to{background-color:#fff}}@keyframes color{0%{background-color:#fff}50%{background-color:#00aa63}to{background-color:#fff}}.aioseo-seo-site-score .aioseo-blur{display:flex;align-items:center}.aioseo-seo-site-score .aioseo-seo-site-score-cta{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);background-color:#fff;padding:24px 30px;border:1px solid #e8e8eb;box-shadow:0 2px 10px rgba(0,90,224,.2);color:#141b38;font-size:16px;font-weight:600;width:82%;max-width:500px;text-align:center}.aioseo-app .aioseo-upgrade-bar{height:40px;background-color:#00aa63;display:flex;align-items:center;justify-content:center;color:#fff;font-size:13px;padding:0 14px 0 40px}.aioseo-app .aioseo-upgrade-bar .upgrade-text{display:flex;align-items:center;flex:1;justify-content:center}.aioseo-app .aioseo-upgrade-bar .upgrade-arrow{font-size:15px;text-decoration:none}.aioseo-app .aioseo-upgrade-bar .upgrade-arrow:hover{text-decoration:none}.aioseo-app .aioseo-upgrade-bar strong{font-weight:600}.aioseo-app .aioseo-upgrade-bar svg.aioseo-logo-gear{width:20px;height:20px;min-width:20px;margin-right:14px}.aioseo-app .aioseo-upgrade-bar svg.aioseo-close{cursor:pointer;width:12px;height:12px}.aioseo-app .aioseo-upgrade-bar a{color:#fff;text-decoration:underline}.aioseo-app .aioseo-upgrade-bar a:hover{text-decoration:none}@media screen and (max-width:782px){.aioseo-app .aioseo-upgrade-bar{padding:0 10px;height:60px}}.field-description[data-v-2bfc1de2]{display:inline-block;margin-top:10px;font-size:14px}.aioseo-address-wrapper[data-v-4bc9bbe6]{display:flex;max-width:500px}.field-description[data-v-4bc9bbe6]{display:inline-block;margin-bottom:10px;font-size:14px}.mt-8[data-v-4bc9bbe6]{margin-top:8px}.field-description[data-v-a0a894b8]{display:inline-block;margin-bottom:10px;font-size:14px}.mt-8[data-v-a0a894b8]{margin-top:8px}.field-description[data-v-4fb4e044]{display:inline-block;margin-bottom:10px;font-size:14px}.mt-8[data-v-4fb4e044]{margin-top:8px}.field-description[data-v-85733554]{display:inline-block;margin-top:10px;font-size:14px}.field-description[data-v-515336a2]{display:inline-block;margin-bottom:10px;font-size:14px}.mt-8[data-v-515336a2]{margin-top:8px}.field-description[data-v-78337de7]{display:inline-block;margin-bottom:10px;font-size:14px}.mt-8[data-v-78337de7]{margin-top:8px}.aioseo-general-settings .more-tooltip-text strong{color:#00aa63}.aioseo-general-settings .license-cta-box{border-radius:3px;background-color:#f2f7fd;padding:20px;max-width:630px;margin:10px 0 30px}.aioseo-general-settings .license-cta-box a{color:#00aa63}.aioseo-general-settings .license-cta-box div{font-weight:600}.aioseo-general-settings .license-cta-box span{font-size:14px;font-style:italic}.aioseo-general-settings .license-key{margin-top:10px;display:flex;max-width:560px}.aioseo-general-settings .license-key .aioseo-input{margin-right:10px}.aioseo-app .aioseo-tabs.internal{margin-bottom:0}.aioseo-app .aioseo-tabs.internal .md-tabs.md-theme-default .md-tabs-navigation{margin-top:5px}.aioseo-app .aioseo-tabs.internal .md-tabs.md-theme-default .md-tabs-navigation .md-button{height:60px}.aioseo-app .aioseo-tabs.internal .md-tabs.md-theme-default .md-tabs-navigation .md-button .md-ripple{padding:0 25px}.aioseo-app .aioseo-tabs.internal .md-tabs.md-theme-default .md-tabs-navigation .md-button .md-ripple .md-ripple-wave{display:none}.aioseo-app .aioseo-tabs.skinny .md-tabs.md-theme-default .md-tabs-navigation .md-button .md-ripple{padding:0 16px}.aioseo-app .md-tabs{display:flex;flex-direction:column}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation{margin-top:2px;background:transparent;display:flex;position:relative;justify-content:flex-start}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation.md-elevation-0{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-button{color:#141b38;max-width:264px;min-width:72px;height:60px;margin:0;border-radius:0;font-size:15px;font-weight:500;padding:0;display:inline-block;position:relative;overflow:hidden;outline:none;background:transparent;border:0;transition:.4s cubic-bezier(.4,0,.2,1);font-family:inherit;line-height:normal;text-decoration:none;vertical-align:top;white-space:nowrap}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-button:before{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:.4s cubic-bezier(.4,0,.2,1);will-change:background-color,opacity;content:" "}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-button .md-ripple{padding:0 18px;display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(circle,#fff 100%,#000 0);mask-image:radial-gradient(circle,#fff 100%,#000 0)}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-button .md-ripple .md-button-content{position:static;z-index:2}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-button:not([disabled]){cursor:pointer}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-button:not([disabled]):active:before,.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-button:not([disabled]):hover:before{background-color:currentColor;opacity:.12}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-button.md-active{color:#005ae0}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-button.md-active:focus{outline:none;box-shadow:none}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-tabs-indicator{height:2px;background-color:#005ae0;bottom:-2px;position:absolute;left:0;transform:translateZ(0);will-change:left,right}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-tabs-indicator.md-tabs-indicator-left{transition:left .3s cubic-bezier(.4,0,.2,1),right .35s cubic-bezier(.4,0,.2,1)}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-tabs-indicator.md-tabs-indicator-right{transition:right .3s cubic-bezier(.4,0,.2,1),left .35s cubic-bezier(.4,0,.2,.1)}.aioseo-app .aioseo-tabs{display:flex;border-bottom:2px solid #e8e8eb;position:relative;margin-bottom:38px}.aioseo-app .aioseo-tabs .save-changes{position:absolute;right:0;bottom:10px}.aioseo-app .aioseo-tabs .tab-score{display:inline-flex;align-items:center;justify-content:flex-end;font-size:11px;font-weight:700;padding-left:12px}.aioseo-app .aioseo-tabs .tab-score.green{color:#00aa63}.aioseo-app .aioseo-tabs .tab-score.orange{color:#f18200}.aioseo-app .aioseo-tabs .tab-score.red{color:#df2a4a}.aioseo-app .aioseo-tabs .tab-score svg{display:inline;margin-right:7px}.aioseo-app .aioseo-mobile-tabs{position:relative;height:40px;margin-top:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.aioseo-app .aioseo-mobile-tabs .active-tab{color:#005ae0;padding-left:18px;min-height:100%;display:flex;align-items:center;cursor:pointer}.aioseo-app .aioseo-mobile-tabs .active-tab div{position:relative}.aioseo-app .aioseo-mobile-tabs .active-tab div span{height:2px;background-color:#005ae0;bottom:-7px;position:absolute;left:-18px;right:-18px;z-index:10}.aioseo-app .aioseo-mobile-tabs .active-tab svg.aioseo-caret{width:24px;height:24px;position:relative;top:6px;cursor:pointer;transition:transform .3s}.aioseo-app .aioseo-mobile-tabs .active-tab svg.aioseo-caret.rotated{transform:rotate(180deg)}.aioseo-app .aioseo-mobile-tabs .tab-dropdown{border:1px solid #e8e8eb;border-top:none}.aioseo-app .aioseo-mobile-tabs .tab-links{background:#fff;position:relative;z-index:3;padding:8px;width:100%;max-width:300px}@media screen and (max-width:782px){.aioseo-app .aioseo-mobile-tabs .tab-links{max-width:100%}}.aioseo-app .aioseo-mobile-tabs .tab-links a{padding:10px;display:block;color:#141b38;text-decoration:none}.aioseo-app .aioseo-mobile-tabs .tab-links a:hover{color:#005ae0}.md-tooltip{background-color:#141b38!important;color:#fff!important;border-radius:2px;padding:6px 12px;font-size:14px}.md-tooltip:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-top-color:#141b38}.modal-mask{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:rgba(20,27,56,.3);display:table;transition:opacity .3s ease}@media screen and (max-width:520px){.modal-mask{display:block;top:46px}}.modal-mask .modal-wrapper{display:table-cell;vertical-align:middle}@media screen and (max-width:520px){.modal-mask .modal-wrapper{display:block;height:100%}}.modal-mask .modal-wrapper .modal-container{width:100%;max-width:750px;max-height:90vh;overflow-y:hidden;overflow-x:hidden;margin:0 auto;background-color:#fff;box-shadow:0 10px 30px rgba(0,0,0,.15);transition:all .3s ease}@media screen and (max-width:520px){.modal-mask .modal-wrapper .modal-container{width:100%;max-width:100%;max-height:calc(100vh - 46px);height:100%}}.modal-mask .modal-wrapper .modal-container .modal-header{color:#141b38;position:sticky;top:0;z-index:15;padding:0 0 0 40px;height:70px;font-size:20px;font-weight:700;line-height:1.4;border-bottom:1px solid #e8e8eb;background-color:#fff;display:flex;align-items:center}@media screen and (max-width:520px){.modal-mask .modal-wrapper .modal-container .modal-header{padding:15px 0 0 20px}}.modal-mask .modal-wrapper .modal-container .modal-header button.close{position:absolute;right:11px;top:11px;width:24px;height:24px;background-color:#fff;border:none;display:flex;align-items:center}.modal-mask .modal-wrapper .modal-container .modal-header button.close svg.aioseo-close{cursor:pointer;width:14px;height:14px}.modal-mask .modal-wrapper .modal-container .modal-body .aioseo-post-general,.modal-mask .modal-wrapper .modal-container .modal-body .aioseo-post-social{height:calc(90vh - 120px);max-height:600px;overflow-y:auto;overflow-x:hidden}.modal-mask .modal-wrapper .modal-container .modal-body .aioseo-modal-content.has-padding{padding:40px}@media screen and (max-width:520px){.modal-mask .modal-wrapper .modal-container .aioseo-modal-content,.modal-mask .modal-wrapper .modal-container .aioseo-modal-content>.component-wrapper,.modal-mask .modal-wrapper .modal-container .modal-body,.modal-mask .modal-wrapper .modal-container .modal-body>div{height:100%}.modal-mask .modal-wrapper .modal-container .aioseo-modal-content>.component-wrapper{display:flex;align-items:flex-end}.modal-mask .modal-wrapper .modal-container .aioseo-post-general,.modal-mask .modal-wrapper .modal-container .aioseo-post-social{height:100%!important;max-height:100%!important;padding:20px!important}.modal-mask .modal-wrapper .modal-container .aioseo-post-general .mobile-radio-buttons,.modal-mask .modal-wrapper .modal-container .aioseo-post-social .mobile-radio-buttons{margin-bottom:0}.modal-mask .modal-wrapper .modal-container .aioseo-add-template-tag{display:none}.modal-mask .modal-wrapper .modal-container .tab-facebook .aioseo-settings-row:last-of-type,.modal-mask .modal-wrapper .modal-container .tab-twitter .aioseo-settings-row:last-of-type{margin-bottom:64px!important;padding-bottom:32px!important}}.modal-enter,.modal-leave-active{opacity:0}.modal-enter .modal-container,.modal-leave-active .modal-container{transform:scale(1.1)}.aioseo-notification>div .body .title .date{font-weight:400;color:#8c8f9a;font-size:12px}.aioseo-notification-cards .aioseo-notification:last-child>div{border-bottom:none;margin-bottom:none}.aioseo-notification-cards .no-notifications{display:flex;align-items:center;flex-direction:column;padding-top:100px;font-size:16px;color:#8c8f9a}.aioseo-notification-cards .no-notifications img{width:30%;height:auto}.aioseo-notification-cards .no-notifications .great-scott{margin:20px 0 10px;font-size:24px;font-weight:600;color:#434960}.aioseo-notification-cards .no-notifications .no-new-notifications{margin-bottom:10px}.aioseo-notification{margin-bottom:20px}.aioseo-notification>div{display:flex;align-items:flex-start;padding-bottom:10px;border-bottom:1px solid #e8e8eb}.aioseo-notification>div .icon{margin-right:20px}.aioseo-notification>div .icon svg{width:20px;height:20px;color:#00aa63}.aioseo-notification>div .icon svg.warning{color:#f18200}.aioseo-notification>div .icon svg.info{color:#005ae0}.aioseo-notification>div .icon svg.success{color:#00aa63}.aioseo-notification>div .icon svg.error{color:#df2a4a}.aioseo-notification>div .body{margin-right:20px;flex:1}.aioseo-notification>div .body .title{font-size:16px;font-weight:600;color:#141b38;margin-bottom:7px;display:flex;align-items:center}.aioseo-notification>div .body .title div:first-child{flex:1;margin-right:5px;line-height:1.4}.aioseo-notification>div .body .notification-content{margin-bottom:10px;max-width:400px}.aioseo-notification>div .body .actions{flex-wrap:wrap;display:flex;align-items:center}.aioseo-notification>div .body .actions>*{margin-bottom:10px}.aioseo-notification>div .body .actions .aioseo-button{margin-right:20px}.aioseo-notification>div .body .actions .dismiss{color:#8c8f9a;font-size:14px}body.aioseo-show-notifications .aioseo-main{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.aioseo-notifications a.dismiss{color:#8c8f9a;font-size:14px}.aioseo-notifications .notification-menu{height:100%;width:100%;max-width:570px;position:fixed;z-index:1053;top:0;right:0;bottom:0;background-color:#fff;overflow-x:hidden;transition:.5s}.aioseo-notifications .notification-menu .notification-header{height:70px;display:flex;align-items:center;padding:0 30px;color:#fff;background-color:#005ae0}.aioseo-notifications .notification-menu .notification-header .new-notifications{font-size:18px;font-weight:600}.aioseo-notifications .notification-menu .notification-header .dismissed-notifications{margin-left:25px;flex:1 1 auto}.aioseo-notifications .notification-menu .notification-header .dismissed-notifications a{font-size:14px;color:#fff}.aioseo-notifications .notification-menu .notification-header svg.aioseo-close{width:14px;height:14px;cursor:pointer}.aioseo-notifications .notification-menu .notification-header svg.aioseo-close:hover{color:#ccc}.aioseo-notifications .notification-menu .notification-cards{padding:30px;height:calc(100% - 192px);overflow:auto}.aioseo-notifications .notification-menu .notification-footer{height:90px;padding:30px;display:flex;align-items:center}.aioseo-notifications .notification-menu .notification-footer div.pagination{flex:1;display:flex;align-items:center}.aioseo-notifications .notification-menu .notification-footer div.pagination .page-number{font-size:13px;color:#141b38;background:#e8e8eb;height:30px;width:30px;display:flex;align-items:center;justify-content:center;border-radius:2px;margin-right:4px;cursor:pointer}.aioseo-notifications .notification-menu .notification-footer div.pagination .page-number:last-child{margin-right:0}.aioseo-notifications .notification-menu .notification-footer div.pagination .page-number.active,.aioseo-notifications .notification-menu .notification-footer div.pagination .page-number:hover{color:#fff;background-color:#005ae0}.aioseo-notifications .overlay{position:fixed;z-index:1052;top:0;right:0;bottom:0;left:160px;background-color:#141b38;opacity:.5;transition:.5s}.aioseo-notifications .notifications-fade-enter-active,.aioseo-notifications .notifications-fade-leave-active{transition:opacity .5s}.aioseo-notifications .notifications-fade-enter,.aioseo-notifications .notifications-fade-leave-to{opacity:0}.aioseo-notifications .notifications-slide-enter-active,.aioseo-notifications .notifications-slide-leave-active{transition:all .5s ease-in-out}.aioseo-notifications .notifications-slide-enter,.aioseo-notifications .notifications-slide-leave-to{right:-570px}.aioseo-post-type-options-toggle{margin-top:20px}.aioseo-priority-score{max-width:350px}.aioseo-priority-score .header-row{font-size:14px}.aioseo-pro-badge{height:24px;border-radius:3px;background:#e8e8eb;color:#434960;font-size:14px;font-weight:600;display:inline-flex;padding:0 8px;align-items:center}.aioseo-score-settings{display:flex;align-items:center;padding-bottom:14px}.aioseo-score-settings svg{margin-right:7px}.aioseo-score-settings span{margin-right:12px}.aioseo-score-button{display:inline-block;padding:5px 8px;font-size:14px;font-weight:700;color:#a1a1a1;border:1px solid #a1a1a1;border-radius:3px}.aioseo-score-button.score-none,.aioseo-score-button.score-red{border-color:#df2a4a;color:#df2a4a!important}.aioseo-score-button.score-orange{border-color:#f18200;color:#f18200!important}.aioseo-score-button.score-green{border-color:#00aa63;color:#00aa63!important}.aioseo-score-button.classic-editor{background:#fff!important;display:inline-block!important;height:auto!important}.aioseo-score-button.classic-editor span{margin-right:0}.aioseo-seo-site-analysis-result{border:1px solid #dcdde1;margin-top:10px}.aioseo-seo-site-analysis-result .result-header{height:66px;padding:0 20px;display:flex;align-items:center}.aioseo-seo-site-analysis-result .result-header .result-icon{display:flex;align-items:center;margin-right:16px}.aioseo-seo-site-analysis-result .result-header .result-icon svg{width:24px;height:24px;color:#8c8f9a}.aioseo-seo-site-analysis-result .result-header .result-icon svg.passed{color:#00aa63}.aioseo-seo-site-analysis-result .result-header .result-icon svg.error{color:#df2a4a}.aioseo-seo-site-analysis-result .result-header .result-icon svg.warning{color:#005ae0}.aioseo-seo-site-analysis-result .result-header .result-content{font-size:16px;font-weight:600;flex:1}.aioseo-seo-site-analysis-result .result-header .result-toggle{width:30px;height:26px;border:1px solid #dcdde1;border-radius:3px;display:flex;align-items:center;justify-content:center;cursor:pointer}.aioseo-seo-site-analysis-result .result-header .result-toggle.active,.aioseo-seo-site-analysis-result .result-header .result-toggle:hover{background-color:#434960}.aioseo-seo-site-analysis-result .result-header .result-toggle.active svg,.aioseo-seo-site-analysis-result .result-header .result-toggle:hover svg{color:#fff}.aioseo-seo-site-analysis-result .result-header .result-toggle.active svg{transform:rotate(-180deg)}.aioseo-seo-site-analysis-result .result-header .result-toggle svg{width:100%;max-width:20px;height:auto;color:#8c8f9a;transform:rotate(-90deg);transition:transform .3s}.aioseo-seo-site-analysis-result .result-body{padding:0 60px 24px}.aioseo-seo-site-analysis-result .result-body .result-message{color:#434960;font-size:16px}.aioseo-seo-site-analysis-result .result-body .result-code-alt pre,.aioseo-seo-site-analysis-result .result-body .result-code pre{background:#f3f4f5;border-radius:3px;max-width:100%;padding:10px;overflow:auto}.aioseo-seo-site-analysis-result .result-body .result-code-alt pre code,.aioseo-seo-site-analysis-result .result-body .result-code pre code{padding:0;background:transparent}.aioseo-seo-site-analysis-result .result-body .result-code pre{white-space:pre-wrap}.aioseo-seo-site-analysis-result .result-body .result-action{margin-top:20px}.aioseo-seo-site-analysis-results .group-header{font-size:16px;font-weight:600}.aioseo-seo-site-analysis-results .group-header:not(:first-child){margin-top:30px}.aioseo-seo-site-analysis-results .group-keywords{display:flex;margin-top:5px;flex-wrap:wrap;align-items:center}.aioseo-seo-site-analysis-results .group-keywords .keyword{font-size:14px;color:#434960;font-weight:600;background:#f3f4f5;padding:9px 10px;border-radius:3px;margin:0 10px 5px 0}.aioseo-seo-site-analysis-results .group-keywords .keyword:first-child{font-size:20px}.aioseo-settings-row{margin-bottom:22px;padding-bottom:16px;border-bottom:1px solid #e8e8eb}.aioseo-settings-row.no-margin{margin-bottom:0}.aioseo-settings-row.small-padding{padding-bottom:5px}.aioseo-settings-row.medium-margin{margin-bottom:15px}.aioseo-settings-row.no-border{border:none}.aioseo-settings-row.no-side-margin{margin-left:0!important;margin-right:0!important}.aioseo-settings-row .settings-name{color:#141b38}.aioseo-settings-row .settings-name .name{font-weight:600;font-size:16px;display:flex;align-items:center}.aioseo-settings-row .settings-name .name.small-margin{margin-bottom:5px}.aioseo-settings-row .settings-name .name.align{line-height:40px}.aioseo-settings-row .settings-name .name.align-small{line-height:30px}.aioseo-settings-row .settings-name .name .aioseo-pro-badge{margin-left:10px}.aioseo-settings-row .settings-name .aioseo-description{margin-top:20px}.aioseo-settings-row .settings-content{font-size:16px}.aioseo-settings-row p.description{font-size:14px}.aioseo-separators{margin-top:-.5rem}.aioseo-separators .aioseo-col .separator{background-color:#f3f4f5;display:flex;align-items:center;justify-content:center;min-height:51px;font-weight:600;font-size:25px;border:1px solid #dcdde1;border-radius:3px;cursor:pointer}.aioseo-separators .aioseo-col .separator:hover{background-color:#e5e7e9}.aioseo-separators .aioseo-col .separator.active{background-color:#005ae0;border-color:#005ae0;color:#fff}.aioseo-separators .aioseo-col .separator.active:hover{background-color:#005ae0}.aioseo-separators .aioseo-col .show-more{height:100%;display:flex;align-items:center}.aioseo-separators .aioseo-col .show-more a{color:#8c8f9a}.aioseo-separators .aioseo-col .custom-separator{margin:20px 0;display:flex;align-items:center}.aioseo-separators .aioseo-col .custom-separator .aioseo-input{margin-left:10px;max-width:100px}.aioseo-sidebar-card .header{height:46px}.aioseo-sidebar-card .header:hover{cursor:pointer}.aioseo-sidebar-card .content{padding-bottom:8px!important}.aioseo-sidebar-card ul{margin-bottom:0}.aioseo-sidebar-card ul li{margin-bottom:16px;padding-left:25px}.aioseo-sidebar-card ul .description{margin:0}.aioseo-robots-meta .global-robots-settings{margin:0;padding-top:24px}.aioseo-robots-meta .global-robots-settings>.settings{padding:8px 0 16px}.aioseo-robots-meta .global-robots-settings-options{display:flex}.aioseo-robots-meta .global-robots-settings-options .max-snippet{margin-right:30px}.aioseo-robots-meta .global-robots-settings-options .max-snippet .aioseo-input{max-width:90px}.aioseo-robots-meta .global-robots-settings-options .max-video-preview{margin-right:30px}.aioseo-robots-meta .global-robots-settings-options .max-video-preview .aioseo-input{max-width:90px}.aioseo-robots-meta .global-robots-settings-options .max-image-preview .aioseo-select{min-width:155px}.aioseo-robots-meta .global-robots-settings-options>span{display:inline-block;margin-bottom:4px}@media screen and (max-width:782px){.aioseo-robots-meta .global-robots-settings-options{display:block}.aioseo-robots-meta .global-robots-settings-options .max-snippet,.aioseo-robots-meta .global-robots-settings-options .max-video-preview{margin-right:0;margin-bottom:20px}.aioseo-robots-meta .global-robots-settings-options>div .aioseo-input,.aioseo-robots-meta .global-robots-settings-options>div .aioseo-select{min-width:100%}}.edit-post-sidebar .global-robots-settings{padding-top:12px}.edit-post-sidebar .global-robots-settings>.settings{padding:4px 0 12px}.edit-post-sidebar .global-robots-settings>.settings label{font-size:16px}.edit-post-sidebar .global-robots-settings .robots-meta-title{padding-top:4px;display:inline-block}.edit-post-sidebar .global-robots-settings-options{flex-wrap:wrap}.edit-post-sidebar .max-snippet{margin-right:30px!important}.edit-post-sidebar .max-video-preview{margin-right:0!important}.edit-post-sidebar .max-image-preview{margin-top:20px!important}.aioseo-score-amount-wrapper{position:absolute;left:0;top:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#141b38;margin:20px}.aioseo-score-amount-wrapper .aioseo-score-amount .score{font-size:64px;font-weight:600}.aioseo-score-amount-wrapper .aioseo-score-amount .total{font-size:18px;color:#8c8f9a;padding-left:3px}.aioseo-score-amount-wrapper .score-description{max-width:80%;text-align:center;font-size:17px;font-weight:600;line-height:1.1}.aioseo-score-amount-wrapper .score-analyzing{margin-top:20px;font-size:30px}.aioseo-site-score-analyze{position:relative;display:flex;align-items:center;justify-content:center;flex:1}.aioseo-site-score-analyze .analyze-errors{text-align:center;margin-bottom:1em}.aioseo-site-score-analyze .aioseo-seo-site-score-score{position:relative;min-width:175px;max-width:217px;margin-right:5em}.aioseo-site-score-analyze .aioseo-seo-site-score-score svg{width:100%;height:auto}.aioseo-site-score-analyze .aioseo-seo-site-score-description h2{line-height:1.4}.aioseo-site-score-analyze .aioseo-seo-site-score-description svg.aioseo-book{width:20px;height:20px;margin:0 10px 0 0;color:#005ae0}.aioseo-site-score-analyze .aioseo-seo-site-score-description>div{font-size:16px;color:#141b38;margin-bottom:10px}.aioseo-site-score-analyze .aioseo-seo-site-score-description .links{margin-top:30px;font-size:14px;font-weight:600}.aioseo-site-score-analyze .aioseo-seo-site-score-description .links .no-underline{padding-left:5px}.aioseo-site-score-competitor{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column}.aioseo-site-score-competitor .aioseo-seo-site-score-score{position:relative;min-width:175px;max-width:217px;margin-right:1em}.aioseo-site-score-competitor .aioseo-seo-site-score-score svg{width:100%;height:auto}.aioseo-site-score-competitor .aioseo-seo-site-score-recommendations{margin:20px 0}.aioseo-site-score-competitor .aioseo-seo-site-score-recommendations>div:not(.links){display:flex;align-items:center;font-size:14px;color:#141b38;font-weight:600;margin-bottom:10px}.aioseo-site-score-competitor .aioseo-seo-site-score-recommendations>div:not(.links) .round{position:relative;border-radius:50%;width:24px;min-width:24px;max-width:24px;height:24px;display:flex;align-items:center;justify-content:center;margin-right:10px;font-size:12px;color:#fff;font-weight:600}.aioseo-site-score-competitor .aioseo-seo-site-score-recommendations>div:not(.links) .round.red{background-color:#df2a4a}.aioseo-site-score-competitor .aioseo-seo-site-score-recommendations>div:not(.links) .round.blue{background-color:#005ae0}.aioseo-site-score-competitor .aioseo-seo-site-score-recommendations>div:not(.links) .round.orange{background-color:#f18200}.aioseo-site-score-competitor .aioseo-seo-site-score-recommendations>div:not(.links) .round.green{background-color:#00aa63}.aioseo-site-score-competitor .refresh-results .aioseo-refresh{width:14px;height:14px;margin-right:10px}.aioseo-site-score-competitor .mobile-snapshot{margin-top:60px;max-width:250px}.aioseo-site-score-competitor .mobile-snapshot div{font-weight:600;font-size:16px;margin-bottom:10px}.aioseo-site-score-competitor .mobile-snapshot img{width:100%;height:auto}.aioseo-site-score-dashboard{position:relative;display:flex;align-items:center;justify-content:center}.aioseo-site-score-dashboard .analyze-errors{text-align:center;margin-bottom:1em}.aioseo-site-score-dashboard .aioseo-seo-site-score-score{position:relative;min-width:175px;max-width:217px;margin-right:1em}.aioseo-site-score-dashboard .aioseo-seo-site-score-score svg{width:100%;height:auto}.aioseo-site-score-dashboard .aioseo-seo-site-score-recommendations>div:not(.links){display:flex;align-items:center;font-size:14px;color:#141b38;font-weight:600;margin-bottom:10px}.aioseo-site-score-dashboard .aioseo-seo-site-score-recommendations>div:not(.links) .round{position:relative;border-radius:50%;width:24px;min-width:24px;max-width:24px;height:24px;display:flex;align-items:center;justify-content:center;margin-right:10px;font-size:12px;color:#fff;font-weight:600}.aioseo-site-score-dashboard .aioseo-seo-site-score-recommendations>div:not(.links) .round.red{background-color:#df2a4a}.aioseo-site-score-dashboard .aioseo-seo-site-score-recommendations>div:not(.links) .round.blue{background-color:#005ae0}.aioseo-site-score-dashboard .aioseo-seo-site-score-recommendations>div:not(.links) .round.orange{background-color:#f18200}.aioseo-site-score-dashboard .aioseo-seo-site-score-recommendations>div:not(.links) .round.green{background-color:#00aa63}.aioseo-site-score-dashboard .aioseo-seo-site-score-recommendations .links{margin-top:30px;font-size:14px;font-weight:600}.aioseo-site-score-dashboard .aioseo-seo-site-score-recommendations .links .no-underline{padding-left:5px}.aioseo-social-profiles .same-username .use-same{padding:30px;background:#f9f9fa}.aioseo-social-profiles .same-username .use-same .aioseo-checkbox{font-size:16px}.aioseo-social-profiles .aioseo-social-profile-list,.aioseo-social-profiles .same-username .use-same .aioseo-settings-row,.aioseo-social-profiles .same-username .use-same .profiles{margin-top:20px}.aioseo-social-profiles .aioseo-social-profile-list .social-profile{margin-bottom:0;padding-bottom:0;border-bottom:none}.aioseo-social-profiles .aioseo-social-profile-list .social-profile .profile-error{margin-top:10px}.aioseo-social-profiles .aioseo-social-profile-list .social-profile .name{margin-bottom:0}.aioseo-social-profiles .aioseo-social-profile-list .social-profile img{height:16px;width:auto;margin-right:10px}.aioseo-tooltip{margin-left:14px;display:inline-flex}.aioseo-tooltip,.aioseo-twitter-preview{align-items:center;justify-content:center}.aioseo-twitter-preview{background-color:#f0f2f5;padding:30px;display:flex}.aioseo-twitter-preview .twitter-post{width:100%;max-width:500px;border-radius:5px;border:1px solid #e1e8ed;background-color:#fff}.aioseo-twitter-preview .twitter-post .twitter-header{height:65px;padding:0 18px;display:flex;align-items:center}.aioseo-twitter-preview .twitter-post .twitter-header .profile-photo{overflow:hidden;width:40px;height:40px;border:1px solid #e8e8eb;border-radius:50%}.aioseo-twitter-preview .twitter-post .twitter-header .profile-photo img{height:100%;width:100%}.aioseo-twitter-preview .twitter-post .twitter-header .poster{margin-left:10px;flex:1 0 auto}.aioseo-twitter-preview .twitter-post .twitter-header .poster .poster-name{font-size:15px;color:#1c2022;font-weight:600}.aioseo-twitter-preview .twitter-post .twitter-header .poster .poster-username{color:#697882;font-weight:500;font-size:13px}.aioseo-twitter-preview .twitter-post .twitter-container{padding:0 20px 20px}.aioseo-twitter-preview .twitter-post .twitter-container.summary .twitter-content{flex-direction:row}.aioseo-twitter-preview .twitter-post .twitter-container.summary .twitter-content .twitter-image-preview{display:flex;align-items:center;justify-content:center;background-color:#e1e8ed;min-width:125px;min-height:125px;background-size:cover;background-repeat:no-repeat;background-position:50%}.aioseo-twitter-preview .twitter-post .twitter-container.summary .twitter-content .twitter-image-preview svg.aioseo-book{width:50px;height:50px;color:#8999a5}.aioseo-twitter-preview .twitter-post .twitter-container .twitter-content{border-radius:10px;overflow:hidden;display:flex;flex-direction:column;border:1px solid #e1e8ed}.aioseo-twitter-preview .twitter-post .twitter-container .twitter-content img{width:100%;height:auto}.aioseo-twitter-preview .twitter-post .twitter-container .twitter-content .twitter-site-description{padding:18px;color:#1c2022}.aioseo-twitter-preview .twitter-post .twitter-container .twitter-content .twitter-site-description .site-domain{font-size:14px;color:#8899a6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aioseo-twitter-preview .twitter-post .twitter-container .twitter-content .twitter-site-description .site-title{font-size:15px;font-weight:600}.aioseo-twitter-preview .twitter-post .twitter-container .twitter-content .twitter-site-description .site-description{font-size:14px;margin:5px 0}.aioseo-col .reverse{flex-direction:column-reverse}.aioseo-col.col-xs,.aioseo-col.col-xs-1,.aioseo-col.col-xs-2,.aioseo-col.col-xs-3,.aioseo-col.col-xs-4,.aioseo-col.col-xs-5,.aioseo-col.col-xs-6,.aioseo-col.col-xs-7,.aioseo-col.col-xs-8,.aioseo-col.col-xs-9,.aioseo-col.col-xs-10,.aioseo-col.col-xs-11,.aioseo-col.col-xs-12,.aioseo-col.col-xs-offset-0,.aioseo-col.col-xs-offset-1,.aioseo-col.col-xs-offset-2,.aioseo-col.col-xs-offset-3,.aioseo-col.col-xs-offset-4,.aioseo-col.col-xs-offset-5,.aioseo-col.col-xs-offset-6,.aioseo-col.col-xs-offset-7,.aioseo-col.col-xs-offset-8,.aioseo-col.col-xs-offset-9,.aioseo-col.col-xs-offset-10,.aioseo-col.col-xs-offset-11,.aioseo-col.col-xs-offset-12{box-sizing:border-box;flex:0 0 auto;padding:.5rem}.aioseo-col.col-xs{flex-grow:1;flex-basis:0;max-width:100%}.aioseo-col.col-xs-1{flex-basis:8.33333333%;max-width:8.33333333%}.aioseo-col.col-xs-2{flex-basis:16.66666667%;max-width:16.66666667%}.aioseo-col.col-xs-3{flex-basis:25%;max-width:25%}.aioseo-col.col-xs-4{flex-basis:33.33333333%;max-width:33.33333333%}.aioseo-col.col-xs-5{flex-basis:41.66666667%;max-width:41.66666667%}.aioseo-col.col-xs-6{flex-basis:50%;max-width:50%}.aioseo-col.col-xs-7{flex-basis:58.33333333%;max-width:58.33333333%}.aioseo-col.col-xs-8{flex-basis:66.66666667%;max-width:66.66666667%}.aioseo-col.col-xs-9{flex-basis:75%;max-width:75%}.aioseo-col.col-xs-10{flex-basis:83.33333333%;max-width:83.33333333%}.aioseo-col.col-xs-11{flex-basis:91.66666667%;max-width:91.66666667%}.aioseo-col.col-xs-12{flex-basis:100%;max-width:100%}.aioseo-col.col-xs-offset-0{margin-left:0}.aioseo-col.col-xs-offset-1{margin-left:8.33333333%}.aioseo-col.col-xs-offset-2{margin-left:16.66666667%}.aioseo-col.col-xs-offset-3{margin-left:25%}.aioseo-col.col-xs-offset-4{margin-left:33.33333333%}.aioseo-col.col-xs-offset-5{margin-left:41.66666667%}.aioseo-col.col-xs-offset-6{margin-left:50%}.aioseo-col.col-xs-offset-7{margin-left:58.33333333%}.aioseo-col.col-xs-offset-8{margin-left:66.66666667%}.aioseo-col.col-xs-offset-9{margin-left:75%}.aioseo-col.col-xs-offset-10{margin-left:83.33333333%}.aioseo-col.col-xs-offset-11{margin-left:91.66666667%}.aioseo-col.first-xs{order:-1}.aioseo-col.last-xs{order:1}.aioseo-col.text-xs-left{text-align:left!important;justify-content:flex-start}.aioseo-col.text-xs-center{text-align:center!important;justify-content:center}.aioseo-col.text-xs-right{text-align:right!important;justify-content:flex-end}.aioseo-col.p-0{padding:0!important}.aioseo-col.pt-0,.aioseo-col.py-0{padding-top:0!important}.aioseo-col.pr-0,.aioseo-col.px-0{padding-right:0!important}.aioseo-col.pb-0,.aioseo-col.py-0{padding-bottom:0!important}.aioseo-col.pl-0,.aioseo-col.px-0{padding-left:0!important}.aioseo-col.p-1{padding:.25rem!important}.aioseo-col.pt-1,.aioseo-col.py-1{padding-top:.25rem!important}.aioseo-col.pr-1,.aioseo-col.px-1{padding-right:.25rem!important}.aioseo-col.pb-1,.aioseo-col.py-1{padding-bottom:.25rem!important}.aioseo-col.pl-1,.aioseo-col.px-1{padding-left:.25rem!important}.aioseo-col.p-2{padding:.5rem!important}.aioseo-col.pt-2,.aioseo-col.py-2{padding-top:.5rem!important}.aioseo-col.pr-2,.aioseo-col.px-2{padding-right:.5rem!important}.aioseo-col.pb-2,.aioseo-col.py-2{padding-bottom:.5rem!important}.aioseo-col.pl-2,.aioseo-col.px-2{padding-left:.5rem!important}.aioseo-col.p-3{padding:1rem!important}.aioseo-col.pt-3,.aioseo-col.py-3{padding-top:1rem!important}.aioseo-col.pr-3,.aioseo-col.px-3{padding-right:1rem!important}.aioseo-col.pb-3,.aioseo-col.py-3{padding-bottom:1rem!important}.aioseo-col.pl-3,.aioseo-col.px-3{padding-left:1rem!important}.aioseo-col.p-4{padding:1.5rem!important}.aioseo-col.pt-4,.aioseo-col.py-4{padding-top:1.5rem!important}.aioseo-col.pr-4,.aioseo-col.px-4{padding-right:1.5rem!important}.aioseo-col.pb-4,.aioseo-col.py-4{padding-bottom:1.5rem!important}.aioseo-col.pl-4,.aioseo-col.px-4{padding-left:1.5rem!important}.aioseo-col.p-5{padding:3rem!important}.aioseo-col.pt-5,.aioseo-col.py-5{padding-top:3rem!important}.aioseo-col.pr-5,.aioseo-col.px-5{padding-right:3rem!important}.aioseo-col.pb-5,.aioseo-col.py-5{padding-bottom:3rem!important}.aioseo-col.pl-5,.aioseo-col.px-5{padding-left:3rem!important}@media only screen and (min-width:782px){.aioseo-col.col-sm,.aioseo-col.col-sm-1,.aioseo-col.col-sm-2,.aioseo-col.col-sm-3,.aioseo-col.col-sm-4,.aioseo-col.col-sm-5,.aioseo-col.col-sm-6,.aioseo-col.col-sm-7,.aioseo-col.col-sm-8,.aioseo-col.col-sm-9,.aioseo-col.col-sm-10,.aioseo-col.col-sm-11,.aioseo-col.col-sm-12,.aioseo-col.col-sm-offset-0,.aioseo-col.col-sm-offset-1,.aioseo-col.col-sm-offset-2,.aioseo-col.col-sm-offset-3,.aioseo-col.col-sm-offset-4,.aioseo-col.col-sm-offset-5,.aioseo-col.col-sm-offset-6,.aioseo-col.col-sm-offset-7,.aioseo-col.col-sm-offset-8,.aioseo-col.col-sm-offset-9,.aioseo-col.col-sm-offset-10,.aioseo-col.col-sm-offset-11,.aioseo-col.col-sm-offset-12{box-sizing:border-box;flex:0 0 auto;padding:.5rem}.aioseo-col.col-sm{flex-grow:1;flex-basis:0;max-width:100%}.aioseo-col.col-sm-1{flex-basis:8.33333333%;max-width:8.33333333%}.aioseo-col.col-sm-2{flex-basis:16.66666667%;max-width:16.66666667%}.aioseo-col.col-sm-3{flex-basis:25%;max-width:25%}.aioseo-col.col-sm-4{flex-basis:33.33333333%;max-width:33.33333333%}.aioseo-col.col-sm-5{flex-basis:41.66666667%;max-width:41.66666667%}.aioseo-col.col-sm-6{flex-basis:50%;max-width:50%}.aioseo-col.col-sm-7{flex-basis:58.33333333%;max-width:58.33333333%}.aioseo-col.col-sm-8{flex-basis:66.66666667%;max-width:66.66666667%}.aioseo-col.col-sm-9{flex-basis:75%;max-width:75%}.aioseo-col.col-sm-10{flex-basis:83.33333333%;max-width:83.33333333%}.aioseo-col.col-sm-11{flex-basis:91.66666667%;max-width:91.66666667%}.aioseo-col.col-sm-12{flex-basis:100%;max-width:100%}.aioseo-col.col-sm-offset-0{margin-left:0}.aioseo-col.col-sm-offset-1{margin-left:8.33333333%}.aioseo-col.col-sm-offset-2{margin-left:16.66666667%}.aioseo-col.col-sm-offset-3{margin-left:25%}.aioseo-col.col-sm-offset-4{margin-left:33.33333333%}.aioseo-col.col-sm-offset-5{margin-left:41.66666667%}.aioseo-col.col-sm-offset-6{margin-left:50%}.aioseo-col.col-sm-offset-7{margin-left:58.33333333%}.aioseo-col.col-sm-offset-8{margin-left:66.66666667%}.aioseo-col.col-sm-offset-9{margin-left:75%}.aioseo-col.col-sm-offset-10{margin-left:83.33333333%}.aioseo-col.col-sm-offset-11{margin-left:91.66666667%}.aioseo-col.first-sm{order:-1}.aioseo-col.last-sm{order:1}.aioseo-col.text-sm-left{text-align:left!important;justify-content:flex-start}.aioseo-col.text-sm-center{text-align:center!important;justify-content:center}.aioseo-col.text-sm-right{text-align:right!important;justify-content:flex-end}}@media only screen and (min-width:912px){.aioseo-col.col-md,.aioseo-col.col-md-1,.aioseo-col.col-md-2,.aioseo-col.col-md-3,.aioseo-col.col-md-4,.aioseo-col.col-md-5,.aioseo-col.col-md-6,.aioseo-col.col-md-7,.aioseo-col.col-md-8,.aioseo-col.col-md-9,.aioseo-col.col-md-10,.aioseo-col.col-md-11,.aioseo-col.col-md-12,.aioseo-col.col-md-offset-0,.aioseo-col.col-md-offset-1,.aioseo-col.col-md-offset-2,.aioseo-col.col-md-offset-3,.aioseo-col.col-md-offset-4,.aioseo-col.col-md-offset-5,.aioseo-col.col-md-offset-6,.aioseo-col.col-md-offset-7,.aioseo-col.col-md-offset-8,.aioseo-col.col-md-offset-9,.aioseo-col.col-md-offset-10,.aioseo-col.col-md-offset-11,.aioseo-col.col-md-offset-12{box-sizing:border-box;flex:0 0 auto;padding:.5rem}.aioseo-col.col-md{flex-grow:1;flex-basis:0;max-width:100%}.aioseo-col.col-md-1{flex-basis:8.33333333%;max-width:8.33333333%}.aioseo-col.col-md-2{flex-basis:16.66666667%;max-width:16.66666667%}.aioseo-col.col-md-3{flex-basis:25%;max-width:25%}.aioseo-col.col-md-4{flex-basis:33.33333333%;max-width:33.33333333%}.aioseo-col.col-md-5{flex-basis:41.66666667%;max-width:41.66666667%}.aioseo-col.col-md-6{flex-basis:50%;max-width:50%}.aioseo-col.col-md-7{flex-basis:58.33333333%;max-width:58.33333333%}.aioseo-col.col-md-8{flex-basis:66.66666667%;max-width:66.66666667%}.aioseo-col.col-md-9{flex-basis:75%;max-width:75%}.aioseo-col.col-md-10{flex-basis:83.33333333%;max-width:83.33333333%}.aioseo-col.col-md-11{flex-basis:91.66666667%;max-width:91.66666667%}.aioseo-col.col-md-12{flex-basis:100%;max-width:100%}.aioseo-col.col-md-offset-0{margin-left:0}.aioseo-col.col-md-offset-1{margin-left:8.33333333%}.aioseo-col.col-md-offset-2{margin-left:16.66666667%}.aioseo-col.col-md-offset-3{margin-left:25%}.aioseo-col.col-md-offset-4{margin-left:33.33333333%}.aioseo-col.col-md-offset-5{margin-left:41.66666667%}.aioseo-col.col-md-offset-6{margin-left:50%}.aioseo-col.col-md-offset-7{margin-left:58.33333333%}.aioseo-col.col-md-offset-8{margin-left:66.66666667%}.aioseo-col.col-md-offset-9{margin-left:75%}.aioseo-col.col-md-offset-10{margin-left:83.33333333%}.aioseo-col.col-md-offset-11{margin-left:91.66666667%}.aioseo-col.first-md{order:-1}.aioseo-col.last-md{order:1}.aioseo-col.text-md-left{text-align:left!important;justify-content:flex-start}.aioseo-col.text-md-center{text-align:center!important;justify-content:center}.aioseo-col.text-md-right{text-align:right!important;justify-content:flex-end}}@media only screen and (min-width:1042px){.aioseo-col.col-lg,.aioseo-col.col-lg-1,.aioseo-col.col-lg-2,.aioseo-col.col-lg-3,.aioseo-col.col-lg-4,.aioseo-col.col-lg-5,.aioseo-col.col-lg-6,.aioseo-col.col-lg-7,.aioseo-col.col-lg-8,.aioseo-col.col-lg-9,.aioseo-col.col-lg-10,.aioseo-col.col-lg-11,.aioseo-col.col-lg-12,.aioseo-col.col-lg-offset-0,.aioseo-col.col-lg-offset-1,.aioseo-col.col-lg-offset-2,.aioseo-col.col-lg-offset-3,.aioseo-col.col-lg-offset-4,.aioseo-col.col-lg-offset-5,.aioseo-col.col-lg-offset-6,.aioseo-col.col-lg-offset-7,.aioseo-col.col-lg-offset-8,.aioseo-col.col-lg-offset-9,.aioseo-col.col-lg-offset-10,.aioseo-col.col-lg-offset-11,.aioseo-col.col-lg-offset-12{box-sizing:border-box;flex:0 0 auto;padding:.5rem}.aioseo-col.col-lg{flex-grow:1;flex-basis:0;max-width:100%}.aioseo-col.col-lg-1{flex-basis:8.33333333%;max-width:8.33333333%}.aioseo-col.col-lg-2{flex-basis:16.66666667%;max-width:16.66666667%}.aioseo-col.col-lg-3{flex-basis:25%;max-width:25%}.aioseo-col.col-lg-4{flex-basis:33.33333333%;max-width:33.33333333%}.aioseo-col.col-lg-5{flex-basis:41.66666667%;max-width:41.66666667%}.aioseo-col.col-lg-6{flex-basis:50%;max-width:50%}.aioseo-col.col-lg-7{flex-basis:58.33333333%;max-width:58.33333333%}.aioseo-col.col-lg-8{flex-basis:66.66666667%;max-width:66.66666667%}.aioseo-col.col-lg-9{flex-basis:75%;max-width:75%}.aioseo-col.col-lg-10{flex-basis:83.33333333%;max-width:83.33333333%}.aioseo-col.col-lg-11{flex-basis:91.66666667%;max-width:91.66666667%}.aioseo-col.col-lg-12{flex-basis:100%;max-width:100%}.aioseo-col.col-lg-offset-0{margin-left:0}.aioseo-col.col-lg-offset-1{margin-left:8.33333333%}.aioseo-col.col-lg-offset-2{margin-left:16.66666667%}.aioseo-col.col-lg-offset-3{margin-left:25%}.aioseo-col.col-lg-offset-4{margin-left:33.33333333%}.aioseo-col.col-lg-offset-5{margin-left:41.66666667%}.aioseo-col.col-lg-offset-6{margin-left:50%}.aioseo-col.col-lg-offset-7{margin-left:58.33333333%}.aioseo-col.col-lg-offset-8{margin-left:66.66666667%}.aioseo-col.col-lg-offset-9{margin-left:75%}.aioseo-col.col-lg-offset-10{margin-left:83.33333333%}.aioseo-col.col-lg-offset-11{margin-left:91.66666667%}.aioseo-col.first-lg{order:-1}.aioseo-col.last-lg{order:1}.aioseo-col.text-lg-left{text-align:left!important;justify-content:flex-start}.aioseo-col.text-lg-center{text-align:center!important;justify-content:center}.aioseo-col.text-lg-right{text-align:right!important;justify-content:flex-end}}@media only screen and (min-width:1140px){.aioseo-col.col-xl,.aioseo-col.col-xl-1,.aioseo-col.col-xl-2,.aioseo-col.col-xl-3,.aioseo-col.col-xl-4,.aioseo-col.col-xl-5,.aioseo-col.col-xl-6,.aioseo-col.col-xl-7,.aioseo-col.col-xl-8,.aioseo-col.col-xl-9,.aioseo-col.col-xl-10,.aioseo-col.col-xl-11,.aioseo-col.col-xl-12,.aioseo-col.col-xl-offset-0,.aioseo-col.col-xl-offset-1,.aioseo-col.col-xl-offset-2,.aioseo-col.col-xl-offset-3,.aioseo-col.col-xl-offset-4,.aioseo-col.col-xl-offset-5,.aioseo-col.col-xl-offset-6,.aioseo-col.col-xl-offset-7,.aioseo-col.col-xl-offset-8,.aioseo-col.col-xl-offset-9,.aioseo-col.col-xl-offset-10,.aioseo-col.col-xl-offset-11,.aioseo-col.col-xl-offset-12{box-sizing:border-box;flex:0 0 auto;padding:.5rem}.aioseo-col.col-xl{flex-grow:1;flex-basis:0;max-width:100%}.aioseo-col.col-xl-1{flex-basis:8.33333333%;max-width:8.33333333%}.aioseo-col.col-xl-2{flex-basis:16.66666667%;max-width:16.66666667%}.aioseo-col.col-xl-3{flex-basis:25%;max-width:25%}.aioseo-col.col-xl-4{flex-basis:33.33333333%;max-width:33.33333333%}.aioseo-col.col-xl-5{flex-basis:41.66666667%;max-width:41.66666667%}.aioseo-col.col-xl-6{flex-basis:50%;max-width:50%}.aioseo-col.col-xl-7{flex-basis:58.33333333%;max-width:58.33333333%}.aioseo-col.col-xl-8{flex-basis:66.66666667%;max-width:66.66666667%}.aioseo-col.col-xl-9{flex-basis:75%;max-width:75%}.aioseo-col.col-xl-10{flex-basis:83.33333333%;max-width:83.33333333%}.aioseo-col.col-xl-11{flex-basis:91.66666667%;max-width:91.66666667%}.aioseo-col.col-xl-12{flex-basis:100%;max-width:100%}.aioseo-col.col-xl-offset-0{margin-left:0}.aioseo-col.col-xl-offset-1{margin-left:8.33333333%}.aioseo-col.col-xl-offset-2{margin-left:16.66666667%}.aioseo-col.col-xl-offset-3{margin-left:25%}.aioseo-col.col-xl-offset-4{margin-left:33.33333333%}.aioseo-col.col-xl-offset-5{margin-left:41.66666667%}.aioseo-col.col-xl-offset-6{margin-left:50%}.aioseo-col.col-xl-offset-7{margin-left:58.33333333%}.aioseo-col.col-xl-offset-8{margin-left:66.66666667%}.aioseo-col.col-xl-offset-9{margin-left:75%}.aioseo-col.col-xl-offset-10{margin-left:83.33333333%}.aioseo-col.col-xl-offset-11{margin-left:91.66666667%}.aioseo-col.first-xl{order:-1}.aioseo-col.last-xl{order:1}.aioseo-col.text-xl-left{text-align:left!important;justify-content:flex-start}.aioseo-col.text-xl-center{text-align:center!important;justify-content:center}.aioseo-col.text-xl-right{text-align:right!important;justify-content:flex-end}}.aioseo-container,.aioseo-container-fluid{margin-right:auto;margin-left:auto}.aioseo-container{padding:0 20px}.aioseo-container-fluid.hero,.aioseo-container.hero{min-height:100vh;display:flex;justify-content:center;align-items:center}.aioseo-container-fluid{padding-right:2rem;padding-left:2rem}@media only screen and (min-width:782px){.aioseo-container{padding:0 30px}}@media only screen and (min-width:1042px){.aioseo-container{max-width:80rem}.aioseo-container.full-width{max-width:100%}.aioseo-container.small{max-width:810px}}.aioseo-masonry{-moz-column-count:0;column-count:0;-moz-column-gap:20px;column-gap:20px;counter-reset:brick-counter}.aioseo-masonry>*{box-sizing:border-box;-moz-column-break-inside:avoid;break-inside:avoid;counter-increment:brick-counter;margin-bottom:20px}@media only screen and (min-width:782px){.aioseo-masonry{-moz-column-count:1;column-count:1}}@media only screen and (min-width:912px){.aioseo-masonry{-moz-column-count:2;column-count:2}}@media only screen and (min-width:1042px){.aioseo-masonry{-moz-column-count:3;column-count:3}}.aioseo-row{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin-right:-.5rem;margin-left:-.5rem}.aioseo-row.reverse{flex-direction:row-reverse}.aioseo-row.start-xs{justify-content:flex-start;text-align:start}.aioseo-row.center-xs{justify-content:center;text-align:center}.aioseo-row.end-xs{justify-content:flex-end;text-align:end}.aioseo-row.top-xs{align-items:flex-start}.aioseo-row.middle-xs{align-items:center}.aioseo-row.bottom-xs{align-items:flex-end}.aioseo-row.around-xs{justify-content:space-around}.aioseo-row.between-xs{justify-content:space-between}@media only screen and (min-width:782px){.aioseo-row.start-sm{justify-content:flex-start;text-align:start}.aioseo-row.center-sm{justify-content:center;text-align:center}.aioseo-row.end-sm{justify-content:flex-end;text-align:end}.aioseo-row.top-sm{align-items:flex-start}.aioseo-row.middle-sm{align-items:center}.aioseo-row.bottom-sm{align-items:flex-end}.aioseo-row.around-sm{justify-content:space-around}.aioseo-row.between-sm{justify-content:space-between}}@media only screen and (min-width:912px){.aioseo-row.start-md{justify-content:flex-start;text-align:start}.aioseo-row.center-md{justify-content:center;text-align:center}.aioseo-row.end-md{justify-content:flex-end;text-align:end}.aioseo-row.top-md{align-items:flex-start}.aioseo-row.middle-md{align-items:center}.aioseo-row.bottom-md{align-items:flex-end}.aioseo-row.around-md{justify-content:space-around}.aioseo-row.between-md{justify-content:space-between}}@media only screen and (min-width:1042px){.aioseo-row.start-lg{justify-content:flex-start;text-align:start}.aioseo-row.center-lg{justify-content:center;text-align:center}.aioseo-row.end-lg{justify-content:flex-end;text-align:end}.aioseo-row.top-lg{align-items:flex-start}.aioseo-row.middle-lg{align-items:center}.aioseo-row.bottom-lg{align-items:flex-end}.aioseo-row.around-lg{justify-content:space-around}.aioseo-row.between-lg{justify-content:space-between}}.aioseo-seo-site-score__circle{animation:aioseo-seo-site-score-fill 1s reverse;transform:rotate(-180deg);transform-origin:center;stroke:#00aa63}.aioseo-seo-site-score__circle.fast{-webkit-animation-duration:.5s;animation-duration:.5s;stroke:#df2a4a}.aioseo-seo-site-score__circle.medium{-webkit-animation-duration:.75s;animation-duration:.75s;stroke:#f18200}.aioseo-seo-site-score__background{stroke:#e8e8eb}@-webkit-keyframes aioseo-seo-site-score-fill{to{stroke-dasharray:0 100}}@keyframes aioseo-seo-site-score-fill{to{stroke-dasharray:0 100}}.aioseo-seo-site-score-svg-loading{-webkit-animation:aioseo-seo-site-score-svg-animation 2s linear infinite;animation:aioseo-seo-site-score-svg-animation 2s linear infinite}.aioseo-seo-site-score-loading__circle{-webkit-animation:aioseo-seo-site-score-fill-loading 2s ease-in-out infinite both;animation:aioseo-seo-site-score-fill-loading 2s ease-in-out infinite both;transform:rotate(-180deg);transform-origin:center;stroke:#005ae0}@-webkit-keyframes aioseo-seo-site-score-svg-animation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes aioseo-seo-site-score-svg-animation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-webkit-keyframes aioseo-seo-site-score-fill-loading{0%,25%{stroke-dashoffset:90;transform:rotate(0)}50%,75%{stroke-dashoffset:10;transform:rotate(45deg)}to{stroke-dashoffset:90;transform:rotate(1turn)}}@keyframes aioseo-seo-site-score-fill-loading{0%,25%{stroke-dashoffset:90;transform:rotate(0)}50%,75%{stroke-dashoffset:10;transform:rotate(45deg)}to{stroke-dashoffset:90;transform:rotate(1turn)}}.aioseo-table-column{display:flex;flex-direction:column;flex-basis:100%;flex:1;padding:5px;justify-content:center}.aioseo-table-row{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.aioseo-wizard-body{background-color:#fff;max-width:900px;box-shadow:0 2px 5px rgba(0,0,0,.05)}.aioseo-wizard-body .body-content{padding:80px 140px}@media screen and (max-width:782px){.aioseo-wizard-body .body-content{padding:40px}}.aioseo-wizard-body .body-content .header{line-height:1.4}.aioseo-wizard-body .body-footer{border-top:1px solid #e8e8eb;padding:30px;display:flex;align-items:center}.aioseo-wizard-body .body-footer>*{margin-right:10px}.aioseo-wizard-body .body-footer>:last-child{margin-right:0}.aioseo-wizard-body .body-footer .spacer{flex:1 0 auto}.aioseo-wizard-close-and-exit{margin:96px 0;min-height:96px;text-align:center;font-size:14px}.aioseo-wizard-close-and-exit a{color:#8c8f9a!important}.aioseo-wizard-container{margin:40px auto;max-width:900px}@media screen and (max-width:782px){.aioseo-wizard-container{margin:0 20px}}.aioseo-wizard-header{display:flex;align-items:center;justify-content:center;flex-direction:column}.aioseo-wizard-header svg.aioseo-logo{width:100%;max-width:140px;height:auto;margin:60px 10px 40px 0}.aioseo-wizard-progress{display:flex;align-items:center;justify-content:center}@media screen and (max-width:782px){.aioseo-wizard-progress{display:none}}.aioseo-wizard-progress .circle{background-color:#dcdde1;width:16px;height:16px;border-radius:50%}.aioseo-wizard-progress .circle.active{background-color:#005ae0}.aioseo-wizard-progress .spacer{width:59px;border:1px solid #dcdde1;margin:0 12px}.aioseo-wizard-progress .spacer.active{border-color:#005ae0}.aioseo-wizard-steps{color:#8c8f9a;font-size:14px;margin-bottom:20px}.aioseo-localseo-info .aioseo-input,.aioseo-localseo-info .aioseo-multiselect,.aioseo-localseo-info .aioseo-select{max-width:480px}.aioseo-localseo-info .field-description{font-size:14px}.aioseo-localseo-info .info-businessaddress-row .columns{display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap}.aioseo-localseo-opening .field-description{display:inline-block;margin:10px 0;font-size:14px}.aioseo-localseo-opening .field-description.mt-8{margin-top:8px}.aioseo-localseo-opening .aioseo-input,.aioseo-localseo-opening .aioseo-multiselect,.aioseo-localseo-opening .aioseo-select{max-width:480px}.aioseo-localseo-opening .aioseo-col-flex{display:flex;align-items:center;padding:12px 0;border-bottom:1px solid #e8e8eb}.aioseo-localseo-opening .aioseo-col-flex:first-of-type{padding-top:0}.aioseo-localseo-opening .aioseo-col-flex:last-of-type{padding-bottom:0;border:none}.aioseo-localseo-opening .aioseo-col-flex .aioseo-col-day{flex:1}.aioseo-localseo-opening .aioseo-col-flex .aioseo-col-alwaysopen,.aioseo-localseo-opening .aioseo-col-flex .aioseo-col-hours{flex:2}.aioseo-localseo-opening .aioseo-col-flex span.separator{margin:0 5px}.aioseo-localseo-opening .aioseo-col-flex .aioseo-select{display:inline-block;max-width:120px;margin-bottom:5px}.aioseo-localseo-opening .aioseo-col-flex .multiselect--disabled .multiselect__single,.aioseo-localseo-opening .aioseo-col-flex .multiselect--disabled .multiselect__tags{background:#f3f4f5}.aioseo-localseo-opening .aioseo-col-alwaysopen .aioseo-checkbox{padding:0 10px}.sidebar-row{margin-bottom:16px}.sidebar-row .title{font-weight:700}
|
1 |
+
.aioseo-app .aioseo-cta{margin-top:30px;background:#fff;width:100%;padding:40px;box-shadow:0 2px 5px rgba(0,0,0,.05);border:1px solid #e8e8eb}.aioseo-app .aioseo-cta.floating{margin-top:0;position:absolute;max-width:850px;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);box-shadow:0 5px 20px rgba(0,0,0,.1);border-radius:3px}.aioseo-app .aioseo-cta .header-text{line-height:1.4;font-weight:600;font-size:24px;text-align:center;color:#141b38}.aioseo-app .aioseo-cta .header-text span.large{line-height:1.4;font-size:32px}.aioseo-app .aioseo-cta .description{margin:30px 0 50px;width:100%;max-width:600px;text-align:center;font-size:16px;color:#141b38;line-height:1.4}.aioseo-app .aioseo-cta .description .aioseo-alert{margin-bottom:30px;text-align:left}.aioseo-app .aioseo-cta .feature-list{color:#141b38;font-size:16px;width:100%;max-width:500px;margin-bottom:50px}.aioseo-app .aioseo-cta .feature-list .aioseo-col{display:flex;align-items:flex-start}.aioseo-app .aioseo-cta .feature-list .aioseo-col svg.aioseo-circle-check{color:#00aa63;width:18px;min-width:18px;min-height:18px;margin-right:10px}.aioseo-app .aioseo-cta a.learn-more{margin-top:20px;color:#8c8f9a;font-size:14px}.aioseo-app .aioseo-cta .type-1{display:flex;flex-direction:column;align-items:center}.aioseo-app .aioseo-cta .type-2{margin:30px 0 30px 50px;display:flex}.aioseo-app .aioseo-cta .type-2 .description,.aioseo-app .aioseo-cta .type-2 .header-text{text-align:left}.aioseo-app .aioseo-cta .type-2 .description,.aioseo-app .aioseo-cta .type-2 .feature-list{margin:30px 0}.aioseo-app .aioseo-cta .type-2>div{margin-right:20px;flex:0 0 50%}.aioseo-app .aioseo-cta .type-2 .featured-image{max-height:540px;border:1px solid #e8e8eb;flex:1;overflow:hidden;margin-right:-41px;margin-bottom:-71px;border-radius:5px 0 0}.aioseo-app .aioseo-cta .type-2 .featured-image img{max-height:600px}@media only screen and (max-width:912px){.aioseo-app .aioseo-cta .type-2{flex-direction:column;align-items:center}.aioseo-app .aioseo-cta .type-2 .description,.aioseo-app .aioseo-cta .type-2 .header-text{text-align:center}.aioseo-app .aioseo-cta .type-2>div{text-align:center;margin-right:0;margin-bottom:30px;flex:1 0 100%;width:100%}.aioseo-app .aioseo-cta .type-2 .featured-image{margin:0 -10px -41px;border-radius:5px 5px 0 0;max-height:300px}}.aioseo-app .aioseo-cta .type-3 .sub-header{line-height:1.4;font-size:16px;font-weight:600;color:#005ae0;margin-bottom:5px}.aioseo-app .aioseo-cta .type-3 .header-text{text-align:left}.aioseo-app .aioseo-cta .type-3 .feature-list{margin:30px 0}.aioseo-app .aioseo-cta .type-3 .feature-list .aioseo-col svg.aioseo-circle-check{color:#00aa63;width:21px;min-width:21px;min-height:21px;margin-right:5px}.aioseo-app .aioseo-cta .type-3 .aioseo-button{margin-right:12px}.aioseo-box-toggle .aioseo-row .aioseo-col{max-width:calc(200px + 1em)}@media only screen and (max-width:48em){.aioseo-box-toggle .aioseo-row .aioseo-col{max-width:100%}}.aioseo-box-toggle input{position:absolute!important;clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden}.aioseo-box-toggle input:checked+label{background-color:#fff;box-shadow:0 5px 10px rgba(0,90,224,.1);border:2px solid #005ae0;font-weight:600}.aioseo-box-toggle label{background-color:#f9f9fa;color:#141b38;font-size:16px;line-height:1;display:flex;align-items:center;justify-content:center;flex-direction:column;border:1px solid #f9f9fa;transition:all .1s ease-in-out;border-radius:3px;height:165px;position:relative}.aioseo-box-toggle label p{position:absolute;bottom:15px;margin:0}.aioseo-box-toggle label:hover{cursor:pointer}.aioseo-button{flex-shrink:0;line-height:1;display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;padding:0 24px;border-radius:4px;-webkit-appearance:none;cursor:pointer;height:48px;transition:background-color .2s ease;position:relative;overflow:hidden;text-decoration:none;color:#141b38;white-space:nowrap}.aioseo-button.small{height:30px;font-size:14px;padding:0 12px}.aioseo-button.small .loading-spinner{width:25px;height:25px}.aioseo-button.medium{height:40px;font-size:14px;padding:0 18px}.aioseo-button.medium .loading-spinner{width:35px;height:35px}.aioseo-button.xl{height:66px;border-radius:4px;font-size:18px;padding:0 48px}.aioseo-button.gray{border:1px solid #dcdde1;background-color:#f3f4f5}.aioseo-button.gray:hover{background-color:#fff;color:#141b38}.aioseo-button.gray:active{background-color:#f3f4f5}.aioseo-button.green{border:none;background-color:#00aa63;color:#fff}.aioseo-button.green:hover{background-color:#07c575}.aioseo-button.green:active{background-color:#15955f}.aioseo-button.blue{border:none;background-color:#005ae0;color:#fff}.aioseo-button.blue:hover{background-color:#1a82ea}.aioseo-button.blue:active{background-color:#004f9d}.aioseo-button.wp-blue{border:1px solid #005ae0;background-color:#f3f5f6;color:#005ae0}.aioseo-button.wp-blue:hover{background-color:#1a82ea;border-color:#1a82ea;color:#fff}.aioseo-button.wp-blue:active{background-color:#004f9d;border-color:#004f9d;color:#fff}.aioseo-button.black{border:none;background-color:#434960;color:#fff}.aioseo-button.black:hover{background-color:#2c324c}.aioseo-button.black:active{background-color:#141b38}.aioseo-button.red{border:1px solid #df2a4a;background-color:#fff;color:#df2a4a}.aioseo-button.red:hover{background-color:#df2a4a;color:#fff}.aioseo-button.red:active{background-color:#ab2039}.aioseo-button.loading.blue,.aioseo-button.loading.blue:hover{background-color:#004f9d;color:#004f9d}.aioseo-button.loading.green,.aioseo-button.loading.green:hover{background-color:#15955f;color:#15955f}.aioseo-button.loading.gray,.aioseo-button.loading.gray:hover{background-color:#f3f4f5;color:#f3f4f5}.aioseo-button.loading.black,.aioseo-button.loading.black:hover{background-color:#141b38;color:#141b38}.aioseo-button:disabled{border:1px solid #dcdde1;color:#8c8f9a;background-color:#f3f4f5;cursor:default}.aioseo-button:disabled.gray:hover{color:#8c8f9a}.aioseo-button:disabled.wp-blue{border-color:#ddd;background-color:#f7f7f7}.aioseo-button:disabled.wp-blue:hover{border-color:#ddd;color:#8c8f9a}.aioseo-button:disabled:hover{background-color:#f3f4f5}.aioseo-checkbox{display:inline-flex;align-items:center}.aioseo-checkbox.disabled,.aioseo-checkbox.disabled .form-checkbox .fancy-checkbox,.aioseo-checkbox.no-clicks,.aioseo-checkbox.no-clicks .form-checkbox .fancy-checkbox{cursor:default}.aioseo-checkbox .form-checkbox-wrapper{margin-right:10px;display:flex}.aioseo-checkbox.medium .form-checkbox{width:20px;height:20px}.aioseo-checkbox.medium .form-checkbox .fancy-checkbox svg{width:12px;height:12px}.aioseo-checkbox.medium .form-checkbox span:before{height:18px;width:18px;line-height:20px}.aioseo-checkbox.round .form-checkbox span,.aioseo-checkbox.round .form-checkbox span:before{border-radius:50%}.aioseo-checkbox .form-checkbox{position:relative;display:inline-block;width:28px;height:28px;color:#fff;vertical-align:bottom;text-align:center}.aioseo-checkbox .form-checkbox input{display:none}.aioseo-checkbox .form-checkbox input:checked+.fancy-checkbox.blue{background:#005ae0}.aioseo-checkbox .form-checkbox input:checked+.fancy-checkbox.green{background:#00aa63}.aioseo-checkbox .form-checkbox input:checked+.fancy-checkbox:before{background:transparent}.aioseo-checkbox .form-checkbox input:disabled+.fancy-checkbox{background:#e8e8eb!important;border:1px solid #d0d1d7;cursor:default}.aioseo-checkbox .form-checkbox input:disabled+.fancy-checkbox svg{color:#8c8f9a}.aioseo-checkbox .form-checkbox input:not(:checked):disabled+.fancy-checkbox:before{left:0;bottom:0;background:#e8e8eb}.aioseo-checkbox .form-checkbox .fancy-checkbox svg{color:#fff;width:16px;height:16px}.aioseo-checkbox .form-checkbox span{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#d0d1d7;transition:.2s;border-radius:3px;display:flex;align-items:center;justify-content:center}.aioseo-checkbox .form-checkbox span:before{position:absolute;content:"";height:26px;width:26px;left:1px;bottom:1px;background-color:#fff;transition:.2s;font-size:18px;line-height:28px;border-radius:2px}.aioseo-date-picker.vue-daterange-picker{width:100%}.aioseo-date-picker.vue-daterange-picker .form-control{display:flex;align-items:center;color:#141b38;font-size:16px;height:48px;border-radius:3px;border:1px solid #d0d1d7;position:relative}.aioseo-date-picker.vue-daterange-picker .form-control svg.aioseo-circle-close{position:absolute;right:10px;color:#434960;width:15px;height:15px}.aioseo-date-picker.vue-daterange-picker.small .form-control{height:30px}.aioseo-date-picker.vue-daterange-picker.medium .form-control{height:40px}body[class*=all-in-one-seo_page] .daterangepicker .yearselect{width:75px}.aioseo-editor{position:relative}.aioseo-editor .aioseo-editor-description .ql-editor{min-height:100px}.aioseo-editor .aioseo-editor-line-numbers .ql-editor{padding:15px 15px 15px 45px}.aioseo-editor .aioseo-editor-single .ql-editor{padding:8px 10px}.aioseo-editor .aioseo-editor-single.aioseo-editor-line-numbers .ql-editor{padding:8px 10px 8px 45px}.aioseo-editor .aioseo-editor-monospace .ql-editor{font-family:monospace}.aioseo-editor .aioseo-line-numbers{background:#f7f6f7;position:absolute;text-align:right;top:1px;width:29px;left:1px;border-radius:3px 0 0 3px;padding:15px 9px 0 0;display:flex;height:calc(100% - 2px);flex-direction:column;overflow:hidden}.aioseo-editor .aioseo-line-numbers div{min-height:25px;color:#8c8f9a;font-size:12px;line-height:1.9}.aioseo-editor .ql-disabled{pointer-events:none;background-color:#f9f9fa}.aioseo-editor .ql-editor{padding:15px;border-radius:3px;font-size:16px;color:#141b38;border:1px solid #d0d1d7}.aioseo-editor .ql-editor:focus{border:1px solid #005ae0;box-shadow:0 0 0 1px #005ae0}.aioseo-editor .ql-editor .mention .ql-mention-denotation-char{display:none}.aioseo-editor .ql-editor .mention .aioseo-tag{height:25px;margin:0 1px;color:#434960;font-weight:600;font-size:14px;padding:3px 25px 3px 10px;background-color:#f3f4f5;border-radius:3px;cursor:pointer;position:relative;display:inline-flex;align-items:center}.aioseo-editor .ql-editor .mention .aioseo-tag .tag-toggle{display:inline-flex;align-items:center;background-color:#e8e8eb;position:absolute;top:0;right:0;bottom:0;border-radius:0 3px 3px 0}.aioseo-editor .ql-editor .mention .aioseo-tag .tag-toggle svg.aioseo-caret{width:18px;height:18px;transition:transform .3s}.aioseo-editor .ql-editor .mention .aioseo-tag .tag-toggle svg.aioseo-caret.rotated{transform:rotate(180deg)}.aioseo-editor .ql-mention-list-container{color:#141b38;background-color:#fff;max-width:250px;width:100%;margin-top:3px;border:1px solid #d0d1d7;border-radius:3px;box-shadow:0 3px 15px rgba(0,0,0,.1);z-index:9001}.aioseo-editor .ql-mention-list-container .aioseo-tag-custom,.aioseo-editor .ql-mention-list-container .aioseo-tag-search{padding:12px;border-bottom:1px solid #e8e8eb}.aioseo-editor .ql-mention-list-container .aioseo-tag-custom{display:none}.aioseo-editor .ql-mention-list-container .ql-mention-list{list-style:none;margin:0;padding:0;max-height:210px;overflow:auto}.aioseo-editor .ql-mention-list-container .ql-mention-list li{color:#141b38;margin:0;background-color:transparent;border-bottom:1px solid #e8e8eb;padding:15px;cursor:pointer;font-size:14px}.aioseo-editor .ql-mention-list-container .ql-mention-list li:last-child{border-bottom:0}.aioseo-editor .ql-mention-list-container .ql-mention-list li.selected,.aioseo-editor .ql-mention-list-container .ql-mention-list li:hover{color:#005ae0;background-color:#f2f7fd}.aioseo-editor .ql-mention-list-container .ql-mention-list li.selected .aioseo-tag-description,.aioseo-editor .ql-mention-list-container .ql-mention-list li:hover .aioseo-tag-description{color:initial}.aioseo-editor .ql-mention-list-container .ql-mention-list li .aioseo-tag-item{display:flex}.aioseo-editor .ql-mention-list-container .ql-mention-list li .aioseo-tag-item>div:first-child{margin-right:10px}.aioseo-editor .ql-mention-list-container .ql-mention-list li .aioseo-tag-item .aioseo-tag-title{font-weight:600}.aioseo-editor .ql-mention-list-container .ql-mention-list li svg.aioseo-plus{width:10px;height:10px;color:#005ae0}.aioseo-editor .ql-mention-list-container .ql-mention-list li.aioseo-tag-no-match{cursor:default;padding:12px;font-size:16px;font-weight:600}.aioseo-editor .ql-mention-list-container .ql-mention-list li.aioseo-tag-no-match.highlight,.aioseo-editor .ql-mention-list-container .ql-mention-list li.aioseo-tag-no-match:hover{color:initial;background-color:transparent}.aioseo-editor .ql-toolbar{display:none}.aioseo-editor .ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.aioseo-editor .ql-snow .ql-hidden{display:none}.aioseo-editor .ql-container.ql-snow{border:none}.aioseo-editor .ql-container p{font-size:16px;margin:0;line-height:25px}.aioseo-highlight-toggle{border:1px solid #e8e8eb;border-radius:3px;min-height:48px;display:flex;align-items:center;padding:5px 10px;cursor:pointer}.aioseo-highlight-toggle>*{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.aioseo-highlight-toggle.active{border-color:#005ae0;box-shadow:0 5px 10px rgba(0,90,224,.1)}.aioseo-highlight-toggle.medium{min-height:40px}.aioseo-highlight-toggle .icon{display:flex;align-items:center;margin-right:5px}.aioseo-input[data-v-20c03142]{position:relative;width:100%}.aioseo-input.file[data-v-20c03142],.aioseo-input.file input[type=file][data-v-20c03142]{position:absolute;top:0;right:0;left:0;bottom:0;margin:0;padding:0}.aioseo-input.file input[type=file][data-v-20c03142]{cursor:pointer;opacity:0}.aioseo-input.file input[type=file][data-v-20c03142]::-webkit-file-upload-button{visibility:hidden}.aioseo-input.file input[type=file][data-v-20c03142]:focus{box-shadow:none}.aioseo-input input[data-v-20c03142]{height:48px;width:100%;background-color:#fff;border:1px solid #d0d1d7;border-radius:3px;padding:15px;font-size:18px;position:relative;overflow:hidden;margin:0}.aioseo-input input[data-v-20c03142]:disabled{background:#f9f9fa}.aioseo-input input[data-v-20c03142]:focus{border-color:#005ae0;box-shadow:0 0 0 1px #005ae0}.aioseo-input input[data-v-20c03142]::-moz-placeholder{color:#8c8f9a}.aioseo-input input[data-v-20c03142]:-ms-input-placeholder{color:#8c8f9a}.aioseo-input input[data-v-20c03142]::placeholder{color:#8c8f9a}.aioseo-input input.prepend[data-v-20c03142]{padding-left:50px}.aioseo-input input.append[data-v-20c03142]{padding-right:50px}.aioseo-input input.small[data-v-20c03142]{height:30px;padding:10px;font-size:14px}.aioseo-input input.small.prepend[data-v-20c03142]{padding-left:30px}.aioseo-input input.small.append[data-v-20c03142]{padding-right:30px}.aioseo-input input.medium[data-v-20c03142]{height:40px;padding:12px;font-size:16px}.aioseo-input input.medium.prepend[data-v-20c03142]{padding-left:35px}.aioseo-input input.medium.append[data-v-20c03142]{padding-right:35px}.aioseo-input.aioseo-active input[data-v-20c03142]{border-color:#00aa63}.aioseo-input.aioseo-active input[data-v-20c03142]:active,.aioseo-input.aioseo-active input[data-v-20c03142]:focus{box-shadow:0 0 0 1px #00aa63}.aioseo-input.aioseo-active .append-icon[data-v-20c03142],.aioseo-input.aioseo-active .prepend-icon[data-v-20c03142]{color:#00aa63}.aioseo-input.aioseo-error input[data-v-20c03142]{border-color:#df2a4a}.aioseo-input.aioseo-error input[data-v-20c03142]:active,.aioseo-input.aioseo-error input[data-v-20c03142]:focus{box-shadow:0 0 0 1px #df2a4a}.aioseo-input.aioseo-error .append-icon[data-v-20c03142],.aioseo-input.aioseo-error .prepend-icon[data-v-20c03142]{color:#df2a4a}.aioseo-input.aioseo-warning input[data-v-20c03142]{border-color:#f18200}.aioseo-input.aioseo-warning input[data-v-20c03142]:active,.aioseo-input.aioseo-warning input[data-v-20c03142]:focus{box-shadow:0 0 0 1px #f18200}.aioseo-input.aioseo-warning .append-icon[data-v-20c03142],.aioseo-input.aioseo-warning .prepend-icon[data-v-20c03142]{color:#f18200}.aioseo-input .prepend-icon[data-v-20c03142]{position:absolute;top:0;left:10px;width:30px;height:100%;color:#d0d1d7;display:flex;align-items:center;z-index:1}.aioseo-input .prepend-icon svg[data-v-20c03142]{width:30px;height:30px}.aioseo-input .prepend-icon.small[data-v-20c03142]{width:20px}.aioseo-input .prepend-icon.small svg[data-v-20c03142]{width:10px;height:10px}.aioseo-input .prepend-icon.medium[data-v-20c03142]{width:15px}.aioseo-input .prepend-icon.medium svg[data-v-20c03142]{width:15px;height:15px}.aioseo-input .append-icon[data-v-20c03142]{position:absolute;top:0;right:10px;width:30px;height:100%;color:#d0d1d7;display:flex;align-items:center;z-index:1}.aioseo-input .append-icon svg[data-v-20c03142]{width:30px;height:30px}.aioseo-input .append-icon.small[data-v-20c03142]{width:10px}.aioseo-input .append-icon.medium[data-v-20c03142]{width:15px}.aioseo-input .append-icon.clickable[data-v-20c03142]{cursor:pointer;padding:0 5px;background:#f3f4f5;border:1px solid #d0d1d7;color:#434960;right:0;width:30px;border-radius:0 3px 3px 0}.aioseo-input .append-icon.clickable.small[data-v-20c03142]{width:15px}.aioseo-input .append-icon.clickable.medium[data-v-20c03142]{padding:0 10px;width:40px}.aioseo-phone-number{max-width:600px}.aioseo-phone-number label{display:none}.aioseo-phone-number .maz-input__input{height:40px;min-height:40px;padding-top:0!important;border:1px solid #d0d1d7}.aioseo-phone-number .maz-input__input:focus{border-color:#005ae0;box-shadow:0 0 0 1px #005ae0}.aioseo-phone-number .country-selector{flex:0 0 140px;width:140px;min-width:140px;max-width:140px}.aioseo-phone-number .country-selector:hover{z-index:1}.aioseo-phone-number .country-selector>div.maz-base-component.maz-input.has-value.has-1-right-icon.maz-input--primary>input{padding-left:50px!important}.aioseo-phone-number .country-selector .maz-input.is-focused{border-color:#005ae0}.aioseo-phone-number .country-selector .maz-select__options-list__item.selected.keyboard-selected{background-color:#005ae0}.aioseo-phone-number .maz-phone-number-input__country-flag{left:20px;bottom:12px;z-index:auto}.aioseo-phone-number .maz-input__icon{z-index:auto}.aioseo-phone-number .maz-select__options-list input{border-color:#005ae0;box-shadow:0 0 0 1px #005ae0}.aioseo-phone-number .maz-input__input{border-radius:3px}.aioseo-phone-number.invalidNumber div.maz-flex-1>div>input{border-color:red}.aioseo-phone-number.invalidNumber div.maz-flex-1>div>input:focus{border-color:#df2a4a;box-shadow:0 0 0 1px #df2a4a}.aioseo-phone-number.validNumber div.maz-flex-1>div>input:focus{border-color:#00aa63;box-shadow:0 0 0 1px #00aa63}.aioseo-radio{display:inline-flex;align-items:center}.aioseo-radio .form-radio-wrapper{margin-right:10px;display:flex}.aioseo-radio.medium .form-radio{width:20px;height:20px}.aioseo-radio.medium .form-radio .fancy-radio svg{width:12px;height:12px}.aioseo-radio.medium.type-1 .form-radio span:before{height:18px;width:18px;line-height:20px}.aioseo-radio.medium.type-2 .form-radio span:before{height:16px;width:16px;line-height:20px}.aioseo-radio.medium.type-2 .form-radio span:after{height:6px;width:6px;left:6px;bottom:6px}.aioseo-radio .form-radio{position:relative;display:inline-block;width:28px;height:28px;color:#fff;vertical-align:bottom;text-align:center}.aioseo-radio .form-radio input{opacity:0}.aioseo-radio .form-radio input:checked+.fancy-radio{background:#005ae0;border-color:#005ae0}.aioseo-radio .form-radio input:checked+.fancy-radio:before{background:transparent}.aioseo-radio .form-radio input:checked+.fancy-radio:after{display:block}.aioseo-radio .form-radio input:disabled+.fancy-radio{cursor:default}.aioseo-radio .form-radio input:focus+.fancy-radio{border-color:#005ae0;box-shadow:0 0 0 1px #005ae0}.aioseo-radio .form-radio .fancy-radio{border-radius:50%}.aioseo-radio .form-radio .fancy-radio svg{color:#fff;width:16px;height:16px}.aioseo-radio .form-radio span{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;transition:.2s;border-radius:50%;display:flex;align-items:center;justify-content:center}.aioseo-radio .form-radio span:before{position:absolute;content:"";height:26px;width:26px;left:1px;bottom:1px;transition:.2s;font-size:18px;line-height:28px;border-radius:50%}.aioseo-radio.type-1 .form-radio span,.aioseo-radio.type-1 .form-radio span:before{background-color:#f3f4f5}.aioseo-radio.type-2 .form-radio span{border:1px solid #d0d1d7;background-color:#fff}.aioseo-radio.type-2 .form-radio span:before{background-color:#fff}.aioseo-radio.type-2 .form-radio span:after{display:none;position:absolute;content:"";height:10px;width:10px;left:8px;bottom:8px;background-color:#fff;transition:.2s;border-radius:50%}.aioseo-radio.disabled{cursor:default}.aioseo-radio.disabled.type-2 .form-radio input:checked+.fancy-radio{background-color:#e8e8eb;border-color:#d0d1d7}.aioseo-radio.disabled.type-2 .form-radio span,.aioseo-radio.disabled.type-2 .form-radio span:before{background-color:#e8e8eb}.aioseo-radio.disabled.type-2 .form-radio span:after{background-color:#8c8f9a}.aioseo-radio-toggle{display:flex;align-items:center;height:40px}.aioseo-radio-toggle div{height:100%}.aioseo-radio-toggle.inline{display:inline-flex}.aioseo-radio-toggle div:first-child{overflow:hidden;border-radius:3px 0 0 3px}.aioseo-radio-toggle div:first-child label{border-radius:3px 0 0 3px}.aioseo-radio-toggle div:last-child{overflow:hidden;border-radius:0 3px 3px 0}.aioseo-radio-toggle div:last-child label{border-radius:0 3px 3px 0}.aioseo-radio-toggle input{position:absolute!important;clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden}.aioseo-radio-toggle input:checked+label{background-color:#005ae0;color:#fff}.aioseo-radio-toggle input:checked+label.dark{background-color:#434960;color:#fff}.aioseo-radio-toggle label{height:100%;background-color:#e8e8eb;color:#141b38;font-size:14px;line-height:1;display:flex;align-items:center;justify-content:center;flex-direction:column;transition:all .1s ease-in-out;position:relative;padding:11px 20px;font-weight:600}.aioseo-radio-toggle label.disabled{cursor:default;pointer-events:none;opacity:.5}.aioseo-radio-toggle label:hover{background-color:#dadadf;cursor:pointer}.aioseo-radio-toggle label p{position:absolute;bottom:15px;margin:0}.aioseo-radio-toggle.circle label{background:#fff;color:#8c8f9a}.aioseo-radio-toggle.circle input+label{border-radius:50%;width:36px;height:36px;padding:8px}.aioseo-radio-toggle.circle input:checked+label{background:#e8e8eb;color:#2c324c}.aioseo-select{height:48px}.aioseo-select.multiselect--disabled .multiselect__select{background:none}.aioseo-select .multiselect__select{display:flex;align-items:center;justify-content:center;min-height:46px}.aioseo-select .multiselect__select:before{display:none}.aioseo-select .multiselect__select svg.aioseo-caret{color:#141b38;width:18px;height:18px;transition:transform .3s}.aioseo-select .multiselect__tags{height:100%;border:1px solid #d0d1d7;border-radius:3px;display:flex;justify-content:center;flex-direction:column;padding:16px 40px 16px 16px}.aioseo-select .multiselect__tags .multiselect__spinner{height:calc(100% - 2px);border:2px solid transparent}.aioseo-select .multiselect__tags .multiselect__spinner:after,.aioseo-select .multiselect__tags .multiselect__spinner:before{border-top-color:#434960}.aioseo-select .multiselect__tags .multiselect__single{display:inline-flex;margin:0;padding:0;color:#141b38;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.aioseo-select .multiselect__tags .multiselect__placeholder{color:#8c8f9a;font-size:16px;line-height:20px;margin:0;padding:0}.aioseo-select .multiselect__tags .multiselect__input{padding:0;margin:0 10px 0 0;border-radius:0;border:none;color:#141b38;min-height:auto;line-height:20px}.aioseo-select .multiselect__tags .multiselect__input:focus{outline:0;box-shadow:none;border:none}.aioseo-select .multiselect__tags .multiselect__input::-moz-placeholder{color:#8c8f9a}.aioseo-select .multiselect__tags .multiselect__input:-ms-input-placeholder{color:#8c8f9a}.aioseo-select .multiselect__tags .multiselect__input::placeholder{color:#8c8f9a}.aioseo-select .multiselect__tags .multiselect__tags-wrap{display:flex;align-items:center;flex-wrap:wrap}.aioseo-select .multiselect__tags .multiselect__tags-wrap .multiselect__tag{padding:0;display:inline-flex;align-items:center;font-size:14px;font-weight:600;color:#434960;margin:0 3px 0 0;height:24px;background-color:#f3f4f5;flex-shrink:0}.aioseo-select .multiselect__tags .multiselect__tags-wrap .multiselect__tag .multiselect__tag-value{padding:0 5px 0 10px}.aioseo-select .multiselect__tags .multiselect__tags-wrap .multiselect__tag .multiselect__tag-remove{padding:0 10px;height:100%;cursor:pointer;background-color:#f3f4f5;display:flex;align-items:center}.aioseo-select .multiselect__tags .multiselect__tags-wrap .multiselect__tag .multiselect__tag-remove:hover{background-color:#434960;color:#fff}.aioseo-select .multiselect__tags .multiselect__tags-wrap .multiselect__tag .multiselect__tag-remove:hover svg.aioseo-close{color:#fff}.aioseo-select .multiselect__tags .multiselect__tags-wrap .multiselect__tag .multiselect__tag-remove svg.aioseo-close{color:#434960;width:10px;height:10px}.aioseo-select.multiselect--active .multiselect__tags-wrap{margin-bottom:7px}.aioseo-select.small{height:30px;min-height:30px}.aioseo-select.small .multiselect__tags{min-height:30px;padding:8px 38px 8px 8px}.aioseo-select.small .multiselect__tags .multiselect__placeholder{font-size:14px}.aioseo-select.small .multiselect__select{height:28px;min-height:28px}.aioseo-select.small .multiselect__input{font-size:14px}.aioseo-select.small .multiselect__content-wrapper li.multiselect__element .multiselect__option{font-size:14px;padding:8px;min-height:30px}.aioseo-select.medium{height:40px}.aioseo-select.medium .multiselect__tags{padding:7px 40px 7px 7px}.aioseo-select.medium .multiselect__select{min-height:38px}.aioseo-select.multiple{min-height:48px;height:auto}.aioseo-select.multiple.small{min-height:30px}.aioseo-select.multiple.medium{min-height:40px}.aioseo-select.multiselect--above .multiselect__content-wrapper{border-top:1px solid #d0d1d7;border-bottom:none}.aioseo-select .multiselect__content-wrapper{border:1px solid #d0d1d7;border-top:none;border-bottom-left-radius:3px;border-bottom-right-radius:3px;z-index:50;-webkit-overflow-scrolling:touch}.aioseo-select .multiselect__content-wrapper .multiselect__content{max-width:100%}.aioseo-select .multiselect__content-wrapper li.multiselect__element{margin:0;border-bottom:1px solid #e8e8eb}.aioseo-select .multiselect__content-wrapper li.multiselect__element.last{border-bottom:none}.aioseo-select .multiselect__content-wrapper li.multiselect__element .multiselect__option{color:#141b38;font-weight:700;font-size:16px;white-space:normal;line-height:1.4}.aioseo-select .multiselect__content-wrapper li.multiselect__element .multiselect__option--highlight{background-color:#f2f7fd}.aioseo-select .multiselect__content-wrapper li.multiselect__element .multiselect__option--highlight:after{background-color:#005ae0;color:#fff}.aioseo-select .multiselect__content-wrapper li.multiselect__element .multiselect__option--selected{background-color:#f2f7fd}.aioseo-select .multiselect__content-wrapper li.multiselect__element .multiselect__option--disabled{font-weight:400;background-color:#fff!important;color:#8c8f9a}.aioseo-select .multiselect__content-wrapper li.multiselect__element .multiselect__option .docLink{font-size:13px;float:right}.aioseo-textarea-autosize{width:100%;background-color:#fff;border:1px solid #d0d1d7;border-radius:4px;font-size:16px;padding:12px}.aioseo-toggle{display:inline-flex}.aioseo-toggle:active,.aioseo-toggle:focus{outline:2px solid transparent}.aioseo-toggle.disabled{pointer-events:none}.aioseo-toggle.disabled .toggle-content{opacity:.5}.aioseo-toggle .toggle-content{position:relative;display:inline-block;width:36px;height:20px;margin-right:10px}.aioseo-toggle .toggle-content input{display:none}.aioseo-toggle .toggle-content input:checked+.toggle-switch{border:1px solid #005ae0;background-color:#005ae0}.aioseo-toggle .toggle-content input:checked+.toggle-switch:focus{outline:2px solid transparent}.aioseo-toggle .toggle-content input:checked+.toggle-switch:before{background-color:#fff;transform:translateX(15px)}.aioseo-toggle .toggle-content input:focus+.toggle-switch{box-shadow:0 0 1px #005ae0;outline:2px solid transparent}.aioseo-toggle .toggle-content .toggle-switch{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#fff;border:1px solid #d0d1d7;border-radius:15px;transition:.2s}.aioseo-toggle .toggle-content .toggle-switch:before{position:absolute;content:"";height:14px;width:14px;left:3px;bottom:2px;background-color:#d0d1d7;border-radius:50%;transition:.2s}.aioseo-wp-table input[type=search],.aioseo-wp-table select{border-color:#d0d1d7}.aioseo-wp-table select:focus{border-color:#005ae0;color:#005ae0;box-shadow:0 0 0 1px #005ae0}.aioseo-wp-table select:hover{color:#005ae0}.aioseo-wp-table input.button,.aioseo-wp-table input.button:hover{color:#005ae0;border-color:#005ae0}.aioseo-wp-table .header .subsubsub{color:#555d66;font-size:13px;font-weight:600}.aioseo-wp-table .header .subsubsub>span{display:inline-flex}.aioseo-wp-table .header .subsubsub .separator{margin:0 5px}.aioseo-wp-table .header .subsubsub .active{font-weight:700;color:#141b38}.aioseo-wp-table .header .subsubsub a{text-decoration:none}.aioseo-wp-table .header .subsubsub a:hover{text-decoration:underline}.aioseo-wp-table .header .search{display:flex;justify-content:flex-end}.aioseo-wp-table .header .search .aioseo-input{width:100%;max-width:215px;margin-right:6px}.aioseo-wp-table .header .pagination{color:#555d66}.aioseo-wp-table .header .pagination .button,.aioseo-wp-table .header .pagination input{margin-left:6px}.aioseo-wp-table .tablenav-pages .current-page{padding:0 0 0 8px}.aioseo-wp-table .wp-table{width:100%;position:relative}.aioseo-wp-table .wp-table .loader-overlay{position:absolute;top:46px;right:0;bottom:36px;left:0;background:rgba(0,0,0,.3);z-index:1;display:flex;align-items:center;justify-content:center}.aioseo-wp-table .wp-table .no-results{color:#8c8f9a;min-height:200px;display:flex;align-items:center;justify-content:center;font-weight:400;font-size:24px}.aioseo-wp-table .wp-table tr.even{background-color:#f9f9fa}.aioseo-wp-table .wp-table tr.enabled td,.aioseo-wp-table .wp-table tr.enabled td strong a{color:#141b38}.aioseo-wp-table .wp-table tr:not(.enabled):not(.edit-row) td,.aioseo-wp-table .wp-table tr:not(.enabled):not(.edit-row) td a.edit-link{color:#8c8f9a}.aioseo-wp-table .wp-table tr.edit-row th{padding:0 0 0 3px}.aioseo-wp-table .wp-table tr.edit-row td{padding:0 30px 0 10px}.aioseo-wp-table .wp-table tr td strong a{font-weight:400}.aioseo-wp-table .wp-table tr td .row-actions .edit a,.aioseo-wp-table .wp-table tr td strong a:hover{color:#005ae0}.aioseo-wp-table .wp-table tr td .row-actions .edit .trash a{color:#df2a4a}.aioseo-wp-table .wp-table tr td.edit-row-content .wrapper .border{padding:8px 0;border-top:1px solid #e8e8eb}.custom-rules[data-v-06a772d2]{width:100%}.custom-rules .rule-table[data-v-06a772d2]{margin-top:5px;border:1px solid #d0d1d7;border-radius:3px;width:100%;font-family:Helvetica;font-size:14px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0;text-align:left}.custom-rules .rule-table .rule[data-v-06a772d2]{padding:13px;background:#f9f9fa}.custom-rules .rule-table .rule.even[data-v-06a772d2]{background-color:#fff}.custom-rules .rule[data-v-06a772d2]{display:flex;flex-direction:row;align-items:center;padding-top:10px}.custom-rules .rule[data-v-06a772d2]:first-child{border-radius:3px 3px 0 0}.custom-rules .rule[data-v-06a772d2]:last-child{border-radius:0 0 3px 3px}.custom-rules .rule .rule-settings>.aioseo-select[data-v-06a772d2]:first-child{width:250px;min-width:250px}.custom-rules .rule .rule-settings[data-v-06a772d2]{display:flex;flex-direction:row;align-items:center;flex:1}.custom-rules .rule .rule-settings>[data-v-06a772d2]{margin:0 6px 0 0}.custom-rules .rule .rule-settings>.aioseo-toggle[data-v-06a772d2]{margin:0 10px 0 4px}.custom-rules .rule .actions[data-v-06a772d2],.custom-rules .rule .logical[data-v-06a772d2]{flex:0}.custom-rules svg[data-v-06a772d2]{width:14px;height:14px;cursor:pointer}.custom-rules svg.aioseo-trash[data-v-06a772d2]{color:#dadada}.custom-rules svg.aioseo-trash[data-v-06a772d2]:hover{color:#df2a4a}.custom-rules .aioseo-tooltip[data-v-06a772d2]{margin:0;display:flex}.custom-rules .aioseo-button svg[data-v-06a772d2]{color:#fff}.custom-rules .add-rule[data-v-06a772d2]{margin-top:10px}.custom-rules .add-rule svg[data-v-06a772d2]{margin-right:6px}.aioseo-add-redirection.edit-url{margin-bottom:30px}.aioseo-add-redirection.edit-url .urls{align-items:flex-start}.aioseo-add-redirection.edit-url .urls .url-arrow{margin:-8px 30px 0}.aioseo-add-redirection.edit-url .advanced-settings-link{text-decoration:underline;margin-top:21px}.aioseo-add-redirection.log-404 .urls .source{min-height:103px;align-items:flex-start}.aioseo-add-redirection .generic-error{margin-bottom:20px}.aioseo-add-redirection .aioseo-settings-row .settings-name .name{font-size:14px}.aioseo-add-redirection .urls{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}.aioseo-add-redirection .urls .break{flex-basis:100%;height:0}.aioseo-add-redirection .urls .url-arrow{width:36px;margin:-15px 30px 0;display:flex;align-items:center;justify-content:center}.aioseo-add-redirection .urls .url-arrow svg{height:103px;color:#005ae0}.aioseo-add-redirection .urls .source,.aioseo-add-redirection .urls .target{flex:1;display:flex;align-items:center}.aioseo-add-redirection .urls .source>*,.aioseo-add-redirection .urls .target>*{flex:1}.aioseo-add-redirection .urls .source .aioseo-input,.aioseo-add-redirection .urls .target .aioseo-input{margin-bottom:10px}.aioseo-add-redirection .urls .target .aioseo-description{height:30px}.aioseo-add-redirection .urls .target .append-icon{width:60px;justify-content:flex-end}.aioseo-add-redirection .urls .target .append-icon svg{max-width:16px;margin-right:5px}.aioseo-add-redirection .urls .target .append-icon svg:last-of-type{margin-right:0}.aioseo-add-redirection .urls .target .append-icon svg.aioseo-circle-check{color:#00aa63}.aioseo-add-redirection .urls .target .append-icon svg.aioseo-circle-close{color:#df2a4a}.aioseo-add-redirection .urls .target .target-url-error,.aioseo-add-redirection .urls .target .target-url-warning{margin-bottom:10px}.aioseo-add-redirection .settings{display:flex;flex-direction:column;align-items:center;margin-top:30px}.aioseo-add-redirection .settings .all-settings{width:100%}.aioseo-add-redirection .settings .all-settings .all-settings-content{display:flex;align-items:center;flex-wrap:wrap}.aioseo-add-redirection .settings .all-settings .all-settings-content .advanced-settings-link{margin:16px 0 0 16px;color:#8c8f9a}@media (max-width:767px){.aioseo-add-redirection .settings .all-settings .all-settings-content{align-items:start}}.aioseo-add-redirection .settings>.actions{align-self:flex-end;margin-top:-50px}.aioseo-add-redirection .settings>.actions.advanced{margin-top:-40px}.aioseo-add-redirection .settings .query-params,.aioseo-add-redirection .settings .redirect-type{margin-bottom:10px;flex:0 1 auto}.aioseo-add-redirection .settings .query-params .aioseo-select,.aioseo-add-redirection .settings .redirect-type .aioseo-select{margin-top:5px}.aioseo-add-redirection .settings .query-params{width:340px}.aioseo-add-redirection .settings .redirect-type{width:300px;margin-right:24px}.aioseo-add-redirection .settings .aioseo-button{align-self:flex-end}.aioseo-add-redirection .settings .cancel-edit-row{margin-left:10px}.aioseo-add-redirection-target-url,.aioseo-redirect-source-url{position:relative}.aioseo-redirect-source-url .aioseo-input input{padding-right:76px}.aioseo-redirect-source-url .aioseo-input .append-icon{width:60px;justify-content:flex-end}.aioseo-redirect-source-url .aioseo-input .append-icon svg{max-width:16px;margin-right:5px}.aioseo-redirect-source-url .aioseo-input .append-icon svg:last-of-type{margin-right:0}.aioseo-redirect-source-url .aioseo-input .append-icon svg.aioseo-gear{color:#8c8f9a;cursor:pointer}.aioseo-redirect-source-url .aioseo-input .append-icon svg.aioseo-gear.active,.aioseo-redirect-source-url .aioseo-input .append-icon svg.aioseo-gear:hover{color:#005ae0}.aioseo-redirect-source-url .aioseo-input .append-icon svg.aioseo-circle-check{color:#00aa63}.aioseo-redirect-source-url .aioseo-input .append-icon svg.aioseo-circle-close{color:#df2a4a}.aioseo-redirect-source-url .aioseo-input .append-icon svg.aioseo-trash{color:#8c8f9a;cursor:pointer}.aioseo-redirect-source-url .aioseo-input .append-icon svg.aioseo-trash.active,.aioseo-redirect-source-url .aioseo-input .append-icon svg.aioseo-trash:hover{color:#df2a4a}.aioseo-redirect-source-url .source-url-error,.aioseo-redirect-source-url .source-url-warning{margin-bottom:10px}.aioseo-redirect-source-url .source-url-options>div{padding-bottom:5px}.aioseo-redirect-source-url .source-url-options>div>div{margin-bottom:5px}.aioseo-add-redirection-url-results{display:flex;position:absolute;background:#fff;width:100%;max-height:300px;overflow:auto;border:1px solid #d0d1d7;border-radius:3px;z-index:50;left:1px;margin-top:-9px}.aioseo-add-redirection-url-results ul{display:inline-block;max-width:100%;list-style:none;padding:0;margin:0;min-width:100%;vertical-align:top}.aioseo-add-redirection-url-results ul li{margin:0;border-bottom:1px solid #e8e8eb;display:block}.aioseo-add-redirection-url-results ul li:last-of-type{border-bottom:none}.aioseo-add-redirection-url-results ul li>span{color:#141b38;font-weight:700;font-size:16px;white-space:normal;line-height:1.4;display:flex;padding:12px;min-height:40px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer}.aioseo-add-redirection-url-results ul li>span:hover{background-color:#f2f7fd}.aioseo-add-redirection-url-results ul li>span:hover .option-title{color:#005ae0}.aioseo-add-redirection-url-results .option{flex:1}.aioseo-add-redirection-url-results .option .option-title{font-weight:500;display:flex;font-size:16px;color:#141b38}.aioseo-add-redirection-url-results .option .option-title>div{margin-right:5px}.aioseo-add-redirection-url-results .option .option-title>div:first-of-type{display:inline-block}.aioseo-add-redirection-url-results .option .option-title .search-term{font-weight:700}.aioseo-add-redirection-url-results .option .option-details{display:flex;align-items:center;font-size:14px;color:#8c8f9a}.aioseo-add-redirection-url-results .option .option-details span{margin-right:15px}.aioseo-add-redirection-url-results .option-permalink{display:flex;align-items:center}.aioseo-add-redirection-url-results .option-permalink svg.aioseo-external{width:15px;height:15px;color:#434960}.aioseo-add-template-tag{border-radius:3px;padding:5px 10px;color:#141b38;font-size:14px;border:1px solid #e8e8eb;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:600}.aioseo-add-template-tag:hover{background-color:#f3f4f5}.aioseo-add-template-tag svg.aioseo-plus{width:10px;height:10px;color:#005ae0}.aioseo-additional-pages .additional-pages-table{border:1px solid #d0d1d7;border-radius:3px;margin-bottom:20px}.aioseo-additional-pages .additional-pages-table .page-priority{max-width:110px}.aioseo-additional-pages .additional-pages-table .page-frequency{max-width:166px}.aioseo-additional-pages .additional-pages-table .page-last-modified{max-width:155px}.aioseo-additional-pages .additional-pages-table .page-actions{max-width:20px}.aioseo-additional-pages .additional-pages-table .page-actions .aioseo-tooltip{display:inline-block;margin:0}.aioseo-additional-pages .additional-pages-table .pages-header{height:50px;display:flex;font-size:14px;padding:0 30px;align-items:center;border-bottom:1px solid #d0d1d7}.aioseo-additional-pages .additional-pages-table .pages-header>div{flex:1 0 auto}.aioseo-additional-pages .additional-pages-table .pages-rows{font-size:14px}.aioseo-additional-pages .additional-pages-table .pages-rows .page-row{background-color:#fff;height:70px;display:flex;align-items:center;padding:0 30px}.aioseo-additional-pages .additional-pages-table .pages-rows .page-row:last-of-type{border-radius:0 0 3px 3px}.aioseo-additional-pages .additional-pages-table .pages-rows .page-row.even{background-color:#f9f9fa}.aioseo-additional-pages .additional-pages-table .pages-rows .page-row>div{flex:1 0 auto;padding-right:30px}.aioseo-additional-pages .additional-pages-table .pages-rows .page-row>div:last-child{padding-right:0}.aioseo-additional-pages .additional-pages-table .pages-rows .page-row .page-actions svg.aioseo-trash{width:20px;height:20px;color:#8c8f9a;cursor:pointer;transition:color .1s ease}.aioseo-additional-pages .additional-pages-table .pages-rows .page-row .page-actions svg.aioseo-trash:hover{color:#df2a4a}.aioseo-additional-pages svg.aioseo-circle-plus{width:14px;height:14px;margin-right:10px}.aioseo-alert{position:relative;border-radius:3px;padding:24px;font-size:16px;color:#141b38;line-height:1.4}.aioseo-alert.small{padding:8px;font-size:13px}.aioseo-alert .aioseo-alert-close{cursor:pointer;position:absolute;top:-9px;right:-9px;width:18px;height:18px;border-radius:50%;padding:5px;display:inline-flex;justify-content:center;align-content:center}.aioseo-alert .aioseo-alert-close svg{width:100%;height:100%}.aioseo-alert.blue{border:1px solid #005ae0;background-color:#f2f7fd}.aioseo-alert.blue .aioseo-alert-close{background-color:#005ae0;color:#fff}.aioseo-alert.green{border:1px solid #00aa63;background-color:#f2fdf8}.aioseo-alert.green .aioseo-alert-close{background-color:#00aa63;color:#fff}.aioseo-alert.red{border:1px solid #df2a4a;background-color:#fbe9ec}.aioseo-alert.red .aioseo-alert-close{background-color:#df2a4a;color:#fff}.aioseo-alert.yellow{border:1px solid #f18200;background-color:#fcfae8}.aioseo-alert.yellow .aioseo-alert-close{background-color:#f18200;color:#fff}.aioseo-alert.no-border{border-width:0}.aioseo-alert.text-center{text-align:center}.aioseo-analyze-competitor-site-score{border:1px solid #00aa63;border-radius:3px;color:#00aa63;font-size:14px;padding:0 8px;height:24px;display:inline-flex;align-items:center;justify-content:center;margin-right:14px}.aioseo-analyze-competitor-site-score.red{color:#df2a4a;border-color:#df2a4a}.aioseo-analyze-competitor-site-score.orange{color:#f18200;border-color:#f18200}.aioseo-animated-dannie{display:flex;align-content:center;align-items:center;justify-content:center}.aioseo-animated-dannie svg{max-width:250px}.aioseo-api-bar{height:40px;background-color:#df2a4a;color:#fff;font-size:13px;padding:0 14px 0 40px}.aioseo-api-bar,.aioseo-api-bar .upgrade-text{display:flex;align-items:center;justify-content:center}.aioseo-api-bar .upgrade-text{flex:1}.aioseo-api-bar strong{font-weight:600}.aioseo-api-bar svg.aioseo-logo-gear{width:20px;height:20px;min-width:20px;margin-right:14px}.aioseo-api-bar svg.aioseo-close{cursor:pointer;width:12px;height:12px}.aioseo-api-bar a{color:#fff;text-decoration:underline}.aioseo-api-bar a:hover{text-decoration:none}@media screen and (max-width:782px){.aioseo-api-bar{padding:0 10px;height:60px}}.aioseo-attributes ul.aioseo-attributes-list[data-v-02af7dd2]{list-style:inside;list-style-type:disc;margin:20px 0 0}.aioseo-attributes ul.aioseo-attributes-list li[data-v-02af7dd2]{display:flex;margin-bottom:8px;align-items:flex-start}.aioseo-attributes ul.aioseo-attributes-list li div[data-v-02af7dd2]:first-of-type{flex:0 0 140px}.aioseo-blur{filter:blur(3px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.aioseo-card{color:#141b38;background-color:#fff;border:1px solid #e8e8eb;box-shadow:0 2px 5px rgba(0,0,0,.05);margin:30px 0}.aioseo-card.disabled .content{background:#f9f9fa;font-size:16px;line-height:24px}@media only screen and (max-width:782px){.aioseo-card{margin:20px 0}}.aioseo-card svg.aioseo-circle-question-mark{width:17px;height:17px;color:#8c8f99;transition:background-color .2s ease}.aioseo-card svg.aioseo-circle-question-mark:hover{color:#5a5c65}.aioseo-card .header{display:flex;align-items:center;height:70px;padding:0 30px;font-weight:600;font-size:18px;border-bottom:1px solid #e8e8eb}.aioseo-card .header .header-icon{display:flex}.aioseo-card .header .header-icon svg{width:24px;height:24px;margin-right:16px}.aioseo-card .header .text{flex:1 0 auto;display:flex;align-items:center}.aioseo-card .header .text svg.aioseo-circle-question-mark{cursor:pointer;width:17px;height:17px}.aioseo-card .header .text .aioseo-pro-badge{margin-left:10px}.aioseo-card .header .text .card-score{display:flex;flex:1;align-items:center;justify-content:flex-end;padding-right:18px;font-size:13px}.aioseo-card .header .text .card-score.green{color:#00aa63}.aioseo-card .header .text .card-score.orange{color:#f18200}.aioseo-card .header .text .card-score.red{color:#df2a4a}.aioseo-card .header .text .card-score svg{margin-right:7px}.aioseo-card .header svg.aioseo-caret{width:24px;height:24px;cursor:pointer;transform:rotate(-180deg);transition:transform .3s}.aioseo-card .header svg.aioseo-caret.rotated{transform:rotate(-90deg)}.aioseo-card .header svg.aioseo-close{width:14px;height:14px;cursor:pointer}.aioseo-card .content{padding:30px;position:relative}.aioseo-card div.aioseo-settings-row:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}.aioseo-copy-block{display:inline-flex}.aioseo-copy-block .message{background-color:#fff;min-height:56px;display:flex;align-items:center;border:1px solid #dcdde1;border-radius:3px 0 0 3px;padding:10px 24px;font-weight:600}.aioseo-copy-block .copy-tooltip{display:flex}.aioseo-copy-block .copy{background-color:#fff;min-height:56px;display:flex;align-items:center;border:1px solid #dcdde1;border-left-width:0;border-radius:0 3px 3px 0;padding:10px 16px;font-weight:600;cursor:pointer}.aioseo-copy-block .copy:hover svg.aioseo-copy{color:#a7a7a7}.aioseo-copy-block .copy svg.aioseo-copy{width:20px;height:20px;color:#dadada}.aioseo-copy-block .copy svg.aioseo-circle-check-solid{width:20px;height:20px;color:#00aa63}.aioseo-display-info .aioseo-box-toggle svg{margin-top:-15px;color:#434960}.aioseo-display-info svg.aioseo-new-page,.aioseo-display-info svg.aioseo-shortcode,.aioseo-display-info svg.aioseo-widget{width:100%;height:auto;max-width:60px}.aioseo-display-info svg.aioseo-gutenberg-block{width:59px;height:54px}.aioseo-display-info svg.aioseo-gutenberg-block rect{width:100%;width:56px;height:51px}.aioseo-display-info svg.aioseo-php{width:110px}.aioseo-display-info .copy-box,.aioseo-display-info .extra-box{margin-top:10px;padding:30px;border-radius:3px;background-color:#f9f9fa}.aioseo-display-info .copy-box .aioseo-description,.aioseo-display-info .extra-box .aioseo-description{margin:0}.aioseo-display-info .copy-box .aioseo-copy-block,.aioseo-display-info .extra-box .aioseo-copy-block{margin:20px 0 0}.aioseo-display-info .copy-box .advanced-settings-link,.aioseo-display-info .extra-box .advanced-settings-link{display:inline-block;padding-top:5px;margin:16px 0 0 16px;color:#8c8f9a;text-decoration:underline;font-size:13px}.aioseo-display-info .copy-box .advanced-settings-link:hover,.aioseo-display-info .extra-box .advanced-settings-link:hover{text-decoration:none}.aioseo-display-info .copy-box .advanced-settings,.aioseo-display-info .extra-box .advanced-settings{padding-top:20px}.aioseo-display-info .advanced-settings.advanced-settings-hidden{display:none}.aioseo-display-info .aioseo-tooltip{margin-left:0}.aioseo-exclude-posts{display:flex}.aioseo-facebook-preview{background-color:#f0f2f5;padding:30px;display:flex;align-items:center;justify-content:center}.aioseo-facebook-preview .facebook-post{width:100%;max-width:525px;border-radius:10px;box-shadow:0 2px 5px rgba(0,0,0,.1);background-color:#fff}.aioseo-facebook-preview .facebook-post .facebook-header{height:65px;padding:0 18px;display:flex;align-items:center}.aioseo-facebook-preview .facebook-post .facebook-header .profile-photo{overflow:hidden;width:40px;height:40px;border:1px solid #e8e8eb;border-radius:50%}.aioseo-facebook-preview .facebook-post .facebook-header .profile-photo img{height:100%;width:100%}.aioseo-facebook-preview .facebook-post .facebook-header .poster{margin-left:10px;flex:1 0 auto}.aioseo-facebook-preview .facebook-post .facebook-header .poster .poster-name{font-size:15px;color:#050505;font-weight:500}.aioseo-facebook-preview .facebook-post .facebook-header .poster .poster-date{color:#65676b;font-size:13px}.aioseo-facebook-preview .facebook-post .facebook-header .ellipsis{display:inline-flex;align-items:center}.aioseo-facebook-preview .facebook-post .facebook-header .ellipsis div{background-color:#5e666f;width:4px;height:4px;border-radius:50%;margin:0 2px}.aioseo-facebook-preview .facebook-post .facebook-header .ellipsis div:first-child{margin-left:0}.aioseo-facebook-preview .facebook-post .facebook-header .ellipsis div:last-child{margin-right:0}.aioseo-facebook-preview .facebook-post .facebook-content{display:flex;flex-direction:column}.aioseo-facebook-preview .facebook-post .facebook-content img{width:100%;height:auto}.aioseo-facebook-preview .facebook-post .facebook-content.vertical{flex-direction:row}.aioseo-facebook-preview .facebook-post .facebook-content.vertical img{max-width:158px;max-height:158px;width:auto;height:auto}.aioseo-facebook-preview .facebook-post .facebook-content .facebook-site-description{flex:1;background-color:#f2f3f5;padding:9px 13px;color:#606770}.aioseo-facebook-preview .facebook-post .facebook-content .facebook-site-description .site-domain{font-size:13px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aioseo-facebook-preview .facebook-post .facebook-content .facebook-site-description .site-title{color:#1d2129;font-size:17px;font-weight:600;margin:5px 0}.aioseo-facebook-preview .facebook-post .facebook-content .facebook-site-description .site-description{font-size:14px}.aioseo-facebook-preview .facebook-post .facebook-footer{height:24px}.aioseo-feature-card{height:100%;border:1px solid #e8e8eb;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.05);color:#141b38;display:flex;flex-direction:column}.aioseo-feature-card .feature-card-body{padding:30px 30px 20px;flex:1}.aioseo-feature-card .feature-card-body.static{padding:30px}.aioseo-feature-card .feature-card-body .feature-card-header{display:flex;align-items:center;font-size:18px;font-weight:600;margin-bottom:16px}.aioseo-feature-card .feature-card-body .feature-card-header img,.aioseo-feature-card .feature-card-body .feature-card-header svg{width:28px;height:28px;margin-right:10px}.aioseo-feature-card .feature-card-body .feature-card-description{color:#434960;font-size:15px}.aioseo-feature-card .feature-card-body .feature-card-description .learn-more{margin-top:10px}.aioseo-feature-card .feature-card-footer{padding:15px}.aioseo-feature-card .feature-card-footer:not(.upgrade-required){border:2px solid #fff;background-color:#f9f9fa;padding:12px;min-height:43px}.aioseo-feature-card .feature-card-footer .feature-card-install-activate{display:flex;align-items:center;justify-content:flex-end;height:30px;position:relative}.aioseo-feature-card .feature-card-footer .feature-card-install-activate .aioseo-loading-spinner{position:absolute;left:0}.aioseo-feature-card .feature-card-footer .feature-card-install-activate .status{font-weight:600;font-size:14px}.aioseo-feature-card .feature-card-footer .feature-card-install-activate .aioseo-toggle .toggle-content{margin-right:0;margin-left:10px}.aioseo-feature-card .feature-card-footer .feature-card-upgrade-cta{display:flex;align-items:center;justify-content:flex-end}.aioseo-feature-card .feature-card-footer.installed .feature-card-install-activate .status{color:#8c8f9a}.aioseo-setup-wizard-container{margin-top:30px;margin-bottom:50px;padding:30px;color:#fff;position:relative;background-color:#005ae0}@media only screen and (max-width:782px){.aioseo-setup-wizard-container{margin-top:20px}}.aioseo-setup-wizard-container p{color:#fff}.aioseo-setup-wizard-container .getting-started-wrapper{display:flex}.aioseo-setup-wizard-container .getting-started-wrapper .video{flex:0 0 533px;margin:20px 20px 0}.aioseo-setup-wizard-container .getting-started-wrapper .video .wrapper{padding-bottom:56.25%;margin-bottom:-60px;position:relative;height:0}.aioseo-setup-wizard-container .getting-started-wrapper .video .wrapper iframe{width:100%;height:100%;position:absolute;top:0;left:0}@media only screen and (max-width:1350px){.aioseo-setup-wizard-container .getting-started-wrapper .video{flex:0 0 593px;margin:20px;align-self:center}.aioseo-setup-wizard-container .getting-started-wrapper .video .wrapper{margin-bottom:0}.aioseo-setup-wizard-container .getting-started-wrapper .wizard-actions .aioseo-col{flex-basis:100%;max-width:100%;justify-content:center}}@media only screen and (max-width:1300px){.aioseo-setup-wizard-container .getting-started-wrapper{flex-direction:row;flex-wrap:wrap}.aioseo-setup-wizard-container .getting-started-wrapper .video{margin:20px 0 -60px}.aioseo-setup-wizard-container .getting-started-wrapper .text,.aioseo-setup-wizard-container .getting-started-wrapper .video{flex-basis:100%;width:100%}.aioseo-setup-wizard-container .getting-started-wrapper .wizard-actions{justify-content:center}.aioseo-setup-wizard-container .getting-started-wrapper .wizard-actions .aioseo-col{flex-basis:inherit;max-width:inherit;justify-content:center}}@media only screen and (max-width:782px){.aioseo-setup-wizard-container .getting-started-wrapper .wizard-actions .aioseo-col{flex-basis:100%;max-width:100%;justify-content:center}}.aioseo-setup-wizard-container .aioseo-row{position:relative;z-index:1}.aioseo-setup-wizard-container .wizard-actions .aioseo-col{display:flex;align-items:center}.aioseo-setup-wizard-container .wizard-actions .aioseo-button svg{width:16px;height:16px;margin-right:10px}.aioseo-setup-wizard-container .setup-wizard-bg{width:100%;height:100%;overflow:hidden;z-index:0;position:absolute;top:0;left:0}.aioseo-setup-wizard-container .setup-wizard-bg svg.aioseo-setup-wizard-bg,.aioseo-setup-wizard-container .setup-wizard-bg svg.aioseo-setup-wizard-bg rect{width:auto;height:100%}.aioseo-setup-wizard-container .close-wizard{color:#fff;width:20px;height:20px;position:absolute;right:20px;top:20px;z-index:1;display:flex;align-items:center;justify-content:center}.aioseo-setup-wizard-container .close-wizard:hover{color:#ccc}.aioseo-setup-wizard-container .close-wizard svg.aioseo-close{width:12px;height:12px;cursor:pointer;color:#fff}.aioseo-setup-wizard-container .close-wizard svg.aioseo-close:hover{color:#dadada}.aioseo-setup-wizard-container p.how-to-get-started{margin:0}.aioseo-setup-wizard-container p.welcome-text{line-height:1.6}.aioseo-setup-wizard-container h2{color:#fff;line-height:1.4}.aioseo-setup-wizard-container a{color:#fff}.aioseo-setup-wizard-container svg.aioseo-book{width:20px;height:20px;margin:0 10px 0 0}.aioseo-setup-wizard-container .getting-started-video{padding-right:20px;margin-bottom:-60px;position:relative;height:0;padding-bottom:56.25%}.aioseo-setup-wizard-container .getting-started-video iframe{width:100%;height:100%;position:absolute;top:0;left:0}.aioseo-google-search-preview{padding:32px 30px;border:1px solid #e8e8eb}.aioseo-google-search-preview .domain{font-size:14px;line-height:1.3;color:#3c4043;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aioseo-google-search-preview .site-title{font-size:20px;line-height:1.3;color:#1a0dab;margin:3px 0}.aioseo-google-search-preview .meta-description{max-width:600px;font-size:14px;line-height:1.4;color:#52565a}.edit-post-sidebar .domain{font-size:13px}.edit-post-sidebar .site-title{font-size:16px}.edit-post-sidebar .meta-description{font-size:12px}.aioseo-modal-content .domain,.aioseo-modal-content .meta-description{font-size:14px}.aioseo-modal-content .site-title{font-size:20px}html:not([data-scroll="0"]) .aioseo-header{box-shadow:0 2px 5px rgba(0,0,0,.05);transition:box-shadow .6s}.aioseo-header{position:fixed;z-index:1051;top:0;right:0;left:0;background-color:#fff;height:72px;color:#141b38}.aioseo-header .mascot{width:35px;height:auto;margin-right:10px}.aioseo-header .aioseo-header-content{padding:0;display:flex;height:72px;align-items:center}.aioseo-header .aioseo-header-content a:focus{box-shadow:none}.aioseo-header .aioseo-header-content svg.aioseo-logo{height:26px;margin-right:10px}.aioseo-header .aioseo-header-content .spacer{display:inline-flex;width:26.25px;height:0;border:1px solid #d0d1d7;transform:rotate(-72.26deg)}.aioseo-header .aioseo-header-content .page-name{display:inline-flex;margin-left:10px;font-size:18px;font-weight:400;flex:1 0 auto}.aioseo-header .aioseo-header-content .header-actions{display:flex}.aioseo-header .aioseo-header-content .header-actions .round{position:relative;background-color:#f3f4f5;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin-left:10px;cursor:pointer;transition:background-color .2s ease}.aioseo-header .aioseo-header-content .header-actions .round svg{width:20px;height:20px}.aioseo-header .aioseo-header-content .header-actions .round:hover{background-color:#e5e7e9}.aioseo-header .aioseo-header-content .header-actions .number{position:absolute;background-color:#df2a4a;width:16px;height:16px;font-weight:600;font-size:10px;color:#fff;top:-8px;left:50%;transform:translateX(-50%);margin:0;-webkit-animation:bounce 2s 5;animation:bounce 2s 5}.aioseo-header .aioseo-header-content .header-actions .number:hover{background-color:#df2a4a}@-webkit-keyframes bounce{0%,25%,50%,75%,to{transform:translateX(-50%) translateY(0)}40%{transform:translateX(-50%) translateY(-8px)}60%{transform:translateX(-50%) translateY(-4px)}}@keyframes bounce{0%,25%,50%,75%,to{transform:translateX(-50%) translateY(0)}40%{transform:translateX(-50%) translateY(-8px)}60%{transform:translateX(-50%) translateY(-4px)}}body.modal-open{overflow:hidden}.aioseo-help{display:block;position:fixed;top:0;bottom:0;left:0;right:0;height:100%;width:100vw;background-color:#fff;color:#8c8f9a;opacity:0;max-height:100vh;overflow-y:auto;transition:opacity .3s ease-in 0s;z-index:-999}.aioseo-help.visible{opacity:1;z-index:100000}.aioseo-help .aioseo-help-header{background:#fff;width:100%;height:60px;z-index:1;padding:20px;display:flex}.aioseo-help .aioseo-help-header>.logo{flex:1}.aioseo-help .aioseo-help-docs{margin-bottom:25px;display:none}.aioseo-help .aioseo-help-docs li{padding:0 0 14px 4px;margin:0}.aioseo-help .aioseo-help-docs .aioseo-help-docs-viewall{margin:10px 0 0}.aioseo-help .aioseo-help-docs .aioseo-help-additional-docs{display:none}.aioseo-help .aioseo-help-docs .aioseo-help-additional-docs.opened{display:block}.aioseo-help .aioseo-help-docs .icon .aioseo-description{width:20px;margin-top:0;position:relative;top:5px;left:-5px;color:#8c8f9a}.aioseo-help .help-content{background-color:#fff;width:100%;max-width:740px;margin:0 auto 50px;padding:0 20px;box-sizing:border-box;z-index:1}.aioseo-help .help-content .aioseo-help-category{border-top:1px solid #e8e8eb;margin:0}.aioseo-help .help-content .aioseo-help-category:last-child{border-bottom:1px solid #e8e8eb}.aioseo-help .help-content .aioseo-help-category header{display:block;position:relative;cursor:pointer;width:100%;height:68px}.aioseo-help .help-content .aioseo-help-category header .title{display:block;font-size:16px;color:#8c8f9a;font-weight:600;padding:23px 11px 23px 30px}.aioseo-help .help-content .aioseo-help-category .folder-open{position:absolute;top:24px;width:20px;height:20px;color:#8c8f9a}.aioseo-help .help-content .aioseo-help-category .dashicons-arrow-right-alt2{position:absolute;top:20px;right:0;transition:transform .3s ease-out}.aioseo-help .help-content .aioseo-help-category.opened .aioseo-help-docs{display:block}.aioseo-help .help-content .aioseo-help-category.opened .dashicons-arrow-right-alt2{transform:rotate(90deg)}.aioseo-help .help-content #aioseo-help-search{position:relative;background-color:#fff;text-align:center;top:0;padding:20px 0 50px}.aioseo-help .help-content #aioseo-help-result .aioseo-help-docs{display:block}.aioseo-help .help-content #aioseo-help-footer{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;margin:50px 0 0}@media screen and (max-width:750px){.aioseo-help .help-content #aioseo-help-footer{display:block}}.aioseo-help .help-content #aioseo-help-footer .aioseo-help-footer-block{box-sizing:border-box;max-width:325px;border:1px solid #8c8f9a;border-radius:6px;text-align:center}@media screen and (max-width:750px){.aioseo-help .help-content #aioseo-help-footer .aioseo-help-footer-block{max-width:100%}}.aioseo-help .help-content #aioseo-help-footer .aioseo-help-footer-block:first-child{margin-right:20px}@media screen and (max-width:750px){.aioseo-help .help-content #aioseo-help-footer .aioseo-help-footer-block:first-child{margin:0 0 20px}}.aioseo-help .help-content #aioseo-help-footer .aioseo-help-footer-block a{display:block;padding:25px;text-decoration:none;color:#8c8f9a}.aioseo-help .help-content #aioseo-help-footer .aioseo-help-footer-block a h3{color:#8c8f9a}.aioseo-help .help-content #aioseo-help-footer .aioseo-help-footer-block a span{font-size:16px;color:#005ae0;text-decoration:underline}.aioseo-help .help-content #aioseo-help-footer .aioseo-help-footer-block a:hover span{text-decoration:none}.aioseo-help .help-content #aioseo-help-footer .aioseo-description,.aioseo-help .help-content #aioseo-help-footer .aioseo-support{width:48px;margin-top:0;color:#8c8f9a}#aioseo-help-logo{width:132px;height:26px;z-index:2}#aioseo-help-close{width:20px;height:20px;cursor:pointer;opacity:.7;transition:all .05s;z-index:2}@media screen and (max-width:750px){#aioseo-help-close{top:20px;right:20px}}.aioseo-html-tags-editor .no-access{margin-bottom:20px}.aioseo-html-tags-editor .aioseo-description.tags-description{margin:0 0 20px}.aioseo-html-tags-editor .add-tags{display:flex;align-items:center;margin-bottom:20px}.aioseo-html-tags-editor .add-tags div{margin-right:10px}.aioseo-html-tags-editor .add-tags a{font-size:14px}.aioseo-html-tags-editor .add-tags a.no-underline{padding-left:10px}.aioseo-loading-spinner{width:35px;height:35px;position:absolute}.aioseo-loading-spinner .double-bounce1,.aioseo-loading-spinner .double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:sk-bounce 1.3s ease-in-out infinite;animation:sk-bounce 1.3s ease-in-out infinite}.aioseo-loading-spinner.dark .double-bounce1,.aioseo-loading-spinner.dark .double-bounce2{background-color:#8c8f9a}.aioseo-loading-spinner .double-bounce2{-webkit-animation-delay:-.65s;animation-delay:-.65s}@-webkit-keyframes sk-bounce{0%,to{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes sk-bounce{0%,to{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}body.vue-build{margin:0}body.vue-build .aioseo-app{min-height:calc(100vh - 88px)}body.vue-build .aioseo-app .aioseo-main{padding-bottom:30px}body.aioseo-setup-wizard{margin:0;padding:0}body.aioseo-setup-wizard .aioseo-app{min-height:100vh;width:100%}body[class*=page_aioseo] .aioseo-header,body[class*=page_aioseo] .aioseo-notifications .overlay{left:160px}body[class*=page_aioseo].folded .aioseo-header,body[class*=page_aioseo].folded .aioseo-notifications .overlay{left:36px}body[class*=page_aioseo] #wpcontent{padding:0;background-color:#f3f4f5}body[class*=page_aioseo] .update-nag{display:none}body[class*=page_aioseo].admin-bar .aioseo-app{min-height:calc(100vh - 185px)}body[class*=page_aioseo].admin-bar.aioseo-has-bar .aioseo-app{min-height:calc(100vh - 225px)}body[class*=page_aioseo].admin-bar .aioseo-header,body[class*=page_aioseo].admin-bar .aioseo-notifications .notification-menu,body[class*=page_aioseo].admin-bar .aioseo-notifications .overlay{top:32px}body[class*=page_aioseo] .aioseo-app{min-height:calc(100vh - 153px)}body[class*=page_aioseo].aioseo-has-bar .aioseo-app{min-height:calc(100vh - 193px)}body[class*=page_aioseo].aioseo-has-bar .aioseo-header{height:112px}@media screen and (max-width:782px){body[class*=page_aioseo].aioseo-has-bar .aioseo-header{height:132px}}@media screen and (max-width:960px){body[class*=page_aioseo].auto-fold .aioseo-header,body[class*=page_aioseo].auto-fold .aioseo-notifications .overlay{left:36px}}@media screen and (max-width:782px){body[class*=page_aioseo] #wpbody-content{padding-bottom:20px}body[class*=page_aioseo].admin-bar .aioseo-app{min-height:calc(100vh - 199px)}body[class*=page_aioseo].admin-bar .aioseo-header,body[class*=page_aioseo].admin-bar .aioseo-notifications .notification-menu,body[class*=page_aioseo].admin-bar .aioseo-notifications .overlay{top:46px}body[class*=page_aioseo] .aioseo-header,body[class*=page_aioseo] .aioseo-notifications .overlay,body[class*=page_aioseo].auto-fold .aioseo-header,body[class*=page_aioseo].auto-fold .aioseo-notifications .overlay{left:0}}@media screen and (max-width:600px){body[class*=page_aioseo].admin-bar .aioseo-header,body[class*=page_aioseo].admin-bar .aioseo-notifications .menu,body[class*=page_aioseo].admin-bar .aioseo-notifications .overlay{position:absolute;top:46px}}body.aioseo-has-bar .aioseo-app .aioseo-main>.aioseo-container{margin-top:128px}@media screen and (max-width:782px){body.aioseo-has-bar .aioseo-app .aioseo-main>.aioseo-container{margin-top:148px}}.aioseo-app{box-sizing:border-box;background-color:#f3f4f5}.aioseo-app .route-fade-enter-active,.aioseo-app .route-fade-leave-active{transition:all .2s}.aioseo-app .route-fade-enter,.aioseo-app .route-fade-leave-active{opacity:0}.aioseo-app .route-fade-enter{transform:translateX(30px)}.aioseo-app .route-fade-leave-active{transform:translateX(-30px)}.aioseo-app *,.aioseo-app :after,.aioseo-app :before{box-sizing:inherit}.aioseo-app * :not(.aioseo-button):not(.aioseo-input),.aioseo-app :after :not(.aioseo-button):not(.aioseo-input),.aioseo-app :before :not(.aioseo-button):not(.aioseo-input){line-height:1.4}.aioseo-app p{font-size:16px}.aioseo-app a:not(.aioseo-button){color:#005ae0}.aioseo-app a:not(.aioseo-button).text-white{color:#fff}.aioseo-app a:not(.aioseo-button).no-underline,.aioseo-app a:not(.aioseo-button):hover{text-decoration:none}.aioseo-app h2{font-size:32px;margin:0}.aioseo-app .aioseo-main{height:100%}.aioseo-app .aioseo-main>.aioseo-container{margin-top:88px}.aioseo-app .aioseo-main .save-changes{display:flex;justify-content:flex-end}.aioseo-app .d-flex{display:flex}.aioseo-app .aioseo-section-description{font-size:16px;color:#141b38;line-height:1.8;padding-bottom:30px}.aioseo-app .aioseo-description-text{font-size:14px;line-height:1.8;color:#141b38}.aioseo-app .aioseo-description-text.aioseo-error{color:#df2a4a}.aioseo-app .aioseo-description{font-size:14px;line-height:1.8;margin:8px 0 0;color:#141b38}.aioseo-app .aioseo-description.no-margin{margin:0}.aioseo-app .aioseo-description.aioseo-error{color:#df2a4a}.aioseo-app .max-recommended-count{color:#434960;text-align:right;margin-top:10px;font-size:14px}.aioseo-app .max-recommended-count strong.error{color:#df2a4a}.aioseo-app .popper{text-align:left;font-size:12px;padding:20px;background-color:#fff;border:none;border-radius:3px;box-shadow:0 3px 4.8px 0 rgba(32,71,102,.27);z-index:9999;max-width:350px;line-height:1.4}.aioseo-app .popper.action{padding:8px 12px;background-color:#141b38;color:#fff}.aioseo-app .popper.action .popper__arrow{border-top-color:#141b38}.aioseo-app .popper[x-placement^=bottom]{box-shadow:0 -2px 4.8px 0 rgba(32,71,102,.27)}.aioseo-app .popper .aioseo-description{margin:0}.aioseo-app .aioseo-row-highlight{-webkit-animation-name:color;animation-name:color;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:2;animation-iteration-count:2}@-webkit-keyframes color{0%{background-color:#fff}50%{background-color:#00aa63}to{background-color:#fff}}@keyframes color{0%{background-color:#fff}50%{background-color:#00aa63}to{background-color:#fff}}.column-aioseo-details{position:relative}.aioseo-seo-site-score .aioseo-blur{display:flex;align-items:center}.aioseo-seo-site-score .aioseo-seo-site-score-cta{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);background-color:#fff;padding:24px 30px;border:1px solid #e8e8eb;box-shadow:0 2px 10px rgba(0,90,224,.2);color:#141b38;font-size:16px;font-weight:600;width:82%;max-width:500px;text-align:center}.aioseo-app .aioseo-upgrade-bar{height:40px;background-color:#00aa63;display:flex;align-items:center;justify-content:center;color:#fff;font-size:13px;padding:0 14px 0 40px}.aioseo-app .aioseo-upgrade-bar .upgrade-text{display:flex;align-items:center;flex:1;justify-content:center}.aioseo-app .aioseo-upgrade-bar .upgrade-arrow{font-size:15px;text-decoration:none}.aioseo-app .aioseo-upgrade-bar .upgrade-arrow:hover{text-decoration:none}.aioseo-app .aioseo-upgrade-bar strong{font-weight:600}.aioseo-app .aioseo-upgrade-bar svg.aioseo-logo-gear{width:20px;height:20px;min-width:20px;margin-right:14px}.aioseo-app .aioseo-upgrade-bar svg.aioseo-close{cursor:pointer;width:12px;height:12px}.aioseo-app .aioseo-upgrade-bar a{color:#fff;text-decoration:underline}.aioseo-app .aioseo-upgrade-bar a:hover{text-decoration:none}@media screen and (max-width:782px){.aioseo-app .aioseo-upgrade-bar{padding:0 10px;height:60px}}.field-description[data-v-2bfc1de2]{display:inline-block;margin-top:10px;font-size:14px}.aioseo-address-wrapper[data-v-4bc9bbe6]{display:flex;max-width:500px}.field-description[data-v-4bc9bbe6]{display:inline-block;margin-bottom:10px;font-size:14px}.mt-8[data-v-4bc9bbe6]{margin-top:8px}.field-description[data-v-a0a894b8]{display:inline-block;margin-bottom:10px;font-size:14px}.mt-8[data-v-a0a894b8]{margin-top:8px}.field-description[data-v-4fb4e044]{display:inline-block;margin-bottom:10px;font-size:14px}.mt-8[data-v-4fb4e044]{margin-top:8px}.field-description[data-v-85733554]{display:inline-block;margin-top:10px;font-size:14px}.field-description[data-v-515336a2]{display:inline-block;margin-bottom:10px;font-size:14px}.mt-8[data-v-515336a2]{margin-top:8px}.field-description[data-v-78337de7]{display:inline-block;margin-bottom:10px;font-size:14px}.mt-8[data-v-78337de7]{margin-top:8px}.aioseo-general-settings .more-tooltip-text strong{color:#00aa63}.aioseo-general-settings .license-cta-box{border-radius:3px;background-color:#f2f7fd;padding:20px;max-width:630px;margin:10px 0 30px}.aioseo-general-settings .license-cta-box a{color:#00aa63}.aioseo-general-settings .license-cta-box div{font-weight:600}.aioseo-general-settings .license-cta-box span{font-size:14px;font-style:italic}.aioseo-general-settings .license-key{margin-top:10px;display:flex;max-width:560px}.aioseo-general-settings .license-key .aioseo-input{margin-right:10px}.aioseo-app .aioseo-tabs.internal{margin-bottom:0}.aioseo-app .aioseo-tabs.internal .md-tabs.md-theme-default .md-tabs-navigation{margin-top:5px}.aioseo-app .aioseo-tabs.internal .md-tabs.md-theme-default .md-tabs-navigation .md-button{height:60px}.aioseo-app .aioseo-tabs.internal .md-tabs.md-theme-default .md-tabs-navigation .md-button .md-ripple{padding:0 25px}.aioseo-app .aioseo-tabs.internal .md-tabs.md-theme-default .md-tabs-navigation .md-button .md-ripple .md-ripple-wave{display:none}.aioseo-app .aioseo-tabs.skinny .md-tabs.md-theme-default .md-tabs-navigation .md-button .md-ripple{padding:0 16px}.aioseo-app .md-tabs{display:flex;flex-direction:column}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation{margin-top:2px;background:transparent;display:flex;position:relative;justify-content:flex-start}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation.md-elevation-0{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-button{color:#141b38;max-width:264px;min-width:72px;height:60px;margin:0;border-radius:0;font-size:15px;font-weight:500;padding:0;display:inline-block;position:relative;overflow:hidden;outline:none;background:transparent;border:0;transition:.4s cubic-bezier(.4,0,.2,1);font-family:inherit;line-height:normal;text-decoration:none;vertical-align:top;white-space:nowrap}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-button:before{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:.4s cubic-bezier(.4,0,.2,1);will-change:background-color,opacity;content:" "}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-button .md-ripple{padding:0 18px;display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(circle,#fff 100%,#000 0);mask-image:radial-gradient(circle,#fff 100%,#000 0)}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-button .md-ripple .md-button-content{position:static;z-index:2}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-button:not([disabled]){cursor:pointer}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-button:not([disabled]):active:before,.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-button:not([disabled]):hover:before{background-color:currentColor;opacity:.12}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-button.md-active{color:#005ae0}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-button.md-active:focus{outline:none;box-shadow:none}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-tabs-indicator{height:2px;background-color:#005ae0;bottom:-2px;position:absolute;left:0;transform:translateZ(0);will-change:left,right}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-tabs-indicator.md-tabs-indicator-left{transition:left .3s cubic-bezier(.4,0,.2,1),right .35s cubic-bezier(.4,0,.2,1)}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-tabs-indicator.md-tabs-indicator-right{transition:right .3s cubic-bezier(.4,0,.2,1),left .35s cubic-bezier(.4,0,.2,.1)}.aioseo-app .aioseo-tabs{display:flex;border-bottom:2px solid #e8e8eb;position:relative;margin-bottom:38px}.aioseo-app .aioseo-tabs .save-changes{position:absolute;right:0;bottom:10px}.aioseo-app .aioseo-tabs .tab-score{display:inline-flex;align-items:center;justify-content:flex-end;font-size:11px;font-weight:700;padding-left:12px}.aioseo-app .aioseo-tabs .tab-score.green{color:#00aa63}.aioseo-app .aioseo-tabs .tab-score.orange{color:#f18200}.aioseo-app .aioseo-tabs .tab-score.red{color:#df2a4a}.aioseo-app .aioseo-tabs .tab-score svg{display:inline;margin-right:7px}.aioseo-app .aioseo-mobile-tabs{position:relative;height:40px;margin-top:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.aioseo-app .aioseo-mobile-tabs .active-tab{color:#005ae0;padding-left:18px;min-height:100%;display:flex;align-items:center;cursor:pointer}.aioseo-app .aioseo-mobile-tabs .active-tab div{position:relative}.aioseo-app .aioseo-mobile-tabs .active-tab div span{height:2px;background-color:#005ae0;bottom:-7px;position:absolute;left:-18px;right:-18px;z-index:10}.aioseo-app .aioseo-mobile-tabs .active-tab svg.aioseo-caret{width:24px;height:24px;position:relative;top:6px;cursor:pointer;transition:transform .3s}.aioseo-app .aioseo-mobile-tabs .active-tab svg.aioseo-caret.rotated{transform:rotate(180deg)}.aioseo-app .aioseo-mobile-tabs .tab-dropdown{border:1px solid #e8e8eb;border-top:none}.aioseo-app .aioseo-mobile-tabs .tab-links{background:#fff;position:relative;z-index:3;padding:8px;width:100%;max-width:300px}@media screen and (max-width:782px){.aioseo-app .aioseo-mobile-tabs .tab-links{max-width:100%}}.aioseo-app .aioseo-mobile-tabs .tab-links a{padding:10px;display:block;color:#141b38;text-decoration:none}.aioseo-app .aioseo-mobile-tabs .tab-links a:hover{color:#005ae0}.md-tooltip{background-color:#141b38!important;color:#fff!important;border-radius:2px;padding:6px 12px;font-size:14px}.md-tooltip:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-top-color:#141b38}.modal-mask{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:rgba(20,27,56,.3);display:table;transition:opacity .3s ease}@media screen and (max-width:520px){.modal-mask{display:block;top:46px}}.modal-mask .modal-wrapper{display:table-cell;vertical-align:middle}@media screen and (max-width:520px){.modal-mask .modal-wrapper{display:block;height:100%}}.modal-mask .modal-wrapper .modal-container{width:100%;max-width:750px;max-height:90vh;overflow-y:hidden;overflow-x:hidden;margin:0 auto;background-color:#fff;box-shadow:0 10px 30px rgba(0,0,0,.15);transition:all .3s ease}@media screen and (max-width:520px){.modal-mask .modal-wrapper .modal-container{width:100%;max-width:100%;max-height:calc(100vh - 46px);height:100%}}.modal-mask .modal-wrapper .modal-container .modal-header{color:#141b38;position:sticky;top:0;z-index:15;padding:0 0 0 40px;height:70px;font-size:20px;font-weight:700;line-height:1.4;border-bottom:1px solid #e8e8eb;background-color:#fff;display:flex;align-items:center}@media screen and (max-width:520px){.modal-mask .modal-wrapper .modal-container .modal-header{padding:15px 0 0 20px}}.modal-mask .modal-wrapper .modal-container .modal-header button.close{position:absolute;right:11px;top:11px;width:24px;height:24px;background-color:#fff;border:none;display:flex;align-items:center}.modal-mask .modal-wrapper .modal-container .modal-header button.close svg.aioseo-close{cursor:pointer;width:14px;height:14px}.modal-mask .modal-wrapper .modal-container .modal-body .aioseo-post-general,.modal-mask .modal-wrapper .modal-container .modal-body .aioseo-post-social{height:calc(90vh - 120px);max-height:600px;overflow-y:auto;overflow-x:hidden}.modal-mask .modal-wrapper .modal-container .modal-body .aioseo-modal-content.has-padding{padding:40px}@media screen and (max-width:520px){.modal-mask .modal-wrapper .modal-container .aioseo-modal-content,.modal-mask .modal-wrapper .modal-container .aioseo-modal-content>.component-wrapper,.modal-mask .modal-wrapper .modal-container .modal-body,.modal-mask .modal-wrapper .modal-container .modal-body>div{height:100%}.modal-mask .modal-wrapper .modal-container .aioseo-modal-content>.component-wrapper{display:flex;align-items:flex-end}.modal-mask .modal-wrapper .modal-container .aioseo-post-general,.modal-mask .modal-wrapper .modal-container .aioseo-post-social{height:100%!important;max-height:100%!important;padding:20px!important}.modal-mask .modal-wrapper .modal-container .aioseo-post-general .mobile-radio-buttons,.modal-mask .modal-wrapper .modal-container .aioseo-post-social .mobile-radio-buttons{margin-bottom:0}.modal-mask .modal-wrapper .modal-container .aioseo-add-template-tag{display:none}.modal-mask .modal-wrapper .modal-container .tab-facebook .aioseo-settings-row:last-of-type,.modal-mask .modal-wrapper .modal-container .tab-twitter .aioseo-settings-row:last-of-type{margin-bottom:64px!important;padding-bottom:32px!important}}.modal-enter,.modal-leave-active{opacity:0}.modal-enter .modal-container,.modal-leave-active .modal-container{transform:scale(1.1)}.aioseo-notification>div .body .title .date{font-weight:400;color:#8c8f9a;font-size:12px}.aioseo-notification-cards .aioseo-notification:last-child>div{border-bottom:none;margin-bottom:none}.aioseo-notification-cards .no-notifications{display:flex;align-items:center;flex-direction:column;padding-top:100px;font-size:16px;color:#8c8f9a}.aioseo-notification-cards .no-notifications img{width:30%;height:auto}.aioseo-notification-cards .no-notifications .great-scott{margin:20px 0 10px;font-size:24px;font-weight:600;color:#434960}.aioseo-notification-cards .no-notifications .no-new-notifications{margin-bottom:10px}body.aioseo-show-notifications .aioseo-main{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.aioseo-notifications a.dismiss{color:#8c8f9a;font-size:14px}.aioseo-notifications .notification-menu{height:100%;width:100%;max-width:570px;position:fixed;z-index:1053;top:0;right:0;bottom:0;background-color:#fff;overflow-x:hidden;transition:.5s}.aioseo-notifications .notification-menu .notification-header{height:70px;display:flex;align-items:center;padding:0 30px;color:#fff;background-color:#005ae0}.aioseo-notifications .notification-menu .notification-header .new-notifications{font-size:18px;font-weight:600}.aioseo-notifications .notification-menu .notification-header .dismissed-notifications{margin-left:25px;flex:1 1 auto}.aioseo-notifications .notification-menu .notification-header .dismissed-notifications a{font-size:14px;color:#fff}.aioseo-notifications .notification-menu .notification-header svg.aioseo-close{width:14px;height:14px;cursor:pointer}.aioseo-notifications .notification-menu .notification-header svg.aioseo-close:hover{color:#ccc}.aioseo-notifications .notification-menu .notification-cards{padding:30px;height:calc(100% - 192px);overflow:auto}.aioseo-notifications .notification-menu .notification-footer{height:90px;padding:30px;display:flex;align-items:center}.aioseo-notifications .notification-menu .notification-footer div.pagination{flex:1;display:flex;align-items:center}.aioseo-notifications .notification-menu .notification-footer div.pagination .page-number{font-size:13px;color:#141b38;background:#e8e8eb;height:30px;width:30px;display:flex;align-items:center;justify-content:center;border-radius:2px;margin-right:4px;cursor:pointer}.aioseo-notifications .notification-menu .notification-footer div.pagination .page-number:last-child{margin-right:0}.aioseo-notifications .notification-menu .notification-footer div.pagination .page-number.active,.aioseo-notifications .notification-menu .notification-footer div.pagination .page-number:hover{color:#fff;background-color:#005ae0}.aioseo-notifications .overlay{position:fixed;z-index:1052;top:0;right:0;bottom:0;left:160px;background-color:#141b38;opacity:.5;transition:.5s}.aioseo-notifications .notifications-fade-enter-active,.aioseo-notifications .notifications-fade-leave-active{transition:opacity .5s}.aioseo-notifications .notifications-fade-enter,.aioseo-notifications .notifications-fade-leave-to{opacity:0}.aioseo-notifications .notifications-slide-enter-active,.aioseo-notifications .notifications-slide-leave-active{transition:all .5s ease-in-out}.aioseo-notifications .notifications-slide-enter,.aioseo-notifications .notifications-slide-leave-to{right:-570px}.aioseo-post-type-options-toggle{margin-top:20px}.aioseo-priority-score{max-width:350px}.aioseo-priority-score .header-row{font-size:14px}.aioseo-pro-badge{height:24px;border-radius:3px;background:#e8e8eb;color:#434960;font-size:14px;font-weight:600;display:inline-flex;padding:0 8px;align-items:center}.aioseo-score-settings{display:flex;align-items:center;padding-bottom:14px}.aioseo-score-settings svg{margin-right:7px}.aioseo-score-settings span{margin-right:12px}.aioseo-score-button{display:inline-block;padding:5px 8px;font-size:14px;font-weight:700;color:#a1a1a1;border:1px solid #a1a1a1;border-radius:3px}.aioseo-score-button.score-none,.aioseo-score-button.score-red{border-color:#df2a4a;color:#df2a4a!important}.aioseo-score-button.score-orange{border-color:#f18200;color:#f18200!important}.aioseo-score-button.score-green{border-color:#00aa63;color:#00aa63!important}.aioseo-score-button.classic-editor{background:#fff!important;display:inline-block!important;height:auto!important}.aioseo-score-button.classic-editor span{margin-right:0}.aioseo-seo-site-analysis-result{border:1px solid #dcdde1;margin-top:10px}.aioseo-seo-site-analysis-result .result-header{height:66px;padding:0 20px;display:flex;align-items:center}.aioseo-seo-site-analysis-result .result-header .result-icon{display:flex;align-items:center;margin-right:16px}.aioseo-seo-site-analysis-result .result-header .result-icon svg{width:24px;height:24px;color:#8c8f9a}.aioseo-seo-site-analysis-result .result-header .result-icon svg.passed{color:#00aa63}.aioseo-seo-site-analysis-result .result-header .result-icon svg.error{color:#df2a4a}.aioseo-seo-site-analysis-result .result-header .result-icon svg.warning{color:#005ae0}.aioseo-seo-site-analysis-result .result-header .result-content{font-size:16px;font-weight:600;flex:1}.aioseo-seo-site-analysis-result .result-header .result-toggle{width:30px;height:26px;border:1px solid #dcdde1;border-radius:3px;display:flex;align-items:center;justify-content:center;cursor:pointer}.aioseo-seo-site-analysis-result .result-header .result-toggle.active,.aioseo-seo-site-analysis-result .result-header .result-toggle:hover{background-color:#434960}.aioseo-seo-site-analysis-result .result-header .result-toggle.active svg,.aioseo-seo-site-analysis-result .result-header .result-toggle:hover svg{color:#fff}.aioseo-seo-site-analysis-result .result-header .result-toggle.active svg{transform:rotate(-180deg)}.aioseo-seo-site-analysis-result .result-header .result-toggle svg{width:100%;max-width:20px;height:auto;color:#8c8f9a;transform:rotate(-90deg);transition:transform .3s}.aioseo-seo-site-analysis-result .result-body{padding:0 60px 24px}.aioseo-seo-site-analysis-result .result-body .result-message{color:#434960;font-size:16px}.aioseo-seo-site-analysis-result .result-body .result-code-alt pre,.aioseo-seo-site-analysis-result .result-body .result-code pre{background:#f3f4f5;border-radius:3px;max-width:100%;padding:10px;overflow:auto}.aioseo-seo-site-analysis-result .result-body .result-code-alt pre code,.aioseo-seo-site-analysis-result .result-body .result-code pre code{padding:0;background:transparent}.aioseo-seo-site-analysis-result .result-body .result-code pre{white-space:pre-wrap}.aioseo-seo-site-analysis-result .result-body .result-action{margin-top:20px}.aioseo-seo-site-analysis-results .group-header{font-size:16px;font-weight:600}.aioseo-seo-site-analysis-results .group-header:not(:first-child){margin-top:30px}.aioseo-seo-site-analysis-results .group-keywords{display:flex;margin-top:5px;flex-wrap:wrap;align-items:center}.aioseo-seo-site-analysis-results .group-keywords .keyword{font-size:14px;color:#434960;font-weight:600;background:#f3f4f5;padding:9px 10px;border-radius:3px;margin:0 10px 5px 0}.aioseo-seo-site-analysis-results .group-keywords .keyword:first-child{font-size:20px}.aioseo-settings-row{margin-bottom:22px;padding-bottom:16px;border-bottom:1px solid #e8e8eb}.aioseo-settings-row.no-margin{margin-bottom:0}.aioseo-settings-row.small-padding{padding-bottom:5px}.aioseo-settings-row.medium-margin{margin-bottom:15px}.aioseo-settings-row.no-border{border:none}.aioseo-settings-row.no-side-margin{margin-left:0!important;margin-right:0!important}.aioseo-settings-row .settings-name{color:#141b38}.aioseo-settings-row .settings-name .name{font-weight:600;font-size:16px;display:flex;align-items:center}.aioseo-settings-row .settings-name .name.small-margin{margin-bottom:5px}.aioseo-settings-row .settings-name .name.align{line-height:40px}.aioseo-settings-row .settings-name .name.align-small{line-height:30px}.aioseo-settings-row .settings-name .name .aioseo-pro-badge{margin-left:10px}.aioseo-settings-row .settings-name .aioseo-description{margin-top:20px}.aioseo-settings-row .settings-content{font-size:16px}.aioseo-settings-row p.description{font-size:14px}.aioseo-separators{margin-top:-.5rem}.aioseo-separators .aioseo-col .separator{background-color:#f3f4f5;display:flex;align-items:center;justify-content:center;min-height:51px;font-weight:600;font-size:25px;border:1px solid #dcdde1;border-radius:3px;cursor:pointer}.aioseo-separators .aioseo-col .separator:hover{background-color:#e5e7e9}.aioseo-separators .aioseo-col .separator.active{background-color:#005ae0;border-color:#005ae0;color:#fff}.aioseo-separators .aioseo-col .separator.active:hover{background-color:#005ae0}.aioseo-separators .aioseo-col .show-more{height:100%;display:flex;align-items:center}.aioseo-separators .aioseo-col .show-more a{color:#8c8f9a}.aioseo-separators .aioseo-col .custom-separator{margin:20px 0;display:flex;align-items:center}.aioseo-separators .aioseo-col .custom-separator .aioseo-input{margin-left:10px;max-width:100px}.aioseo-sidebar-card .header{height:46px}.aioseo-sidebar-card .header:hover{cursor:pointer}.aioseo-sidebar-card .content{padding-bottom:8px!important}.aioseo-sidebar-card ul{margin-bottom:0}.aioseo-sidebar-card ul li{margin-bottom:16px;padding-left:25px}.aioseo-sidebar-card ul .description{margin:0}.aioseo-robots-meta .global-robots-settings{margin:0;padding-top:24px}.aioseo-robots-meta .global-robots-settings>.settings{padding:8px 0 16px}.aioseo-robots-meta .global-robots-settings-options{display:flex}.aioseo-robots-meta .global-robots-settings-options .max-snippet{margin-right:30px}.aioseo-robots-meta .global-robots-settings-options .max-snippet .aioseo-input{max-width:90px}.aioseo-robots-meta .global-robots-settings-options .max-video-preview{margin-right:30px}.aioseo-robots-meta .global-robots-settings-options .max-video-preview .aioseo-input{max-width:90px}.aioseo-robots-meta .global-robots-settings-options .max-image-preview .aioseo-select{min-width:155px}.aioseo-robots-meta .global-robots-settings-options>span{display:inline-block;margin-bottom:4px}@media screen and (max-width:782px){.aioseo-robots-meta .global-robots-settings-options{display:block}.aioseo-robots-meta .global-robots-settings-options .max-snippet,.aioseo-robots-meta .global-robots-settings-options .max-video-preview{margin-right:0;margin-bottom:20px}.aioseo-robots-meta .global-robots-settings-options>div .aioseo-input,.aioseo-robots-meta .global-robots-settings-options>div .aioseo-select{min-width:100%}}.edit-post-sidebar .global-robots-settings{padding-top:12px}.edit-post-sidebar .global-robots-settings>.settings{padding:4px 0 12px}.edit-post-sidebar .global-robots-settings>.settings label{font-size:16px}.edit-post-sidebar .global-robots-settings .robots-meta-title{padding-top:4px;display:inline-block}.edit-post-sidebar .global-robots-settings-options{flex-wrap:wrap}.edit-post-sidebar .max-snippet{margin-right:30px!important}.edit-post-sidebar .max-video-preview{margin-right:0!important}.edit-post-sidebar .max-image-preview{margin-top:20px!important}.aioseo-score-amount-wrapper{position:absolute;left:0;top:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#141b38;margin:20px}.aioseo-score-amount-wrapper .aioseo-score-amount .score{font-size:64px;font-weight:600}.aioseo-score-amount-wrapper .aioseo-score-amount .total{font-size:18px;color:#8c8f9a;padding-left:3px}.aioseo-score-amount-wrapper .score-description{max-width:80%;text-align:center;font-size:17px;font-weight:600;line-height:1.1}.aioseo-score-amount-wrapper .score-analyzing{margin-top:20px;font-size:30px}.aioseo-site-score-analyze{position:relative;display:flex;align-items:center;justify-content:center;flex:1}.aioseo-site-score-analyze .analyze-errors{text-align:center;margin-bottom:1em}.aioseo-site-score-analyze .aioseo-seo-site-score-score{position:relative;min-width:175px;max-width:217px;margin-right:5em}.aioseo-site-score-analyze .aioseo-seo-site-score-score svg{width:100%;height:auto}.aioseo-site-score-analyze .aioseo-seo-site-score-description h2{line-height:1.4}.aioseo-site-score-analyze .aioseo-seo-site-score-description svg.aioseo-book{width:20px;height:20px;margin:0 10px 0 0;color:#005ae0}.aioseo-site-score-analyze .aioseo-seo-site-score-description>div{font-size:16px;color:#141b38;margin-bottom:10px}.aioseo-site-score-analyze .aioseo-seo-site-score-description .links{margin-top:30px;font-size:14px;font-weight:600}.aioseo-site-score-analyze .aioseo-seo-site-score-description .links .no-underline{padding-left:5px}.aioseo-site-score-competitor{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column}.aioseo-site-score-competitor .aioseo-seo-site-score-score{position:relative;min-width:175px;max-width:217px;margin-right:1em}.aioseo-site-score-competitor .aioseo-seo-site-score-score svg{width:100%;height:auto}.aioseo-site-score-competitor .aioseo-seo-site-score-recommendations{margin:20px 0}.aioseo-site-score-competitor .aioseo-seo-site-score-recommendations>div:not(.links){display:flex;align-items:center;font-size:14px;color:#141b38;font-weight:600;margin-bottom:10px}.aioseo-site-score-competitor .aioseo-seo-site-score-recommendations>div:not(.links) .round{position:relative;border-radius:50%;width:24px;min-width:24px;max-width:24px;height:24px;display:flex;align-items:center;justify-content:center;margin-right:10px;font-size:12px;color:#fff;font-weight:600}.aioseo-site-score-competitor .aioseo-seo-site-score-recommendations>div:not(.links) .round.red{background-color:#df2a4a}.aioseo-site-score-competitor .aioseo-seo-site-score-recommendations>div:not(.links) .round.blue{background-color:#005ae0}.aioseo-site-score-competitor .aioseo-seo-site-score-recommendations>div:not(.links) .round.orange{background-color:#f18200}.aioseo-site-score-competitor .aioseo-seo-site-score-recommendations>div:not(.links) .round.green{background-color:#00aa63}.aioseo-site-score-competitor .refresh-results .aioseo-refresh{width:14px;height:14px;margin-right:10px}.aioseo-site-score-competitor .mobile-snapshot{margin-top:60px;max-width:250px}.aioseo-site-score-competitor .mobile-snapshot div{font-weight:600;font-size:16px;margin-bottom:10px}.aioseo-site-score-competitor .mobile-snapshot img{width:100%;height:auto}.aioseo-site-score-dashboard{position:relative;display:flex;align-items:center;justify-content:center}.aioseo-site-score-dashboard .analyze-errors{text-align:center;margin-bottom:1em}.aioseo-site-score-dashboard .aioseo-seo-site-score-score{position:relative;min-width:175px;max-width:217px;margin-right:1em}.aioseo-site-score-dashboard .aioseo-seo-site-score-score svg{width:100%;height:auto}.aioseo-site-score-dashboard .aioseo-seo-site-score-recommendations>div:not(.links){display:flex;align-items:center;font-size:14px;color:#141b38;font-weight:600;margin-bottom:10px}.aioseo-site-score-dashboard .aioseo-seo-site-score-recommendations>div:not(.links) .round{position:relative;border-radius:50%;width:24px;min-width:24px;max-width:24px;height:24px;display:flex;align-items:center;justify-content:center;margin-right:10px;font-size:12px;color:#fff;font-weight:600}.aioseo-site-score-dashboard .aioseo-seo-site-score-recommendations>div:not(.links) .round.red{background-color:#df2a4a}.aioseo-site-score-dashboard .aioseo-seo-site-score-recommendations>div:not(.links) .round.blue{background-color:#005ae0}.aioseo-site-score-dashboard .aioseo-seo-site-score-recommendations>div:not(.links) .round.orange{background-color:#f18200}.aioseo-site-score-dashboard .aioseo-seo-site-score-recommendations>div:not(.links) .round.green{background-color:#00aa63}.aioseo-site-score-dashboard .aioseo-seo-site-score-recommendations .links{margin-top:30px;font-size:14px;font-weight:600}.aioseo-site-score-dashboard .aioseo-seo-site-score-recommendations .links .no-underline{padding-left:5px}.aioseo-social-profiles .same-username .use-same{padding:30px;background:#f9f9fa}.aioseo-social-profiles .same-username .use-same .aioseo-checkbox{font-size:16px}.aioseo-social-profiles .aioseo-social-profile-list,.aioseo-social-profiles .same-username .use-same .aioseo-settings-row,.aioseo-social-profiles .same-username .use-same .profiles{margin-top:20px}.aioseo-social-profiles .aioseo-social-profile-list .social-profile{margin-bottom:0;padding-bottom:0;border-bottom:none}.aioseo-social-profiles .aioseo-social-profile-list .social-profile .profile-error{margin-top:10px}.aioseo-social-profiles .aioseo-social-profile-list .social-profile .name{margin-bottom:0}.aioseo-social-profiles .aioseo-social-profile-list .social-profile img{height:16px;width:auto;margin-right:10px}.aioseo-tooltip{margin-left:14px;display:inline-flex}.aioseo-tooltip,.aioseo-twitter-preview{align-items:center;justify-content:center}.aioseo-twitter-preview{background-color:#f0f2f5;padding:30px;display:flex}.aioseo-twitter-preview .twitter-post{width:100%;max-width:500px;border-radius:5px;border:1px solid #e1e8ed;background-color:#fff}.aioseo-twitter-preview .twitter-post .twitter-header{height:65px;padding:0 18px;display:flex;align-items:center}.aioseo-twitter-preview .twitter-post .twitter-header .profile-photo{overflow:hidden;width:40px;height:40px;border:1px solid #e8e8eb;border-radius:50%}.aioseo-twitter-preview .twitter-post .twitter-header .profile-photo img{height:100%;width:100%}.aioseo-twitter-preview .twitter-post .twitter-header .poster{margin-left:10px;flex:1 0 auto}.aioseo-twitter-preview .twitter-post .twitter-header .poster .poster-name{font-size:15px;color:#1c2022;font-weight:600}.aioseo-twitter-preview .twitter-post .twitter-header .poster .poster-username{color:#697882;font-weight:500;font-size:13px}.aioseo-twitter-preview .twitter-post .twitter-container{padding:0 20px 20px}.aioseo-twitter-preview .twitter-post .twitter-container.summary .twitter-content{flex-direction:row}.aioseo-twitter-preview .twitter-post .twitter-container.summary .twitter-content .twitter-image-preview{display:flex;align-items:center;justify-content:center;background-color:#e1e8ed;min-width:125px;min-height:125px;background-size:cover;background-repeat:no-repeat;background-position:50%}.aioseo-twitter-preview .twitter-post .twitter-container.summary .twitter-content .twitter-image-preview svg.aioseo-book{width:50px;height:50px;color:#8999a5}.aioseo-twitter-preview .twitter-post .twitter-container .twitter-content{border-radius:10px;overflow:hidden;display:flex;flex-direction:column;border:1px solid #e1e8ed}.aioseo-twitter-preview .twitter-post .twitter-container .twitter-content img{width:100%;height:auto}.aioseo-twitter-preview .twitter-post .twitter-container .twitter-content .twitter-site-description{padding:18px;color:#1c2022}.aioseo-twitter-preview .twitter-post .twitter-container .twitter-content .twitter-site-description .site-domain{font-size:14px;color:#8899a6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aioseo-twitter-preview .twitter-post .twitter-container .twitter-content .twitter-site-description .site-title{font-size:15px;font-weight:600}.aioseo-twitter-preview .twitter-post .twitter-container .twitter-content .twitter-site-description .site-description{font-size:14px;margin:5px 0}.aioseo-col .reverse{flex-direction:column-reverse}.aioseo-col.col-xs,.aioseo-col.col-xs-1,.aioseo-col.col-xs-2,.aioseo-col.col-xs-3,.aioseo-col.col-xs-4,.aioseo-col.col-xs-5,.aioseo-col.col-xs-6,.aioseo-col.col-xs-7,.aioseo-col.col-xs-8,.aioseo-col.col-xs-9,.aioseo-col.col-xs-10,.aioseo-col.col-xs-11,.aioseo-col.col-xs-12,.aioseo-col.col-xs-offset-0,.aioseo-col.col-xs-offset-1,.aioseo-col.col-xs-offset-2,.aioseo-col.col-xs-offset-3,.aioseo-col.col-xs-offset-4,.aioseo-col.col-xs-offset-5,.aioseo-col.col-xs-offset-6,.aioseo-col.col-xs-offset-7,.aioseo-col.col-xs-offset-8,.aioseo-col.col-xs-offset-9,.aioseo-col.col-xs-offset-10,.aioseo-col.col-xs-offset-11,.aioseo-col.col-xs-offset-12{box-sizing:border-box;flex:0 0 auto;padding:.5rem}.aioseo-col.col-xs{flex-grow:1;flex-basis:0;max-width:100%}.aioseo-col.col-xs-1{flex-basis:8.33333333%;max-width:8.33333333%}.aioseo-col.col-xs-2{flex-basis:16.66666667%;max-width:16.66666667%}.aioseo-col.col-xs-3{flex-basis:25%;max-width:25%}.aioseo-col.col-xs-4{flex-basis:33.33333333%;max-width:33.33333333%}.aioseo-col.col-xs-5{flex-basis:41.66666667%;max-width:41.66666667%}.aioseo-col.col-xs-6{flex-basis:50%;max-width:50%}.aioseo-col.col-xs-7{flex-basis:58.33333333%;max-width:58.33333333%}.aioseo-col.col-xs-8{flex-basis:66.66666667%;max-width:66.66666667%}.aioseo-col.col-xs-9{flex-basis:75%;max-width:75%}.aioseo-col.col-xs-10{flex-basis:83.33333333%;max-width:83.33333333%}.aioseo-col.col-xs-11{flex-basis:91.66666667%;max-width:91.66666667%}.aioseo-col.col-xs-12{flex-basis:100%;max-width:100%}.aioseo-col.col-xs-offset-0{margin-left:0}.aioseo-col.col-xs-offset-1{margin-left:8.33333333%}.aioseo-col.col-xs-offset-2{margin-left:16.66666667%}.aioseo-col.col-xs-offset-3{margin-left:25%}.aioseo-col.col-xs-offset-4{margin-left:33.33333333%}.aioseo-col.col-xs-offset-5{margin-left:41.66666667%}.aioseo-col.col-xs-offset-6{margin-left:50%}.aioseo-col.col-xs-offset-7{margin-left:58.33333333%}.aioseo-col.col-xs-offset-8{margin-left:66.66666667%}.aioseo-col.col-xs-offset-9{margin-left:75%}.aioseo-col.col-xs-offset-10{margin-left:83.33333333%}.aioseo-col.col-xs-offset-11{margin-left:91.66666667%}.aioseo-col.first-xs{order:-1}.aioseo-col.last-xs{order:1}.aioseo-col.text-xs-left{text-align:left!important;justify-content:flex-start}.aioseo-col.text-xs-center{text-align:center!important;justify-content:center}.aioseo-col.text-xs-right{text-align:right!important;justify-content:flex-end}.aioseo-col.p-0{padding:0!important}.aioseo-col.pt-0,.aioseo-col.py-0{padding-top:0!important}.aioseo-col.pr-0,.aioseo-col.px-0{padding-right:0!important}.aioseo-col.pb-0,.aioseo-col.py-0{padding-bottom:0!important}.aioseo-col.pl-0,.aioseo-col.px-0{padding-left:0!important}.aioseo-col.p-1{padding:.25rem!important}.aioseo-col.pt-1,.aioseo-col.py-1{padding-top:.25rem!important}.aioseo-col.pr-1,.aioseo-col.px-1{padding-right:.25rem!important}.aioseo-col.pb-1,.aioseo-col.py-1{padding-bottom:.25rem!important}.aioseo-col.pl-1,.aioseo-col.px-1{padding-left:.25rem!important}.aioseo-col.p-2{padding:.5rem!important}.aioseo-col.pt-2,.aioseo-col.py-2{padding-top:.5rem!important}.aioseo-col.pr-2,.aioseo-col.px-2{padding-right:.5rem!important}.aioseo-col.pb-2,.aioseo-col.py-2{padding-bottom:.5rem!important}.aioseo-col.pl-2,.aioseo-col.px-2{padding-left:.5rem!important}.aioseo-col.p-3{padding:1rem!important}.aioseo-col.pt-3,.aioseo-col.py-3{padding-top:1rem!important}.aioseo-col.pr-3,.aioseo-col.px-3{padding-right:1rem!important}.aioseo-col.pb-3,.aioseo-col.py-3{padding-bottom:1rem!important}.aioseo-col.pl-3,.aioseo-col.px-3{padding-left:1rem!important}.aioseo-col.p-4{padding:1.5rem!important}.aioseo-col.pt-4,.aioseo-col.py-4{padding-top:1.5rem!important}.aioseo-col.pr-4,.aioseo-col.px-4{padding-right:1.5rem!important}.aioseo-col.pb-4,.aioseo-col.py-4{padding-bottom:1.5rem!important}.aioseo-col.pl-4,.aioseo-col.px-4{padding-left:1.5rem!important}.aioseo-col.p-5{padding:3rem!important}.aioseo-col.pt-5,.aioseo-col.py-5{padding-top:3rem!important}.aioseo-col.pr-5,.aioseo-col.px-5{padding-right:3rem!important}.aioseo-col.pb-5,.aioseo-col.py-5{padding-bottom:3rem!important}.aioseo-col.pl-5,.aioseo-col.px-5{padding-left:3rem!important}@media only screen and (min-width:782px){.aioseo-col.col-sm,.aioseo-col.col-sm-1,.aioseo-col.col-sm-2,.aioseo-col.col-sm-3,.aioseo-col.col-sm-4,.aioseo-col.col-sm-5,.aioseo-col.col-sm-6,.aioseo-col.col-sm-7,.aioseo-col.col-sm-8,.aioseo-col.col-sm-9,.aioseo-col.col-sm-10,.aioseo-col.col-sm-11,.aioseo-col.col-sm-12,.aioseo-col.col-sm-offset-0,.aioseo-col.col-sm-offset-1,.aioseo-col.col-sm-offset-2,.aioseo-col.col-sm-offset-3,.aioseo-col.col-sm-offset-4,.aioseo-col.col-sm-offset-5,.aioseo-col.col-sm-offset-6,.aioseo-col.col-sm-offset-7,.aioseo-col.col-sm-offset-8,.aioseo-col.col-sm-offset-9,.aioseo-col.col-sm-offset-10,.aioseo-col.col-sm-offset-11,.aioseo-col.col-sm-offset-12{box-sizing:border-box;flex:0 0 auto;padding:.5rem}.aioseo-col.col-sm{flex-grow:1;flex-basis:0;max-width:100%}.aioseo-col.col-sm-1{flex-basis:8.33333333%;max-width:8.33333333%}.aioseo-col.col-sm-2{flex-basis:16.66666667%;max-width:16.66666667%}.aioseo-col.col-sm-3{flex-basis:25%;max-width:25%}.aioseo-col.col-sm-4{flex-basis:33.33333333%;max-width:33.33333333%}.aioseo-col.col-sm-5{flex-basis:41.66666667%;max-width:41.66666667%}.aioseo-col.col-sm-6{flex-basis:50%;max-width:50%}.aioseo-col.col-sm-7{flex-basis:58.33333333%;max-width:58.33333333%}.aioseo-col.col-sm-8{flex-basis:66.66666667%;max-width:66.66666667%}.aioseo-col.col-sm-9{flex-basis:75%;max-width:75%}.aioseo-col.col-sm-10{flex-basis:83.33333333%;max-width:83.33333333%}.aioseo-col.col-sm-11{flex-basis:91.66666667%;max-width:91.66666667%}.aioseo-col.col-sm-12{flex-basis:100%;max-width:100%}.aioseo-col.col-sm-offset-0{margin-left:0}.aioseo-col.col-sm-offset-1{margin-left:8.33333333%}.aioseo-col.col-sm-offset-2{margin-left:16.66666667%}.aioseo-col.col-sm-offset-3{margin-left:25%}.aioseo-col.col-sm-offset-4{margin-left:33.33333333%}.aioseo-col.col-sm-offset-5{margin-left:41.66666667%}.aioseo-col.col-sm-offset-6{margin-left:50%}.aioseo-col.col-sm-offset-7{margin-left:58.33333333%}.aioseo-col.col-sm-offset-8{margin-left:66.66666667%}.aioseo-col.col-sm-offset-9{margin-left:75%}.aioseo-col.col-sm-offset-10{margin-left:83.33333333%}.aioseo-col.col-sm-offset-11{margin-left:91.66666667%}.aioseo-col.first-sm{order:-1}.aioseo-col.last-sm{order:1}.aioseo-col.text-sm-left{text-align:left!important;justify-content:flex-start}.aioseo-col.text-sm-center{text-align:center!important;justify-content:center}.aioseo-col.text-sm-right{text-align:right!important;justify-content:flex-end}}@media only screen and (min-width:912px){.aioseo-col.col-md,.aioseo-col.col-md-1,.aioseo-col.col-md-2,.aioseo-col.col-md-3,.aioseo-col.col-md-4,.aioseo-col.col-md-5,.aioseo-col.col-md-6,.aioseo-col.col-md-7,.aioseo-col.col-md-8,.aioseo-col.col-md-9,.aioseo-col.col-md-10,.aioseo-col.col-md-11,.aioseo-col.col-md-12,.aioseo-col.col-md-offset-0,.aioseo-col.col-md-offset-1,.aioseo-col.col-md-offset-2,.aioseo-col.col-md-offset-3,.aioseo-col.col-md-offset-4,.aioseo-col.col-md-offset-5,.aioseo-col.col-md-offset-6,.aioseo-col.col-md-offset-7,.aioseo-col.col-md-offset-8,.aioseo-col.col-md-offset-9,.aioseo-col.col-md-offset-10,.aioseo-col.col-md-offset-11,.aioseo-col.col-md-offset-12{box-sizing:border-box;flex:0 0 auto;padding:.5rem}.aioseo-col.col-md{flex-grow:1;flex-basis:0;max-width:100%}.aioseo-col.col-md-1{flex-basis:8.33333333%;max-width:8.33333333%}.aioseo-col.col-md-2{flex-basis:16.66666667%;max-width:16.66666667%}.aioseo-col.col-md-3{flex-basis:25%;max-width:25%}.aioseo-col.col-md-4{flex-basis:33.33333333%;max-width:33.33333333%}.aioseo-col.col-md-5{flex-basis:41.66666667%;max-width:41.66666667%}.aioseo-col.col-md-6{flex-basis:50%;max-width:50%}.aioseo-col.col-md-7{flex-basis:58.33333333%;max-width:58.33333333%}.aioseo-col.col-md-8{flex-basis:66.66666667%;max-width:66.66666667%}.aioseo-col.col-md-9{flex-basis:75%;max-width:75%}.aioseo-col.col-md-10{flex-basis:83.33333333%;max-width:83.33333333%}.aioseo-col.col-md-11{flex-basis:91.66666667%;max-width:91.66666667%}.aioseo-col.col-md-12{flex-basis:100%;max-width:100%}.aioseo-col.col-md-offset-0{margin-left:0}.aioseo-col.col-md-offset-1{margin-left:8.33333333%}.aioseo-col.col-md-offset-2{margin-left:16.66666667%}.aioseo-col.col-md-offset-3{margin-left:25%}.aioseo-col.col-md-offset-4{margin-left:33.33333333%}.aioseo-col.col-md-offset-5{margin-left:41.66666667%}.aioseo-col.col-md-offset-6{margin-left:50%}.aioseo-col.col-md-offset-7{margin-left:58.33333333%}.aioseo-col.col-md-offset-8{margin-left:66.66666667%}.aioseo-col.col-md-offset-9{margin-left:75%}.aioseo-col.col-md-offset-10{margin-left:83.33333333%}.aioseo-col.col-md-offset-11{margin-left:91.66666667%}.aioseo-col.first-md{order:-1}.aioseo-col.last-md{order:1}.aioseo-col.text-md-left{text-align:left!important;justify-content:flex-start}.aioseo-col.text-md-center{text-align:center!important;justify-content:center}.aioseo-col.text-md-right{text-align:right!important;justify-content:flex-end}}@media only screen and (min-width:1042px){.aioseo-col.col-lg,.aioseo-col.col-lg-1,.aioseo-col.col-lg-2,.aioseo-col.col-lg-3,.aioseo-col.col-lg-4,.aioseo-col.col-lg-5,.aioseo-col.col-lg-6,.aioseo-col.col-lg-7,.aioseo-col.col-lg-8,.aioseo-col.col-lg-9,.aioseo-col.col-lg-10,.aioseo-col.col-lg-11,.aioseo-col.col-lg-12,.aioseo-col.col-lg-offset-0,.aioseo-col.col-lg-offset-1,.aioseo-col.col-lg-offset-2,.aioseo-col.col-lg-offset-3,.aioseo-col.col-lg-offset-4,.aioseo-col.col-lg-offset-5,.aioseo-col.col-lg-offset-6,.aioseo-col.col-lg-offset-7,.aioseo-col.col-lg-offset-8,.aioseo-col.col-lg-offset-9,.aioseo-col.col-lg-offset-10,.aioseo-col.col-lg-offset-11,.aioseo-col.col-lg-offset-12{box-sizing:border-box;flex:0 0 auto;padding:.5rem}.aioseo-col.col-lg{flex-grow:1;flex-basis:0;max-width:100%}.aioseo-col.col-lg-1{flex-basis:8.33333333%;max-width:8.33333333%}.aioseo-col.col-lg-2{flex-basis:16.66666667%;max-width:16.66666667%}.aioseo-col.col-lg-3{flex-basis:25%;max-width:25%}.aioseo-col.col-lg-4{flex-basis:33.33333333%;max-width:33.33333333%}.aioseo-col.col-lg-5{flex-basis:41.66666667%;max-width:41.66666667%}.aioseo-col.col-lg-6{flex-basis:50%;max-width:50%}.aioseo-col.col-lg-7{flex-basis:58.33333333%;max-width:58.33333333%}.aioseo-col.col-lg-8{flex-basis:66.66666667%;max-width:66.66666667%}.aioseo-col.col-lg-9{flex-basis:75%;max-width:75%}.aioseo-col.col-lg-10{flex-basis:83.33333333%;max-width:83.33333333%}.aioseo-col.col-lg-11{flex-basis:91.66666667%;max-width:91.66666667%}.aioseo-col.col-lg-12{flex-basis:100%;max-width:100%}.aioseo-col.col-lg-offset-0{margin-left:0}.aioseo-col.col-lg-offset-1{margin-left:8.33333333%}.aioseo-col.col-lg-offset-2{margin-left:16.66666667%}.aioseo-col.col-lg-offset-3{margin-left:25%}.aioseo-col.col-lg-offset-4{margin-left:33.33333333%}.aioseo-col.col-lg-offset-5{margin-left:41.66666667%}.aioseo-col.col-lg-offset-6{margin-left:50%}.aioseo-col.col-lg-offset-7{margin-left:58.33333333%}.aioseo-col.col-lg-offset-8{margin-left:66.66666667%}.aioseo-col.col-lg-offset-9{margin-left:75%}.aioseo-col.col-lg-offset-10{margin-left:83.33333333%}.aioseo-col.col-lg-offset-11{margin-left:91.66666667%}.aioseo-col.first-lg{order:-1}.aioseo-col.last-lg{order:1}.aioseo-col.text-lg-left{text-align:left!important;justify-content:flex-start}.aioseo-col.text-lg-center{text-align:center!important;justify-content:center}.aioseo-col.text-lg-right{text-align:right!important;justify-content:flex-end}}@media only screen and (min-width:1140px){.aioseo-col.col-xl,.aioseo-col.col-xl-1,.aioseo-col.col-xl-2,.aioseo-col.col-xl-3,.aioseo-col.col-xl-4,.aioseo-col.col-xl-5,.aioseo-col.col-xl-6,.aioseo-col.col-xl-7,.aioseo-col.col-xl-8,.aioseo-col.col-xl-9,.aioseo-col.col-xl-10,.aioseo-col.col-xl-11,.aioseo-col.col-xl-12,.aioseo-col.col-xl-offset-0,.aioseo-col.col-xl-offset-1,.aioseo-col.col-xl-offset-2,.aioseo-col.col-xl-offset-3,.aioseo-col.col-xl-offset-4,.aioseo-col.col-xl-offset-5,.aioseo-col.col-xl-offset-6,.aioseo-col.col-xl-offset-7,.aioseo-col.col-xl-offset-8,.aioseo-col.col-xl-offset-9,.aioseo-col.col-xl-offset-10,.aioseo-col.col-xl-offset-11,.aioseo-col.col-xl-offset-12{box-sizing:border-box;flex:0 0 auto;padding:.5rem}.aioseo-col.col-xl{flex-grow:1;flex-basis:0;max-width:100%}.aioseo-col.col-xl-1{flex-basis:8.33333333%;max-width:8.33333333%}.aioseo-col.col-xl-2{flex-basis:16.66666667%;max-width:16.66666667%}.aioseo-col.col-xl-3{flex-basis:25%;max-width:25%}.aioseo-col.col-xl-4{flex-basis:33.33333333%;max-width:33.33333333%}.aioseo-col.col-xl-5{flex-basis:41.66666667%;max-width:41.66666667%}.aioseo-col.col-xl-6{flex-basis:50%;max-width:50%}.aioseo-col.col-xl-7{flex-basis:58.33333333%;max-width:58.33333333%}.aioseo-col.col-xl-8{flex-basis:66.66666667%;max-width:66.66666667%}.aioseo-col.col-xl-9{flex-basis:75%;max-width:75%}.aioseo-col.col-xl-10{flex-basis:83.33333333%;max-width:83.33333333%}.aioseo-col.col-xl-11{flex-basis:91.66666667%;max-width:91.66666667%}.aioseo-col.col-xl-12{flex-basis:100%;max-width:100%}.aioseo-col.col-xl-offset-0{margin-left:0}.aioseo-col.col-xl-offset-1{margin-left:8.33333333%}.aioseo-col.col-xl-offset-2{margin-left:16.66666667%}.aioseo-col.col-xl-offset-3{margin-left:25%}.aioseo-col.col-xl-offset-4{margin-left:33.33333333%}.aioseo-col.col-xl-offset-5{margin-left:41.66666667%}.aioseo-col.col-xl-offset-6{margin-left:50%}.aioseo-col.col-xl-offset-7{margin-left:58.33333333%}.aioseo-col.col-xl-offset-8{margin-left:66.66666667%}.aioseo-col.col-xl-offset-9{margin-left:75%}.aioseo-col.col-xl-offset-10{margin-left:83.33333333%}.aioseo-col.col-xl-offset-11{margin-left:91.66666667%}.aioseo-col.first-xl{order:-1}.aioseo-col.last-xl{order:1}.aioseo-col.text-xl-left{text-align:left!important;justify-content:flex-start}.aioseo-col.text-xl-center{text-align:center!important;justify-content:center}.aioseo-col.text-xl-right{text-align:right!important;justify-content:flex-end}}.aioseo-container,.aioseo-container-fluid{margin-right:auto;margin-left:auto}.aioseo-container{padding:0 20px}.aioseo-container-fluid.hero,.aioseo-container.hero{min-height:100vh;display:flex;justify-content:center;align-items:center}.aioseo-container-fluid{padding-right:2rem;padding-left:2rem}@media only screen and (min-width:782px){.aioseo-container{padding:0 30px}}@media only screen and (min-width:1042px){.aioseo-container{max-width:80rem}.aioseo-container.full-width{max-width:100%}.aioseo-container.small{max-width:810px}}.aioseo-masonry{-moz-column-count:0;column-count:0;-moz-column-gap:20px;column-gap:20px;counter-reset:brick-counter}.aioseo-masonry>*{box-sizing:border-box;-moz-column-break-inside:avoid;break-inside:avoid;counter-increment:brick-counter;margin-bottom:20px}@media only screen and (min-width:782px){.aioseo-masonry{-moz-column-count:1;column-count:1}}@media only screen and (min-width:912px){.aioseo-masonry{-moz-column-count:2;column-count:2}}@media only screen and (min-width:1042px){.aioseo-masonry{-moz-column-count:3;column-count:3}}.aioseo-row{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin-right:-.5rem;margin-left:-.5rem}.aioseo-row.reverse{flex-direction:row-reverse}.aioseo-row.start-xs{justify-content:flex-start;text-align:start}.aioseo-row.center-xs{justify-content:center;text-align:center}.aioseo-row.end-xs{justify-content:flex-end;text-align:end}.aioseo-row.top-xs{align-items:flex-start}.aioseo-row.middle-xs{align-items:center}.aioseo-row.bottom-xs{align-items:flex-end}.aioseo-row.around-xs{justify-content:space-around}.aioseo-row.between-xs{justify-content:space-between}@media only screen and (min-width:782px){.aioseo-row.start-sm{justify-content:flex-start;text-align:start}.aioseo-row.center-sm{justify-content:center;text-align:center}.aioseo-row.end-sm{justify-content:flex-end;text-align:end}.aioseo-row.top-sm{align-items:flex-start}.aioseo-row.middle-sm{align-items:center}.aioseo-row.bottom-sm{align-items:flex-end}.aioseo-row.around-sm{justify-content:space-around}.aioseo-row.between-sm{justify-content:space-between}}@media only screen and (min-width:912px){.aioseo-row.start-md{justify-content:flex-start;text-align:start}.aioseo-row.center-md{justify-content:center;text-align:center}.aioseo-row.end-md{justify-content:flex-end;text-align:end}.aioseo-row.top-md{align-items:flex-start}.aioseo-row.middle-md{align-items:center}.aioseo-row.bottom-md{align-items:flex-end}.aioseo-row.around-md{justify-content:space-around}.aioseo-row.between-md{justify-content:space-between}}@media only screen and (min-width:1042px){.aioseo-row.start-lg{justify-content:flex-start;text-align:start}.aioseo-row.center-lg{justify-content:center;text-align:center}.aioseo-row.end-lg{justify-content:flex-end;text-align:end}.aioseo-row.top-lg{align-items:flex-start}.aioseo-row.middle-lg{align-items:center}.aioseo-row.bottom-lg{align-items:flex-end}.aioseo-row.around-lg{justify-content:space-around}.aioseo-row.between-lg{justify-content:space-between}}.aioseo-display-info svg.aioseo-new-page{width:100%;height:auto;max-width:45px}.aioseo-display-info .new-page .aioseo-row{margin:0}.aioseo-display-info .new-page svg.aioseo-external{width:14px;height:14px;margin-right:10px}.aioseo-display-info .new-page .aioseo-description{color:#434960}.aioseo-display-info .new-page button.aioseo-html-sitemaps-disabled-button{border:1px solid #dcdde1;color:#8c8f9a;background-color:#f3f4f5;cursor:default}.aioseo-display-info .new-page .aioseo-alert{width:100%;margin:8px 8px 0}.aioseo-exclude-posts{display:block}.aioseo-exclude-posts .aioseo-select{max-width:600px;display:inline-block;margin-right:10px}.aioseo-exclude-posts .aioseo-select button{display:none}.aioseo-exclude-posts .aioseo-select .multiselect__option{display:flex}.aioseo-exclude-posts .aioseo-select .multiselect__option--highlight .option-title{color:#005ae0}.aioseo-exclude-posts .aioseo-button.gray{margin-top:10px}.aioseo-exclude-posts .option{flex:1 0 auto}.aioseo-exclude-posts .option .option-title{font-weight:500;font-size:16px;color:#141b38}.aioseo-exclude-posts .option .option-title .search-term{font-weight:700}.aioseo-exclude-posts .option .option-details{display:flex;align-items:center;font-size:14px;color:#8c8f9a}.aioseo-exclude-posts .option .option-details span{margin-right:15px}.aioseo-exclude-posts .option-permalink{display:flex;align-items:center}.aioseo-exclude-posts .option-permalink svg.aioseo-external{width:15px;height:15px;color:#434960}.aioseo-exclude-posts .multiselect-toggle{padding:10px 13px;width:40px;position:absolute;height:36px;right:2px;top:2px;text-align:center;z-index:1}.aioseo-exclude-posts .multiselect-toggle svg.aioseo-add-plus{width:14px;height:14px;color:#000}.aioseo-sidebar-row .aioseo-included-objects-toggle{margin-top:5px}.aioseo-sidebar-row .aioseo-included-objects-toggle .aioseo-included-list{margin-top:8px}.aioseo-notification{margin-bottom:20px}.aioseo-notification>div{display:flex;align-items:flex-start;padding-bottom:10px;border-bottom:1px solid #e8e8eb}.aioseo-notification>div .icon{margin-right:20px}.aioseo-notification>div .icon svg{width:20px;height:20px;color:#00aa63}.aioseo-notification>div .icon svg.warning{color:#f18200}.aioseo-notification>div .icon svg.info{color:#005ae0}.aioseo-notification>div .icon svg.success{color:#00aa63}.aioseo-notification>div .icon svg.error{color:#df2a4a}.aioseo-notification>div .body{margin-right:20px;flex:1}.aioseo-notification>div .body .title{font-size:16px;font-weight:600;color:#141b38;margin-bottom:7px;display:flex;align-items:center}.aioseo-notification>div .body .title div:first-child{flex:1;margin-right:5px;line-height:1.4}.aioseo-notification>div .body .notification-content{margin-bottom:10px;max-width:400px}.aioseo-notification>div .body .actions{flex-wrap:wrap;display:flex;align-items:center}.aioseo-notification>div .body .actions>*{margin-bottom:10px}.aioseo-notification>div .body .actions .aioseo-button{margin-right:20px}.aioseo-notification>div .body .actions .dismiss{color:#8c8f9a;font-size:14px}.aioseo-seo-site-score__circle{animation:aioseo-seo-site-score-fill 1s reverse;transform:rotate(-180deg);transform-origin:center;stroke:#00aa63}.aioseo-seo-site-score__circle.fast{-webkit-animation-duration:.5s;animation-duration:.5s;stroke:#df2a4a}.aioseo-seo-site-score__circle.medium{-webkit-animation-duration:.75s;animation-duration:.75s;stroke:#f18200}.aioseo-seo-site-score__background{stroke:#e8e8eb}@-webkit-keyframes aioseo-seo-site-score-fill{to{stroke-dasharray:0 100}}@keyframes aioseo-seo-site-score-fill{to{stroke-dasharray:0 100}}.aioseo-seo-site-score-svg-loading{-webkit-animation:aioseo-seo-site-score-svg-animation 2s linear infinite;animation:aioseo-seo-site-score-svg-animation 2s linear infinite}.aioseo-seo-site-score-loading__circle{-webkit-animation:aioseo-seo-site-score-fill-loading 2s ease-in-out infinite both;animation:aioseo-seo-site-score-fill-loading 2s ease-in-out infinite both;transform:rotate(-180deg);transform-origin:center;stroke:#005ae0}@-webkit-keyframes aioseo-seo-site-score-svg-animation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes aioseo-seo-site-score-svg-animation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-webkit-keyframes aioseo-seo-site-score-fill-loading{0%,25%{stroke-dashoffset:90;transform:rotate(0)}50%,75%{stroke-dashoffset:10;transform:rotate(45deg)}to{stroke-dashoffset:90;transform:rotate(1turn)}}@keyframes aioseo-seo-site-score-fill-loading{0%,25%{stroke-dashoffset:90;transform:rotate(0)}50%,75%{stroke-dashoffset:10;transform:rotate(45deg)}to{stroke-dashoffset:90;transform:rotate(1turn)}}.aioseo-table-column{display:flex;flex-direction:column;flex-basis:100%;flex:1;padding:5px;justify-content:center}.aioseo-table-row{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.aioseo-wizard-body{background-color:#fff;max-width:900px;box-shadow:0 2px 5px rgba(0,0,0,.05)}.aioseo-wizard-body .body-content{padding:80px 140px}@media screen and (max-width:782px){.aioseo-wizard-body .body-content{padding:40px}}.aioseo-wizard-body .body-content .header{line-height:1.4}.aioseo-wizard-body .body-footer{border-top:1px solid #e8e8eb;padding:30px;display:flex;align-items:center}.aioseo-wizard-body .body-footer>*{margin-right:10px}.aioseo-wizard-body .body-footer>:last-child{margin-right:0}.aioseo-wizard-body .body-footer .spacer{flex:1 0 auto}.aioseo-wizard-close-and-exit{margin:96px 0;min-height:96px;text-align:center;font-size:14px}.aioseo-wizard-close-and-exit a{color:#8c8f9a!important}.aioseo-wizard-container{margin:40px auto;max-width:900px}@media screen and (max-width:782px){.aioseo-wizard-container{margin:0 20px}}.aioseo-wizard-header{display:flex;align-items:center;justify-content:center;flex-direction:column}.aioseo-wizard-header svg.aioseo-logo{width:100%;max-width:140px;height:auto;margin:60px 10px 40px 0}.aioseo-wizard-progress{display:flex;align-items:center;justify-content:center}@media screen and (max-width:782px){.aioseo-wizard-progress{display:none}}.aioseo-wizard-progress .circle{background-color:#dcdde1;width:16px;height:16px;border-radius:50%}.aioseo-wizard-progress .circle.active{background-color:#005ae0}.aioseo-wizard-progress .spacer{width:59px;border:1px solid #dcdde1;margin:0 12px}.aioseo-wizard-progress .spacer.active{border-color:#005ae0}.aioseo-wizard-steps{color:#8c8f9a;font-size:14px;margin-bottom:20px}.block-editor-block-card{align-items:center}.block-editor-block-card__title.block-editor-block-card__title{margin:0}.aioseo-sidebar-row{margin-bottom:16px}.aioseo-sidebar-row .aioseo-sidebar-title{font-weight:500}.aioseo-localseo-info .aioseo-input,.aioseo-localseo-info .aioseo-multiselect,.aioseo-localseo-info .aioseo-select{max-width:480px}.aioseo-localseo-info .field-description{font-size:14px}.aioseo-localseo-info .info-businessaddress-row .columns{display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap}.aioseo-localseo-opening .field-description{display:inline-block;margin:10px 0;font-size:14px}.aioseo-localseo-opening .field-description.mt-8{margin-top:8px}.aioseo-localseo-opening .aioseo-input,.aioseo-localseo-opening .aioseo-multiselect,.aioseo-localseo-opening .aioseo-select{max-width:480px}.aioseo-localseo-opening .aioseo-col-flex{display:flex;align-items:center;padding:12px 0;border-bottom:1px solid #e8e8eb}.aioseo-localseo-opening .aioseo-col-flex:first-of-type{padding-top:0}.aioseo-localseo-opening .aioseo-col-flex:last-of-type{padding-bottom:0;border:none}.aioseo-localseo-opening .aioseo-col-flex .aioseo-col-day{flex:1}.aioseo-localseo-opening .aioseo-col-flex .aioseo-col-alwaysopen,.aioseo-localseo-opening .aioseo-col-flex .aioseo-col-hours{flex:2}.aioseo-localseo-opening .aioseo-col-flex span.separator{margin:0 5px}.aioseo-localseo-opening .aioseo-col-flex .aioseo-select{display:inline-block;max-width:120px;margin-bottom:5px}.aioseo-localseo-opening .aioseo-col-flex .multiselect--disabled .multiselect__single,.aioseo-localseo-opening .aioseo-col-flex .multiselect--disabled .multiselect__tags{background:#f3f4f5}.aioseo-localseo-opening .aioseo-col-alwaysopen .aioseo-checkbox{padding:0 10px}.sidebar-row{margin-bottom:16px}.sidebar-row .title{font-weight:700}
|
dist/Lite/assets/css/chunk-common.rtl.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
.aioseo-app .aioseo-cta{margin-top:30px;background:#fff;width:100%;padding:40px;box-shadow:0 2px 5px rgba(0,0,0,.05);border:1px solid #e8e8eb}.aioseo-app .aioseo-cta.floating{margin-top:0;position:absolute;max-width:850px;right:50%;top:50%;transform:translateX(50%) translateY(-50%);box-shadow:0 5px 20px rgba(0,0,0,.1);border-radius:3px}.aioseo-app .aioseo-cta .header-text{line-height:1.4;font-weight:600;font-size:24px;text-align:center;color:#141b38}.aioseo-app .aioseo-cta .header-text span.large{line-height:1.4;font-size:32px}.aioseo-app .aioseo-cta .description{margin:30px 0 50px;width:100%;max-width:600px;text-align:center;font-size:16px;color:#141b38;line-height:1.4}.aioseo-app .aioseo-cta .description .aioseo-alert{margin-bottom:30px;text-align:right}.aioseo-app .aioseo-cta .feature-list{color:#141b38;font-size:16px;width:100%;max-width:500px;margin-bottom:50px}.aioseo-app .aioseo-cta .feature-list .aioseo-col{display:flex;align-items:flex-start}.aioseo-app .aioseo-cta .feature-list .aioseo-col svg.aioseo-circle-check{color:#00aa63;width:18px;min-width:18px;min-height:18px;margin-left:10px}.aioseo-app .aioseo-cta a.learn-more{margin-top:20px;color:#8c8f9a;font-size:14px}.aioseo-app .aioseo-cta .type-1{display:flex;flex-direction:column;align-items:center}.aioseo-app .aioseo-cta .type-2{margin:30px 50px 30px 0;display:flex}.aioseo-app .aioseo-cta .type-2 .description,.aioseo-app .aioseo-cta .type-2 .header-text{text-align:right}.aioseo-app .aioseo-cta .type-2 .description,.aioseo-app .aioseo-cta .type-2 .feature-list{margin:30px 0}.aioseo-app .aioseo-cta .type-2>div{margin-left:20px;flex:0 0 50%}.aioseo-app .aioseo-cta .type-2 .featured-image{max-height:540px;border:1px solid #e8e8eb;flex:1;overflow:hidden;margin-left:-41px;margin-bottom:-71px;border-radius:0 5px 0 0}.aioseo-app .aioseo-cta .type-2 .featured-image img{max-height:600px}@media only screen and (max-width:912px){.aioseo-app .aioseo-cta .type-2{flex-direction:column;align-items:center}.aioseo-app .aioseo-cta .type-2 .description,.aioseo-app .aioseo-cta .type-2 .header-text{text-align:center}.aioseo-app .aioseo-cta .type-2>div{text-align:center;margin-left:0;margin-bottom:30px;flex:1 0 100%;width:100%}.aioseo-app .aioseo-cta .type-2 .featured-image{margin:0 -10px -41px;border-radius:5px 5px 0 0;max-height:300px}}.aioseo-app .aioseo-cta .type-3 .sub-header{line-height:1.4;font-size:16px;font-weight:600;color:#005ae0;margin-bottom:5px}.aioseo-app .aioseo-cta .type-3 .header-text{text-align:right}.aioseo-app .aioseo-cta .type-3 .feature-list{margin:30px 0}.aioseo-app .aioseo-cta .type-3 .feature-list .aioseo-col svg.aioseo-circle-check{color:#00aa63;width:21px;min-width:21px;min-height:21px;margin-left:5px}.aioseo-app .aioseo-cta .type-3 .aioseo-button{margin-left:12px}.aioseo-box-toggle .aioseo-row .aioseo-col{max-width:calc(200px + 1em)}@media only screen and (max-width:48em){.aioseo-box-toggle .aioseo-row .aioseo-col{max-width:100%}}.aioseo-box-toggle input{position:absolute!important;clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden}.aioseo-box-toggle input:checked+label{background-color:#fff;box-shadow:0 5px 10px rgba(0,90,224,.1);border:2px solid #005ae0;font-weight:600}.aioseo-box-toggle label{background-color:#f9f9fa;color:#141b38;font-size:16px;line-height:1;display:flex;align-items:center;justify-content:center;flex-direction:column;border:1px solid #f9f9fa;transition:all .1s ease-in-out;border-radius:3px;height:165px;position:relative}.aioseo-box-toggle label p{position:absolute;bottom:15px;margin:0}.aioseo-box-toggle label:hover{cursor:pointer}.aioseo-button{flex-shrink:0;line-height:1;display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;padding:0 24px;border-radius:4px;-webkit-appearance:none;cursor:pointer;height:48px;transition:background-color .2s ease;position:relative;overflow:hidden;text-decoration:none;color:#141b38;white-space:nowrap}.aioseo-button.small{height:30px;font-size:14px;padding:0 12px}.aioseo-button.small .loading-spinner{width:25px;height:25px}.aioseo-button.medium{height:40px;font-size:14px;padding:0 18px}.aioseo-button.medium .loading-spinner{width:35px;height:35px}.aioseo-button.xl{height:66px;border-radius:4px;font-size:18px;padding:0 48px}.aioseo-button.gray{border:1px solid #dcdde1;background-color:#f3f4f5}.aioseo-button.gray:hover{background-color:#fff;color:#141b38}.aioseo-button.gray:active{background-color:#f3f4f5}.aioseo-button.green{border:none;background-color:#00aa63;color:#fff}.aioseo-button.green:hover{background-color:#07c575}.aioseo-button.green:active{background-color:#15955f}.aioseo-button.blue{border:none;background-color:#005ae0;color:#fff}.aioseo-button.blue:hover{background-color:#1a82ea}.aioseo-button.blue:active{background-color:#004f9d}.aioseo-button.wp-blue{border:1px solid #005ae0;background-color:#f3f5f6;color:#005ae0}.aioseo-button.wp-blue:hover{background-color:#1a82ea;border-color:#1a82ea;color:#fff}.aioseo-button.wp-blue:active{background-color:#004f9d;border-color:#004f9d;color:#fff}.aioseo-button.black{border:none;background-color:#434960;color:#fff}.aioseo-button.black:hover{background-color:#2c324c}.aioseo-button.black:active{background-color:#141b38}.aioseo-button.red{border:1px solid #df2a4a;background-color:#fff;color:#df2a4a}.aioseo-button.red:hover{background-color:#df2a4a;color:#fff}.aioseo-button.red:active{background-color:#ab2039}.aioseo-button.loading.blue,.aioseo-button.loading.blue:hover{background-color:#004f9d;color:#004f9d}.aioseo-button.loading.green,.aioseo-button.loading.green:hover{background-color:#15955f;color:#15955f}.aioseo-button.loading.gray,.aioseo-button.loading.gray:hover{background-color:#f3f4f5;color:#f3f4f5}.aioseo-button.loading.black,.aioseo-button.loading.black:hover{background-color:#141b38;color:#141b38}.aioseo-button:disabled{color:#8c8f9a;background-color:#f3f4f5;cursor:default}.aioseo-button:disabled.gray:hover{color:#8c8f9a}.aioseo-button:disabled.wp-blue{border-color:#ddd;background-color:#f7f7f7}.aioseo-button:disabled.wp-blue:hover{border-color:#ddd;color:#8c8f9a}.aioseo-button:disabled:hover{background-color:#f3f4f5}.aioseo-checkbox{display:inline-flex;align-items:center}.aioseo-checkbox.disabled,.aioseo-checkbox.disabled .form-checkbox .fancy-checkbox,.aioseo-checkbox.no-clicks,.aioseo-checkbox.no-clicks .form-checkbox .fancy-checkbox{cursor:default}.aioseo-checkbox .form-checkbox-wrapper{margin-left:10px;display:flex}.aioseo-checkbox.medium .form-checkbox{width:20px;height:20px}.aioseo-checkbox.medium .form-checkbox .fancy-checkbox svg{width:12px;height:12px}.aioseo-checkbox.medium .form-checkbox span:before{height:18px;width:18px;line-height:20px}.aioseo-checkbox.round .form-checkbox span,.aioseo-checkbox.round .form-checkbox span:before{border-radius:50%}.aioseo-checkbox .form-checkbox{position:relative;display:inline-block;width:28px;height:28px;color:#fff;vertical-align:bottom;text-align:center}.aioseo-checkbox .form-checkbox input{display:none}.aioseo-checkbox .form-checkbox input:checked+.fancy-checkbox.blue{background:#005ae0}.aioseo-checkbox .form-checkbox input:checked+.fancy-checkbox.green{background:#00aa63}.aioseo-checkbox .form-checkbox input:checked+.fancy-checkbox:before{background:transparent}.aioseo-checkbox .form-checkbox input:disabled+.fancy-checkbox{background:#e8e8eb!important;border:1px solid #d0d1d7;cursor:default}.aioseo-checkbox .form-checkbox input:disabled+.fancy-checkbox svg{color:#8c8f9a}.aioseo-checkbox .form-checkbox input:not(:checked):disabled+.fancy-checkbox:before{right:0;bottom:0;background:#e8e8eb}.aioseo-checkbox .form-checkbox .fancy-checkbox svg{color:#fff;width:16px;height:16px}.aioseo-checkbox .form-checkbox span{position:absolute;cursor:pointer;top:0;right:0;left:0;bottom:0;background-color:#d0d1d7;transition:.2s;border-radius:3px;display:flex;align-items:center;justify-content:center}.aioseo-checkbox .form-checkbox span:before{position:absolute;content:"";height:26px;width:26px;right:1px;bottom:1px;background-color:#fff;transition:.2s;font-size:18px;line-height:28px;border-radius:2px}.aioseo-date-picker.vue-daterange-picker{width:100%}.aioseo-date-picker.vue-daterange-picker .form-control{display:flex;align-items:center;color:#141b38;font-size:16px;height:48px;border-radius:3px;border:1px solid #d0d1d7;position:relative}.aioseo-date-picker.vue-daterange-picker .form-control svg.aioseo-circle-close{position:absolute;left:10px;color:#434960;width:15px;height:15px}.aioseo-date-picker.vue-daterange-picker.small .form-control{height:30px}.aioseo-date-picker.vue-daterange-picker.medium .form-control{height:40px}body[class*=all-in-one-seo_page] .daterangepicker .yearselect{width:75px}.aioseo-editor{position:relative}.aioseo-editor .aioseo-editor-description .ql-editor{min-height:100px}.aioseo-editor .aioseo-editor-line-numbers .ql-editor{padding:15px 45px 15px 15px}.aioseo-editor .aioseo-editor-single .ql-editor{padding:8px 10px}.aioseo-editor .aioseo-editor-single.aioseo-editor-line-numbers .ql-editor{padding:8px 45px 8px 10px}.aioseo-editor .aioseo-editor-monospace .ql-editor{font-family:monospace}.aioseo-editor .aioseo-line-numbers{background:#f7f6f7;position:absolute;text-align:left;top:1px;width:29px;right:1px;border-radius:0 3px 3px 0;padding:15px 0 0 9px;display:flex;height:calc(100% - 2px);flex-direction:column;overflow:hidden}.aioseo-editor .aioseo-line-numbers div{min-height:25px;color:#8c8f9a;font-size:12px;line-height:1.9}.aioseo-editor .ql-disabled{pointer-events:none;background-color:#f9f9fa}.aioseo-editor .ql-editor{padding:15px;border-radius:3px;font-size:16px;color:#141b38;border:1px solid #d0d1d7}.aioseo-editor .ql-editor:focus{border:1px solid #005ae0;box-shadow:0 0 0 1px #005ae0}.aioseo-editor .ql-editor .mention .ql-mention-denotation-char{display:none}.aioseo-editor .ql-editor .mention .aioseo-tag{height:25px;margin:0 1px;color:#434960;font-weight:600;font-size:14px;padding:3px 10px 3px 25px;background-color:#f3f4f5;border-radius:3px;cursor:pointer;position:relative;display:inline-flex;align-items:center}.aioseo-editor .ql-editor .mention .aioseo-tag .tag-toggle{display:inline-flex;align-items:center;background-color:#e8e8eb;position:absolute;top:0;left:0;bottom:0;border-radius:3px 0 0 3px}.aioseo-editor .ql-editor .mention .aioseo-tag .tag-toggle svg.aioseo-caret{width:18px;height:18px;transition:transform .3s}.aioseo-editor .ql-editor .mention .aioseo-tag .tag-toggle svg.aioseo-caret.rotated{transform:rotate(-180deg)}.aioseo-editor .ql-mention-list-container{color:#141b38;background-color:#fff;max-width:250px;width:100%;margin-top:3px;border:1px solid #d0d1d7;border-radius:3px;box-shadow:0 3px 15px rgba(0,0,0,.1);z-index:9001}.aioseo-editor .ql-mention-list-container .aioseo-tag-custom,.aioseo-editor .ql-mention-list-container .aioseo-tag-search{padding:12px;border-bottom:1px solid #e8e8eb}.aioseo-editor .ql-mention-list-container .aioseo-tag-custom{display:none}.aioseo-editor .ql-mention-list-container .ql-mention-list{list-style:none;margin:0;padding:0;max-height:210px;overflow:auto}.aioseo-editor .ql-mention-list-container .ql-mention-list li{color:#141b38;margin:0;background-color:transparent;border-bottom:1px solid #e8e8eb;padding:15px;cursor:pointer;font-size:14px}.aioseo-editor .ql-mention-list-container .ql-mention-list li:last-child{border-bottom:0}.aioseo-editor .ql-mention-list-container .ql-mention-list li.selected,.aioseo-editor .ql-mention-list-container .ql-mention-list li:hover{color:#005ae0;background-color:#f2f7fd}.aioseo-editor .ql-mention-list-container .ql-mention-list li.selected .aioseo-tag-description,.aioseo-editor .ql-mention-list-container .ql-mention-list li:hover .aioseo-tag-description{color:initial}.aioseo-editor .ql-mention-list-container .ql-mention-list li .aioseo-tag-item{display:flex}.aioseo-editor .ql-mention-list-container .ql-mention-list li .aioseo-tag-item>div:first-child{margin-left:10px}.aioseo-editor .ql-mention-list-container .ql-mention-list li .aioseo-tag-item .aioseo-tag-title{font-weight:600}.aioseo-editor .ql-mention-list-container .ql-mention-list li svg.aioseo-plus{width:10px;height:10px;color:#005ae0}.aioseo-editor .ql-mention-list-container .ql-mention-list li.aioseo-tag-no-match{cursor:default;padding:12px;font-size:16px;font-weight:600}.aioseo-editor .ql-mention-list-container .ql-mention-list li.aioseo-tag-no-match.highlight,.aioseo-editor .ql-mention-list-container .ql-mention-list li.aioseo-tag-no-match:hover{color:initial;background-color:transparent}.aioseo-editor .ql-toolbar{display:none}.aioseo-editor .ql-clipboard{right:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.aioseo-editor .ql-snow .ql-hidden{display:none}.aioseo-editor .ql-container.ql-snow{border:none}.aioseo-editor .ql-container p{font-size:16px;margin:0;line-height:25px}.aioseo-highlight-toggle{border:1px solid #e8e8eb;border-radius:3px;min-height:48px;display:flex;align-items:center;padding:5px 10px;cursor:pointer}.aioseo-highlight-toggle>*{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.aioseo-highlight-toggle.active{border-color:#005ae0;box-shadow:0 5px 10px rgba(0,90,224,.1)}.aioseo-highlight-toggle.medium{min-height:40px}.aioseo-highlight-toggle .icon{display:flex;align-items:center;margin-left:5px}.aioseo-input[data-v-20c03142]{position:relative;width:100%}.aioseo-input.file[data-v-20c03142],.aioseo-input.file input[type=file][data-v-20c03142]{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;padding:0}.aioseo-input.file input[type=file][data-v-20c03142]{cursor:pointer;opacity:0}.aioseo-input.file input[type=file][data-v-20c03142]::-webkit-file-upload-button{visibility:hidden}.aioseo-input.file input[type=file][data-v-20c03142]:focus{box-shadow:none}.aioseo-input input[data-v-20c03142]{height:48px;width:100%;background-color:#fff;border:1px solid #d0d1d7;border-radius:3px;padding:15px;font-size:18px;position:relative;overflow:hidden;margin:0}.aioseo-input input[data-v-20c03142]:disabled{background:#f9f9fa}.aioseo-input input[data-v-20c03142]:focus{border-color:#005ae0;box-shadow:0 0 0 1px #005ae0}.aioseo-input input[data-v-20c03142]::-moz-placeholder{color:#8c8f9a}.aioseo-input input[data-v-20c03142]:-ms-input-placeholder{color:#8c8f9a}.aioseo-input input[data-v-20c03142]::placeholder{color:#8c8f9a}.aioseo-input input.prepend[data-v-20c03142]{padding-right:50px}.aioseo-input input.append[data-v-20c03142]{padding-left:50px}.aioseo-input input.small[data-v-20c03142]{height:30px;padding:10px;font-size:14px}.aioseo-input input.small.prepend[data-v-20c03142]{padding-right:30px}.aioseo-input input.small.append[data-v-20c03142]{padding-left:30px}.aioseo-input input.medium[data-v-20c03142]{height:40px;padding:12px;font-size:16px}.aioseo-input input.medium.prepend[data-v-20c03142]{padding-right:35px}.aioseo-input input.medium.append[data-v-20c03142]{padding-left:35px}.aioseo-input.aioseo-active input[data-v-20c03142]{border-color:#00aa63}.aioseo-input.aioseo-active input[data-v-20c03142]:active,.aioseo-input.aioseo-active input[data-v-20c03142]:focus{box-shadow:0 0 0 1px #00aa63}.aioseo-input.aioseo-active .append-icon[data-v-20c03142],.aioseo-input.aioseo-active .prepend-icon[data-v-20c03142]{color:#00aa63}.aioseo-input.aioseo-error input[data-v-20c03142]{border-color:#df2a4a}.aioseo-input.aioseo-error input[data-v-20c03142]:active,.aioseo-input.aioseo-error input[data-v-20c03142]:focus{box-shadow:0 0 0 1px #df2a4a}.aioseo-input.aioseo-error .append-icon[data-v-20c03142],.aioseo-input.aioseo-error .prepend-icon[data-v-20c03142]{color:#df2a4a}.aioseo-input.aioseo-warning input[data-v-20c03142]{border-color:#f18200}.aioseo-input.aioseo-warning input[data-v-20c03142]:active,.aioseo-input.aioseo-warning input[data-v-20c03142]:focus{box-shadow:0 0 0 1px #f18200}.aioseo-input.aioseo-warning .append-icon[data-v-20c03142],.aioseo-input.aioseo-warning .prepend-icon[data-v-20c03142]{color:#f18200}.aioseo-input .prepend-icon[data-v-20c03142]{position:absolute;top:0;right:10px;width:30px;height:100%;color:#d0d1d7;display:flex;align-items:center;z-index:1}.aioseo-input .prepend-icon svg[data-v-20c03142]{width:30px;height:30px}.aioseo-input .prepend-icon.small[data-v-20c03142]{width:20px}.aioseo-input .prepend-icon.small svg[data-v-20c03142]{width:10px;height:10px}.aioseo-input .prepend-icon.medium[data-v-20c03142]{width:15px}.aioseo-input .prepend-icon.medium svg[data-v-20c03142]{width:15px;height:15px}.aioseo-input .append-icon[data-v-20c03142]{position:absolute;top:0;left:10px;width:30px;height:100%;color:#d0d1d7;display:flex;align-items:center;z-index:1}.aioseo-input .append-icon svg[data-v-20c03142]{width:30px;height:30px}.aioseo-input .append-icon.small[data-v-20c03142]{width:10px}.aioseo-input .append-icon.medium[data-v-20c03142]{width:15px}.aioseo-input .append-icon.clickable[data-v-20c03142]{cursor:pointer;padding:0 5px;background:#f3f4f5;border:1px solid #d0d1d7;color:#434960;left:0;width:30px;border-radius:3px 0 0 3px}.aioseo-input .append-icon.clickable.small[data-v-20c03142]{width:15px}.aioseo-input .append-icon.clickable.medium[data-v-20c03142]{padding:0 10px;width:40px}.aioseo-phone-number{max-width:600px}.aioseo-phone-number label{display:none}.aioseo-phone-number .maz-input__input{height:40px;min-height:40px;padding-top:0!important;border:1px solid #d0d1d7}.aioseo-phone-number .maz-input__input:focus{border-color:#005ae0;box-shadow:0 0 0 1px #005ae0}.aioseo-phone-number .country-selector{flex:0 0 140px;width:140px;min-width:140px;max-width:140px}.aioseo-phone-number .country-selector:hover{z-index:1}.aioseo-phone-number .country-selector>div.maz-base-component.maz-input.has-value.has-1-right-icon.maz-input--primary>input{padding-right:50px!important}.aioseo-phone-number .country-selector .maz-input.is-focused{border-color:#005ae0}.aioseo-phone-number .country-selector .maz-select__options-list__item.selected.keyboard-selected{background-color:#005ae0}.aioseo-phone-number .maz-phone-number-input__country-flag{right:20px;bottom:12px}.aioseo-phone-number .maz-select__options-list input{border-color:#005ae0;box-shadow:0 0 0 1px #005ae0}.aioseo-phone-number .maz-input__input{border-radius:3px}.aioseo-phone-number .input-phone-number,.aioseo-phone-number .input-phone-number:focus{z-index:2}.aioseo-phone-number.invalidNumber div.maz-flex-1>div>input{border-color:red}.aioseo-phone-number.invalidNumber div.maz-flex-1>div>input:focus{border-color:#df2a4a;box-shadow:0 0 0 1px #df2a4a}.aioseo-phone-number.validNumber div.maz-flex-1>div>input:focus{border-color:#00aa63;box-shadow:0 0 0 1px #00aa63}.aioseo-radio{display:inline-flex;align-items:center}.aioseo-radio .form-radio-wrapper{margin-left:10px;display:flex}.aioseo-radio.medium .form-radio{width:20px;height:20px}.aioseo-radio.medium .form-radio .fancy-radio svg{width:12px;height:12px}.aioseo-radio.medium.type-1 .form-radio span:before{height:18px;width:18px;line-height:20px}.aioseo-radio.medium.type-2 .form-radio span:before{height:16px;width:16px;line-height:20px}.aioseo-radio.medium.type-2 .form-radio span:after{height:6px;width:6px;right:6px;bottom:6px}.aioseo-radio .form-radio{position:relative;display:inline-block;width:28px;height:28px;color:#fff;vertical-align:bottom;text-align:center}.aioseo-radio .form-radio input{opacity:0}.aioseo-radio .form-radio input:checked+.fancy-radio{background:#005ae0;border-color:#005ae0}.aioseo-radio .form-radio input:checked+.fancy-radio:before{background:transparent}.aioseo-radio .form-radio input:checked+.fancy-radio:after{display:block}.aioseo-radio .form-radio input:disabled+.fancy-radio{cursor:default}.aioseo-radio .form-radio input:focus+.fancy-radio{border-color:#005ae0;box-shadow:0 0 0 1px #005ae0}.aioseo-radio .form-radio .fancy-radio{border-radius:50%}.aioseo-radio .form-radio .fancy-radio svg{color:#fff;width:16px;height:16px}.aioseo-radio .form-radio span{position:absolute;cursor:pointer;top:0;right:0;left:0;bottom:0;transition:.2s;border-radius:50%;display:flex;align-items:center;justify-content:center}.aioseo-radio .form-radio span:before{position:absolute;content:"";height:26px;width:26px;right:1px;bottom:1px;transition:.2s;font-size:18px;line-height:28px;border-radius:50%}.aioseo-radio.type-1 .form-radio span,.aioseo-radio.type-1 .form-radio span:before{background-color:#f3f4f5}.aioseo-radio.type-2 .form-radio span{border:1px solid #d0d1d7;background-color:#fff}.aioseo-radio.type-2 .form-radio span:before{background-color:#fff}.aioseo-radio.type-2 .form-radio span:after{display:none;position:absolute;content:"";height:10px;width:10px;right:8px;bottom:8px;background-color:#fff;transition:.2s;border-radius:50%}.aioseo-radio.disabled{cursor:default}.aioseo-radio.disabled.type-2 .form-radio input:checked+.fancy-radio{background-color:#e8e8eb;border-color:#d0d1d7}.aioseo-radio.disabled.type-2 .form-radio span,.aioseo-radio.disabled.type-2 .form-radio span:before{background-color:#e8e8eb}.aioseo-radio.disabled.type-2 .form-radio span:after{background-color:#8c8f9a}.aioseo-radio-toggle{display:flex;align-items:center;height:40px}.aioseo-radio-toggle div{height:100%}.aioseo-radio-toggle.inline{display:inline-flex}.aioseo-radio-toggle div:first-child{overflow:hidden;border-radius:0 3px 3px 0}.aioseo-radio-toggle div:first-child label{border-radius:0 3px 3px 0}.aioseo-radio-toggle div:last-child{overflow:hidden;border-radius:3px 0 0 3px}.aioseo-radio-toggle div:last-child label{border-radius:3px 0 0 3px}.aioseo-radio-toggle input{position:absolute!important;clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden}.aioseo-radio-toggle input:checked+label{background-color:#005ae0;color:#fff}.aioseo-radio-toggle input:checked+label.dark{background-color:#434960;color:#fff}.aioseo-radio-toggle label{height:100%;background-color:#e8e8eb;color:#141b38;font-size:14px;line-height:1;display:flex;align-items:center;justify-content:center;flex-direction:column;transition:all .1s ease-in-out;position:relative;padding:11px 20px;font-weight:600}.aioseo-radio-toggle label.disabled{cursor:default;pointer-events:none;opacity:.5}.aioseo-radio-toggle label:hover{background-color:#dadadf;cursor:pointer}.aioseo-radio-toggle label p{position:absolute;bottom:15px;margin:0}.aioseo-radio-toggle.circle label{background:#fff;color:#8c8f9a}.aioseo-radio-toggle.circle input+label{border-radius:50%;width:36px;height:36px;padding:8px}.aioseo-radio-toggle.circle input:checked+label{background:#e8e8eb;color:#2c324c}.aioseo-select{height:48px}.aioseo-select.multiselect--disabled .multiselect__select{background:none}.aioseo-select .multiselect__select{display:flex;align-items:center;justify-content:center;min-height:46px}.aioseo-select .multiselect__select:before{display:none}.aioseo-select .multiselect__select svg.aioseo-caret{color:#141b38;width:18px;height:18px;transition:transform .3s}.aioseo-select .multiselect__tags{height:100%;border:1px solid #d0d1d7;border-radius:3px;display:flex;justify-content:center;flex-direction:column;padding:16px 16px 16px 40px}.aioseo-select .multiselect__tags .multiselect__spinner{height:calc(100% - 2px);border:2px solid transparent}.aioseo-select .multiselect__tags .multiselect__spinner:after,.aioseo-select .multiselect__tags .multiselect__spinner:before{border-top-color:#434960}.aioseo-select .multiselect__tags .multiselect__single{display:inline-flex;margin:0;padding:0;color:#141b38;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.aioseo-select .multiselect__tags .multiselect__placeholder{color:#8c8f9a;font-size:16px;line-height:20px;margin:0;padding:0}.aioseo-select .multiselect__tags .multiselect__input{padding:0;margin:0 0 0 10px;border-radius:0;border:none;color:#141b38;min-height:auto;line-height:20px}.aioseo-select .multiselect__tags .multiselect__input:focus{outline:0;box-shadow:none;border:none}.aioseo-select .multiselect__tags .multiselect__input::-moz-placeholder{color:#8c8f9a}.aioseo-select .multiselect__tags .multiselect__input:-ms-input-placeholder{color:#8c8f9a}.aioseo-select .multiselect__tags .multiselect__input::placeholder{color:#8c8f9a}.aioseo-select .multiselect__tags .multiselect__tags-wrap{display:flex;align-items:center;flex-wrap:wrap}.aioseo-select .multiselect__tags .multiselect__tags-wrap .multiselect__tag{padding:0;display:inline-flex;align-items:center;font-size:14px;font-weight:600;color:#434960;margin:0 0 0 3px;height:24px;background-color:#f3f4f5;flex-shrink:0}.aioseo-select .multiselect__tags .multiselect__tags-wrap .multiselect__tag .multiselect__tag-value{padding:0 10px 0 5px}.aioseo-select .multiselect__tags .multiselect__tags-wrap .multiselect__tag .multiselect__tag-remove{padding:0 10px;height:100%;cursor:pointer;background-color:#f3f4f5;display:flex;align-items:center}.aioseo-select .multiselect__tags .multiselect__tags-wrap .multiselect__tag .multiselect__tag-remove:hover{background-color:#434960;color:#fff}.aioseo-select .multiselect__tags .multiselect__tags-wrap .multiselect__tag .multiselect__tag-remove:hover svg.aioseo-close{color:#fff}.aioseo-select .multiselect__tags .multiselect__tags-wrap .multiselect__tag .multiselect__tag-remove svg.aioseo-close{color:#434960;width:10px;height:10px}.aioseo-select.multiselect--active .multiselect__tags-wrap{margin-bottom:7px}.aioseo-select.small{height:30px;min-height:30px}.aioseo-select.small .multiselect__tags{min-height:30px;padding:8px 8px 8px 38px}.aioseo-select.small .multiselect__tags .multiselect__placeholder{font-size:14px}.aioseo-select.small .multiselect__select{height:28px;min-height:28px}.aioseo-select.small .multiselect__input{font-size:14px}.aioseo-select.small .multiselect__content-wrapper li.multiselect__element .multiselect__option{font-size:14px;padding:8px;min-height:30px}.aioseo-select.medium{height:40px}.aioseo-select.medium .multiselect__tags{padding:7px 7px 7px 40px}.aioseo-select.medium .multiselect__select{min-height:38px}.aioseo-select.multiple{min-height:48px;height:auto}.aioseo-select.multiple.small{min-height:30px}.aioseo-select.multiple.medium{min-height:40px}.aioseo-select.multiselect--above .multiselect__content-wrapper{border-top:1px solid #d0d1d7;border-bottom:none}.aioseo-select .multiselect__content-wrapper{border:1px solid #d0d1d7;border-top:none;border-bottom-right-radius:3px;border-bottom-left-radius:3px;z-index:50;-webkit-overflow-scrolling:touch}.aioseo-select .multiselect__content-wrapper .multiselect__content{max-width:100%}.aioseo-select .multiselect__content-wrapper li.multiselect__element{margin:0;border-bottom:1px solid #e8e8eb}.aioseo-select .multiselect__content-wrapper li.multiselect__element.last{border-bottom:none}.aioseo-select .multiselect__content-wrapper li.multiselect__element .multiselect__option{color:#141b38;font-weight:700;font-size:16px;white-space:normal;line-height:1.4}.aioseo-select .multiselect__content-wrapper li.multiselect__element .multiselect__option--highlight{background-color:#f2f7fd}.aioseo-select .multiselect__content-wrapper li.multiselect__element .multiselect__option--highlight:after{background-color:#005ae0;color:#fff}.aioseo-select .multiselect__content-wrapper li.multiselect__element .multiselect__option--selected{background-color:#f2f7fd}.aioseo-select .multiselect__content-wrapper li.multiselect__element .multiselect__option--disabled{font-weight:400;background-color:#fff!important;color:#8c8f9a}.aioseo-select .multiselect__content-wrapper li.multiselect__element .multiselect__option .docLink{font-size:13px;float:left}.aioseo-textarea-autosize{width:100%;background-color:#fff;border:1px solid #d0d1d7;border-radius:4px;font-size:16px;padding:12px}.aioseo-toggle{display:inline-flex}.aioseo-toggle:active,.aioseo-toggle:focus{outline:2px solid transparent}.aioseo-toggle.disabled{pointer-events:none}.aioseo-toggle.disabled .toggle-content{opacity:.5}.aioseo-toggle .toggle-content{position:relative;display:inline-block;width:36px;height:20px;margin-left:10px}.aioseo-toggle .toggle-content input{display:none}.aioseo-toggle .toggle-content input:checked+.toggle-switch{border:1px solid #005ae0;background-color:#005ae0}.aioseo-toggle .toggle-content input:checked+.toggle-switch:focus{outline:2px solid transparent}.aioseo-toggle .toggle-content input:checked+.toggle-switch:before{background-color:#fff;transform:translateX(-15px)}.aioseo-toggle .toggle-content input:focus+.toggle-switch{box-shadow:0 0 1px #005ae0;outline:2px solid transparent}.aioseo-toggle .toggle-content .toggle-switch{position:absolute;cursor:pointer;top:0;right:0;left:0;bottom:0;background-color:#fff;border:1px solid #d0d1d7;border-radius:15px;transition:.2s}.aioseo-toggle .toggle-content .toggle-switch:before{position:absolute;content:"";height:14px;width:14px;right:3px;bottom:2px;background-color:#d0d1d7;border-radius:50%;transition:.2s}.aioseo-wp-table input[type=search],.aioseo-wp-table select{border-color:#d0d1d7}.aioseo-wp-table select:focus{border-color:#005ae0;color:#005ae0;box-shadow:0 0 0 1px #005ae0}.aioseo-wp-table select:hover{color:#005ae0}.aioseo-wp-table input.button,.aioseo-wp-table input.button:hover{color:#005ae0;border-color:#005ae0}.aioseo-wp-table .header .subsubsub{color:#555d66;font-size:13px;font-weight:600}.aioseo-wp-table .header .subsubsub>span{display:inline-flex}.aioseo-wp-table .header .subsubsub .separator{margin:0 5px}.aioseo-wp-table .header .subsubsub .active{font-weight:700;color:#141b38}.aioseo-wp-table .header .subsubsub a{text-decoration:none}.aioseo-wp-table .header .subsubsub a:hover{text-decoration:underline}.aioseo-wp-table .header .search{display:flex;justify-content:flex-end}.aioseo-wp-table .header .search .aioseo-input{width:100%;max-width:215px;margin-left:6px}.aioseo-wp-table .header .pagination{color:#555d66}.aioseo-wp-table .header .pagination .button,.aioseo-wp-table .header .pagination input{margin-right:6px}.aioseo-wp-table .tablenav-pages .current-page{padding:0 8px 0 0}.aioseo-wp-table .wp-table{width:100%;position:relative}.aioseo-wp-table .wp-table .loader-overlay{position:absolute;top:46px;left:0;bottom:36px;right:0;background:rgba(0,0,0,.3);z-index:1;display:flex;align-items:center;justify-content:center}.aioseo-wp-table .wp-table .no-results{color:#8c8f9a;min-height:200px;display:flex;align-items:center;justify-content:center;font-weight:400;font-size:24px}.aioseo-wp-table .wp-table tr.even{background-color:#f9f9fa}.aioseo-wp-table .wp-table tr.enabled td,.aioseo-wp-table .wp-table tr.enabled td strong a{color:#141b38}.aioseo-wp-table .wp-table tr:not(.enabled):not(.edit-row) td,.aioseo-wp-table .wp-table tr:not(.enabled):not(.edit-row) td a.edit-link{color:#8c8f9a}.aioseo-wp-table .wp-table tr.edit-row th{padding:0 3px 0 0}.aioseo-wp-table .wp-table tr.edit-row td{padding:0 10px 0 30px}.aioseo-wp-table .wp-table tr td strong a{font-weight:400}.aioseo-wp-table .wp-table tr td .row-actions .edit a,.aioseo-wp-table .wp-table tr td strong a:hover{color:#005ae0}.aioseo-wp-table .wp-table tr td .row-actions .edit .trash a{color:#df2a4a}.aioseo-wp-table .wp-table tr td.edit-row-content .wrapper .border{padding:8px 0;border-top:1px solid #e8e8eb}.aioseo-add-404-redirection .generic-error{margin-bottom:20px}.aioseo-add-404-redirection .aioseo-settings-row .settings-name .name{font-size:14px}.aioseo-add-404-redirection .urls{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}.aioseo-add-404-redirection .urls .target{flex:1;display:flex;align-items:center;max-width:480px;min-width:400px;margin-left:20px}.aioseo-add-404-redirection .urls .target>*{flex:1}.aioseo-add-404-redirection .urls .target .aioseo-input{margin-bottom:10px}.aioseo-add-404-redirection .urls .target .aioseo-description{height:30px}.aioseo-add-404-redirection .urls .target .append-icon{width:60px;justify-content:flex-end}.aioseo-add-404-redirection .urls .target .append-icon svg{max-width:16px;margin-left:5px}.aioseo-add-404-redirection .urls .target .append-icon svg:last-of-type{margin-left:0}.aioseo-add-404-redirection .urls .target .append-icon svg.aioseo-circle-check{color:#00aa63}.aioseo-add-404-redirection .urls .target .append-icon svg.aioseo-circle-close{color:#df2a4a}.aioseo-add-404-redirection .urls .target .target-url-error,.aioseo-add-404-redirection .urls .target .target-url-warning{margin-bottom:10px}.aioseo-add-404-redirection .urls .redirect-type{flex:1;align-self:flex-start}.aioseo-add-404-redirection .urls .redirect-type .aioseo-select{max-width:220px}.aioseo-add-404-redirection .settings{display:flex;flex-direction:row;align-items:center;margin-top:30px}.aioseo-add-404-redirection .settings .all-settings{flex:1}.aioseo-add-404-redirection .settings .all-settings .all-settings-content{display:flex;align-items:center}.aioseo-add-404-redirection .settings .redirect-type{width:100%;max-width:350px;margin-left:24px}.aioseo-add-404-redirection .settings .redirect-type .aioseo-select{margin-top:5px}.aioseo-add-404-redirection .settings .aioseo-button{align-self:flex-end}.aioseo-add-404-redirection .settings .cancel-edit-row{margin-right:10px}.custom-rules[data-v-7e05ebd5]{width:100%}.custom-rules .rule-table[data-v-7e05ebd5]{margin-top:5px;border:1px solid #d0d1d7;border-radius:3px;width:100%;font-family:Helvetica;font-size:14px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0;text-align:right}.custom-rules .rule-table .rule[data-v-7e05ebd5]{padding:13px;background:#f9f9fa}.custom-rules .rule-table .rule.even[data-v-7e05ebd5]{background-color:#fff}.custom-rules .rule[data-v-7e05ebd5]{display:flex;flex-direction:row;align-items:center;padding-top:10px}.custom-rules .rule[data-v-7e05ebd5]:first-child{border-radius:3px 3px 0 0}.custom-rules .rule[data-v-7e05ebd5]:last-child{border-radius:0 0 3px 3px}.custom-rules .rule .rule-settings>.aioseo-select[data-v-7e05ebd5]:first-child{width:250px;min-width:250px}.custom-rules .rule .rule-settings[data-v-7e05ebd5]{display:flex;flex-direction:row;align-items:center;flex:1}.custom-rules .rule .rule-settings>[data-v-7e05ebd5]{margin:0 0 0 6px}.custom-rules .rule .rule-settings>.aioseo-toggle[data-v-7e05ebd5]{margin:0 4px 0 10px}.custom-rules .rule .actions[data-v-7e05ebd5],.custom-rules .rule .logical[data-v-7e05ebd5]{flex:0}.custom-rules svg[data-v-7e05ebd5]{width:14px;height:14px;cursor:pointer}.custom-rules svg.aioseo-trash[data-v-7e05ebd5]{color:#dadada}.custom-rules svg.aioseo-trash[data-v-7e05ebd5]:hover{color:#df2a4a}.custom-rules .aioseo-tooltip[data-v-7e05ebd5]{margin:0;display:flex}.custom-rules .aioseo-button svg[data-v-7e05ebd5]{color:#fff}.custom-rules .add-rule[data-v-7e05ebd5]{margin-top:10px}.custom-rules .add-rule svg[data-v-7e05ebd5]{margin-left:6px}.aioseo-add-redirection.edit-url{margin-bottom:30px}.aioseo-add-redirection.edit-url .urls{align-items:flex-start}.aioseo-add-redirection.edit-url .urls .url-arrow{margin:-8px 30px 0}.aioseo-add-redirection.edit-url .advanced-settings-link{text-decoration:underline;margin-top:21px}.aioseo-add-redirection.log-404 .urls .source{min-height:103px;align-items:flex-start}.aioseo-add-redirection .generic-error{margin-bottom:20px}.aioseo-add-redirection .aioseo-settings-row .settings-name .name{font-size:14px}.aioseo-add-redirection .urls{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}.aioseo-add-redirection .urls .break{flex-basis:100%;height:0}.aioseo-add-redirection .urls .url-arrow{width:36px;margin:-15px 30px 0;display:flex;align-items:center;justify-content:center}.aioseo-add-redirection .urls .url-arrow svg{height:103px;color:#005ae0}.aioseo-add-redirection .urls .source,.aioseo-add-redirection .urls .target{flex:1;display:flex;align-items:center}.aioseo-add-redirection .urls .source>*,.aioseo-add-redirection .urls .target>*{flex:1}.aioseo-add-redirection .urls .source .aioseo-input,.aioseo-add-redirection .urls .target .aioseo-input{margin-bottom:10px}.aioseo-add-redirection .urls .target .aioseo-description{height:30px}.aioseo-add-redirection .urls .target .append-icon{width:60px;justify-content:flex-end}.aioseo-add-redirection .urls .target .append-icon svg{max-width:16px;margin-left:5px}.aioseo-add-redirection .urls .target .append-icon svg:last-of-type{margin-left:0}.aioseo-add-redirection .urls .target .append-icon svg.aioseo-circle-check{color:#00aa63}.aioseo-add-redirection .urls .target .append-icon svg.aioseo-circle-close{color:#df2a4a}.aioseo-add-redirection .urls .target .target-url-error,.aioseo-add-redirection .urls .target .target-url-warning{margin-bottom:10px}.aioseo-add-redirection .settings{display:flex;flex-direction:column;align-items:center;margin-top:30px}.aioseo-add-redirection .settings .all-settings{width:100%}.aioseo-add-redirection .settings .all-settings .all-settings-content{display:flex;align-items:center;flex-wrap:wrap}.aioseo-add-redirection .settings .all-settings .all-settings-content .advanced-settings-link{margin:16px 16px 0 0;color:#8c8f9a}@media (max-width:767px){.aioseo-add-redirection .settings .all-settings .all-settings-content{align-items:start}}.aioseo-add-redirection .settings>.actions{align-self:flex-end;margin-top:-50px}.aioseo-add-redirection .settings>.actions.advanced{margin-top:-40px}.aioseo-add-redirection .settings .query-params,.aioseo-add-redirection .settings .redirect-type{margin-bottom:10px;flex:0 1 auto}.aioseo-add-redirection .settings .query-params .aioseo-select,.aioseo-add-redirection .settings .redirect-type .aioseo-select{margin-top:5px}.aioseo-add-redirection .settings .query-params{width:340px}.aioseo-add-redirection .settings .redirect-type{width:300px;margin-left:24px}.aioseo-add-redirection .settings .aioseo-button{align-self:flex-end}.aioseo-add-redirection .settings .cancel-edit-row{margin-right:10px}.aioseo-add-redirection-target-url,.aioseo-redirect-source-url{position:relative}.aioseo-redirect-source-url .aioseo-input input{padding-left:76px}.aioseo-redirect-source-url .aioseo-input .append-icon{width:60px;justify-content:flex-end}.aioseo-redirect-source-url .aioseo-input .append-icon svg{max-width:16px;margin-left:5px}.aioseo-redirect-source-url .aioseo-input .append-icon svg:last-of-type{margin-left:0}.aioseo-redirect-source-url .aioseo-input .append-icon svg.aioseo-gear{color:#8c8f9a;cursor:pointer}.aioseo-redirect-source-url .aioseo-input .append-icon svg.aioseo-gear.active,.aioseo-redirect-source-url .aioseo-input .append-icon svg.aioseo-gear:hover{color:#005ae0}.aioseo-redirect-source-url .aioseo-input .append-icon svg.aioseo-circle-check{color:#00aa63}.aioseo-redirect-source-url .aioseo-input .append-icon svg.aioseo-circle-close{color:#df2a4a}.aioseo-redirect-source-url .aioseo-input .append-icon svg.aioseo-trash{color:#8c8f9a;cursor:pointer}.aioseo-redirect-source-url .aioseo-input .append-icon svg.aioseo-trash.active,.aioseo-redirect-source-url .aioseo-input .append-icon svg.aioseo-trash:hover{color:#df2a4a}.aioseo-redirect-source-url .source-url-error,.aioseo-redirect-source-url .source-url-warning{margin-bottom:10px}.aioseo-redirect-source-url .source-url-options>div{padding-bottom:5px}.aioseo-redirect-source-url .source-url-options>div>div{margin-bottom:5px}.aioseo-add-redirection-url-results{display:flex;position:absolute;background:#fff;width:100%;max-height:300px;overflow:auto;border:1px solid #d0d1d7;border-radius:3px;z-index:50;right:1px;margin-top:-9px}.aioseo-add-redirection-url-results ul{display:inline-block;max-width:100%;list-style:none;padding:0;margin:0;min-width:100%;vertical-align:top}.aioseo-add-redirection-url-results ul li{margin:0;border-bottom:1px solid #e8e8eb;display:block}.aioseo-add-redirection-url-results ul li:last-of-type{border-bottom:none}.aioseo-add-redirection-url-results ul li>span{color:#141b38;font-weight:700;font-size:16px;white-space:normal;line-height:1.4;display:flex;padding:12px;min-height:40px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer}.aioseo-add-redirection-url-results ul li>span:hover{background-color:#f2f7fd}.aioseo-add-redirection-url-results ul li>span:hover .option-title{color:#005ae0}.aioseo-add-redirection-url-results .option{flex:1}.aioseo-add-redirection-url-results .option .option-title{font-weight:500;display:flex;font-size:16px;color:#141b38}.aioseo-add-redirection-url-results .option .option-title>div{margin-left:5px}.aioseo-add-redirection-url-results .option .option-title>div:first-of-type{display:inline-block}.aioseo-add-redirection-url-results .option .option-title .search-term{font-weight:700}.aioseo-add-redirection-url-results .option .option-details{display:flex;align-items:center;font-size:14px;color:#8c8f9a}.aioseo-add-redirection-url-results .option .option-details span{margin-left:15px}.aioseo-add-redirection-url-results .option-permalink{display:flex;align-items:center}.aioseo-add-redirection-url-results .option-permalink svg.aioseo-external{width:15px;height:15px;color:#434960}.aioseo-add-template-tag{border-radius:3px;padding:5px 10px;color:#141b38;font-size:14px;border:1px solid #e8e8eb;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:600}.aioseo-add-template-tag:hover{background-color:#f3f4f5}.aioseo-add-template-tag svg.aioseo-plus{width:10px;height:10px;color:#005ae0}.aioseo-additional-pages .additional-pages-table{border:1px solid #d0d1d7;border-radius:3px;margin-bottom:20px}.aioseo-additional-pages .additional-pages-table .page-priority{max-width:110px}.aioseo-additional-pages .additional-pages-table .page-frequency{max-width:166px}.aioseo-additional-pages .additional-pages-table .page-last-modified{max-width:155px}.aioseo-additional-pages .additional-pages-table .page-actions{max-width:20px}.aioseo-additional-pages .additional-pages-table .page-actions .aioseo-tooltip{display:inline-block;margin:0}.aioseo-additional-pages .additional-pages-table .pages-header{height:50px;display:flex;font-size:14px;padding:0 30px;align-items:center;border-bottom:1px solid #d0d1d7}.aioseo-additional-pages .additional-pages-table .pages-header>div{flex:1 0 auto}.aioseo-additional-pages .additional-pages-table .pages-rows{font-size:14px}.aioseo-additional-pages .additional-pages-table .pages-rows .page-row{background-color:#fff;height:70px;display:flex;align-items:center;padding:0 30px}.aioseo-additional-pages .additional-pages-table .pages-rows .page-row:last-of-type{border-radius:0 0 3px 3px}.aioseo-additional-pages .additional-pages-table .pages-rows .page-row.even{background-color:#f9f9fa}.aioseo-additional-pages .additional-pages-table .pages-rows .page-row>div{flex:1 0 auto;padding-left:30px}.aioseo-additional-pages .additional-pages-table .pages-rows .page-row>div:last-child{padding-left:0}.aioseo-additional-pages .additional-pages-table .pages-rows .page-row .page-actions svg.aioseo-trash{width:20px;height:20px;color:#8c8f9a;cursor:pointer;transition:color .1s ease}.aioseo-additional-pages .additional-pages-table .pages-rows .page-row .page-actions svg.aioseo-trash:hover{color:#df2a4a}.aioseo-additional-pages svg.aioseo-circle-plus{width:14px;height:14px;margin-left:10px}.aioseo-alert{position:relative;border-radius:3px;padding:24px;font-size:16px;color:#141b38;line-height:1.4}.aioseo-alert.small{padding:8px;font-size:13px}.aioseo-alert .aioseo-alert-close{cursor:pointer;position:absolute;top:-9px;left:-9px;width:18px;height:18px;border-radius:50%;padding:5px;display:inline-flex;justify-content:center;align-content:center}.aioseo-alert .aioseo-alert-close svg{width:100%;height:100%}.aioseo-alert.blue{border:1px solid #005ae0;background-color:#f2f7fd}.aioseo-alert.blue .aioseo-alert-close{background-color:#005ae0;color:#fff}.aioseo-alert.green{border:1px solid #00aa63;background-color:#f2fdf8}.aioseo-alert.green .aioseo-alert-close{background-color:#00aa63;color:#fff}.aioseo-alert.red{border:1px solid #df2a4a;background-color:#fbe9ec}.aioseo-alert.red .aioseo-alert-close{background-color:#df2a4a;color:#fff}.aioseo-alert.yellow{border:1px solid #f18200;background-color:#fcfae8}.aioseo-alert.yellow .aioseo-alert-close{background-color:#f18200;color:#fff}.aioseo-alert.no-border{border-width:0}.aioseo-alert.text-center{text-align:center}.aioseo-analyze-competitor-site-score{border:1px solid #00aa63;border-radius:3px;color:#00aa63;font-size:14px;padding:0 8px;height:24px;display:inline-flex;align-items:center;justify-content:center;margin-left:14px}.aioseo-analyze-competitor-site-score.red{color:#df2a4a;border-color:#df2a4a}.aioseo-analyze-competitor-site-score.orange{color:#f18200;border-color:#f18200}.aioseo-animated-dannie{display:flex;align-content:center;align-items:center;justify-content:center}.aioseo-animated-dannie svg{max-width:250px}.aioseo-blur{filter:blur(3px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.aioseo-card{color:#141b38;background-color:#fff;border:1px solid #e8e8eb;box-shadow:0 2px 5px rgba(0,0,0,.05);margin:30px 0}.aioseo-card.disabled .content{background:#f9f9fa;font-size:16px;line-height:24px}@media only screen and (max-width:782px){.aioseo-card{margin:20px 0}}.aioseo-card svg.aioseo-circle-question-mark{width:17px;height:17px;color:#8c8f99;transition:background-color .2s ease}.aioseo-card svg.aioseo-circle-question-mark:hover{color:#5a5c65}.aioseo-card .header{display:flex;align-items:center;height:70px;padding:0 30px;font-weight:600;font-size:18px;border-bottom:1px solid #e8e8eb}.aioseo-card .header .header-icon{display:flex}.aioseo-card .header .header-icon svg{width:24px;height:24px;margin-left:16px}.aioseo-card .header .text{flex:1 0 auto;display:flex;align-items:center}.aioseo-card .header .text svg.aioseo-circle-question-mark{cursor:pointer;width:17px;height:17px}.aioseo-card .header .text .aioseo-pro-badge{margin-right:10px}.aioseo-card .header .text .card-score{display:flex;flex:1;align-items:center;justify-content:flex-end;padding-left:18px;font-size:13px}.aioseo-card .header .text .card-score.green{color:#00aa63}.aioseo-card .header .text .card-score.orange{color:#f18200}.aioseo-card .header .text .card-score.red{color:#df2a4a}.aioseo-card .header .text .card-score svg{margin-left:7px}.aioseo-card .header svg.aioseo-caret{width:24px;height:24px;cursor:pointer;transform:rotate(180deg);transition:transform .3s}.aioseo-card .header svg.aioseo-caret.rotated{transform:rotate(90deg)}.aioseo-card .header svg.aioseo-close{width:14px;height:14px;cursor:pointer}.aioseo-card .content{padding:30px;position:relative}.aioseo-card div.aioseo-settings-row:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}.aioseo-copy-block{display:flex}.aioseo-copy-block .message{background-color:#fff;min-height:56px;display:flex;align-items:center;border:1px solid #dcdde1;border-radius:0 3px 3px 0;padding:10px 24px;font-weight:600}.aioseo-copy-block .copy-tooltip{display:flex}.aioseo-copy-block .copy{background-color:#fff;min-height:56px;display:flex;align-items:center;border:1px solid #dcdde1;border-right-width:0;border-radius:3px 0 0 3px;padding:10px 16px;font-weight:600;cursor:pointer}.aioseo-copy-block .copy:hover svg.aioseo-copy{color:#a7a7a7}.aioseo-copy-block .copy svg.aioseo-copy{width:20px;height:20px;color:#dadada}.aioseo-copy-block .copy svg.aioseo-circle-check-solid{width:20px;height:20px;color:#00aa63}.aioseo-display-info .aioseo-box-toggle svg{margin-top:-15px;color:#434960}.aioseo-display-info svg.aioseo-shortcode,.aioseo-display-info svg.aioseo-widget{width:100%;height:auto;max-width:60px}.aioseo-display-info svg.aioseo-gutenberg-block{width:59px;height:54px}.aioseo-display-info svg.aioseo-gutenberg-block rect{width:100%;width:56px;height:51px}.aioseo-display-info svg.aioseo-php{width:110px}.aioseo-display-info .copy-box{padding-top:.5rem}.aioseo-display-info .copy-box>div{padding:30px;border-radius:3px;background-color:#f9f9fa}.aioseo-display-info .copy-box .aioseo-description{margin:0}.aioseo-display-info .copy-box .aioseo-copy-block{margin:20px 0 0}.aioseo-display-info .aioseo-tooltip{margin-right:0}.aioseo-exclude-posts{display:flex}.aioseo-exclude-posts .aioseo-select{max-width:600px;display:inline-block;margin-left:10px}.aioseo-exclude-posts .aioseo-select .multiselect__option{display:flex}.aioseo-exclude-posts .aioseo-select .multiselect__option--highlight .option-title{color:#005ae0}.aioseo-exclude-posts .option{flex:1 0 auto}.aioseo-exclude-posts .option .option-title{font-weight:500;font-size:16px;color:#141b38}.aioseo-exclude-posts .option .option-title .search-term{font-weight:700}.aioseo-exclude-posts .option .option-details{display:flex;align-items:center;font-size:14px;color:#8c8f9a}.aioseo-exclude-posts .option .option-details span{margin-left:15px}.aioseo-exclude-posts .option-permalink{display:flex;align-items:center}.aioseo-exclude-posts .option-permalink svg.aioseo-external{width:15px;height:15px;color:#434960}.aioseo-exclude-posts .multiselect-toggle{padding:10px 13px;width:40px;position:absolute;height:36px;left:2px;top:2px;text-align:center;z-index:1}.aioseo-exclude-posts .multiselect-toggle svg.aioseo-add-plus{width:14px;height:14px;color:#000}.aioseo-facebook-preview{background-color:#f0f2f5;padding:30px;display:flex;align-items:center;justify-content:center}.aioseo-facebook-preview .facebook-post{width:100%;max-width:525px;border-radius:10px;box-shadow:0 2px 5px rgba(0,0,0,.1);background-color:#fff}.aioseo-facebook-preview .facebook-post .facebook-header{height:65px;padding:0 18px;display:flex;align-items:center}.aioseo-facebook-preview .facebook-post .facebook-header .profile-photo{overflow:hidden;width:40px;height:40px;border:1px solid #e8e8eb;border-radius:50%}.aioseo-facebook-preview .facebook-post .facebook-header .profile-photo img{height:100%;width:100%}.aioseo-facebook-preview .facebook-post .facebook-header .poster{margin-right:10px;flex:1 0 auto}.aioseo-facebook-preview .facebook-post .facebook-header .poster .poster-name{font-size:15px;color:#050505;font-weight:500}.aioseo-facebook-preview .facebook-post .facebook-header .poster .poster-date{color:#65676b;font-size:13px}.aioseo-facebook-preview .facebook-post .facebook-header .ellipsis{display:inline-flex;align-items:center}.aioseo-facebook-preview .facebook-post .facebook-header .ellipsis div{background-color:#5e666f;width:4px;height:4px;border-radius:50%;margin:0 2px}.aioseo-facebook-preview .facebook-post .facebook-header .ellipsis div:first-child{margin-right:0}.aioseo-facebook-preview .facebook-post .facebook-header .ellipsis div:last-child{margin-left:0}.aioseo-facebook-preview .facebook-post .facebook-content{display:flex;flex-direction:column}.aioseo-facebook-preview .facebook-post .facebook-content img{width:100%;height:auto}.aioseo-facebook-preview .facebook-post .facebook-content.vertical{flex-direction:row}.aioseo-facebook-preview .facebook-post .facebook-content.vertical img{max-width:158px;max-height:158px;width:auto;height:auto}.aioseo-facebook-preview .facebook-post .facebook-content .facebook-site-description{flex:1;background-color:#f2f3f5;padding:9px 13px;color:#606770}.aioseo-facebook-preview .facebook-post .facebook-content .facebook-site-description .site-domain{font-size:13px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aioseo-facebook-preview .facebook-post .facebook-content .facebook-site-description .site-title{color:#1d2129;font-size:17px;font-weight:600;margin:5px 0}.aioseo-facebook-preview .facebook-post .facebook-content .facebook-site-description .site-description{font-size:14px}.aioseo-facebook-preview .facebook-post .facebook-footer{height:24px}.aioseo-feature-card{height:100%;border:1px solid #e8e8eb;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.05);color:#141b38;display:flex;flex-direction:column}.aioseo-feature-card .feature-card-body{padding:30px 30px 20px;flex:1}.aioseo-feature-card .feature-card-body.static{padding:30px}.aioseo-feature-card .feature-card-body .feature-card-header{display:flex;align-items:center;font-size:18px;font-weight:600;margin-bottom:16px}.aioseo-feature-card .feature-card-body .feature-card-header img,.aioseo-feature-card .feature-card-body .feature-card-header svg{width:28px;height:28px;margin-left:10px}.aioseo-feature-card .feature-card-body .feature-card-description{color:#434960;font-size:15px}.aioseo-feature-card .feature-card-body .feature-card-description .learn-more{margin-top:10px}.aioseo-feature-card .feature-card-footer{padding:15px}.aioseo-feature-card .feature-card-footer:not(.upgrade-required){border:2px solid #fff;background-color:#f9f9fa;padding:12px;min-height:43px}.aioseo-feature-card .feature-card-footer .feature-card-install-activate{display:flex;align-items:center;justify-content:flex-end;height:30px;position:relative}.aioseo-feature-card .feature-card-footer .feature-card-install-activate .aioseo-loading-spinner{position:absolute;right:0}.aioseo-feature-card .feature-card-footer .feature-card-install-activate .status{font-weight:600;font-size:14px}.aioseo-feature-card .feature-card-footer .feature-card-install-activate .aioseo-toggle .toggle-content{margin-left:0;margin-right:10px}.aioseo-feature-card .feature-card-footer .feature-card-upgrade-cta{display:flex;align-items:center;justify-content:flex-end}.aioseo-feature-card .feature-card-footer.installed .feature-card-install-activate .status{color:#8c8f9a}.aioseo-setup-wizard-container{margin-top:30px;margin-bottom:50px;padding:30px;color:#fff;position:relative;background-color:#005ae0}@media only screen and (max-width:782px){.aioseo-setup-wizard-container{margin-top:20px}}.aioseo-setup-wizard-container p{color:#fff}.aioseo-setup-wizard-container .getting-started-wrapper{display:flex}.aioseo-setup-wizard-container .getting-started-wrapper .video{flex:0 0 533px;margin:20px 20px 0}.aioseo-setup-wizard-container .getting-started-wrapper .video .wrapper{padding-bottom:56.25%;margin-bottom:-60px;position:relative;height:0}.aioseo-setup-wizard-container .getting-started-wrapper .video .wrapper iframe{width:100%;height:100%;position:absolute;top:0;right:0}@media only screen and (max-width:1350px){.aioseo-setup-wizard-container .getting-started-wrapper .video{flex:0 0 593px;margin:20px;align-self:center}.aioseo-setup-wizard-container .getting-started-wrapper .video .wrapper{margin-bottom:0}.aioseo-setup-wizard-container .getting-started-wrapper .wizard-actions .aioseo-col{flex-basis:100%;max-width:100%;justify-content:center}}@media only screen and (max-width:1300px){.aioseo-setup-wizard-container .getting-started-wrapper{flex-direction:row;flex-wrap:wrap}.aioseo-setup-wizard-container .getting-started-wrapper .video{margin:20px 0 -60px}.aioseo-setup-wizard-container .getting-started-wrapper .text,.aioseo-setup-wizard-container .getting-started-wrapper .video{flex-basis:100%;width:100%}.aioseo-setup-wizard-container .getting-started-wrapper .wizard-actions{justify-content:center}.aioseo-setup-wizard-container .getting-started-wrapper .wizard-actions .aioseo-col{flex-basis:inherit;max-width:inherit;justify-content:center}}@media only screen and (max-width:782px){.aioseo-setup-wizard-container .getting-started-wrapper .wizard-actions .aioseo-col{flex-basis:100%;max-width:100%;justify-content:center}}.aioseo-setup-wizard-container .aioseo-row{position:relative;z-index:1}.aioseo-setup-wizard-container .wizard-actions .aioseo-col{display:flex;align-items:center}.aioseo-setup-wizard-container .wizard-actions .aioseo-button svg{width:16px;height:16px;margin-left:10px}.aioseo-setup-wizard-container .setup-wizard-bg{width:100%;height:100%;overflow:hidden;z-index:0;position:absolute;top:0;right:0}.aioseo-setup-wizard-container .setup-wizard-bg svg.aioseo-setup-wizard-bg,.aioseo-setup-wizard-container .setup-wizard-bg svg.aioseo-setup-wizard-bg rect{width:auto;height:100%}.aioseo-setup-wizard-container .close-wizard{color:#fff;width:20px;height:20px;position:absolute;left:20px;top:20px;z-index:1;display:flex;align-items:center;justify-content:center}.aioseo-setup-wizard-container .close-wizard:hover{color:#ccc}.aioseo-setup-wizard-container .close-wizard svg.aioseo-close{width:12px;height:12px;cursor:pointer;color:#fff}.aioseo-setup-wizard-container .close-wizard svg.aioseo-close:hover{color:#dadada}.aioseo-setup-wizard-container p.how-to-get-started{margin:0}.aioseo-setup-wizard-container p.welcome-text{line-height:1.6}.aioseo-setup-wizard-container h2{color:#fff;line-height:1.4}.aioseo-setup-wizard-container a{color:#fff}.aioseo-setup-wizard-container svg.aioseo-book{width:20px;height:20px;margin:0 0 0 10px}.aioseo-setup-wizard-container .getting-started-video{padding-left:20px;margin-bottom:-60px;position:relative;height:0;padding-bottom:56.25%}.aioseo-setup-wizard-container .getting-started-video iframe{width:100%;height:100%;position:absolute;top:0;right:0}.aioseo-google-search-preview{padding:32px 30px;border:1px solid #e8e8eb}.aioseo-google-search-preview .domain{font-size:14px;line-height:1.3;color:#3c4043;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aioseo-google-search-preview .site-title{font-size:20px;line-height:1.3;color:#1a0dab;margin:3px 0}.aioseo-google-search-preview .meta-description{max-width:600px;font-size:14px;line-height:1.4;color:#52565a}.edit-post-sidebar .domain{font-size:13px}.edit-post-sidebar .site-title{font-size:16px}.edit-post-sidebar .meta-description{font-size:12px}.aioseo-modal-content .domain,.aioseo-modal-content .meta-description{font-size:14px}.aioseo-modal-content .site-title{font-size:20px}html:not([data-scroll="0"]) .aioseo-header{box-shadow:0 2px 5px rgba(0,0,0,.05);transition:box-shadow .6s}.aioseo-header{position:fixed;z-index:1051;top:0;left:0;right:0;background-color:#fff;height:72px;color:#141b38}.aioseo-header .mascot{width:35px;height:auto;margin-left:10px}.aioseo-header .aioseo-header-content{padding:0;display:flex;height:72px;align-items:center}.aioseo-header .aioseo-header-content svg.aioseo-logo{height:26px;margin-left:10px}.aioseo-header .aioseo-header-content .spacer{display:inline-flex;width:26.25px;height:0;border:1px solid #d0d1d7;transform:rotate(72.26deg)}.aioseo-header .aioseo-header-content .page-name{display:inline-flex;margin-right:10px;font-size:18px;font-weight:400;flex:1 0 auto}.aioseo-header .aioseo-header-content .header-actions{display:flex}.aioseo-header .aioseo-header-content .header-actions .round{position:relative;background-color:#f3f4f5;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin-right:10px;cursor:pointer;transition:background-color .2s ease}.aioseo-header .aioseo-header-content .header-actions .round svg{width:20px;height:20px}.aioseo-header .aioseo-header-content .header-actions .round:hover{background-color:#e5e7e9}.aioseo-header .aioseo-header-content .header-actions .number{position:absolute;background-color:#df2a4a;width:16px;height:16px;font-weight:600;font-size:10px;color:#fff;top:-8px;right:50%;transform:translateX(50%);margin:0;-webkit-animation:bounce 2s 5;animation:bounce 2s 5}.aioseo-header .aioseo-header-content .header-actions .number:hover{background-color:#df2a4a}@-webkit-keyframes bounce{0%,25%,50%,75%,to{transform:translateX(50%) translateY(0)}40%{transform:translateX(50%) translateY(-8px)}60%{transform:translateX(50%) translateY(-4px)}}@keyframes bounce{0%,25%,50%,75%,to{transform:translateX(50%) translateY(0)}40%{transform:translateX(50%) translateY(-8px)}60%{transform:translateX(50%) translateY(-4px)}}body.modal-open{overflow:hidden}.aioseo-help{display:block;position:fixed;top:0;bottom:0;right:0;left:0;height:100%;width:100vw;background-color:#fff;color:#8c8f9a;opacity:0;max-height:100vh;overflow-y:auto;transition:opacity .3s ease-in 0s;z-index:-999}.aioseo-help.visible{opacity:1;z-index:100000}.aioseo-help .aioseo-help-header{background:#fff;width:100%;height:60px;position:fixed;z-index:1;top:0;right:0}.aioseo-help .aioseo-help-docs{margin-bottom:25px;display:none}.aioseo-help .aioseo-help-docs li{padding:0 4px 14px 0;margin:0}.aioseo-help .aioseo-help-docs .aioseo-help-docs-viewall{margin:10px 0 0}.aioseo-help .aioseo-help-docs .aioseo-help-additional-docs{display:none}.aioseo-help .aioseo-help-docs .aioseo-help-additional-docs.opened{display:block}.aioseo-help .aioseo-help-docs .icon .aioseo-description{width:20px;margin-top:0;position:relative;top:5px;right:-5px;color:#8c8f9a}.aioseo-help .help-content{background-color:#fff;width:100%;max-width:740px;margin:0 auto 50px;padding:0 20px;box-sizing:border-box;z-index:1}.aioseo-help .help-content .aioseo-help-category{border-top:1px solid #e8e8eb;margin:0}.aioseo-help .help-content .aioseo-help-category:last-child{border-bottom:1px solid #e8e8eb}.aioseo-help .help-content .aioseo-help-category header{display:block;position:relative;cursor:pointer;width:100%;height:68px}.aioseo-help .help-content .aioseo-help-category header .title{display:block;font-size:16px;color:#8c8f9a;font-weight:600;padding:23px 30px 23px 11px}.aioseo-help .help-content .aioseo-help-category .folder-open{position:absolute;top:24px;width:20px;height:20px;color:#8c8f9a}.aioseo-help .help-content .aioseo-help-category .dashicons-arrow-right-alt2{position:absolute;top:20px;left:0;transition:transform .3s ease-out}.aioseo-help .help-content .aioseo-help-category.opened .aioseo-help-docs{display:block}.aioseo-help .help-content .aioseo-help-category.opened .dashicons-arrow-right-alt2{transform:rotate(-90deg)}.aioseo-help .help-content #aioseo-help-search{position:relative;background-color:#fff;text-align:center;top:0;padding:74px 0 50px}.aioseo-help .help-content #aioseo-help-result .aioseo-help-docs{display:block}.aioseo-help .help-content #aioseo-help-footer{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;margin:50px 0 0}@media screen and (max-width:750px){.aioseo-help .help-content #aioseo-help-footer{display:block}}.aioseo-help .help-content #aioseo-help-footer .aioseo-help-footer-block{box-sizing:border-box;max-width:325px;border:1px solid #8c8f9a;border-radius:6px;text-align:center}@media screen and (max-width:750px){.aioseo-help .help-content #aioseo-help-footer .aioseo-help-footer-block{max-width:100%}}.aioseo-help .help-content #aioseo-help-footer .aioseo-help-footer-block:first-child{margin-left:20px}@media screen and (max-width:750px){.aioseo-help .help-content #aioseo-help-footer .aioseo-help-footer-block:first-child{margin:0 0 20px}}.aioseo-help .help-content #aioseo-help-footer .aioseo-help-footer-block a{display:block;padding:25px;text-decoration:none;color:#8c8f9a}.aioseo-help .help-content #aioseo-help-footer .aioseo-help-footer-block a h3{color:#8c8f9a}.aioseo-help .help-content #aioseo-help-footer .aioseo-help-footer-block a span{font-size:16px;color:#005ae0;text-decoration:underline}.aioseo-help .help-content #aioseo-help-footer .aioseo-help-footer-block a:hover span{text-decoration:none}.aioseo-help .help-content #aioseo-help-footer .aioseo-description,.aioseo-help .help-content #aioseo-help-footer .aioseo-support{width:48px;margin-top:0;color:#8c8f9a}#aioseo-help-logo{position:fixed;width:132px;height:26px;top:20px;right:20px;z-index:2}#aioseo-help-close{position:fixed;width:20px;height:20px;top:30px;left:30px;cursor:pointer;opacity:.7;transition:all .05s;z-index:2}@media screen and (max-width:750px){#aioseo-help-close{top:20px;left:20px}}.aioseo-html-tags-editor .no-access{margin-bottom:20px}.aioseo-html-tags-editor .aioseo-description.tags-description{margin:0 0 20px}.aioseo-html-tags-editor .add-tags{display:flex;align-items:center;margin-bottom:20px}.aioseo-html-tags-editor .add-tags div{margin-left:10px}.aioseo-html-tags-editor .add-tags a{font-size:14px}.aioseo-html-tags-editor .add-tags a.no-underline{padding-right:10px}.aioseo-loading-spinner{width:35px;height:35px;position:absolute}.aioseo-loading-spinner .double-bounce1,.aioseo-loading-spinner .double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;right:0;-webkit-animation:sk-bounce 1.3s ease-in-out infinite;animation:sk-bounce 1.3s ease-in-out infinite}.aioseo-loading-spinner.dark .double-bounce1,.aioseo-loading-spinner.dark .double-bounce2{background-color:#8c8f9a}.aioseo-loading-spinner .double-bounce2{-webkit-animation-delay:-.65s;animation-delay:-.65s}@-webkit-keyframes sk-bounce{0%,to{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes sk-bounce{0%,to{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}body.vue-build{margin:0}body.vue-build .aioseo-app{min-height:calc(100vh - 88px)}body.vue-build .aioseo-app .aioseo-main{padding-bottom:30px}body.aioseo-setup-wizard{margin:0;padding:0}body.aioseo-setup-wizard .aioseo-app{min-height:100vh;width:100%}body[class*=page_aioseo] .aioseo-header,body[class*=page_aioseo] .aioseo-notifications .overlay{right:160px}body[class*=page_aioseo].folded .aioseo-header,body[class*=page_aioseo].folded .aioseo-notifications .overlay{right:36px}body[class*=page_aioseo] #wpcontent{padding:0;background-color:#f3f4f5}body[class*=page_aioseo] .update-nag{display:none}body[class*=page_aioseo].admin-bar .aioseo-app{min-height:calc(100vh - 185px)}body[class*=page_aioseo].admin-bar.aioseo-has-bar .aioseo-app{min-height:calc(100vh - 225px)}body[class*=page_aioseo].admin-bar .aioseo-header,body[class*=page_aioseo].admin-bar .aioseo-notifications .notification-menu,body[class*=page_aioseo].admin-bar .aioseo-notifications .overlay{top:32px}body[class*=page_aioseo] .aioseo-app{min-height:calc(100vh - 153px)}body[class*=page_aioseo].aioseo-has-bar .aioseo-app{min-height:calc(100vh - 193px)}body[class*=page_aioseo].aioseo-has-bar .aioseo-header{height:112px}@media screen and (max-width:782px){body[class*=page_aioseo].aioseo-has-bar .aioseo-header{height:132px}}@media screen and (max-width:960px){body[class*=page_aioseo].auto-fold .aioseo-header,body[class*=page_aioseo].auto-fold .aioseo-notifications .overlay{right:36px}}@media screen and (max-width:782px){body[class*=page_aioseo] #wpbody-content{padding-bottom:20px}body[class*=page_aioseo].admin-bar .aioseo-app{min-height:calc(100vh - 199px)}body[class*=page_aioseo].admin-bar .aioseo-header,body[class*=page_aioseo].admin-bar .aioseo-notifications .notification-menu,body[class*=page_aioseo].admin-bar .aioseo-notifications .overlay{top:46px}body[class*=page_aioseo] .aioseo-header,body[class*=page_aioseo] .aioseo-notifications .overlay,body[class*=page_aioseo].auto-fold .aioseo-header,body[class*=page_aioseo].auto-fold .aioseo-notifications .overlay{right:0}}@media screen and (max-width:600px){body[class*=page_aioseo].admin-bar .aioseo-header,body[class*=page_aioseo].admin-bar .aioseo-notifications .menu,body[class*=page_aioseo].admin-bar .aioseo-notifications .overlay{position:absolute;top:46px}}body.aioseo-has-bar .aioseo-app .aioseo-main>.aioseo-container{margin-top:128px}@media screen and (max-width:782px){body.aioseo-has-bar .aioseo-app .aioseo-main>.aioseo-container{margin-top:148px}}.aioseo-app{box-sizing:border-box;background-color:#f3f4f5}.aioseo-app .route-fade-enter-active,.aioseo-app .route-fade-leave-active{transition:all .2s}.aioseo-app .route-fade-enter,.aioseo-app .route-fade-leave-active{opacity:0}.aioseo-app .route-fade-enter{transform:translateX(-30px)}.aioseo-app .route-fade-leave-active{transform:translateX(30px)}.aioseo-app *,.aioseo-app :after,.aioseo-app :before{box-sizing:inherit}.aioseo-app * :not(.aioseo-button):not(.aioseo-input),.aioseo-app :after :not(.aioseo-button):not(.aioseo-input),.aioseo-app :before :not(.aioseo-button):not(.aioseo-input){line-height:1.4}.aioseo-app p{font-size:16px}.aioseo-app a:not(.aioseo-button){color:#005ae0}.aioseo-app a:not(.aioseo-button).text-white{color:#fff}.aioseo-app a:not(.aioseo-button).no-underline,.aioseo-app a:not(.aioseo-button):hover{text-decoration:none}.aioseo-app h2{font-size:32px;margin:0}.aioseo-app .aioseo-main{height:100%}.aioseo-app .aioseo-main>.aioseo-container{margin-top:88px}.aioseo-app .aioseo-main .save-changes{display:flex;justify-content:flex-end}.aioseo-app .d-flex{display:flex}.aioseo-app .aioseo-section-description{font-size:16px;color:#141b38;line-height:1.8;padding-bottom:30px}.aioseo-app .aioseo-description-text{font-size:14px;line-height:1.8;color:#141b38}.aioseo-app .aioseo-description-text.aioseo-error{color:#df2a4a}.aioseo-app .aioseo-description{font-size:14px;line-height:1.8;margin:8px 0 0;color:#141b38}.aioseo-app .aioseo-description.no-margin{margin:0}.aioseo-app .aioseo-description.aioseo-error{color:#df2a4a}.aioseo-app .max-recommended-count{color:#434960;text-align:left;margin-top:10px;font-size:14px}.aioseo-app .max-recommended-count strong.error{color:#df2a4a}.aioseo-app .popper{text-align:right;font-size:12px;padding:20px;background-color:#fff;border:none;border-radius:3px;box-shadow:0 3px 4.8px 0 rgba(32,71,102,.27);z-index:9999;max-width:350px;line-height:1.4}.aioseo-app .popper.action{padding:8px 12px;background-color:#141b38;color:#fff}.aioseo-app .popper.action .popper__arrow{border-top-color:#141b38}.aioseo-app .popper[x-placement^=bottom]{box-shadow:0 -2px 4.8px 0 rgba(32,71,102,.27)}.aioseo-app .popper .aioseo-description{margin:0}.aioseo-app .aioseo-row-highlight{-webkit-animation-name:color;animation-name:color;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:2;animation-iteration-count:2}@-webkit-keyframes color{0%{background-color:#fff}50%{background-color:#00aa63}to{background-color:#fff}}@keyframes color{0%{background-color:#fff}50%{background-color:#00aa63}to{background-color:#fff}}.aioseo-seo-site-score .aioseo-blur{display:flex;align-items:center}.aioseo-seo-site-score .aioseo-seo-site-score-cta{position:absolute;right:50%;top:50%;transform:translateX(50%) translateY(-50%);background-color:#fff;padding:24px 30px;border:1px solid #e8e8eb;box-shadow:0 2px 10px rgba(0,90,224,.2);color:#141b38;font-size:16px;font-weight:600;width:82%;max-width:500px;text-align:center}.aioseo-app .aioseo-upgrade-bar{height:40px;background-color:#00aa63;display:flex;align-items:center;justify-content:center;color:#fff;font-size:13px;padding:0 40px 0 14px}.aioseo-app .aioseo-upgrade-bar .upgrade-text{display:flex;align-items:center;flex:1;justify-content:center}.aioseo-app .aioseo-upgrade-bar .upgrade-arrow{font-size:15px;text-decoration:none}.aioseo-app .aioseo-upgrade-bar .upgrade-arrow:hover{text-decoration:none}.aioseo-app .aioseo-upgrade-bar strong{font-weight:600}.aioseo-app .aioseo-upgrade-bar svg.aioseo-logo-gear{width:20px;height:20px;min-width:20px;margin-left:14px}.aioseo-app .aioseo-upgrade-bar svg.aioseo-close{cursor:pointer;width:12px;height:12px}.aioseo-app .aioseo-upgrade-bar a{color:#fff;text-decoration:underline}.aioseo-app .aioseo-upgrade-bar a:hover{text-decoration:none}@media screen and (max-width:782px){.aioseo-app .aioseo-upgrade-bar{padding:0 10px;height:60px}}.field-description[data-v-2bfc1de2]{display:inline-block;margin-top:10px;font-size:14px}.aioseo-address-wrapper[data-v-4bc9bbe6]{display:flex;max-width:500px}.field-description[data-v-4bc9bbe6]{display:inline-block;margin-bottom:10px;font-size:14px}.mt-8[data-v-4bc9bbe6]{margin-top:8px}.field-description[data-v-a0a894b8]{display:inline-block;margin-bottom:10px;font-size:14px}.mt-8[data-v-a0a894b8]{margin-top:8px}.field-description[data-v-4fb4e044]{display:inline-block;margin-bottom:10px;font-size:14px}.mt-8[data-v-4fb4e044]{margin-top:8px}.field-description[data-v-85733554]{display:inline-block;margin-top:10px;font-size:14px}.field-description[data-v-515336a2]{display:inline-block;margin-bottom:10px;font-size:14px}.mt-8[data-v-515336a2]{margin-top:8px}.field-description[data-v-78337de7]{display:inline-block;margin-bottom:10px;font-size:14px}.mt-8[data-v-78337de7]{margin-top:8px}.aioseo-general-settings .more-tooltip-text strong{color:#00aa63}.aioseo-general-settings .license-cta-box{border-radius:3px;background-color:#f2f7fd;padding:20px;max-width:630px;margin:10px 0 30px}.aioseo-general-settings .license-cta-box a{color:#00aa63}.aioseo-general-settings .license-cta-box div{font-weight:600}.aioseo-general-settings .license-cta-box span{font-size:14px;font-style:italic}.aioseo-general-settings .license-key{margin-top:10px;display:flex;max-width:560px}.aioseo-general-settings .license-key .aioseo-input{margin-left:10px}.aioseo-app .aioseo-tabs.internal{margin-bottom:0}.aioseo-app .aioseo-tabs.internal .md-tabs.md-theme-default .md-tabs-navigation{margin-top:5px}.aioseo-app .aioseo-tabs.internal .md-tabs.md-theme-default .md-tabs-navigation .md-button{height:60px}.aioseo-app .aioseo-tabs.internal .md-tabs.md-theme-default .md-tabs-navigation .md-button .md-ripple{padding:0 25px}.aioseo-app .aioseo-tabs.internal .md-tabs.md-theme-default .md-tabs-navigation .md-button .md-ripple .md-ripple-wave{display:none}.aioseo-app .aioseo-tabs.skinny .md-tabs.md-theme-default .md-tabs-navigation .md-button .md-ripple{padding:0 16px}.aioseo-app .md-tabs{display:flex;flex-direction:column}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation{margin-top:2px;background:transparent;display:flex;position:relative;justify-content:flex-start}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation.md-elevation-0{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-button{color:#141b38;max-width:264px;min-width:72px;height:60px;margin:0;border-radius:0;font-size:15px;font-weight:500;padding:0;display:inline-block;position:relative;overflow:hidden;outline:none;background:transparent;border:0;transition:.4s cubic-bezier(.4,0,.2,1);font-family:inherit;line-height:normal;text-decoration:none;vertical-align:top;white-space:nowrap}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-button:before{position:absolute;top:0;left:0;bottom:0;right:0;opacity:0;transition:.4s cubic-bezier(.4,0,.2,1);will-change:background-color,opacity;content:" "}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-button .md-ripple{padding:0 18px;display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(circle,#fff 100%,#000 0);mask-image:radial-gradient(circle,#fff 100%,#000 0)}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-button .md-ripple .md-button-content{position:static;z-index:2}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-button:not([disabled]){cursor:pointer}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-button:not([disabled]):active:before,.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-button:not([disabled]):hover:before{background-color:currentColor;opacity:.12}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-button.md-active{color:#005ae0}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-button.md-active:focus{outline:none;box-shadow:none}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-tabs-indicator{height:2px;background-color:#005ae0;bottom:-2px;position:absolute;right:0;transform:translateZ(0);will-change:left,right}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-tabs-indicator.md-tabs-indicator-left{transition:right .3s cubic-bezier(.4,0,.2,1),left .35s cubic-bezier(.4,0,.2,1)}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-tabs-indicator.md-tabs-indicator-right{transition:left .3s cubic-bezier(.4,0,.2,1),right .35s cubic-bezier(.4,0,.2,.1)}.aioseo-app .aioseo-tabs{display:flex;border-bottom:2px solid #e8e8eb;position:relative;margin-bottom:38px}.aioseo-app .aioseo-tabs .save-changes{position:absolute;left:0;bottom:10px}.aioseo-app .aioseo-tabs .tab-score{display:inline-flex;align-items:center;justify-content:flex-end;font-size:11px;font-weight:700;padding-right:12px}.aioseo-app .aioseo-tabs .tab-score.green{color:#00aa63}.aioseo-app .aioseo-tabs .tab-score.orange{color:#f18200}.aioseo-app .aioseo-tabs .tab-score.red{color:#df2a4a}.aioseo-app .aioseo-tabs .tab-score svg{display:inline;margin-left:7px}.aioseo-app .aioseo-mobile-tabs{position:relative;height:40px;margin-top:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.aioseo-app .aioseo-mobile-tabs .active-tab{color:#005ae0;padding-right:18px;min-height:100%;display:flex;align-items:center;cursor:pointer}.aioseo-app .aioseo-mobile-tabs .active-tab div{position:relative}.aioseo-app .aioseo-mobile-tabs .active-tab div span{height:2px;background-color:#005ae0;bottom:-7px;position:absolute;right:-18px;left:-18px;z-index:10}.aioseo-app .aioseo-mobile-tabs .active-tab svg.aioseo-caret{width:24px;height:24px;position:relative;top:6px;cursor:pointer;transition:transform .3s}.aioseo-app .aioseo-mobile-tabs .active-tab svg.aioseo-caret.rotated{transform:rotate(-180deg)}.aioseo-app .aioseo-mobile-tabs .tab-dropdown{border:1px solid #e8e8eb;border-top:none}.aioseo-app .aioseo-mobile-tabs .tab-links{background:#fff;position:relative;z-index:3;padding:8px;width:100%;max-width:300px}@media screen and (max-width:782px){.aioseo-app .aioseo-mobile-tabs .tab-links{max-width:100%}}.aioseo-app .aioseo-mobile-tabs .tab-links a{padding:10px;display:block;color:#141b38;text-decoration:none}.aioseo-app .aioseo-mobile-tabs .tab-links a:hover{color:#005ae0}.md-tooltip{background-color:#141b38!important;color:#fff!important;border-radius:2px;padding:6px 12px;font-size:14px}.md-tooltip:after{content:"";position:absolute;top:100%;right:50%;margin-right:-5px;border:5px solid transparent;border-top-color:#141b38}.modal-mask{position:fixed;z-index:9998;top:0;right:0;width:100%;height:100%;background-color:rgba(20,27,56,.3);display:table;transition:opacity .3s ease}@media screen and (max-width:520px){.modal-mask{display:block;top:46px}}.modal-mask .modal-wrapper{display:table-cell;vertical-align:middle}@media screen and (max-width:520px){.modal-mask .modal-wrapper{display:block;height:100%}}.modal-mask .modal-wrapper .modal-container{width:100%;max-width:750px;max-height:90vh;overflow-y:hidden;overflow-x:hidden;margin:0 auto;background-color:#fff;box-shadow:0 10px 30px rgba(0,0,0,.15);transition:all .3s ease}@media screen and (max-width:520px){.modal-mask .modal-wrapper .modal-container{width:100%;max-width:100%;max-height:calc(100vh - 46px);height:100%}}.modal-mask .modal-wrapper .modal-container .modal-header{color:#141b38;position:sticky;top:0;z-index:15;padding:0 40px 0 0;height:70px;font-size:20px;font-weight:700;line-height:1.4;border-bottom:1px solid #e8e8eb;background-color:#fff;display:flex;align-items:center}@media screen and (max-width:520px){.modal-mask .modal-wrapper .modal-container .modal-header{padding:15px 20px 0 0}}.modal-mask .modal-wrapper .modal-container .modal-header button.close{position:absolute;left:11px;top:11px;width:24px;height:24px;background-color:#fff;border:none;display:flex;align-items:center}.modal-mask .modal-wrapper .modal-container .modal-header button.close svg.aioseo-close{cursor:pointer;width:14px;height:14px}.modal-mask .modal-wrapper .modal-container .modal-body .aioseo-post-general,.modal-mask .modal-wrapper .modal-container .modal-body .aioseo-post-social{height:calc(90vh - 120px);max-height:600px;overflow-y:auto;overflow-x:hidden}.modal-mask .modal-wrapper .modal-container .modal-body .aioseo-modal-content.has-padding{padding:40px}@media screen and (max-width:520px){.modal-mask .modal-wrapper .modal-container .aioseo-modal-content,.modal-mask .modal-wrapper .modal-container .aioseo-modal-content>.component-wrapper,.modal-mask .modal-wrapper .modal-container .modal-body,.modal-mask .modal-wrapper .modal-container .modal-body>div{height:100%}.modal-mask .modal-wrapper .modal-container .aioseo-modal-content>.component-wrapper{display:flex;align-items:flex-end}.modal-mask .modal-wrapper .modal-container .aioseo-post-general,.modal-mask .modal-wrapper .modal-container .aioseo-post-social{height:100%!important;max-height:100%!important;padding:20px!important}.modal-mask .modal-wrapper .modal-container .aioseo-post-general .mobile-radio-buttons,.modal-mask .modal-wrapper .modal-container .aioseo-post-social .mobile-radio-buttons{margin-bottom:0}.modal-mask .modal-wrapper .modal-container .aioseo-add-template-tag{display:none}.modal-mask .modal-wrapper .modal-container .tab-facebook .aioseo-settings-row:last-of-type,.modal-mask .modal-wrapper .modal-container .tab-twitter .aioseo-settings-row:last-of-type{margin-bottom:64px!important;padding-bottom:32px!important}}.modal-enter,.modal-leave-active{opacity:0}.modal-enter .modal-container,.modal-leave-active .modal-container{transform:scale(1.1)}.aioseo-notification>div .body .title .date{font-weight:400;color:#8c8f9a;font-size:12px}.aioseo-notification-cards .aioseo-notification:last-child>div{border-bottom:none;margin-bottom:none}.aioseo-notification-cards .no-notifications{display:flex;align-items:center;flex-direction:column;padding-top:100px;font-size:16px;color:#8c8f9a}.aioseo-notification-cards .no-notifications img{width:30%;height:auto}.aioseo-notification-cards .no-notifications .great-scott{margin:20px 0 10px;font-size:24px;font-weight:600;color:#434960}.aioseo-notification-cards .no-notifications .no-new-notifications{margin-bottom:10px}.aioseo-notification{margin-bottom:20px}.aioseo-notification>div{display:flex;align-items:flex-start;padding-bottom:10px;border-bottom:1px solid #e8e8eb}.aioseo-notification>div .icon{margin-left:20px}.aioseo-notification>div .icon svg{width:20px;height:20px;color:#00aa63}.aioseo-notification>div .icon svg.warning{color:#f18200}.aioseo-notification>div .icon svg.info{color:#005ae0}.aioseo-notification>div .icon svg.success{color:#00aa63}.aioseo-notification>div .icon svg.error{color:#df2a4a}.aioseo-notification>div .body{margin-left:20px;flex:1}.aioseo-notification>div .body .title{font-size:16px;font-weight:600;color:#141b38;margin-bottom:7px;display:flex;align-items:center}.aioseo-notification>div .body .title div:first-child{flex:1;margin-left:5px;line-height:1.4}.aioseo-notification>div .body .notification-content{margin-bottom:10px;max-width:400px}.aioseo-notification>div .body .actions{flex-wrap:wrap;display:flex;align-items:center}.aioseo-notification>div .body .actions>*{margin-bottom:10px}.aioseo-notification>div .body .actions .aioseo-button{margin-left:20px}.aioseo-notification>div .body .actions .dismiss{color:#8c8f9a;font-size:14px}body.aioseo-show-notifications .aioseo-main{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.aioseo-notifications a.dismiss{color:#8c8f9a;font-size:14px}.aioseo-notifications .notification-menu{height:100%;width:100%;max-width:570px;position:fixed;z-index:1053;top:0;left:0;bottom:0;background-color:#fff;overflow-x:hidden;transition:.5s}.aioseo-notifications .notification-menu .notification-header{height:70px;display:flex;align-items:center;padding:0 30px;color:#fff;background-color:#005ae0}.aioseo-notifications .notification-menu .notification-header .new-notifications{font-size:18px;font-weight:600}.aioseo-notifications .notification-menu .notification-header .dismissed-notifications{margin-right:25px;flex:1 1 auto}.aioseo-notifications .notification-menu .notification-header .dismissed-notifications a{font-size:14px;color:#fff}.aioseo-notifications .notification-menu .notification-header svg.aioseo-close{width:14px;height:14px;cursor:pointer}.aioseo-notifications .notification-menu .notification-header svg.aioseo-close:hover{color:#ccc}.aioseo-notifications .notification-menu .notification-cards{padding:30px;height:calc(100% - 192px);overflow:auto}.aioseo-notifications .notification-menu .notification-footer{height:90px;padding:30px;display:flex;align-items:center}.aioseo-notifications .notification-menu .notification-footer div.pagination{flex:1;display:flex;align-items:center}.aioseo-notifications .notification-menu .notification-footer div.pagination .page-number{font-size:13px;color:#141b38;background:#e8e8eb;height:30px;width:30px;display:flex;align-items:center;justify-content:center;border-radius:2px;margin-left:4px;cursor:pointer}.aioseo-notifications .notification-menu .notification-footer div.pagination .page-number:last-child{margin-left:0}.aioseo-notifications .notification-menu .notification-footer div.pagination .page-number.active,.aioseo-notifications .notification-menu .notification-footer div.pagination .page-number:hover{color:#fff;background-color:#005ae0}.aioseo-notifications .overlay{position:fixed;z-index:1052;top:0;left:0;bottom:0;right:160px;background-color:#141b38;opacity:.5;transition:.5s}.aioseo-notifications .notifications-fade-enter-active,.aioseo-notifications .notifications-fade-leave-active{transition:opacity .5s}.aioseo-notifications .notifications-fade-enter,.aioseo-notifications .notifications-fade-leave-to{opacity:0}.aioseo-notifications .notifications-slide-enter-active,.aioseo-notifications .notifications-slide-leave-active{transition:all .5s ease-in-out}.aioseo-notifications .notifications-slide-enter,.aioseo-notifications .notifications-slide-leave-to{left:-570px}.aioseo-post-type-options-toggle{margin-top:20px}.aioseo-priority-score{max-width:350px}.aioseo-priority-score .header-row{font-size:14px}.aioseo-pro-badge{height:24px;border-radius:3px;background:#e8e8eb;color:#434960;font-size:14px;font-weight:600;display:inline-flex;padding:0 8px;align-items:center}.aioseo-score-settings{display:flex;align-items:center;padding-bottom:14px}.aioseo-score-settings svg{margin-left:7px}.aioseo-score-settings span{margin-left:12px}.aioseo-score-button{display:inline-block;padding:5px 8px;font-size:14px;font-weight:700;color:#a1a1a1;border:1px solid #a1a1a1;border-radius:3px}.aioseo-score-button.score-none,.aioseo-score-button.score-red{border-color:#df2a4a;color:#df2a4a!important}.aioseo-score-button.score-orange{border-color:#f18200;color:#f18200!important}.aioseo-score-button.score-green{border-color:#00aa63;color:#00aa63!important}.aioseo-score-button.classic-editor{background:#fff!important;display:inline-block!important;height:auto!important}.aioseo-score-button.classic-editor span{margin-left:0}.aioseo-seo-site-analysis-result{border:1px solid #dcdde1;margin-top:10px}.aioseo-seo-site-analysis-result .result-header{height:66px;padding:0 20px;display:flex;align-items:center}.aioseo-seo-site-analysis-result .result-header .result-icon{display:flex;align-items:center;margin-left:16px}.aioseo-seo-site-analysis-result .result-header .result-icon svg{width:24px;height:24px;color:#8c8f9a}.aioseo-seo-site-analysis-result .result-header .result-icon svg.passed{color:#00aa63}.aioseo-seo-site-analysis-result .result-header .result-icon svg.error{color:#df2a4a}.aioseo-seo-site-analysis-result .result-header .result-icon svg.warning{color:#005ae0}.aioseo-seo-site-analysis-result .result-header .result-content{font-size:16px;font-weight:600;flex:1}.aioseo-seo-site-analysis-result .result-header .result-toggle{width:30px;height:26px;border:1px solid #dcdde1;border-radius:3px;display:flex;align-items:center;justify-content:center;cursor:pointer}.aioseo-seo-site-analysis-result .result-header .result-toggle.active,.aioseo-seo-site-analysis-result .result-header .result-toggle:hover{background-color:#434960}.aioseo-seo-site-analysis-result .result-header .result-toggle.active svg,.aioseo-seo-site-analysis-result .result-header .result-toggle:hover svg{color:#fff}.aioseo-seo-site-analysis-result .result-header .result-toggle.active svg{transform:rotate(180deg)}.aioseo-seo-site-analysis-result .result-header .result-toggle svg{width:100%;max-width:20px;height:auto;color:#8c8f9a;transform:rotate(90deg);transition:transform .3s}.aioseo-seo-site-analysis-result .result-body{padding:0 60px 24px}.aioseo-seo-site-analysis-result .result-body .result-message{color:#434960;font-size:16px}.aioseo-seo-site-analysis-result .result-body .result-code-alt pre,.aioseo-seo-site-analysis-result .result-body .result-code pre{background:#f3f4f5;border-radius:3px;max-width:100%;padding:10px;overflow:auto}.aioseo-seo-site-analysis-result .result-body .result-code-alt pre code,.aioseo-seo-site-analysis-result .result-body .result-code pre code{padding:0;background:transparent}.aioseo-seo-site-analysis-result .result-body .result-code pre{white-space:pre-wrap}.aioseo-seo-site-analysis-result .result-body .result-action{margin-top:20px}.aioseo-seo-site-analysis-results .group-header{font-size:16px;font-weight:600}.aioseo-seo-site-analysis-results .group-header:not(:first-child){margin-top:30px}.aioseo-seo-site-analysis-results .group-keywords{display:flex;margin-top:5px;flex-wrap:wrap;align-items:center}.aioseo-seo-site-analysis-results .group-keywords .keyword{font-size:14px;color:#434960;font-weight:600;background:#f3f4f5;padding:9px 10px;border-radius:3px;margin:0 0 5px 10px}.aioseo-seo-site-analysis-results .group-keywords .keyword:first-child{font-size:20px}.aioseo-settings-row{margin-bottom:22px;padding-bottom:16px;border-bottom:1px solid #e8e8eb}.aioseo-settings-row.no-margin{margin-bottom:0}.aioseo-settings-row.small-padding{padding-bottom:5px}.aioseo-settings-row.medium-margin{margin-bottom:15px}.aioseo-settings-row.no-border{border:none}.aioseo-settings-row.no-side-margin{margin-right:0!important;margin-left:0!important}.aioseo-settings-row .settings-name{color:#141b38}.aioseo-settings-row .settings-name .name{font-weight:600;font-size:16px;display:flex;align-items:center}.aioseo-settings-row .settings-name .name.small-margin{margin-bottom:5px}.aioseo-settings-row .settings-name .name.align{line-height:40px}.aioseo-settings-row .settings-name .name.align-small{line-height:30px}.aioseo-settings-row .settings-name .name .aioseo-pro-badge{margin-right:10px}.aioseo-settings-row .settings-name .aioseo-description{margin-top:20px}.aioseo-settings-row .settings-content{font-size:16px}.aioseo-settings-row p.description{font-size:14px}.aioseo-separators{margin-top:-.5rem}.aioseo-separators .aioseo-col .separator{background-color:#f3f4f5;display:flex;align-items:center;justify-content:center;min-height:51px;font-weight:600;font-size:25px;border:1px solid #dcdde1;border-radius:3px;cursor:pointer}.aioseo-separators .aioseo-col .separator:hover{background-color:#e5e7e9}.aioseo-separators .aioseo-col .separator.active{background-color:#005ae0;border-color:#005ae0;color:#fff}.aioseo-separators .aioseo-col .separator.active:hover{background-color:#005ae0}.aioseo-separators .aioseo-col .show-more{height:100%;display:flex;align-items:center}.aioseo-separators .aioseo-col .show-more a{color:#8c8f9a}.aioseo-separators .aioseo-col .custom-separator{margin:20px 0;display:flex;align-items:center}.aioseo-separators .aioseo-col .custom-separator .aioseo-input{margin-right:10px;max-width:100px}.aioseo-sidebar-card .header{height:46px}.aioseo-sidebar-card .header:hover{cursor:pointer}.aioseo-sidebar-card .content{padding-bottom:8px!important}.aioseo-sidebar-card ul{margin-bottom:0}.aioseo-sidebar-card ul li{margin-bottom:16px;padding-right:25px}.aioseo-sidebar-card ul .description{margin:0}.aioseo-robots-meta .global-robots-settings{margin:0;padding-top:24px}.aioseo-robots-meta .global-robots-settings>.settings{padding:8px 0 16px}.aioseo-robots-meta .global-robots-settings-options{display:flex}.aioseo-robots-meta .global-robots-settings-options .max-snippet{margin-left:30px}.aioseo-robots-meta .global-robots-settings-options .max-snippet .aioseo-input{max-width:90px}.aioseo-robots-meta .global-robots-settings-options .max-video-preview{margin-left:30px}.aioseo-robots-meta .global-robots-settings-options .max-video-preview .aioseo-input{max-width:90px}.aioseo-robots-meta .global-robots-settings-options .max-image-preview .aioseo-select{min-width:155px}.aioseo-robots-meta .global-robots-settings-options>span{display:inline-block;margin-bottom:4px}@media screen and (max-width:782px){.aioseo-robots-meta .global-robots-settings-options{display:block}.aioseo-robots-meta .global-robots-settings-options .max-snippet,.aioseo-robots-meta .global-robots-settings-options .max-video-preview{margin-left:0;margin-bottom:20px}.aioseo-robots-meta .global-robots-settings-options>div .aioseo-input,.aioseo-robots-meta .global-robots-settings-options>div .aioseo-select{min-width:100%}}.edit-post-sidebar .global-robots-settings{padding-top:12px}.edit-post-sidebar .global-robots-settings>.settings{padding:4px 0 12px}.edit-post-sidebar .global-robots-settings>.settings label{font-size:16px}.edit-post-sidebar .global-robots-settings .robots-meta-title{padding-top:4px;display:inline-block}.edit-post-sidebar .global-robots-settings-options{flex-wrap:wrap}.edit-post-sidebar .max-snippet{margin-left:30px!important}.edit-post-sidebar .max-video-preview{margin-left:0!important}.edit-post-sidebar .max-image-preview{margin-top:20px!important}.aioseo-score-amount-wrapper{position:absolute;right:0;top:0;left:0;bottom:0;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#141b38;margin:20px}.aioseo-score-amount-wrapper .aioseo-score-amount .score{font-size:64px;font-weight:600}.aioseo-score-amount-wrapper .aioseo-score-amount .total{font-size:18px;color:#8c8f9a;padding-right:3px}.aioseo-score-amount-wrapper .score-description{max-width:80%;text-align:center;font-size:17px;font-weight:600;line-height:1.1}.aioseo-score-amount-wrapper .score-analyzing{margin-top:20px;font-size:30px}.aioseo-site-score-analyze{position:relative;display:flex;align-items:center;justify-content:center;flex:1}.aioseo-site-score-analyze .analyze-errors{text-align:center;margin-bottom:1em}.aioseo-site-score-analyze .aioseo-seo-site-score-score{position:relative;min-width:175px;max-width:217px;margin-left:5em}.aioseo-site-score-analyze .aioseo-seo-site-score-score svg{width:100%;height:auto}.aioseo-site-score-analyze .aioseo-seo-site-score-description h2{line-height:1.4}.aioseo-site-score-analyze .aioseo-seo-site-score-description svg.aioseo-book{width:20px;height:20px;margin:0 0 0 10px;color:#005ae0}.aioseo-site-score-analyze .aioseo-seo-site-score-description>div{font-size:16px;color:#141b38;margin-bottom:10px}.aioseo-site-score-analyze .aioseo-seo-site-score-description .links{margin-top:30px;font-size:14px;font-weight:600}.aioseo-site-score-analyze .aioseo-seo-site-score-description .links .no-underline{padding-right:5px}.aioseo-site-score-competitor{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column}.aioseo-site-score-competitor .aioseo-seo-site-score-score{position:relative;min-width:175px;max-width:217px;margin-left:1em}.aioseo-site-score-competitor .aioseo-seo-site-score-score svg{width:100%;height:auto}.aioseo-site-score-competitor .aioseo-seo-site-score-recommendations{margin:20px 0}.aioseo-site-score-competitor .aioseo-seo-site-score-recommendations>div:not(.links){display:flex;align-items:center;font-size:14px;color:#141b38;font-weight:600;margin-bottom:10px}.aioseo-site-score-competitor .aioseo-seo-site-score-recommendations>div:not(.links) .round{position:relative;border-radius:50%;width:24px;min-width:24px;max-width:24px;height:24px;display:flex;align-items:center;justify-content:center;margin-left:10px;font-size:12px;color:#fff;font-weight:600}.aioseo-site-score-competitor .aioseo-seo-site-score-recommendations>div:not(.links) .round.red{background-color:#df2a4a}.aioseo-site-score-competitor .aioseo-seo-site-score-recommendations>div:not(.links) .round.blue{background-color:#005ae0}.aioseo-site-score-competitor .aioseo-seo-site-score-recommendations>div:not(.links) .round.orange{background-color:#f18200}.aioseo-site-score-competitor .aioseo-seo-site-score-recommendations>div:not(.links) .round.green{background-color:#00aa63}.aioseo-site-score-competitor .refresh-results .aioseo-refresh{width:14px;height:14px;margin-left:10px}.aioseo-site-score-competitor .mobile-snapshot{margin-top:60px;max-width:250px}.aioseo-site-score-competitor .mobile-snapshot div{font-weight:600;font-size:16px;margin-bottom:10px}.aioseo-site-score-competitor .mobile-snapshot img{width:100%;height:auto}.aioseo-site-score-dashboard{position:relative;display:flex;align-items:center;justify-content:center}.aioseo-site-score-dashboard .analyze-errors{text-align:center;margin-bottom:1em}.aioseo-site-score-dashboard .aioseo-seo-site-score-score{position:relative;min-width:175px;max-width:217px;margin-left:1em}.aioseo-site-score-dashboard .aioseo-seo-site-score-score svg{width:100%;height:auto}.aioseo-site-score-dashboard .aioseo-seo-site-score-recommendations>div:not(.links){display:flex;align-items:center;font-size:14px;color:#141b38;font-weight:600;margin-bottom:10px}.aioseo-site-score-dashboard .aioseo-seo-site-score-recommendations>div:not(.links) .round{position:relative;border-radius:50%;width:24px;min-width:24px;max-width:24px;height:24px;display:flex;align-items:center;justify-content:center;margin-left:10px;font-size:12px;color:#fff;font-weight:600}.aioseo-site-score-dashboard .aioseo-seo-site-score-recommendations>div:not(.links) .round.red{background-color:#df2a4a}.aioseo-site-score-dashboard .aioseo-seo-site-score-recommendations>div:not(.links) .round.blue{background-color:#005ae0}.aioseo-site-score-dashboard .aioseo-seo-site-score-recommendations>div:not(.links) .round.orange{background-color:#f18200}.aioseo-site-score-dashboard .aioseo-seo-site-score-recommendations>div:not(.links) .round.green{background-color:#00aa63}.aioseo-site-score-dashboard .aioseo-seo-site-score-recommendations .links{margin-top:30px;font-size:14px;font-weight:600}.aioseo-site-score-dashboard .aioseo-seo-site-score-recommendations .links .no-underline{padding-right:5px}.aioseo-social-profiles .same-username .use-same{padding:30px;background:#f9f9fa}.aioseo-social-profiles .same-username .use-same .aioseo-checkbox{font-size:16px}.aioseo-social-profiles .aioseo-social-profile-list,.aioseo-social-profiles .same-username .use-same .aioseo-settings-row,.aioseo-social-profiles .same-username .use-same .profiles{margin-top:20px}.aioseo-social-profiles .aioseo-social-profile-list .social-profile{margin-bottom:0;padding-bottom:0;border-bottom:none}.aioseo-social-profiles .aioseo-social-profile-list .social-profile .profile-error{margin-top:10px}.aioseo-social-profiles .aioseo-social-profile-list .social-profile .name{margin-bottom:0}.aioseo-social-profiles .aioseo-social-profile-list .social-profile img{height:16px;width:auto;margin-left:10px}.aioseo-tooltip{margin-right:14px;display:inline-flex}.aioseo-tooltip,.aioseo-twitter-preview{align-items:center;justify-content:center}.aioseo-twitter-preview{background-color:#f0f2f5;padding:30px;display:flex}.aioseo-twitter-preview .twitter-post{width:100%;max-width:500px;border-radius:5px;border:1px solid #e1e8ed;background-color:#fff}.aioseo-twitter-preview .twitter-post .twitter-header{height:65px;padding:0 18px;display:flex;align-items:center}.aioseo-twitter-preview .twitter-post .twitter-header .profile-photo{overflow:hidden;width:40px;height:40px;border:1px solid #e8e8eb;border-radius:50%}.aioseo-twitter-preview .twitter-post .twitter-header .profile-photo img{height:100%;width:100%}.aioseo-twitter-preview .twitter-post .twitter-header .poster{margin-right:10px;flex:1 0 auto}.aioseo-twitter-preview .twitter-post .twitter-header .poster .poster-name{font-size:15px;color:#1c2022;font-weight:600}.aioseo-twitter-preview .twitter-post .twitter-header .poster .poster-username{color:#697882;font-weight:500;font-size:13px}.aioseo-twitter-preview .twitter-post .twitter-container{padding:0 20px 20px}.aioseo-twitter-preview .twitter-post .twitter-container.summary .twitter-content{flex-direction:row}.aioseo-twitter-preview .twitter-post .twitter-container.summary .twitter-content .twitter-image-preview{display:flex;align-items:center;justify-content:center;background-color:#e1e8ed;min-width:125px;min-height:125px;background-size:cover;background-repeat:no-repeat;background-position:50%}.aioseo-twitter-preview .twitter-post .twitter-container.summary .twitter-content .twitter-image-preview svg.aioseo-book{width:50px;height:50px;color:#8999a5}.aioseo-twitter-preview .twitter-post .twitter-container .twitter-content{border-radius:10px;overflow:hidden;display:flex;flex-direction:column;border:1px solid #e1e8ed}.aioseo-twitter-preview .twitter-post .twitter-container .twitter-content img{width:100%;height:auto}.aioseo-twitter-preview .twitter-post .twitter-container .twitter-content .twitter-site-description{padding:18px;color:#1c2022}.aioseo-twitter-preview .twitter-post .twitter-container .twitter-content .twitter-site-description .site-domain{font-size:14px;color:#8899a6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aioseo-twitter-preview .twitter-post .twitter-container .twitter-content .twitter-site-description .site-title{font-size:15px;font-weight:600}.aioseo-twitter-preview .twitter-post .twitter-container .twitter-content .twitter-site-description .site-description{font-size:14px;margin:5px 0}.aioseo-col .reverse{flex-direction:column-reverse}.aioseo-col.col-xs,.aioseo-col.col-xs-1,.aioseo-col.col-xs-2,.aioseo-col.col-xs-3,.aioseo-col.col-xs-4,.aioseo-col.col-xs-5,.aioseo-col.col-xs-6,.aioseo-col.col-xs-7,.aioseo-col.col-xs-8,.aioseo-col.col-xs-9,.aioseo-col.col-xs-10,.aioseo-col.col-xs-11,.aioseo-col.col-xs-12,.aioseo-col.col-xs-offset-0,.aioseo-col.col-xs-offset-1,.aioseo-col.col-xs-offset-2,.aioseo-col.col-xs-offset-3,.aioseo-col.col-xs-offset-4,.aioseo-col.col-xs-offset-5,.aioseo-col.col-xs-offset-6,.aioseo-col.col-xs-offset-7,.aioseo-col.col-xs-offset-8,.aioseo-col.col-xs-offset-9,.aioseo-col.col-xs-offset-10,.aioseo-col.col-xs-offset-11,.aioseo-col.col-xs-offset-12{box-sizing:border-box;flex:0 0 auto;padding:.5rem}.aioseo-col.col-xs{flex-grow:1;flex-basis:0;max-width:100%}.aioseo-col.col-xs-1{flex-basis:8.33333333%;max-width:8.33333333%}.aioseo-col.col-xs-2{flex-basis:16.66666667%;max-width:16.66666667%}.aioseo-col.col-xs-3{flex-basis:25%;max-width:25%}.aioseo-col.col-xs-4{flex-basis:33.33333333%;max-width:33.33333333%}.aioseo-col.col-xs-5{flex-basis:41.66666667%;max-width:41.66666667%}.aioseo-col.col-xs-6{flex-basis:50%;max-width:50%}.aioseo-col.col-xs-7{flex-basis:58.33333333%;max-width:58.33333333%}.aioseo-col.col-xs-8{flex-basis:66.66666667%;max-width:66.66666667%}.aioseo-col.col-xs-9{flex-basis:75%;max-width:75%}.aioseo-col.col-xs-10{flex-basis:83.33333333%;max-width:83.33333333%}.aioseo-col.col-xs-11{flex-basis:91.66666667%;max-width:91.66666667%}.aioseo-col.col-xs-12{flex-basis:100%;max-width:100%}.aioseo-col.col-xs-offset-0{margin-right:0}.aioseo-col.col-xs-offset-1{margin-right:8.33333333%}.aioseo-col.col-xs-offset-2{margin-right:16.66666667%}.aioseo-col.col-xs-offset-3{margin-right:25%}.aioseo-col.col-xs-offset-4{margin-right:33.33333333%}.aioseo-col.col-xs-offset-5{margin-right:41.66666667%}.aioseo-col.col-xs-offset-6{margin-right:50%}.aioseo-col.col-xs-offset-7{margin-right:58.33333333%}.aioseo-col.col-xs-offset-8{margin-right:66.66666667%}.aioseo-col.col-xs-offset-9{margin-right:75%}.aioseo-col.col-xs-offset-10{margin-right:83.33333333%}.aioseo-col.col-xs-offset-11{margin-right:91.66666667%}.aioseo-col.first-xs{order:-1}.aioseo-col.last-xs{order:1}.aioseo-col.text-xs-left{text-align:right!important;justify-content:flex-start}.aioseo-col.text-xs-center{text-align:center!important;justify-content:center}.aioseo-col.text-xs-right{text-align:left!important;justify-content:flex-end}.aioseo-col.p-0{padding:0!important}.aioseo-col.pt-0,.aioseo-col.py-0{padding-top:0!important}.aioseo-col.pr-0,.aioseo-col.px-0{padding-left:0!important}.aioseo-col.pb-0,.aioseo-col.py-0{padding-bottom:0!important}.aioseo-col.pl-0,.aioseo-col.px-0{padding-right:0!important}.aioseo-col.p-1{padding:.25rem!important}.aioseo-col.pt-1,.aioseo-col.py-1{padding-top:.25rem!important}.aioseo-col.pr-1,.aioseo-col.px-1{padding-left:.25rem!important}.aioseo-col.pb-1,.aioseo-col.py-1{padding-bottom:.25rem!important}.aioseo-col.pl-1,.aioseo-col.px-1{padding-right:.25rem!important}.aioseo-col.p-2{padding:.5rem!important}.aioseo-col.pt-2,.aioseo-col.py-2{padding-top:.5rem!important}.aioseo-col.pr-2,.aioseo-col.px-2{padding-left:.5rem!important}.aioseo-col.pb-2,.aioseo-col.py-2{padding-bottom:.5rem!important}.aioseo-col.pl-2,.aioseo-col.px-2{padding-right:.5rem!important}.aioseo-col.p-3{padding:1rem!important}.aioseo-col.pt-3,.aioseo-col.py-3{padding-top:1rem!important}.aioseo-col.pr-3,.aioseo-col.px-3{padding-left:1rem!important}.aioseo-col.pb-3,.aioseo-col.py-3{padding-bottom:1rem!important}.aioseo-col.pl-3,.aioseo-col.px-3{padding-right:1rem!important}.aioseo-col.p-4{padding:1.5rem!important}.aioseo-col.pt-4,.aioseo-col.py-4{padding-top:1.5rem!important}.aioseo-col.pr-4,.aioseo-col.px-4{padding-left:1.5rem!important}.aioseo-col.pb-4,.aioseo-col.py-4{padding-bottom:1.5rem!important}.aioseo-col.pl-4,.aioseo-col.px-4{padding-right:1.5rem!important}.aioseo-col.p-5{padding:3rem!important}.aioseo-col.pt-5,.aioseo-col.py-5{padding-top:3rem!important}.aioseo-col.pr-5,.aioseo-col.px-5{padding-left:3rem!important}.aioseo-col.pb-5,.aioseo-col.py-5{padding-bottom:3rem!important}.aioseo-col.pl-5,.aioseo-col.px-5{padding-right:3rem!important}@media only screen and (min-width:782px){.aioseo-col.col-sm,.aioseo-col.col-sm-1,.aioseo-col.col-sm-2,.aioseo-col.col-sm-3,.aioseo-col.col-sm-4,.aioseo-col.col-sm-5,.aioseo-col.col-sm-6,.aioseo-col.col-sm-7,.aioseo-col.col-sm-8,.aioseo-col.col-sm-9,.aioseo-col.col-sm-10,.aioseo-col.col-sm-11,.aioseo-col.col-sm-12,.aioseo-col.col-sm-offset-0,.aioseo-col.col-sm-offset-1,.aioseo-col.col-sm-offset-2,.aioseo-col.col-sm-offset-3,.aioseo-col.col-sm-offset-4,.aioseo-col.col-sm-offset-5,.aioseo-col.col-sm-offset-6,.aioseo-col.col-sm-offset-7,.aioseo-col.col-sm-offset-8,.aioseo-col.col-sm-offset-9,.aioseo-col.col-sm-offset-10,.aioseo-col.col-sm-offset-11,.aioseo-col.col-sm-offset-12{box-sizing:border-box;flex:0 0 auto;padding:.5rem}.aioseo-col.col-sm{flex-grow:1;flex-basis:0;max-width:100%}.aioseo-col.col-sm-1{flex-basis:8.33333333%;max-width:8.33333333%}.aioseo-col.col-sm-2{flex-basis:16.66666667%;max-width:16.66666667%}.aioseo-col.col-sm-3{flex-basis:25%;max-width:25%}.aioseo-col.col-sm-4{flex-basis:33.33333333%;max-width:33.33333333%}.aioseo-col.col-sm-5{flex-basis:41.66666667%;max-width:41.66666667%}.aioseo-col.col-sm-6{flex-basis:50%;max-width:50%}.aioseo-col.col-sm-7{flex-basis:58.33333333%;max-width:58.33333333%}.aioseo-col.col-sm-8{flex-basis:66.66666667%;max-width:66.66666667%}.aioseo-col.col-sm-9{flex-basis:75%;max-width:75%}.aioseo-col.col-sm-10{flex-basis:83.33333333%;max-width:83.33333333%}.aioseo-col.col-sm-11{flex-basis:91.66666667%;max-width:91.66666667%}.aioseo-col.col-sm-12{flex-basis:100%;max-width:100%}.aioseo-col.col-sm-offset-0{margin-right:0}.aioseo-col.col-sm-offset-1{margin-right:8.33333333%}.aioseo-col.col-sm-offset-2{margin-right:16.66666667%}.aioseo-col.col-sm-offset-3{margin-right:25%}.aioseo-col.col-sm-offset-4{margin-right:33.33333333%}.aioseo-col.col-sm-offset-5{margin-right:41.66666667%}.aioseo-col.col-sm-offset-6{margin-right:50%}.aioseo-col.col-sm-offset-7{margin-right:58.33333333%}.aioseo-col.col-sm-offset-8{margin-right:66.66666667%}.aioseo-col.col-sm-offset-9{margin-right:75%}.aioseo-col.col-sm-offset-10{margin-right:83.33333333%}.aioseo-col.col-sm-offset-11{margin-right:91.66666667%}.aioseo-col.first-sm{order:-1}.aioseo-col.last-sm{order:1}.aioseo-col.text-sm-left{text-align:right!important;justify-content:flex-start}.aioseo-col.text-sm-center{text-align:center!important;justify-content:center}.aioseo-col.text-sm-right{text-align:left!important;justify-content:flex-end}}@media only screen and (min-width:912px){.aioseo-col.col-md,.aioseo-col.col-md-1,.aioseo-col.col-md-2,.aioseo-col.col-md-3,.aioseo-col.col-md-4,.aioseo-col.col-md-5,.aioseo-col.col-md-6,.aioseo-col.col-md-7,.aioseo-col.col-md-8,.aioseo-col.col-md-9,.aioseo-col.col-md-10,.aioseo-col.col-md-11,.aioseo-col.col-md-12,.aioseo-col.col-md-offset-0,.aioseo-col.col-md-offset-1,.aioseo-col.col-md-offset-2,.aioseo-col.col-md-offset-3,.aioseo-col.col-md-offset-4,.aioseo-col.col-md-offset-5,.aioseo-col.col-md-offset-6,.aioseo-col.col-md-offset-7,.aioseo-col.col-md-offset-8,.aioseo-col.col-md-offset-9,.aioseo-col.col-md-offset-10,.aioseo-col.col-md-offset-11,.aioseo-col.col-md-offset-12{box-sizing:border-box;flex:0 0 auto;padding:.5rem}.aioseo-col.col-md{flex-grow:1;flex-basis:0;max-width:100%}.aioseo-col.col-md-1{flex-basis:8.33333333%;max-width:8.33333333%}.aioseo-col.col-md-2{flex-basis:16.66666667%;max-width:16.66666667%}.aioseo-col.col-md-3{flex-basis:25%;max-width:25%}.aioseo-col.col-md-4{flex-basis:33.33333333%;max-width:33.33333333%}.aioseo-col.col-md-5{flex-basis:41.66666667%;max-width:41.66666667%}.aioseo-col.col-md-6{flex-basis:50%;max-width:50%}.aioseo-col.col-md-7{flex-basis:58.33333333%;max-width:58.33333333%}.aioseo-col.col-md-8{flex-basis:66.66666667%;max-width:66.66666667%}.aioseo-col.col-md-9{flex-basis:75%;max-width:75%}.aioseo-col.col-md-10{flex-basis:83.33333333%;max-width:83.33333333%}.aioseo-col.col-md-11{flex-basis:91.66666667%;max-width:91.66666667%}.aioseo-col.col-md-12{flex-basis:100%;max-width:100%}.aioseo-col.col-md-offset-0{margin-right:0}.aioseo-col.col-md-offset-1{margin-right:8.33333333%}.aioseo-col.col-md-offset-2{margin-right:16.66666667%}.aioseo-col.col-md-offset-3{margin-right:25%}.aioseo-col.col-md-offset-4{margin-right:33.33333333%}.aioseo-col.col-md-offset-5{margin-right:41.66666667%}.aioseo-col.col-md-offset-6{margin-right:50%}.aioseo-col.col-md-offset-7{margin-right:58.33333333%}.aioseo-col.col-md-offset-8{margin-right:66.66666667%}.aioseo-col.col-md-offset-9{margin-right:75%}.aioseo-col.col-md-offset-10{margin-right:83.33333333%}.aioseo-col.col-md-offset-11{margin-right:91.66666667%}.aioseo-col.first-md{order:-1}.aioseo-col.last-md{order:1}.aioseo-col.text-md-left{text-align:right!important;justify-content:flex-start}.aioseo-col.text-md-center{text-align:center!important;justify-content:center}.aioseo-col.text-md-right{text-align:left!important;justify-content:flex-end}}@media only screen and (min-width:1042px){.aioseo-col.col-lg,.aioseo-col.col-lg-1,.aioseo-col.col-lg-2,.aioseo-col.col-lg-3,.aioseo-col.col-lg-4,.aioseo-col.col-lg-5,.aioseo-col.col-lg-6,.aioseo-col.col-lg-7,.aioseo-col.col-lg-8,.aioseo-col.col-lg-9,.aioseo-col.col-lg-10,.aioseo-col.col-lg-11,.aioseo-col.col-lg-12,.aioseo-col.col-lg-offset-0,.aioseo-col.col-lg-offset-1,.aioseo-col.col-lg-offset-2,.aioseo-col.col-lg-offset-3,.aioseo-col.col-lg-offset-4,.aioseo-col.col-lg-offset-5,.aioseo-col.col-lg-offset-6,.aioseo-col.col-lg-offset-7,.aioseo-col.col-lg-offset-8,.aioseo-col.col-lg-offset-9,.aioseo-col.col-lg-offset-10,.aioseo-col.col-lg-offset-11,.aioseo-col.col-lg-offset-12{box-sizing:border-box;flex:0 0 auto;padding:.5rem}.aioseo-col.col-lg{flex-grow:1;flex-basis:0;max-width:100%}.aioseo-col.col-lg-1{flex-basis:8.33333333%;max-width:8.33333333%}.aioseo-col.col-lg-2{flex-basis:16.66666667%;max-width:16.66666667%}.aioseo-col.col-lg-3{flex-basis:25%;max-width:25%}.aioseo-col.col-lg-4{flex-basis:33.33333333%;max-width:33.33333333%}.aioseo-col.col-lg-5{flex-basis:41.66666667%;max-width:41.66666667%}.aioseo-col.col-lg-6{flex-basis:50%;max-width:50%}.aioseo-col.col-lg-7{flex-basis:58.33333333%;max-width:58.33333333%}.aioseo-col.col-lg-8{flex-basis:66.66666667%;max-width:66.66666667%}.aioseo-col.col-lg-9{flex-basis:75%;max-width:75%}.aioseo-col.col-lg-10{flex-basis:83.33333333%;max-width:83.33333333%}.aioseo-col.col-lg-11{flex-basis:91.66666667%;max-width:91.66666667%}.aioseo-col.col-lg-12{flex-basis:100%;max-width:100%}.aioseo-col.col-lg-offset-0{margin-right:0}.aioseo-col.col-lg-offset-1{margin-right:8.33333333%}.aioseo-col.col-lg-offset-2{margin-right:16.66666667%}.aioseo-col.col-lg-offset-3{margin-right:25%}.aioseo-col.col-lg-offset-4{margin-right:33.33333333%}.aioseo-col.col-lg-offset-5{margin-right:41.66666667%}.aioseo-col.col-lg-offset-6{margin-right:50%}.aioseo-col.col-lg-offset-7{margin-right:58.33333333%}.aioseo-col.col-lg-offset-8{margin-right:66.66666667%}.aioseo-col.col-lg-offset-9{margin-right:75%}.aioseo-col.col-lg-offset-10{margin-right:83.33333333%}.aioseo-col.col-lg-offset-11{margin-right:91.66666667%}.aioseo-col.first-lg{order:-1}.aioseo-col.last-lg{order:1}.aioseo-col.text-lg-left{text-align:right!important;justify-content:flex-start}.aioseo-col.text-lg-center{text-align:center!important;justify-content:center}.aioseo-col.text-lg-right{text-align:left!important;justify-content:flex-end}}@media only screen and (min-width:1140px){.aioseo-col.col-xl,.aioseo-col.col-xl-1,.aioseo-col.col-xl-2,.aioseo-col.col-xl-3,.aioseo-col.col-xl-4,.aioseo-col.col-xl-5,.aioseo-col.col-xl-6,.aioseo-col.col-xl-7,.aioseo-col.col-xl-8,.aioseo-col.col-xl-9,.aioseo-col.col-xl-10,.aioseo-col.col-xl-11,.aioseo-col.col-xl-12,.aioseo-col.col-xl-offset-0,.aioseo-col.col-xl-offset-1,.aioseo-col.col-xl-offset-2,.aioseo-col.col-xl-offset-3,.aioseo-col.col-xl-offset-4,.aioseo-col.col-xl-offset-5,.aioseo-col.col-xl-offset-6,.aioseo-col.col-xl-offset-7,.aioseo-col.col-xl-offset-8,.aioseo-col.col-xl-offset-9,.aioseo-col.col-xl-offset-10,.aioseo-col.col-xl-offset-11,.aioseo-col.col-xl-offset-12{box-sizing:border-box;flex:0 0 auto;padding:.5rem}.aioseo-col.col-xl{flex-grow:1;flex-basis:0;max-width:100%}.aioseo-col.col-xl-1{flex-basis:8.33333333%;max-width:8.33333333%}.aioseo-col.col-xl-2{flex-basis:16.66666667%;max-width:16.66666667%}.aioseo-col.col-xl-3{flex-basis:25%;max-width:25%}.aioseo-col.col-xl-4{flex-basis:33.33333333%;max-width:33.33333333%}.aioseo-col.col-xl-5{flex-basis:41.66666667%;max-width:41.66666667%}.aioseo-col.col-xl-6{flex-basis:50%;max-width:50%}.aioseo-col.col-xl-7{flex-basis:58.33333333%;max-width:58.33333333%}.aioseo-col.col-xl-8{flex-basis:66.66666667%;max-width:66.66666667%}.aioseo-col.col-xl-9{flex-basis:75%;max-width:75%}.aioseo-col.col-xl-10{flex-basis:83.33333333%;max-width:83.33333333%}.aioseo-col.col-xl-11{flex-basis:91.66666667%;max-width:91.66666667%}.aioseo-col.col-xl-12{flex-basis:100%;max-width:100%}.aioseo-col.col-xl-offset-0{margin-right:0}.aioseo-col.col-xl-offset-1{margin-right:8.33333333%}.aioseo-col.col-xl-offset-2{margin-right:16.66666667%}.aioseo-col.col-xl-offset-3{margin-right:25%}.aioseo-col.col-xl-offset-4{margin-right:33.33333333%}.aioseo-col.col-xl-offset-5{margin-right:41.66666667%}.aioseo-col.col-xl-offset-6{margin-right:50%}.aioseo-col.col-xl-offset-7{margin-right:58.33333333%}.aioseo-col.col-xl-offset-8{margin-right:66.66666667%}.aioseo-col.col-xl-offset-9{margin-right:75%}.aioseo-col.col-xl-offset-10{margin-right:83.33333333%}.aioseo-col.col-xl-offset-11{margin-right:91.66666667%}.aioseo-col.first-xl{order:-1}.aioseo-col.last-xl{order:1}.aioseo-col.text-xl-left{text-align:right!important;justify-content:flex-start}.aioseo-col.text-xl-center{text-align:center!important;justify-content:center}.aioseo-col.text-xl-right{text-align:left!important;justify-content:flex-end}}.aioseo-container,.aioseo-container-fluid{margin-left:auto;margin-right:auto}.aioseo-container{padding:0 20px}.aioseo-container-fluid.hero,.aioseo-container.hero{min-height:100vh;display:flex;justify-content:center;align-items:center}.aioseo-container-fluid{padding-left:2rem;padding-right:2rem}@media only screen and (min-width:782px){.aioseo-container{padding:0 30px}}@media only screen and (min-width:1042px){.aioseo-container{max-width:80rem}.aioseo-container.full-width{max-width:100%}.aioseo-container.small{max-width:810px}}.aioseo-masonry{-moz-column-count:0;column-count:0;-moz-column-gap:20px;column-gap:20px;counter-reset:brick-counter}.aioseo-masonry>*{box-sizing:border-box;-moz-column-break-inside:avoid;break-inside:avoid;counter-increment:brick-counter;margin-bottom:20px}@media only screen and (min-width:782px){.aioseo-masonry{-moz-column-count:1;column-count:1}}@media only screen and (min-width:912px){.aioseo-masonry{-moz-column-count:2;column-count:2}}@media only screen and (min-width:1042px){.aioseo-masonry{-moz-column-count:3;column-count:3}}.aioseo-row{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin-left:-.5rem;margin-right:-.5rem}.aioseo-row.reverse{flex-direction:row-reverse}.aioseo-row.start-xs{justify-content:flex-start;text-align:start}.aioseo-row.center-xs{justify-content:center;text-align:center}.aioseo-row.end-xs{justify-content:flex-end;text-align:end}.aioseo-row.top-xs{align-items:flex-start}.aioseo-row.middle-xs{align-items:center}.aioseo-row.bottom-xs{align-items:flex-end}.aioseo-row.around-xs{justify-content:space-around}.aioseo-row.between-xs{justify-content:space-between}@media only screen and (min-width:782px){.aioseo-row.start-sm{justify-content:flex-start;text-align:start}.aioseo-row.center-sm{justify-content:center;text-align:center}.aioseo-row.end-sm{justify-content:flex-end;text-align:end}.aioseo-row.top-sm{align-items:flex-start}.aioseo-row.middle-sm{align-items:center}.aioseo-row.bottom-sm{align-items:flex-end}.aioseo-row.around-sm{justify-content:space-around}.aioseo-row.between-sm{justify-content:space-between}}@media only screen and (min-width:912px){.aioseo-row.start-md{justify-content:flex-start;text-align:start}.aioseo-row.center-md{justify-content:center;text-align:center}.aioseo-row.end-md{justify-content:flex-end;text-align:end}.aioseo-row.top-md{align-items:flex-start}.aioseo-row.middle-md{align-items:center}.aioseo-row.bottom-md{align-items:flex-end}.aioseo-row.around-md{justify-content:space-around}.aioseo-row.between-md{justify-content:space-between}}@media only screen and (min-width:1042px){.aioseo-row.start-lg{justify-content:flex-start;text-align:start}.aioseo-row.center-lg{justify-content:center;text-align:center}.aioseo-row.end-lg{justify-content:flex-end;text-align:end}.aioseo-row.top-lg{align-items:flex-start}.aioseo-row.middle-lg{align-items:center}.aioseo-row.bottom-lg{align-items:flex-end}.aioseo-row.around-lg{justify-content:space-around}.aioseo-row.between-lg{justify-content:space-between}}.aioseo-seo-site-score__circle{animation:aioseo-seo-site-score-fill 1s reverse;transform:rotate(180deg);transform-origin:center;stroke:#00aa63}.aioseo-seo-site-score__circle.fast{-webkit-animation-duration:.5s;animation-duration:.5s;stroke:#df2a4a}.aioseo-seo-site-score__circle.medium{-webkit-animation-duration:.75s;animation-duration:.75s;stroke:#f18200}.aioseo-seo-site-score__background{stroke:#e8e8eb}@-webkit-keyframes aioseo-seo-site-score-fill{to{stroke-dasharray:0 100}}@keyframes aioseo-seo-site-score-fill{to{stroke-dasharray:0 100}}.aioseo-seo-site-score-svg-loading{-webkit-animation:aioseo-seo-site-score-svg-animation 2s linear infinite;animation:aioseo-seo-site-score-svg-animation 2s linear infinite}.aioseo-seo-site-score-loading__circle{-webkit-animation:aioseo-seo-site-score-fill-loading 2s ease-in-out infinite both;animation:aioseo-seo-site-score-fill-loading 2s ease-in-out infinite both;transform:rotate(180deg);transform-origin:center;stroke:#005ae0}@-webkit-keyframes aioseo-seo-site-score-svg-animation{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes aioseo-seo-site-score-svg-animation{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}@-webkit-keyframes aioseo-seo-site-score-fill-loading{0%,25%{stroke-dashoffset:90;transform:rotate(0)}50%,75%{stroke-dashoffset:10;transform:rotate(-45deg)}to{stroke-dashoffset:90;transform:rotate(-1turn)}}@keyframes aioseo-seo-site-score-fill-loading{0%,25%{stroke-dashoffset:90;transform:rotate(0)}50%,75%{stroke-dashoffset:10;transform:rotate(-45deg)}to{stroke-dashoffset:90;transform:rotate(-1turn)}}.aioseo-table-column{display:flex;flex-direction:column;flex-basis:100%;flex:1;padding:5px;justify-content:center}.aioseo-table-row{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.aioseo-wizard-body{background-color:#fff;max-width:900px;box-shadow:0 2px 5px rgba(0,0,0,.05)}.aioseo-wizard-body .body-content{padding:80px 140px}@media screen and (max-width:782px){.aioseo-wizard-body .body-content{padding:40px}}.aioseo-wizard-body .body-content .header{line-height:1.4}.aioseo-wizard-body .body-footer{border-top:1px solid #e8e8eb;padding:30px;display:flex;align-items:center}.aioseo-wizard-body .body-footer>*{margin-left:10px}.aioseo-wizard-body .body-footer>:last-child{margin-left:0}.aioseo-wizard-body .body-footer .spacer{flex:1 0 auto}.aioseo-wizard-close-and-exit{margin:96px 0;min-height:96px;text-align:center;font-size:14px}.aioseo-wizard-close-and-exit a{color:#8c8f9a!important}.aioseo-wizard-container{margin:40px auto;max-width:900px}@media screen and (max-width:782px){.aioseo-wizard-container{margin:0 20px}}.aioseo-wizard-header{display:flex;align-items:center;justify-content:center;flex-direction:column}.aioseo-wizard-header svg.aioseo-logo{width:100%;max-width:140px;height:auto;margin:60px 0 40px 10px}.aioseo-wizard-progress{display:flex;align-items:center;justify-content:center}@media screen and (max-width:782px){.aioseo-wizard-progress{display:none}}.aioseo-wizard-progress .circle{background-color:#dcdde1;width:16px;height:16px;border-radius:50%}.aioseo-wizard-progress .circle.active{background-color:#005ae0}.aioseo-wizard-progress .spacer{width:59px;border:1px solid #dcdde1;margin:0 12px}.aioseo-wizard-progress .spacer.active{border-color:#005ae0}.aioseo-wizard-steps{color:#8c8f9a;font-size:14px;margin-bottom:20px}.aioseo-localseo-info .aioseo-input,.aioseo-localseo-info .aioseo-multiselect,.aioseo-localseo-info .aioseo-select{max-width:480px}.aioseo-localseo-info .field-description{font-size:14px}.aioseo-localseo-info .info-businessaddress-row .columns{display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap}.aioseo-localseo-opening .field-description{display:inline-block;margin:10px 0;font-size:14px}.aioseo-localseo-opening .field-description.mt-8{margin-top:8px}.aioseo-localseo-opening .aioseo-input,.aioseo-localseo-opening .aioseo-multiselect,.aioseo-localseo-opening .aioseo-select{max-width:480px}.aioseo-localseo-opening .aioseo-col-flex{display:flex;align-items:center;padding:12px 0;border-bottom:1px solid #e8e8eb}.aioseo-localseo-opening .aioseo-col-flex:first-of-type{padding-top:0}.aioseo-localseo-opening .aioseo-col-flex:last-of-type{padding-bottom:0;border:none}.aioseo-localseo-opening .aioseo-col-flex .aioseo-col-day{flex:1}.aioseo-localseo-opening .aioseo-col-flex .aioseo-col-alwaysopen,.aioseo-localseo-opening .aioseo-col-flex .aioseo-col-hours{flex:2}.aioseo-localseo-opening .aioseo-col-flex span.separator{margin:0 5px}.aioseo-localseo-opening .aioseo-col-flex .aioseo-select{display:inline-block;max-width:120px;margin-bottom:5px}.aioseo-localseo-opening .aioseo-col-flex .multiselect--disabled .multiselect__single,.aioseo-localseo-opening .aioseo-col-flex .multiselect--disabled .multiselect__tags{background:#f3f4f5}.aioseo-localseo-opening .aioseo-col-alwaysopen .aioseo-checkbox{padding:0 10px}.sidebar-row{margin-bottom:16px}.sidebar-row .title{font-weight:700}
|
1 |
+
.aioseo-app .aioseo-cta{margin-top:30px;background:#fff;width:100%;padding:40px;box-shadow:0 2px 5px rgba(0,0,0,.05);border:1px solid #e8e8eb}.aioseo-app .aioseo-cta.floating{margin-top:0;position:absolute;max-width:850px;right:50%;top:50%;transform:translateX(50%) translateY(-50%);box-shadow:0 5px 20px rgba(0,0,0,.1);border-radius:3px}.aioseo-app .aioseo-cta .header-text{line-height:1.4;font-weight:600;font-size:24px;text-align:center;color:#141b38}.aioseo-app .aioseo-cta .header-text span.large{line-height:1.4;font-size:32px}.aioseo-app .aioseo-cta .description{margin:30px 0 50px;width:100%;max-width:600px;text-align:center;font-size:16px;color:#141b38;line-height:1.4}.aioseo-app .aioseo-cta .description .aioseo-alert{margin-bottom:30px;text-align:right}.aioseo-app .aioseo-cta .feature-list{color:#141b38;font-size:16px;width:100%;max-width:500px;margin-bottom:50px}.aioseo-app .aioseo-cta .feature-list .aioseo-col{display:flex;align-items:flex-start}.aioseo-app .aioseo-cta .feature-list .aioseo-col svg.aioseo-circle-check{color:#00aa63;width:18px;min-width:18px;min-height:18px;margin-left:10px}.aioseo-app .aioseo-cta a.learn-more{margin-top:20px;color:#8c8f9a;font-size:14px}.aioseo-app .aioseo-cta .type-1{display:flex;flex-direction:column;align-items:center}.aioseo-app .aioseo-cta .type-2{margin:30px 50px 30px 0;display:flex}.aioseo-app .aioseo-cta .type-2 .description,.aioseo-app .aioseo-cta .type-2 .header-text{text-align:right}.aioseo-app .aioseo-cta .type-2 .description,.aioseo-app .aioseo-cta .type-2 .feature-list{margin:30px 0}.aioseo-app .aioseo-cta .type-2>div{margin-left:20px;flex:0 0 50%}.aioseo-app .aioseo-cta .type-2 .featured-image{max-height:540px;border:1px solid #e8e8eb;flex:1;overflow:hidden;margin-left:-41px;margin-bottom:-71px;border-radius:0 5px 0 0}.aioseo-app .aioseo-cta .type-2 .featured-image img{max-height:600px}@media only screen and (max-width:912px){.aioseo-app .aioseo-cta .type-2{flex-direction:column;align-items:center}.aioseo-app .aioseo-cta .type-2 .description,.aioseo-app .aioseo-cta .type-2 .header-text{text-align:center}.aioseo-app .aioseo-cta .type-2>div{text-align:center;margin-left:0;margin-bottom:30px;flex:1 0 100%;width:100%}.aioseo-app .aioseo-cta .type-2 .featured-image{margin:0 -10px -41px;border-radius:5px 5px 0 0;max-height:300px}}.aioseo-app .aioseo-cta .type-3 .sub-header{line-height:1.4;font-size:16px;font-weight:600;color:#005ae0;margin-bottom:5px}.aioseo-app .aioseo-cta .type-3 .header-text{text-align:right}.aioseo-app .aioseo-cta .type-3 .feature-list{margin:30px 0}.aioseo-app .aioseo-cta .type-3 .feature-list .aioseo-col svg.aioseo-circle-check{color:#00aa63;width:21px;min-width:21px;min-height:21px;margin-left:5px}.aioseo-app .aioseo-cta .type-3 .aioseo-button{margin-left:12px}.aioseo-box-toggle .aioseo-row .aioseo-col{max-width:calc(200px + 1em)}@media only screen and (max-width:48em){.aioseo-box-toggle .aioseo-row .aioseo-col{max-width:100%}}.aioseo-box-toggle input{position:absolute!important;clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden}.aioseo-box-toggle input:checked+label{background-color:#fff;box-shadow:0 5px 10px rgba(0,90,224,.1);border:2px solid #005ae0;font-weight:600}.aioseo-box-toggle label{background-color:#f9f9fa;color:#141b38;font-size:16px;line-height:1;display:flex;align-items:center;justify-content:center;flex-direction:column;border:1px solid #f9f9fa;transition:all .1s ease-in-out;border-radius:3px;height:165px;position:relative}.aioseo-box-toggle label p{position:absolute;bottom:15px;margin:0}.aioseo-box-toggle label:hover{cursor:pointer}.aioseo-button{flex-shrink:0;line-height:1;display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;padding:0 24px;border-radius:4px;-webkit-appearance:none;cursor:pointer;height:48px;transition:background-color .2s ease;position:relative;overflow:hidden;text-decoration:none;color:#141b38;white-space:nowrap}.aioseo-button.small{height:30px;font-size:14px;padding:0 12px}.aioseo-button.small .loading-spinner{width:25px;height:25px}.aioseo-button.medium{height:40px;font-size:14px;padding:0 18px}.aioseo-button.medium .loading-spinner{width:35px;height:35px}.aioseo-button.xl{height:66px;border-radius:4px;font-size:18px;padding:0 48px}.aioseo-button.gray{border:1px solid #dcdde1;background-color:#f3f4f5}.aioseo-button.gray:hover{background-color:#fff;color:#141b38}.aioseo-button.gray:active{background-color:#f3f4f5}.aioseo-button.green{border:none;background-color:#00aa63;color:#fff}.aioseo-button.green:hover{background-color:#07c575}.aioseo-button.green:active{background-color:#15955f}.aioseo-button.blue{border:none;background-color:#005ae0;color:#fff}.aioseo-button.blue:hover{background-color:#1a82ea}.aioseo-button.blue:active{background-color:#004f9d}.aioseo-button.wp-blue{border:1px solid #005ae0;background-color:#f3f5f6;color:#005ae0}.aioseo-button.wp-blue:hover{background-color:#1a82ea;border-color:#1a82ea;color:#fff}.aioseo-button.wp-blue:active{background-color:#004f9d;border-color:#004f9d;color:#fff}.aioseo-button.black{border:none;background-color:#434960;color:#fff}.aioseo-button.black:hover{background-color:#2c324c}.aioseo-button.black:active{background-color:#141b38}.aioseo-button.red{border:1px solid #df2a4a;background-color:#fff;color:#df2a4a}.aioseo-button.red:hover{background-color:#df2a4a;color:#fff}.aioseo-button.red:active{background-color:#ab2039}.aioseo-button.loading.blue,.aioseo-button.loading.blue:hover{background-color:#004f9d;color:#004f9d}.aioseo-button.loading.green,.aioseo-button.loading.green:hover{background-color:#15955f;color:#15955f}.aioseo-button.loading.gray,.aioseo-button.loading.gray:hover{background-color:#f3f4f5;color:#f3f4f5}.aioseo-button.loading.black,.aioseo-button.loading.black:hover{background-color:#141b38;color:#141b38}.aioseo-button:disabled{border:1px solid #dcdde1;color:#8c8f9a;background-color:#f3f4f5;cursor:default}.aioseo-button:disabled.gray:hover{color:#8c8f9a}.aioseo-button:disabled.wp-blue{border-color:#ddd;background-color:#f7f7f7}.aioseo-button:disabled.wp-blue:hover{border-color:#ddd;color:#8c8f9a}.aioseo-button:disabled:hover{background-color:#f3f4f5}.aioseo-checkbox{display:inline-flex;align-items:center}.aioseo-checkbox.disabled,.aioseo-checkbox.disabled .form-checkbox .fancy-checkbox,.aioseo-checkbox.no-clicks,.aioseo-checkbox.no-clicks .form-checkbox .fancy-checkbox{cursor:default}.aioseo-checkbox .form-checkbox-wrapper{margin-left:10px;display:flex}.aioseo-checkbox.medium .form-checkbox{width:20px;height:20px}.aioseo-checkbox.medium .form-checkbox .fancy-checkbox svg{width:12px;height:12px}.aioseo-checkbox.medium .form-checkbox span:before{height:18px;width:18px;line-height:20px}.aioseo-checkbox.round .form-checkbox span,.aioseo-checkbox.round .form-checkbox span:before{border-radius:50%}.aioseo-checkbox .form-checkbox{position:relative;display:inline-block;width:28px;height:28px;color:#fff;vertical-align:bottom;text-align:center}.aioseo-checkbox .form-checkbox input{display:none}.aioseo-checkbox .form-checkbox input:checked+.fancy-checkbox.blue{background:#005ae0}.aioseo-checkbox .form-checkbox input:checked+.fancy-checkbox.green{background:#00aa63}.aioseo-checkbox .form-checkbox input:checked+.fancy-checkbox:before{background:transparent}.aioseo-checkbox .form-checkbox input:disabled+.fancy-checkbox{background:#e8e8eb!important;border:1px solid #d0d1d7;cursor:default}.aioseo-checkbox .form-checkbox input:disabled+.fancy-checkbox svg{color:#8c8f9a}.aioseo-checkbox .form-checkbox input:not(:checked):disabled+.fancy-checkbox:before{right:0;bottom:0;background:#e8e8eb}.aioseo-checkbox .form-checkbox .fancy-checkbox svg{color:#fff;width:16px;height:16px}.aioseo-checkbox .form-checkbox span{position:absolute;cursor:pointer;top:0;right:0;left:0;bottom:0;background-color:#d0d1d7;transition:.2s;border-radius:3px;display:flex;align-items:center;justify-content:center}.aioseo-checkbox .form-checkbox span:before{position:absolute;content:"";height:26px;width:26px;right:1px;bottom:1px;background-color:#fff;transition:.2s;font-size:18px;line-height:28px;border-radius:2px}.aioseo-date-picker.vue-daterange-picker{width:100%}.aioseo-date-picker.vue-daterange-picker .form-control{display:flex;align-items:center;color:#141b38;font-size:16px;height:48px;border-radius:3px;border:1px solid #d0d1d7;position:relative}.aioseo-date-picker.vue-daterange-picker .form-control svg.aioseo-circle-close{position:absolute;left:10px;color:#434960;width:15px;height:15px}.aioseo-date-picker.vue-daterange-picker.small .form-control{height:30px}.aioseo-date-picker.vue-daterange-picker.medium .form-control{height:40px}body[class*=all-in-one-seo_page] .daterangepicker .yearselect{width:75px}.aioseo-editor{position:relative}.aioseo-editor .aioseo-editor-description .ql-editor{min-height:100px}.aioseo-editor .aioseo-editor-line-numbers .ql-editor{padding:15px 45px 15px 15px}.aioseo-editor .aioseo-editor-single .ql-editor{padding:8px 10px}.aioseo-editor .aioseo-editor-single.aioseo-editor-line-numbers .ql-editor{padding:8px 45px 8px 10px}.aioseo-editor .aioseo-editor-monospace .ql-editor{font-family:monospace}.aioseo-editor .aioseo-line-numbers{background:#f7f6f7;position:absolute;text-align:left;top:1px;width:29px;right:1px;border-radius:0 3px 3px 0;padding:15px 0 0 9px;display:flex;height:calc(100% - 2px);flex-direction:column;overflow:hidden}.aioseo-editor .aioseo-line-numbers div{min-height:25px;color:#8c8f9a;font-size:12px;line-height:1.9}.aioseo-editor .ql-disabled{pointer-events:none;background-color:#f9f9fa}.aioseo-editor .ql-editor{padding:15px;border-radius:3px;font-size:16px;color:#141b38;border:1px solid #d0d1d7}.aioseo-editor .ql-editor:focus{border:1px solid #005ae0;box-shadow:0 0 0 1px #005ae0}.aioseo-editor .ql-editor .mention .ql-mention-denotation-char{display:none}.aioseo-editor .ql-editor .mention .aioseo-tag{height:25px;margin:0 1px;color:#434960;font-weight:600;font-size:14px;padding:3px 10px 3px 25px;background-color:#f3f4f5;border-radius:3px;cursor:pointer;position:relative;display:inline-flex;align-items:center}.aioseo-editor .ql-editor .mention .aioseo-tag .tag-toggle{display:inline-flex;align-items:center;background-color:#e8e8eb;position:absolute;top:0;left:0;bottom:0;border-radius:3px 0 0 3px}.aioseo-editor .ql-editor .mention .aioseo-tag .tag-toggle svg.aioseo-caret{width:18px;height:18px;transition:transform .3s}.aioseo-editor .ql-editor .mention .aioseo-tag .tag-toggle svg.aioseo-caret.rotated{transform:rotate(-180deg)}.aioseo-editor .ql-mention-list-container{color:#141b38;background-color:#fff;max-width:250px;width:100%;margin-top:3px;border:1px solid #d0d1d7;border-radius:3px;box-shadow:0 3px 15px rgba(0,0,0,.1);z-index:9001}.aioseo-editor .ql-mention-list-container .aioseo-tag-custom,.aioseo-editor .ql-mention-list-container .aioseo-tag-search{padding:12px;border-bottom:1px solid #e8e8eb}.aioseo-editor .ql-mention-list-container .aioseo-tag-custom{display:none}.aioseo-editor .ql-mention-list-container .ql-mention-list{list-style:none;margin:0;padding:0;max-height:210px;overflow:auto}.aioseo-editor .ql-mention-list-container .ql-mention-list li{color:#141b38;margin:0;background-color:transparent;border-bottom:1px solid #e8e8eb;padding:15px;cursor:pointer;font-size:14px}.aioseo-editor .ql-mention-list-container .ql-mention-list li:last-child{border-bottom:0}.aioseo-editor .ql-mention-list-container .ql-mention-list li.selected,.aioseo-editor .ql-mention-list-container .ql-mention-list li:hover{color:#005ae0;background-color:#f2f7fd}.aioseo-editor .ql-mention-list-container .ql-mention-list li.selected .aioseo-tag-description,.aioseo-editor .ql-mention-list-container .ql-mention-list li:hover .aioseo-tag-description{color:initial}.aioseo-editor .ql-mention-list-container .ql-mention-list li .aioseo-tag-item{display:flex}.aioseo-editor .ql-mention-list-container .ql-mention-list li .aioseo-tag-item>div:first-child{margin-left:10px}.aioseo-editor .ql-mention-list-container .ql-mention-list li .aioseo-tag-item .aioseo-tag-title{font-weight:600}.aioseo-editor .ql-mention-list-container .ql-mention-list li svg.aioseo-plus{width:10px;height:10px;color:#005ae0}.aioseo-editor .ql-mention-list-container .ql-mention-list li.aioseo-tag-no-match{cursor:default;padding:12px;font-size:16px;font-weight:600}.aioseo-editor .ql-mention-list-container .ql-mention-list li.aioseo-tag-no-match.highlight,.aioseo-editor .ql-mention-list-container .ql-mention-list li.aioseo-tag-no-match:hover{color:initial;background-color:transparent}.aioseo-editor .ql-toolbar{display:none}.aioseo-editor .ql-clipboard{right:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.aioseo-editor .ql-snow .ql-hidden{display:none}.aioseo-editor .ql-container.ql-snow{border:none}.aioseo-editor .ql-container p{font-size:16px;margin:0;line-height:25px}.aioseo-highlight-toggle{border:1px solid #e8e8eb;border-radius:3px;min-height:48px;display:flex;align-items:center;padding:5px 10px;cursor:pointer}.aioseo-highlight-toggle>*{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.aioseo-highlight-toggle.active{border-color:#005ae0;box-shadow:0 5px 10px rgba(0,90,224,.1)}.aioseo-highlight-toggle.medium{min-height:40px}.aioseo-highlight-toggle .icon{display:flex;align-items:center;margin-left:5px}.aioseo-input[data-v-20c03142]{position:relative;width:100%}.aioseo-input.file[data-v-20c03142],.aioseo-input.file input[type=file][data-v-20c03142]{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;padding:0}.aioseo-input.file input[type=file][data-v-20c03142]{cursor:pointer;opacity:0}.aioseo-input.file input[type=file][data-v-20c03142]::-webkit-file-upload-button{visibility:hidden}.aioseo-input.file input[type=file][data-v-20c03142]:focus{box-shadow:none}.aioseo-input input[data-v-20c03142]{height:48px;width:100%;background-color:#fff;border:1px solid #d0d1d7;border-radius:3px;padding:15px;font-size:18px;position:relative;overflow:hidden;margin:0}.aioseo-input input[data-v-20c03142]:disabled{background:#f9f9fa}.aioseo-input input[data-v-20c03142]:focus{border-color:#005ae0;box-shadow:0 0 0 1px #005ae0}.aioseo-input input[data-v-20c03142]::-moz-placeholder{color:#8c8f9a}.aioseo-input input[data-v-20c03142]:-ms-input-placeholder{color:#8c8f9a}.aioseo-input input[data-v-20c03142]::placeholder{color:#8c8f9a}.aioseo-input input.prepend[data-v-20c03142]{padding-right:50px}.aioseo-input input.append[data-v-20c03142]{padding-left:50px}.aioseo-input input.small[data-v-20c03142]{height:30px;padding:10px;font-size:14px}.aioseo-input input.small.prepend[data-v-20c03142]{padding-right:30px}.aioseo-input input.small.append[data-v-20c03142]{padding-left:30px}.aioseo-input input.medium[data-v-20c03142]{height:40px;padding:12px;font-size:16px}.aioseo-input input.medium.prepend[data-v-20c03142]{padding-right:35px}.aioseo-input input.medium.append[data-v-20c03142]{padding-left:35px}.aioseo-input.aioseo-active input[data-v-20c03142]{border-color:#00aa63}.aioseo-input.aioseo-active input[data-v-20c03142]:active,.aioseo-input.aioseo-active input[data-v-20c03142]:focus{box-shadow:0 0 0 1px #00aa63}.aioseo-input.aioseo-active .append-icon[data-v-20c03142],.aioseo-input.aioseo-active .prepend-icon[data-v-20c03142]{color:#00aa63}.aioseo-input.aioseo-error input[data-v-20c03142]{border-color:#df2a4a}.aioseo-input.aioseo-error input[data-v-20c03142]:active,.aioseo-input.aioseo-error input[data-v-20c03142]:focus{box-shadow:0 0 0 1px #df2a4a}.aioseo-input.aioseo-error .append-icon[data-v-20c03142],.aioseo-input.aioseo-error .prepend-icon[data-v-20c03142]{color:#df2a4a}.aioseo-input.aioseo-warning input[data-v-20c03142]{border-color:#f18200}.aioseo-input.aioseo-warning input[data-v-20c03142]:active,.aioseo-input.aioseo-warning input[data-v-20c03142]:focus{box-shadow:0 0 0 1px #f18200}.aioseo-input.aioseo-warning .append-icon[data-v-20c03142],.aioseo-input.aioseo-warning .prepend-icon[data-v-20c03142]{color:#f18200}.aioseo-input .prepend-icon[data-v-20c03142]{position:absolute;top:0;right:10px;width:30px;height:100%;color:#d0d1d7;display:flex;align-items:center;z-index:1}.aioseo-input .prepend-icon svg[data-v-20c03142]{width:30px;height:30px}.aioseo-input .prepend-icon.small[data-v-20c03142]{width:20px}.aioseo-input .prepend-icon.small svg[data-v-20c03142]{width:10px;height:10px}.aioseo-input .prepend-icon.medium[data-v-20c03142]{width:15px}.aioseo-input .prepend-icon.medium svg[data-v-20c03142]{width:15px;height:15px}.aioseo-input .append-icon[data-v-20c03142]{position:absolute;top:0;left:10px;width:30px;height:100%;color:#d0d1d7;display:flex;align-items:center;z-index:1}.aioseo-input .append-icon svg[data-v-20c03142]{width:30px;height:30px}.aioseo-input .append-icon.small[data-v-20c03142]{width:10px}.aioseo-input .append-icon.medium[data-v-20c03142]{width:15px}.aioseo-input .append-icon.clickable[data-v-20c03142]{cursor:pointer;padding:0 5px;background:#f3f4f5;border:1px solid #d0d1d7;color:#434960;left:0;width:30px;border-radius:3px 0 0 3px}.aioseo-input .append-icon.clickable.small[data-v-20c03142]{width:15px}.aioseo-input .append-icon.clickable.medium[data-v-20c03142]{padding:0 10px;width:40px}.aioseo-phone-number{max-width:600px}.aioseo-phone-number label{display:none}.aioseo-phone-number .maz-input__input{height:40px;min-height:40px;padding-top:0!important;border:1px solid #d0d1d7}.aioseo-phone-number .maz-input__input:focus{border-color:#005ae0;box-shadow:0 0 0 1px #005ae0}.aioseo-phone-number .country-selector{flex:0 0 140px;width:140px;min-width:140px;max-width:140px}.aioseo-phone-number .country-selector:hover{z-index:1}.aioseo-phone-number .country-selector>div.maz-base-component.maz-input.has-value.has-1-right-icon.maz-input--primary>input{padding-right:50px!important}.aioseo-phone-number .country-selector .maz-input.is-focused{border-color:#005ae0}.aioseo-phone-number .country-selector .maz-select__options-list__item.selected.keyboard-selected{background-color:#005ae0}.aioseo-phone-number .maz-phone-number-input__country-flag{right:20px;bottom:12px;z-index:auto}.aioseo-phone-number .maz-input__icon{z-index:auto}.aioseo-phone-number .maz-select__options-list input{border-color:#005ae0;box-shadow:0 0 0 1px #005ae0}.aioseo-phone-number .maz-input__input{border-radius:3px}.aioseo-phone-number.invalidNumber div.maz-flex-1>div>input{border-color:red}.aioseo-phone-number.invalidNumber div.maz-flex-1>div>input:focus{border-color:#df2a4a;box-shadow:0 0 0 1px #df2a4a}.aioseo-phone-number.validNumber div.maz-flex-1>div>input:focus{border-color:#00aa63;box-shadow:0 0 0 1px #00aa63}.aioseo-radio{display:inline-flex;align-items:center}.aioseo-radio .form-radio-wrapper{margin-left:10px;display:flex}.aioseo-radio.medium .form-radio{width:20px;height:20px}.aioseo-radio.medium .form-radio .fancy-radio svg{width:12px;height:12px}.aioseo-radio.medium.type-1 .form-radio span:before{height:18px;width:18px;line-height:20px}.aioseo-radio.medium.type-2 .form-radio span:before{height:16px;width:16px;line-height:20px}.aioseo-radio.medium.type-2 .form-radio span:after{height:6px;width:6px;right:6px;bottom:6px}.aioseo-radio .form-radio{position:relative;display:inline-block;width:28px;height:28px;color:#fff;vertical-align:bottom;text-align:center}.aioseo-radio .form-radio input{opacity:0}.aioseo-radio .form-radio input:checked+.fancy-radio{background:#005ae0;border-color:#005ae0}.aioseo-radio .form-radio input:checked+.fancy-radio:before{background:transparent}.aioseo-radio .form-radio input:checked+.fancy-radio:after{display:block}.aioseo-radio .form-radio input:disabled+.fancy-radio{cursor:default}.aioseo-radio .form-radio input:focus+.fancy-radio{border-color:#005ae0;box-shadow:0 0 0 1px #005ae0}.aioseo-radio .form-radio .fancy-radio{border-radius:50%}.aioseo-radio .form-radio .fancy-radio svg{color:#fff;width:16px;height:16px}.aioseo-radio .form-radio span{position:absolute;cursor:pointer;top:0;right:0;left:0;bottom:0;transition:.2s;border-radius:50%;display:flex;align-items:center;justify-content:center}.aioseo-radio .form-radio span:before{position:absolute;content:"";height:26px;width:26px;right:1px;bottom:1px;transition:.2s;font-size:18px;line-height:28px;border-radius:50%}.aioseo-radio.type-1 .form-radio span,.aioseo-radio.type-1 .form-radio span:before{background-color:#f3f4f5}.aioseo-radio.type-2 .form-radio span{border:1px solid #d0d1d7;background-color:#fff}.aioseo-radio.type-2 .form-radio span:before{background-color:#fff}.aioseo-radio.type-2 .form-radio span:after{display:none;position:absolute;content:"";height:10px;width:10px;right:8px;bottom:8px;background-color:#fff;transition:.2s;border-radius:50%}.aioseo-radio.disabled{cursor:default}.aioseo-radio.disabled.type-2 .form-radio input:checked+.fancy-radio{background-color:#e8e8eb;border-color:#d0d1d7}.aioseo-radio.disabled.type-2 .form-radio span,.aioseo-radio.disabled.type-2 .form-radio span:before{background-color:#e8e8eb}.aioseo-radio.disabled.type-2 .form-radio span:after{background-color:#8c8f9a}.aioseo-radio-toggle{display:flex;align-items:center;height:40px}.aioseo-radio-toggle div{height:100%}.aioseo-radio-toggle.inline{display:inline-flex}.aioseo-radio-toggle div:first-child{overflow:hidden;border-radius:0 3px 3px 0}.aioseo-radio-toggle div:first-child label{border-radius:0 3px 3px 0}.aioseo-radio-toggle div:last-child{overflow:hidden;border-radius:3px 0 0 3px}.aioseo-radio-toggle div:last-child label{border-radius:3px 0 0 3px}.aioseo-radio-toggle input{position:absolute!important;clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden}.aioseo-radio-toggle input:checked+label{background-color:#005ae0;color:#fff}.aioseo-radio-toggle input:checked+label.dark{background-color:#434960;color:#fff}.aioseo-radio-toggle label{height:100%;background-color:#e8e8eb;color:#141b38;font-size:14px;line-height:1;display:flex;align-items:center;justify-content:center;flex-direction:column;transition:all .1s ease-in-out;position:relative;padding:11px 20px;font-weight:600}.aioseo-radio-toggle label.disabled{cursor:default;pointer-events:none;opacity:.5}.aioseo-radio-toggle label:hover{background-color:#dadadf;cursor:pointer}.aioseo-radio-toggle label p{position:absolute;bottom:15px;margin:0}.aioseo-radio-toggle.circle label{background:#fff;color:#8c8f9a}.aioseo-radio-toggle.circle input+label{border-radius:50%;width:36px;height:36px;padding:8px}.aioseo-radio-toggle.circle input:checked+label{background:#e8e8eb;color:#2c324c}.aioseo-select{height:48px}.aioseo-select.multiselect--disabled .multiselect__select{background:none}.aioseo-select .multiselect__select{display:flex;align-items:center;justify-content:center;min-height:46px}.aioseo-select .multiselect__select:before{display:none}.aioseo-select .multiselect__select svg.aioseo-caret{color:#141b38;width:18px;height:18px;transition:transform .3s}.aioseo-select .multiselect__tags{height:100%;border:1px solid #d0d1d7;border-radius:3px;display:flex;justify-content:center;flex-direction:column;padding:16px 16px 16px 40px}.aioseo-select .multiselect__tags .multiselect__spinner{height:calc(100% - 2px);border:2px solid transparent}.aioseo-select .multiselect__tags .multiselect__spinner:after,.aioseo-select .multiselect__tags .multiselect__spinner:before{border-top-color:#434960}.aioseo-select .multiselect__tags .multiselect__single{display:inline-flex;margin:0;padding:0;color:#141b38;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.aioseo-select .multiselect__tags .multiselect__placeholder{color:#8c8f9a;font-size:16px;line-height:20px;margin:0;padding:0}.aioseo-select .multiselect__tags .multiselect__input{padding:0;margin:0 0 0 10px;border-radius:0;border:none;color:#141b38;min-height:auto;line-height:20px}.aioseo-select .multiselect__tags .multiselect__input:focus{outline:0;box-shadow:none;border:none}.aioseo-select .multiselect__tags .multiselect__input::-moz-placeholder{color:#8c8f9a}.aioseo-select .multiselect__tags .multiselect__input:-ms-input-placeholder{color:#8c8f9a}.aioseo-select .multiselect__tags .multiselect__input::placeholder{color:#8c8f9a}.aioseo-select .multiselect__tags .multiselect__tags-wrap{display:flex;align-items:center;flex-wrap:wrap}.aioseo-select .multiselect__tags .multiselect__tags-wrap .multiselect__tag{padding:0;display:inline-flex;align-items:center;font-size:14px;font-weight:600;color:#434960;margin:0 0 0 3px;height:24px;background-color:#f3f4f5;flex-shrink:0}.aioseo-select .multiselect__tags .multiselect__tags-wrap .multiselect__tag .multiselect__tag-value{padding:0 10px 0 5px}.aioseo-select .multiselect__tags .multiselect__tags-wrap .multiselect__tag .multiselect__tag-remove{padding:0 10px;height:100%;cursor:pointer;background-color:#f3f4f5;display:flex;align-items:center}.aioseo-select .multiselect__tags .multiselect__tags-wrap .multiselect__tag .multiselect__tag-remove:hover{background-color:#434960;color:#fff}.aioseo-select .multiselect__tags .multiselect__tags-wrap .multiselect__tag .multiselect__tag-remove:hover svg.aioseo-close{color:#fff}.aioseo-select .multiselect__tags .multiselect__tags-wrap .multiselect__tag .multiselect__tag-remove svg.aioseo-close{color:#434960;width:10px;height:10px}.aioseo-select.multiselect--active .multiselect__tags-wrap{margin-bottom:7px}.aioseo-select.small{height:30px;min-height:30px}.aioseo-select.small .multiselect__tags{min-height:30px;padding:8px 8px 8px 38px}.aioseo-select.small .multiselect__tags .multiselect__placeholder{font-size:14px}.aioseo-select.small .multiselect__select{height:28px;min-height:28px}.aioseo-select.small .multiselect__input{font-size:14px}.aioseo-select.small .multiselect__content-wrapper li.multiselect__element .multiselect__option{font-size:14px;padding:8px;min-height:30px}.aioseo-select.medium{height:40px}.aioseo-select.medium .multiselect__tags{padding:7px 7px 7px 40px}.aioseo-select.medium .multiselect__select{min-height:38px}.aioseo-select.multiple{min-height:48px;height:auto}.aioseo-select.multiple.small{min-height:30px}.aioseo-select.multiple.medium{min-height:40px}.aioseo-select.multiselect--above .multiselect__content-wrapper{border-top:1px solid #d0d1d7;border-bottom:none}.aioseo-select .multiselect__content-wrapper{border:1px solid #d0d1d7;border-top:none;border-bottom-right-radius:3px;border-bottom-left-radius:3px;z-index:50;-webkit-overflow-scrolling:touch}.aioseo-select .multiselect__content-wrapper .multiselect__content{max-width:100%}.aioseo-select .multiselect__content-wrapper li.multiselect__element{margin:0;border-bottom:1px solid #e8e8eb}.aioseo-select .multiselect__content-wrapper li.multiselect__element.last{border-bottom:none}.aioseo-select .multiselect__content-wrapper li.multiselect__element .multiselect__option{color:#141b38;font-weight:700;font-size:16px;white-space:normal;line-height:1.4}.aioseo-select .multiselect__content-wrapper li.multiselect__element .multiselect__option--highlight{background-color:#f2f7fd}.aioseo-select .multiselect__content-wrapper li.multiselect__element .multiselect__option--highlight:after{background-color:#005ae0;color:#fff}.aioseo-select .multiselect__content-wrapper li.multiselect__element .multiselect__option--selected{background-color:#f2f7fd}.aioseo-select .multiselect__content-wrapper li.multiselect__element .multiselect__option--disabled{font-weight:400;background-color:#fff!important;color:#8c8f9a}.aioseo-select .multiselect__content-wrapper li.multiselect__element .multiselect__option .docLink{font-size:13px;float:left}.aioseo-textarea-autosize{width:100%;background-color:#fff;border:1px solid #d0d1d7;border-radius:4px;font-size:16px;padding:12px}.aioseo-toggle{display:inline-flex}.aioseo-toggle:active,.aioseo-toggle:focus{outline:2px solid transparent}.aioseo-toggle.disabled{pointer-events:none}.aioseo-toggle.disabled .toggle-content{opacity:.5}.aioseo-toggle .toggle-content{position:relative;display:inline-block;width:36px;height:20px;margin-left:10px}.aioseo-toggle .toggle-content input{display:none}.aioseo-toggle .toggle-content input:checked+.toggle-switch{border:1px solid #005ae0;background-color:#005ae0}.aioseo-toggle .toggle-content input:checked+.toggle-switch:focus{outline:2px solid transparent}.aioseo-toggle .toggle-content input:checked+.toggle-switch:before{background-color:#fff;transform:translateX(-15px)}.aioseo-toggle .toggle-content input:focus+.toggle-switch{box-shadow:0 0 1px #005ae0;outline:2px solid transparent}.aioseo-toggle .toggle-content .toggle-switch{position:absolute;cursor:pointer;top:0;right:0;left:0;bottom:0;background-color:#fff;border:1px solid #d0d1d7;border-radius:15px;transition:.2s}.aioseo-toggle .toggle-content .toggle-switch:before{position:absolute;content:"";height:14px;width:14px;right:3px;bottom:2px;background-color:#d0d1d7;border-radius:50%;transition:.2s}.aioseo-wp-table input[type=search],.aioseo-wp-table select{border-color:#d0d1d7}.aioseo-wp-table select:focus{border-color:#005ae0;color:#005ae0;box-shadow:0 0 0 1px #005ae0}.aioseo-wp-table select:hover{color:#005ae0}.aioseo-wp-table input.button,.aioseo-wp-table input.button:hover{color:#005ae0;border-color:#005ae0}.aioseo-wp-table .header .subsubsub{color:#555d66;font-size:13px;font-weight:600}.aioseo-wp-table .header .subsubsub>span{display:inline-flex}.aioseo-wp-table .header .subsubsub .separator{margin:0 5px}.aioseo-wp-table .header .subsubsub .active{font-weight:700;color:#141b38}.aioseo-wp-table .header .subsubsub a{text-decoration:none}.aioseo-wp-table .header .subsubsub a:hover{text-decoration:underline}.aioseo-wp-table .header .search{display:flex;justify-content:flex-end}.aioseo-wp-table .header .search .aioseo-input{width:100%;max-width:215px;margin-left:6px}.aioseo-wp-table .header .pagination{color:#555d66}.aioseo-wp-table .header .pagination .button,.aioseo-wp-table .header .pagination input{margin-right:6px}.aioseo-wp-table .tablenav-pages .current-page{padding:0 8px 0 0}.aioseo-wp-table .wp-table{width:100%;position:relative}.aioseo-wp-table .wp-table .loader-overlay{position:absolute;top:46px;left:0;bottom:36px;right:0;background:rgba(0,0,0,.3);z-index:1;display:flex;align-items:center;justify-content:center}.aioseo-wp-table .wp-table .no-results{color:#8c8f9a;min-height:200px;display:flex;align-items:center;justify-content:center;font-weight:400;font-size:24px}.aioseo-wp-table .wp-table tr.even{background-color:#f9f9fa}.aioseo-wp-table .wp-table tr.enabled td,.aioseo-wp-table .wp-table tr.enabled td strong a{color:#141b38}.aioseo-wp-table .wp-table tr:not(.enabled):not(.edit-row) td,.aioseo-wp-table .wp-table tr:not(.enabled):not(.edit-row) td a.edit-link{color:#8c8f9a}.aioseo-wp-table .wp-table tr.edit-row th{padding:0 3px 0 0}.aioseo-wp-table .wp-table tr.edit-row td{padding:0 10px 0 30px}.aioseo-wp-table .wp-table tr td strong a{font-weight:400}.aioseo-wp-table .wp-table tr td .row-actions .edit a,.aioseo-wp-table .wp-table tr td strong a:hover{color:#005ae0}.aioseo-wp-table .wp-table tr td .row-actions .edit .trash a{color:#df2a4a}.aioseo-wp-table .wp-table tr td.edit-row-content .wrapper .border{padding:8px 0;border-top:1px solid #e8e8eb}.custom-rules[data-v-06a772d2]{width:100%}.custom-rules .rule-table[data-v-06a772d2]{margin-top:5px;border:1px solid #d0d1d7;border-radius:3px;width:100%;font-family:Helvetica;font-size:14px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0;text-align:right}.custom-rules .rule-table .rule[data-v-06a772d2]{padding:13px;background:#f9f9fa}.custom-rules .rule-table .rule.even[data-v-06a772d2]{background-color:#fff}.custom-rules .rule[data-v-06a772d2]{display:flex;flex-direction:row;align-items:center;padding-top:10px}.custom-rules .rule[data-v-06a772d2]:first-child{border-radius:3px 3px 0 0}.custom-rules .rule[data-v-06a772d2]:last-child{border-radius:0 0 3px 3px}.custom-rules .rule .rule-settings>.aioseo-select[data-v-06a772d2]:first-child{width:250px;min-width:250px}.custom-rules .rule .rule-settings[data-v-06a772d2]{display:flex;flex-direction:row;align-items:center;flex:1}.custom-rules .rule .rule-settings>[data-v-06a772d2]{margin:0 0 0 6px}.custom-rules .rule .rule-settings>.aioseo-toggle[data-v-06a772d2]{margin:0 4px 0 10px}.custom-rules .rule .actions[data-v-06a772d2],.custom-rules .rule .logical[data-v-06a772d2]{flex:0}.custom-rules svg[data-v-06a772d2]{width:14px;height:14px;cursor:pointer}.custom-rules svg.aioseo-trash[data-v-06a772d2]{color:#dadada}.custom-rules svg.aioseo-trash[data-v-06a772d2]:hover{color:#df2a4a}.custom-rules .aioseo-tooltip[data-v-06a772d2]{margin:0;display:flex}.custom-rules .aioseo-button svg[data-v-06a772d2]{color:#fff}.custom-rules .add-rule[data-v-06a772d2]{margin-top:10px}.custom-rules .add-rule svg[data-v-06a772d2]{margin-left:6px}.aioseo-add-redirection.edit-url{margin-bottom:30px}.aioseo-add-redirection.edit-url .urls{align-items:flex-start}.aioseo-add-redirection.edit-url .urls .url-arrow{margin:-8px 30px 0}.aioseo-add-redirection.edit-url .advanced-settings-link{text-decoration:underline;margin-top:21px}.aioseo-add-redirection.log-404 .urls .source{min-height:103px;align-items:flex-start}.aioseo-add-redirection .generic-error{margin-bottom:20px}.aioseo-add-redirection .aioseo-settings-row .settings-name .name{font-size:14px}.aioseo-add-redirection .urls{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}.aioseo-add-redirection .urls .break{flex-basis:100%;height:0}.aioseo-add-redirection .urls .url-arrow{width:36px;margin:-15px 30px 0;display:flex;align-items:center;justify-content:center}.aioseo-add-redirection .urls .url-arrow svg{height:103px;color:#005ae0}.aioseo-add-redirection .urls .source,.aioseo-add-redirection .urls .target{flex:1;display:flex;align-items:center}.aioseo-add-redirection .urls .source>*,.aioseo-add-redirection .urls .target>*{flex:1}.aioseo-add-redirection .urls .source .aioseo-input,.aioseo-add-redirection .urls .target .aioseo-input{margin-bottom:10px}.aioseo-add-redirection .urls .target .aioseo-description{height:30px}.aioseo-add-redirection .urls .target .append-icon{width:60px;justify-content:flex-end}.aioseo-add-redirection .urls .target .append-icon svg{max-width:16px;margin-left:5px}.aioseo-add-redirection .urls .target .append-icon svg:last-of-type{margin-left:0}.aioseo-add-redirection .urls .target .append-icon svg.aioseo-circle-check{color:#00aa63}.aioseo-add-redirection .urls .target .append-icon svg.aioseo-circle-close{color:#df2a4a}.aioseo-add-redirection .urls .target .target-url-error,.aioseo-add-redirection .urls .target .target-url-warning{margin-bottom:10px}.aioseo-add-redirection .settings{display:flex;flex-direction:column;align-items:center;margin-top:30px}.aioseo-add-redirection .settings .all-settings{width:100%}.aioseo-add-redirection .settings .all-settings .all-settings-content{display:flex;align-items:center;flex-wrap:wrap}.aioseo-add-redirection .settings .all-settings .all-settings-content .advanced-settings-link{margin:16px 16px 0 0;color:#8c8f9a}@media (max-width:767px){.aioseo-add-redirection .settings .all-settings .all-settings-content{align-items:start}}.aioseo-add-redirection .settings>.actions{align-self:flex-end;margin-top:-50px}.aioseo-add-redirection .settings>.actions.advanced{margin-top:-40px}.aioseo-add-redirection .settings .query-params,.aioseo-add-redirection .settings .redirect-type{margin-bottom:10px;flex:0 1 auto}.aioseo-add-redirection .settings .query-params .aioseo-select,.aioseo-add-redirection .settings .redirect-type .aioseo-select{margin-top:5px}.aioseo-add-redirection .settings .query-params{width:340px}.aioseo-add-redirection .settings .redirect-type{width:300px;margin-left:24px}.aioseo-add-redirection .settings .aioseo-button{align-self:flex-end}.aioseo-add-redirection .settings .cancel-edit-row{margin-right:10px}.aioseo-add-redirection-target-url,.aioseo-redirect-source-url{position:relative}.aioseo-redirect-source-url .aioseo-input input{padding-left:76px}.aioseo-redirect-source-url .aioseo-input .append-icon{width:60px;justify-content:flex-end}.aioseo-redirect-source-url .aioseo-input .append-icon svg{max-width:16px;margin-left:5px}.aioseo-redirect-source-url .aioseo-input .append-icon svg:last-of-type{margin-left:0}.aioseo-redirect-source-url .aioseo-input .append-icon svg.aioseo-gear{color:#8c8f9a;cursor:pointer}.aioseo-redirect-source-url .aioseo-input .append-icon svg.aioseo-gear.active,.aioseo-redirect-source-url .aioseo-input .append-icon svg.aioseo-gear:hover{color:#005ae0}.aioseo-redirect-source-url .aioseo-input .append-icon svg.aioseo-circle-check{color:#00aa63}.aioseo-redirect-source-url .aioseo-input .append-icon svg.aioseo-circle-close{color:#df2a4a}.aioseo-redirect-source-url .aioseo-input .append-icon svg.aioseo-trash{color:#8c8f9a;cursor:pointer}.aioseo-redirect-source-url .aioseo-input .append-icon svg.aioseo-trash.active,.aioseo-redirect-source-url .aioseo-input .append-icon svg.aioseo-trash:hover{color:#df2a4a}.aioseo-redirect-source-url .source-url-error,.aioseo-redirect-source-url .source-url-warning{margin-bottom:10px}.aioseo-redirect-source-url .source-url-options>div{padding-bottom:5px}.aioseo-redirect-source-url .source-url-options>div>div{margin-bottom:5px}.aioseo-add-redirection-url-results{display:flex;position:absolute;background:#fff;width:100%;max-height:300px;overflow:auto;border:1px solid #d0d1d7;border-radius:3px;z-index:50;right:1px;margin-top:-9px}.aioseo-add-redirection-url-results ul{display:inline-block;max-width:100%;list-style:none;padding:0;margin:0;min-width:100%;vertical-align:top}.aioseo-add-redirection-url-results ul li{margin:0;border-bottom:1px solid #e8e8eb;display:block}.aioseo-add-redirection-url-results ul li:last-of-type{border-bottom:none}.aioseo-add-redirection-url-results ul li>span{color:#141b38;font-weight:700;font-size:16px;white-space:normal;line-height:1.4;display:flex;padding:12px;min-height:40px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer}.aioseo-add-redirection-url-results ul li>span:hover{background-color:#f2f7fd}.aioseo-add-redirection-url-results ul li>span:hover .option-title{color:#005ae0}.aioseo-add-redirection-url-results .option{flex:1}.aioseo-add-redirection-url-results .option .option-title{font-weight:500;display:flex;font-size:16px;color:#141b38}.aioseo-add-redirection-url-results .option .option-title>div{margin-left:5px}.aioseo-add-redirection-url-results .option .option-title>div:first-of-type{display:inline-block}.aioseo-add-redirection-url-results .option .option-title .search-term{font-weight:700}.aioseo-add-redirection-url-results .option .option-details{display:flex;align-items:center;font-size:14px;color:#8c8f9a}.aioseo-add-redirection-url-results .option .option-details span{margin-left:15px}.aioseo-add-redirection-url-results .option-permalink{display:flex;align-items:center}.aioseo-add-redirection-url-results .option-permalink svg.aioseo-external{width:15px;height:15px;color:#434960}.aioseo-add-template-tag{border-radius:3px;padding:5px 10px;color:#141b38;font-size:14px;border:1px solid #e8e8eb;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:600}.aioseo-add-template-tag:hover{background-color:#f3f4f5}.aioseo-add-template-tag svg.aioseo-plus{width:10px;height:10px;color:#005ae0}.aioseo-additional-pages .additional-pages-table{border:1px solid #d0d1d7;border-radius:3px;margin-bottom:20px}.aioseo-additional-pages .additional-pages-table .page-priority{max-width:110px}.aioseo-additional-pages .additional-pages-table .page-frequency{max-width:166px}.aioseo-additional-pages .additional-pages-table .page-last-modified{max-width:155px}.aioseo-additional-pages .additional-pages-table .page-actions{max-width:20px}.aioseo-additional-pages .additional-pages-table .page-actions .aioseo-tooltip{display:inline-block;margin:0}.aioseo-additional-pages .additional-pages-table .pages-header{height:50px;display:flex;font-size:14px;padding:0 30px;align-items:center;border-bottom:1px solid #d0d1d7}.aioseo-additional-pages .additional-pages-table .pages-header>div{flex:1 0 auto}.aioseo-additional-pages .additional-pages-table .pages-rows{font-size:14px}.aioseo-additional-pages .additional-pages-table .pages-rows .page-row{background-color:#fff;height:70px;display:flex;align-items:center;padding:0 30px}.aioseo-additional-pages .additional-pages-table .pages-rows .page-row:last-of-type{border-radius:0 0 3px 3px}.aioseo-additional-pages .additional-pages-table .pages-rows .page-row.even{background-color:#f9f9fa}.aioseo-additional-pages .additional-pages-table .pages-rows .page-row>div{flex:1 0 auto;padding-left:30px}.aioseo-additional-pages .additional-pages-table .pages-rows .page-row>div:last-child{padding-left:0}.aioseo-additional-pages .additional-pages-table .pages-rows .page-row .page-actions svg.aioseo-trash{width:20px;height:20px;color:#8c8f9a;cursor:pointer;transition:color .1s ease}.aioseo-additional-pages .additional-pages-table .pages-rows .page-row .page-actions svg.aioseo-trash:hover{color:#df2a4a}.aioseo-additional-pages svg.aioseo-circle-plus{width:14px;height:14px;margin-left:10px}.aioseo-alert{position:relative;border-radius:3px;padding:24px;font-size:16px;color:#141b38;line-height:1.4}.aioseo-alert.small{padding:8px;font-size:13px}.aioseo-alert .aioseo-alert-close{cursor:pointer;position:absolute;top:-9px;left:-9px;width:18px;height:18px;border-radius:50%;padding:5px;display:inline-flex;justify-content:center;align-content:center}.aioseo-alert .aioseo-alert-close svg{width:100%;height:100%}.aioseo-alert.blue{border:1px solid #005ae0;background-color:#f2f7fd}.aioseo-alert.blue .aioseo-alert-close{background-color:#005ae0;color:#fff}.aioseo-alert.green{border:1px solid #00aa63;background-color:#f2fdf8}.aioseo-alert.green .aioseo-alert-close{background-color:#00aa63;color:#fff}.aioseo-alert.red{border:1px solid #df2a4a;background-color:#fbe9ec}.aioseo-alert.red .aioseo-alert-close{background-color:#df2a4a;color:#fff}.aioseo-alert.yellow{border:1px solid #f18200;background-color:#fcfae8}.aioseo-alert.yellow .aioseo-alert-close{background-color:#f18200;color:#fff}.aioseo-alert.no-border{border-width:0}.aioseo-alert.text-center{text-align:center}.aioseo-analyze-competitor-site-score{border:1px solid #00aa63;border-radius:3px;color:#00aa63;font-size:14px;padding:0 8px;height:24px;display:inline-flex;align-items:center;justify-content:center;margin-left:14px}.aioseo-analyze-competitor-site-score.red{color:#df2a4a;border-color:#df2a4a}.aioseo-analyze-competitor-site-score.orange{color:#f18200;border-color:#f18200}.aioseo-animated-dannie{display:flex;align-content:center;align-items:center;justify-content:center}.aioseo-animated-dannie svg{max-width:250px}.aioseo-api-bar{height:40px;background-color:#df2a4a;color:#fff;font-size:13px;padding:0 40px 0 14px}.aioseo-api-bar,.aioseo-api-bar .upgrade-text{display:flex;align-items:center;justify-content:center}.aioseo-api-bar .upgrade-text{flex:1}.aioseo-api-bar strong{font-weight:600}.aioseo-api-bar svg.aioseo-logo-gear{width:20px;height:20px;min-width:20px;margin-left:14px}.aioseo-api-bar svg.aioseo-close{cursor:pointer;width:12px;height:12px}.aioseo-api-bar a{color:#fff;text-decoration:underline}.aioseo-api-bar a:hover{text-decoration:none}@media screen and (max-width:782px){.aioseo-api-bar{padding:0 10px;height:60px}}.aioseo-attributes ul.aioseo-attributes-list[data-v-02af7dd2]{list-style:inside;list-style-type:disc;margin:20px 0 0}.aioseo-attributes ul.aioseo-attributes-list li[data-v-02af7dd2]{display:flex;margin-bottom:8px;align-items:flex-start}.aioseo-attributes ul.aioseo-attributes-list li div[data-v-02af7dd2]:first-of-type{flex:0 0 140px}.aioseo-blur{filter:blur(3px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.aioseo-card{color:#141b38;background-color:#fff;border:1px solid #e8e8eb;box-shadow:0 2px 5px rgba(0,0,0,.05);margin:30px 0}.aioseo-card.disabled .content{background:#f9f9fa;font-size:16px;line-height:24px}@media only screen and (max-width:782px){.aioseo-card{margin:20px 0}}.aioseo-card svg.aioseo-circle-question-mark{width:17px;height:17px;color:#8c8f99;transition:background-color .2s ease}.aioseo-card svg.aioseo-circle-question-mark:hover{color:#5a5c65}.aioseo-card .header{display:flex;align-items:center;height:70px;padding:0 30px;font-weight:600;font-size:18px;border-bottom:1px solid #e8e8eb}.aioseo-card .header .header-icon{display:flex}.aioseo-card .header .header-icon svg{width:24px;height:24px;margin-left:16px}.aioseo-card .header .text{flex:1 0 auto;display:flex;align-items:center}.aioseo-card .header .text svg.aioseo-circle-question-mark{cursor:pointer;width:17px;height:17px}.aioseo-card .header .text .aioseo-pro-badge{margin-right:10px}.aioseo-card .header .text .card-score{display:flex;flex:1;align-items:center;justify-content:flex-end;padding-left:18px;font-size:13px}.aioseo-card .header .text .card-score.green{color:#00aa63}.aioseo-card .header .text .card-score.orange{color:#f18200}.aioseo-card .header .text .card-score.red{color:#df2a4a}.aioseo-card .header .text .card-score svg{margin-left:7px}.aioseo-card .header svg.aioseo-caret{width:24px;height:24px;cursor:pointer;transform:rotate(180deg);transition:transform .3s}.aioseo-card .header svg.aioseo-caret.rotated{transform:rotate(90deg)}.aioseo-card .header svg.aioseo-close{width:14px;height:14px;cursor:pointer}.aioseo-card .content{padding:30px;position:relative}.aioseo-card div.aioseo-settings-row:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}.aioseo-copy-block{display:inline-flex}.aioseo-copy-block .message{background-color:#fff;min-height:56px;display:flex;align-items:center;border:1px solid #dcdde1;border-radius:0 3px 3px 0;padding:10px 24px;font-weight:600}.aioseo-copy-block .copy-tooltip{display:flex}.aioseo-copy-block .copy{background-color:#fff;min-height:56px;display:flex;align-items:center;border:1px solid #dcdde1;border-right-width:0;border-radius:3px 0 0 3px;padding:10px 16px;font-weight:600;cursor:pointer}.aioseo-copy-block .copy:hover svg.aioseo-copy{color:#a7a7a7}.aioseo-copy-block .copy svg.aioseo-copy{width:20px;height:20px;color:#dadada}.aioseo-copy-block .copy svg.aioseo-circle-check-solid{width:20px;height:20px;color:#00aa63}.aioseo-display-info .aioseo-box-toggle svg{margin-top:-15px;color:#434960}.aioseo-display-info svg.aioseo-new-page,.aioseo-display-info svg.aioseo-shortcode,.aioseo-display-info svg.aioseo-widget{width:100%;height:auto;max-width:60px}.aioseo-display-info svg.aioseo-gutenberg-block{width:59px;height:54px}.aioseo-display-info svg.aioseo-gutenberg-block rect{width:100%;width:56px;height:51px}.aioseo-display-info svg.aioseo-php{width:110px}.aioseo-display-info .copy-box,.aioseo-display-info .extra-box{margin-top:10px;padding:30px;border-radius:3px;background-color:#f9f9fa}.aioseo-display-info .copy-box .aioseo-description,.aioseo-display-info .extra-box .aioseo-description{margin:0}.aioseo-display-info .copy-box .aioseo-copy-block,.aioseo-display-info .extra-box .aioseo-copy-block{margin:20px 0 0}.aioseo-display-info .copy-box .advanced-settings-link,.aioseo-display-info .extra-box .advanced-settings-link{display:inline-block;padding-top:5px;margin:16px 16px 0 0;color:#8c8f9a;text-decoration:underline;font-size:13px}.aioseo-display-info .copy-box .advanced-settings-link:hover,.aioseo-display-info .extra-box .advanced-settings-link:hover{text-decoration:none}.aioseo-display-info .copy-box .advanced-settings,.aioseo-display-info .extra-box .advanced-settings{padding-top:20px}.aioseo-display-info .advanced-settings.advanced-settings-hidden{display:none}.aioseo-display-info .aioseo-tooltip{margin-right:0}.aioseo-exclude-posts{display:flex}.aioseo-facebook-preview{background-color:#f0f2f5;padding:30px;display:flex;align-items:center;justify-content:center}.aioseo-facebook-preview .facebook-post{width:100%;max-width:525px;border-radius:10px;box-shadow:0 2px 5px rgba(0,0,0,.1);background-color:#fff}.aioseo-facebook-preview .facebook-post .facebook-header{height:65px;padding:0 18px;display:flex;align-items:center}.aioseo-facebook-preview .facebook-post .facebook-header .profile-photo{overflow:hidden;width:40px;height:40px;border:1px solid #e8e8eb;border-radius:50%}.aioseo-facebook-preview .facebook-post .facebook-header .profile-photo img{height:100%;width:100%}.aioseo-facebook-preview .facebook-post .facebook-header .poster{margin-right:10px;flex:1 0 auto}.aioseo-facebook-preview .facebook-post .facebook-header .poster .poster-name{font-size:15px;color:#050505;font-weight:500}.aioseo-facebook-preview .facebook-post .facebook-header .poster .poster-date{color:#65676b;font-size:13px}.aioseo-facebook-preview .facebook-post .facebook-header .ellipsis{display:inline-flex;align-items:center}.aioseo-facebook-preview .facebook-post .facebook-header .ellipsis div{background-color:#5e666f;width:4px;height:4px;border-radius:50%;margin:0 2px}.aioseo-facebook-preview .facebook-post .facebook-header .ellipsis div:first-child{margin-right:0}.aioseo-facebook-preview .facebook-post .facebook-header .ellipsis div:last-child{margin-left:0}.aioseo-facebook-preview .facebook-post .facebook-content{display:flex;flex-direction:column}.aioseo-facebook-preview .facebook-post .facebook-content img{width:100%;height:auto}.aioseo-facebook-preview .facebook-post .facebook-content.vertical{flex-direction:row}.aioseo-facebook-preview .facebook-post .facebook-content.vertical img{max-width:158px;max-height:158px;width:auto;height:auto}.aioseo-facebook-preview .facebook-post .facebook-content .facebook-site-description{flex:1;background-color:#f2f3f5;padding:9px 13px;color:#606770}.aioseo-facebook-preview .facebook-post .facebook-content .facebook-site-description .site-domain{font-size:13px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aioseo-facebook-preview .facebook-post .facebook-content .facebook-site-description .site-title{color:#1d2129;font-size:17px;font-weight:600;margin:5px 0}.aioseo-facebook-preview .facebook-post .facebook-content .facebook-site-description .site-description{font-size:14px}.aioseo-facebook-preview .facebook-post .facebook-footer{height:24px}.aioseo-feature-card{height:100%;border:1px solid #e8e8eb;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.05);color:#141b38;display:flex;flex-direction:column}.aioseo-feature-card .feature-card-body{padding:30px 30px 20px;flex:1}.aioseo-feature-card .feature-card-body.static{padding:30px}.aioseo-feature-card .feature-card-body .feature-card-header{display:flex;align-items:center;font-size:18px;font-weight:600;margin-bottom:16px}.aioseo-feature-card .feature-card-body .feature-card-header img,.aioseo-feature-card .feature-card-body .feature-card-header svg{width:28px;height:28px;margin-left:10px}.aioseo-feature-card .feature-card-body .feature-card-description{color:#434960;font-size:15px}.aioseo-feature-card .feature-card-body .feature-card-description .learn-more{margin-top:10px}.aioseo-feature-card .feature-card-footer{padding:15px}.aioseo-feature-card .feature-card-footer:not(.upgrade-required){border:2px solid #fff;background-color:#f9f9fa;padding:12px;min-height:43px}.aioseo-feature-card .feature-card-footer .feature-card-install-activate{display:flex;align-items:center;justify-content:flex-end;height:30px;position:relative}.aioseo-feature-card .feature-card-footer .feature-card-install-activate .aioseo-loading-spinner{position:absolute;right:0}.aioseo-feature-card .feature-card-footer .feature-card-install-activate .status{font-weight:600;font-size:14px}.aioseo-feature-card .feature-card-footer .feature-card-install-activate .aioseo-toggle .toggle-content{margin-left:0;margin-right:10px}.aioseo-feature-card .feature-card-footer .feature-card-upgrade-cta{display:flex;align-items:center;justify-content:flex-end}.aioseo-feature-card .feature-card-footer.installed .feature-card-install-activate .status{color:#8c8f9a}.aioseo-setup-wizard-container{margin-top:30px;margin-bottom:50px;padding:30px;color:#fff;position:relative;background-color:#005ae0}@media only screen and (max-width:782px){.aioseo-setup-wizard-container{margin-top:20px}}.aioseo-setup-wizard-container p{color:#fff}.aioseo-setup-wizard-container .getting-started-wrapper{display:flex}.aioseo-setup-wizard-container .getting-started-wrapper .video{flex:0 0 533px;margin:20px 20px 0}.aioseo-setup-wizard-container .getting-started-wrapper .video .wrapper{padding-bottom:56.25%;margin-bottom:-60px;position:relative;height:0}.aioseo-setup-wizard-container .getting-started-wrapper .video .wrapper iframe{width:100%;height:100%;position:absolute;top:0;right:0}@media only screen and (max-width:1350px){.aioseo-setup-wizard-container .getting-started-wrapper .video{flex:0 0 593px;margin:20px;align-self:center}.aioseo-setup-wizard-container .getting-started-wrapper .video .wrapper{margin-bottom:0}.aioseo-setup-wizard-container .getting-started-wrapper .wizard-actions .aioseo-col{flex-basis:100%;max-width:100%;justify-content:center}}@media only screen and (max-width:1300px){.aioseo-setup-wizard-container .getting-started-wrapper{flex-direction:row;flex-wrap:wrap}.aioseo-setup-wizard-container .getting-started-wrapper .video{margin:20px 0 -60px}.aioseo-setup-wizard-container .getting-started-wrapper .text,.aioseo-setup-wizard-container .getting-started-wrapper .video{flex-basis:100%;width:100%}.aioseo-setup-wizard-container .getting-started-wrapper .wizard-actions{justify-content:center}.aioseo-setup-wizard-container .getting-started-wrapper .wizard-actions .aioseo-col{flex-basis:inherit;max-width:inherit;justify-content:center}}@media only screen and (max-width:782px){.aioseo-setup-wizard-container .getting-started-wrapper .wizard-actions .aioseo-col{flex-basis:100%;max-width:100%;justify-content:center}}.aioseo-setup-wizard-container .aioseo-row{position:relative;z-index:1}.aioseo-setup-wizard-container .wizard-actions .aioseo-col{display:flex;align-items:center}.aioseo-setup-wizard-container .wizard-actions .aioseo-button svg{width:16px;height:16px;margin-left:10px}.aioseo-setup-wizard-container .setup-wizard-bg{width:100%;height:100%;overflow:hidden;z-index:0;position:absolute;top:0;right:0}.aioseo-setup-wizard-container .setup-wizard-bg svg.aioseo-setup-wizard-bg,.aioseo-setup-wizard-container .setup-wizard-bg svg.aioseo-setup-wizard-bg rect{width:auto;height:100%}.aioseo-setup-wizard-container .close-wizard{color:#fff;width:20px;height:20px;position:absolute;left:20px;top:20px;z-index:1;display:flex;align-items:center;justify-content:center}.aioseo-setup-wizard-container .close-wizard:hover{color:#ccc}.aioseo-setup-wizard-container .close-wizard svg.aioseo-close{width:12px;height:12px;cursor:pointer;color:#fff}.aioseo-setup-wizard-container .close-wizard svg.aioseo-close:hover{color:#dadada}.aioseo-setup-wizard-container p.how-to-get-started{margin:0}.aioseo-setup-wizard-container p.welcome-text{line-height:1.6}.aioseo-setup-wizard-container h2{color:#fff;line-height:1.4}.aioseo-setup-wizard-container a{color:#fff}.aioseo-setup-wizard-container svg.aioseo-book{width:20px;height:20px;margin:0 0 0 10px}.aioseo-setup-wizard-container .getting-started-video{padding-left:20px;margin-bottom:-60px;position:relative;height:0;padding-bottom:56.25%}.aioseo-setup-wizard-container .getting-started-video iframe{width:100%;height:100%;position:absolute;top:0;right:0}.aioseo-google-search-preview{padding:32px 30px;border:1px solid #e8e8eb}.aioseo-google-search-preview .domain{font-size:14px;line-height:1.3;color:#3c4043;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aioseo-google-search-preview .site-title{font-size:20px;line-height:1.3;color:#1a0dab;margin:3px 0}.aioseo-google-search-preview .meta-description{max-width:600px;font-size:14px;line-height:1.4;color:#52565a}.edit-post-sidebar .domain{font-size:13px}.edit-post-sidebar .site-title{font-size:16px}.edit-post-sidebar .meta-description{font-size:12px}.aioseo-modal-content .domain,.aioseo-modal-content .meta-description{font-size:14px}.aioseo-modal-content .site-title{font-size:20px}html:not([data-scroll="0"]) .aioseo-header{box-shadow:0 2px 5px rgba(0,0,0,.05);transition:box-shadow .6s}.aioseo-header{position:fixed;z-index:1051;top:0;left:0;right:0;background-color:#fff;height:72px;color:#141b38}.aioseo-header .mascot{width:35px;height:auto;margin-left:10px}.aioseo-header .aioseo-header-content{padding:0;display:flex;height:72px;align-items:center}.aioseo-header .aioseo-header-content a:focus{box-shadow:none}.aioseo-header .aioseo-header-content svg.aioseo-logo{height:26px;margin-left:10px}.aioseo-header .aioseo-header-content .spacer{display:inline-flex;width:26.25px;height:0;border:1px solid #d0d1d7;transform:rotate(72.26deg)}.aioseo-header .aioseo-header-content .page-name{display:inline-flex;margin-right:10px;font-size:18px;font-weight:400;flex:1 0 auto}.aioseo-header .aioseo-header-content .header-actions{display:flex}.aioseo-header .aioseo-header-content .header-actions .round{position:relative;background-color:#f3f4f5;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin-right:10px;cursor:pointer;transition:background-color .2s ease}.aioseo-header .aioseo-header-content .header-actions .round svg{width:20px;height:20px}.aioseo-header .aioseo-header-content .header-actions .round:hover{background-color:#e5e7e9}.aioseo-header .aioseo-header-content .header-actions .number{position:absolute;background-color:#df2a4a;width:16px;height:16px;font-weight:600;font-size:10px;color:#fff;top:-8px;right:50%;transform:translateX(50%);margin:0;-webkit-animation:bounce 2s 5;animation:bounce 2s 5}.aioseo-header .aioseo-header-content .header-actions .number:hover{background-color:#df2a4a}@-webkit-keyframes bounce{0%,25%,50%,75%,to{transform:translateX(50%) translateY(0)}40%{transform:translateX(50%) translateY(-8px)}60%{transform:translateX(50%) translateY(-4px)}}@keyframes bounce{0%,25%,50%,75%,to{transform:translateX(50%) translateY(0)}40%{transform:translateX(50%) translateY(-8px)}60%{transform:translateX(50%) translateY(-4px)}}body.modal-open{overflow:hidden}.aioseo-help{display:block;position:fixed;top:0;bottom:0;right:0;left:0;height:100%;width:100vw;background-color:#fff;color:#8c8f9a;opacity:0;max-height:100vh;overflow-y:auto;transition:opacity .3s ease-in 0s;z-index:-999}.aioseo-help.visible{opacity:1;z-index:100000}.aioseo-help .aioseo-help-header{background:#fff;width:100%;height:60px;z-index:1;padding:20px;display:flex}.aioseo-help .aioseo-help-header>.logo{flex:1}.aioseo-help .aioseo-help-docs{margin-bottom:25px;display:none}.aioseo-help .aioseo-help-docs li{padding:0 4px 14px 0;margin:0}.aioseo-help .aioseo-help-docs .aioseo-help-docs-viewall{margin:10px 0 0}.aioseo-help .aioseo-help-docs .aioseo-help-additional-docs{display:none}.aioseo-help .aioseo-help-docs .aioseo-help-additional-docs.opened{display:block}.aioseo-help .aioseo-help-docs .icon .aioseo-description{width:20px;margin-top:0;position:relative;top:5px;right:-5px;color:#8c8f9a}.aioseo-help .help-content{background-color:#fff;width:100%;max-width:740px;margin:0 auto 50px;padding:0 20px;box-sizing:border-box;z-index:1}.aioseo-help .help-content .aioseo-help-category{border-top:1px solid #e8e8eb;margin:0}.aioseo-help .help-content .aioseo-help-category:last-child{border-bottom:1px solid #e8e8eb}.aioseo-help .help-content .aioseo-help-category header{display:block;position:relative;cursor:pointer;width:100%;height:68px}.aioseo-help .help-content .aioseo-help-category header .title{display:block;font-size:16px;color:#8c8f9a;font-weight:600;padding:23px 30px 23px 11px}.aioseo-help .help-content .aioseo-help-category .folder-open{position:absolute;top:24px;width:20px;height:20px;color:#8c8f9a}.aioseo-help .help-content .aioseo-help-category .dashicons-arrow-right-alt2{position:absolute;top:20px;left:0;transition:transform .3s ease-out}.aioseo-help .help-content .aioseo-help-category.opened .aioseo-help-docs{display:block}.aioseo-help .help-content .aioseo-help-category.opened .dashicons-arrow-right-alt2{transform:rotate(-90deg)}.aioseo-help .help-content #aioseo-help-search{position:relative;background-color:#fff;text-align:center;top:0;padding:20px 0 50px}.aioseo-help .help-content #aioseo-help-result .aioseo-help-docs{display:block}.aioseo-help .help-content #aioseo-help-footer{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;margin:50px 0 0}@media screen and (max-width:750px){.aioseo-help .help-content #aioseo-help-footer{display:block}}.aioseo-help .help-content #aioseo-help-footer .aioseo-help-footer-block{box-sizing:border-box;max-width:325px;border:1px solid #8c8f9a;border-radius:6px;text-align:center}@media screen and (max-width:750px){.aioseo-help .help-content #aioseo-help-footer .aioseo-help-footer-block{max-width:100%}}.aioseo-help .help-content #aioseo-help-footer .aioseo-help-footer-block:first-child{margin-left:20px}@media screen and (max-width:750px){.aioseo-help .help-content #aioseo-help-footer .aioseo-help-footer-block:first-child{margin:0 0 20px}}.aioseo-help .help-content #aioseo-help-footer .aioseo-help-footer-block a{display:block;padding:25px;text-decoration:none;color:#8c8f9a}.aioseo-help .help-content #aioseo-help-footer .aioseo-help-footer-block a h3{color:#8c8f9a}.aioseo-help .help-content #aioseo-help-footer .aioseo-help-footer-block a span{font-size:16px;color:#005ae0;text-decoration:underline}.aioseo-help .help-content #aioseo-help-footer .aioseo-help-footer-block a:hover span{text-decoration:none}.aioseo-help .help-content #aioseo-help-footer .aioseo-description,.aioseo-help .help-content #aioseo-help-footer .aioseo-support{width:48px;margin-top:0;color:#8c8f9a}#aioseo-help-logo{width:132px;height:26px;z-index:2}#aioseo-help-close{width:20px;height:20px;cursor:pointer;opacity:.7;transition:all .05s;z-index:2}@media screen and (max-width:750px){#aioseo-help-close{top:20px;left:20px}}.aioseo-html-tags-editor .no-access{margin-bottom:20px}.aioseo-html-tags-editor .aioseo-description.tags-description{margin:0 0 20px}.aioseo-html-tags-editor .add-tags{display:flex;align-items:center;margin-bottom:20px}.aioseo-html-tags-editor .add-tags div{margin-left:10px}.aioseo-html-tags-editor .add-tags a{font-size:14px}.aioseo-html-tags-editor .add-tags a.no-underline{padding-right:10px}.aioseo-loading-spinner{width:35px;height:35px;position:absolute}.aioseo-loading-spinner .double-bounce1,.aioseo-loading-spinner .double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;right:0;-webkit-animation:sk-bounce 1.3s ease-in-out infinite;animation:sk-bounce 1.3s ease-in-out infinite}.aioseo-loading-spinner.dark .double-bounce1,.aioseo-loading-spinner.dark .double-bounce2{background-color:#8c8f9a}.aioseo-loading-spinner .double-bounce2{-webkit-animation-delay:-.65s;animation-delay:-.65s}@-webkit-keyframes sk-bounce{0%,to{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes sk-bounce{0%,to{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}body.vue-build{margin:0}body.vue-build .aioseo-app{min-height:calc(100vh - 88px)}body.vue-build .aioseo-app .aioseo-main{padding-bottom:30px}body.aioseo-setup-wizard{margin:0;padding:0}body.aioseo-setup-wizard .aioseo-app{min-height:100vh;width:100%}body[class*=page_aioseo] .aioseo-header,body[class*=page_aioseo] .aioseo-notifications .overlay{right:160px}body[class*=page_aioseo].folded .aioseo-header,body[class*=page_aioseo].folded .aioseo-notifications .overlay{right:36px}body[class*=page_aioseo] #wpcontent{padding:0;background-color:#f3f4f5}body[class*=page_aioseo] .update-nag{display:none}body[class*=page_aioseo].admin-bar .aioseo-app{min-height:calc(100vh - 185px)}body[class*=page_aioseo].admin-bar.aioseo-has-bar .aioseo-app{min-height:calc(100vh - 225px)}body[class*=page_aioseo].admin-bar .aioseo-header,body[class*=page_aioseo].admin-bar .aioseo-notifications .notification-menu,body[class*=page_aioseo].admin-bar .aioseo-notifications .overlay{top:32px}body[class*=page_aioseo] .aioseo-app{min-height:calc(100vh - 153px)}body[class*=page_aioseo].aioseo-has-bar .aioseo-app{min-height:calc(100vh - 193px)}body[class*=page_aioseo].aioseo-has-bar .aioseo-header{height:112px}@media screen and (max-width:782px){body[class*=page_aioseo].aioseo-has-bar .aioseo-header{height:132px}}@media screen and (max-width:960px){body[class*=page_aioseo].auto-fold .aioseo-header,body[class*=page_aioseo].auto-fold .aioseo-notifications .overlay{right:36px}}@media screen and (max-width:782px){body[class*=page_aioseo] #wpbody-content{padding-bottom:20px}body[class*=page_aioseo].admin-bar .aioseo-app{min-height:calc(100vh - 199px)}body[class*=page_aioseo].admin-bar .aioseo-header,body[class*=page_aioseo].admin-bar .aioseo-notifications .notification-menu,body[class*=page_aioseo].admin-bar .aioseo-notifications .overlay{top:46px}body[class*=page_aioseo] .aioseo-header,body[class*=page_aioseo] .aioseo-notifications .overlay,body[class*=page_aioseo].auto-fold .aioseo-header,body[class*=page_aioseo].auto-fold .aioseo-notifications .overlay{right:0}}@media screen and (max-width:600px){body[class*=page_aioseo].admin-bar .aioseo-header,body[class*=page_aioseo].admin-bar .aioseo-notifications .menu,body[class*=page_aioseo].admin-bar .aioseo-notifications .overlay{position:absolute;top:46px}}body.aioseo-has-bar .aioseo-app .aioseo-main>.aioseo-container{margin-top:128px}@media screen and (max-width:782px){body.aioseo-has-bar .aioseo-app .aioseo-main>.aioseo-container{margin-top:148px}}.aioseo-app{box-sizing:border-box;background-color:#f3f4f5}.aioseo-app .route-fade-enter-active,.aioseo-app .route-fade-leave-active{transition:all .2s}.aioseo-app .route-fade-enter,.aioseo-app .route-fade-leave-active{opacity:0}.aioseo-app .route-fade-enter{transform:translateX(-30px)}.aioseo-app .route-fade-leave-active{transform:translateX(30px)}.aioseo-app *,.aioseo-app :after,.aioseo-app :before{box-sizing:inherit}.aioseo-app * :not(.aioseo-button):not(.aioseo-input),.aioseo-app :after :not(.aioseo-button):not(.aioseo-input),.aioseo-app :before :not(.aioseo-button):not(.aioseo-input){line-height:1.4}.aioseo-app p{font-size:16px}.aioseo-app a:not(.aioseo-button){color:#005ae0}.aioseo-app a:not(.aioseo-button).text-white{color:#fff}.aioseo-app a:not(.aioseo-button).no-underline,.aioseo-app a:not(.aioseo-button):hover{text-decoration:none}.aioseo-app h2{font-size:32px;margin:0}.aioseo-app .aioseo-main{height:100%}.aioseo-app .aioseo-main>.aioseo-container{margin-top:88px}.aioseo-app .aioseo-main .save-changes{display:flex;justify-content:flex-end}.aioseo-app .d-flex{display:flex}.aioseo-app .aioseo-section-description{font-size:16px;color:#141b38;line-height:1.8;padding-bottom:30px}.aioseo-app .aioseo-description-text{font-size:14px;line-height:1.8;color:#141b38}.aioseo-app .aioseo-description-text.aioseo-error{color:#df2a4a}.aioseo-app .aioseo-description{font-size:14px;line-height:1.8;margin:8px 0 0;color:#141b38}.aioseo-app .aioseo-description.no-margin{margin:0}.aioseo-app .aioseo-description.aioseo-error{color:#df2a4a}.aioseo-app .max-recommended-count{color:#434960;text-align:left;margin-top:10px;font-size:14px}.aioseo-app .max-recommended-count strong.error{color:#df2a4a}.aioseo-app .popper{text-align:right;font-size:12px;padding:20px;background-color:#fff;border:none;border-radius:3px;box-shadow:0 3px 4.8px 0 rgba(32,71,102,.27);z-index:9999;max-width:350px;line-height:1.4}.aioseo-app .popper.action{padding:8px 12px;background-color:#141b38;color:#fff}.aioseo-app .popper.action .popper__arrow{border-top-color:#141b38}.aioseo-app .popper[x-placement^=bottom]{box-shadow:0 -2px 4.8px 0 rgba(32,71,102,.27)}.aioseo-app .popper .aioseo-description{margin:0}.aioseo-app .aioseo-row-highlight{-webkit-animation-name:color;animation-name:color;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:2;animation-iteration-count:2}@-webkit-keyframes color{0%{background-color:#fff}50%{background-color:#00aa63}to{background-color:#fff}}@keyframes color{0%{background-color:#fff}50%{background-color:#00aa63}to{background-color:#fff}}.column-aioseo-details{position:relative}.aioseo-seo-site-score .aioseo-blur{display:flex;align-items:center}.aioseo-seo-site-score .aioseo-seo-site-score-cta{position:absolute;right:50%;top:50%;transform:translateX(50%) translateY(-50%);background-color:#fff;padding:24px 30px;border:1px solid #e8e8eb;box-shadow:0 2px 10px rgba(0,90,224,.2);color:#141b38;font-size:16px;font-weight:600;width:82%;max-width:500px;text-align:center}.aioseo-app .aioseo-upgrade-bar{height:40px;background-color:#00aa63;display:flex;align-items:center;justify-content:center;color:#fff;font-size:13px;padding:0 40px 0 14px}.aioseo-app .aioseo-upgrade-bar .upgrade-text{display:flex;align-items:center;flex:1;justify-content:center}.aioseo-app .aioseo-upgrade-bar .upgrade-arrow{font-size:15px;text-decoration:none}.aioseo-app .aioseo-upgrade-bar .upgrade-arrow:hover{text-decoration:none}.aioseo-app .aioseo-upgrade-bar strong{font-weight:600}.aioseo-app .aioseo-upgrade-bar svg.aioseo-logo-gear{width:20px;height:20px;min-width:20px;margin-left:14px}.aioseo-app .aioseo-upgrade-bar svg.aioseo-close{cursor:pointer;width:12px;height:12px}.aioseo-app .aioseo-upgrade-bar a{color:#fff;text-decoration:underline}.aioseo-app .aioseo-upgrade-bar a:hover{text-decoration:none}@media screen and (max-width:782px){.aioseo-app .aioseo-upgrade-bar{padding:0 10px;height:60px}}.field-description[data-v-2bfc1de2]{display:inline-block;margin-top:10px;font-size:14px}.aioseo-address-wrapper[data-v-4bc9bbe6]{display:flex;max-width:500px}.field-description[data-v-4bc9bbe6]{display:inline-block;margin-bottom:10px;font-size:14px}.mt-8[data-v-4bc9bbe6]{margin-top:8px}.field-description[data-v-a0a894b8]{display:inline-block;margin-bottom:10px;font-size:14px}.mt-8[data-v-a0a894b8]{margin-top:8px}.field-description[data-v-4fb4e044]{display:inline-block;margin-bottom:10px;font-size:14px}.mt-8[data-v-4fb4e044]{margin-top:8px}.field-description[data-v-85733554]{display:inline-block;margin-top:10px;font-size:14px}.field-description[data-v-515336a2]{display:inline-block;margin-bottom:10px;font-size:14px}.mt-8[data-v-515336a2]{margin-top:8px}.field-description[data-v-78337de7]{display:inline-block;margin-bottom:10px;font-size:14px}.mt-8[data-v-78337de7]{margin-top:8px}.aioseo-general-settings .more-tooltip-text strong{color:#00aa63}.aioseo-general-settings .license-cta-box{border-radius:3px;background-color:#f2f7fd;padding:20px;max-width:630px;margin:10px 0 30px}.aioseo-general-settings .license-cta-box a{color:#00aa63}.aioseo-general-settings .license-cta-box div{font-weight:600}.aioseo-general-settings .license-cta-box span{font-size:14px;font-style:italic}.aioseo-general-settings .license-key{margin-top:10px;display:flex;max-width:560px}.aioseo-general-settings .license-key .aioseo-input{margin-left:10px}.aioseo-app .aioseo-tabs.internal{margin-bottom:0}.aioseo-app .aioseo-tabs.internal .md-tabs.md-theme-default .md-tabs-navigation{margin-top:5px}.aioseo-app .aioseo-tabs.internal .md-tabs.md-theme-default .md-tabs-navigation .md-button{height:60px}.aioseo-app .aioseo-tabs.internal .md-tabs.md-theme-default .md-tabs-navigation .md-button .md-ripple{padding:0 25px}.aioseo-app .aioseo-tabs.internal .md-tabs.md-theme-default .md-tabs-navigation .md-button .md-ripple .md-ripple-wave{display:none}.aioseo-app .aioseo-tabs.skinny .md-tabs.md-theme-default .md-tabs-navigation .md-button .md-ripple{padding:0 16px}.aioseo-app .md-tabs{display:flex;flex-direction:column}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation{margin-top:2px;background:transparent;display:flex;position:relative;justify-content:flex-start}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation.md-elevation-0{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-button{color:#141b38;max-width:264px;min-width:72px;height:60px;margin:0;border-radius:0;font-size:15px;font-weight:500;padding:0;display:inline-block;position:relative;overflow:hidden;outline:none;background:transparent;border:0;transition:.4s cubic-bezier(.4,0,.2,1);font-family:inherit;line-height:normal;text-decoration:none;vertical-align:top;white-space:nowrap}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-button:before{position:absolute;top:0;left:0;bottom:0;right:0;opacity:0;transition:.4s cubic-bezier(.4,0,.2,1);will-change:background-color,opacity;content:" "}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-button .md-ripple{padding:0 18px;display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(circle,#fff 100%,#000 0);mask-image:radial-gradient(circle,#fff 100%,#000 0)}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-button .md-ripple .md-button-content{position:static;z-index:2}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-button:not([disabled]){cursor:pointer}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-button:not([disabled]):active:before,.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-button:not([disabled]):hover:before{background-color:currentColor;opacity:.12}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-button.md-active{color:#005ae0}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-button.md-active:focus{outline:none;box-shadow:none}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-tabs-indicator{height:2px;background-color:#005ae0;bottom:-2px;position:absolute;right:0;transform:translateZ(0);will-change:left,right}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-tabs-indicator.md-tabs-indicator-left{transition:right .3s cubic-bezier(.4,0,.2,1),left .35s cubic-bezier(.4,0,.2,1)}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-tabs-indicator.md-tabs-indicator-right{transition:left .3s cubic-bezier(.4,0,.2,1),right .35s cubic-bezier(.4,0,.2,.1)}.aioseo-app .aioseo-tabs{display:flex;border-bottom:2px solid #e8e8eb;position:relative;margin-bottom:38px}.aioseo-app .aioseo-tabs .save-changes{position:absolute;left:0;bottom:10px}.aioseo-app .aioseo-tabs .tab-score{display:inline-flex;align-items:center;justify-content:flex-end;font-size:11px;font-weight:700;padding-right:12px}.aioseo-app .aioseo-tabs .tab-score.green{color:#00aa63}.aioseo-app .aioseo-tabs .tab-score.orange{color:#f18200}.aioseo-app .aioseo-tabs .tab-score.red{color:#df2a4a}.aioseo-app .aioseo-tabs .tab-score svg{display:inline;margin-left:7px}.aioseo-app .aioseo-mobile-tabs{position:relative;height:40px;margin-top:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.aioseo-app .aioseo-mobile-tabs .active-tab{color:#005ae0;padding-right:18px;min-height:100%;display:flex;align-items:center;cursor:pointer}.aioseo-app .aioseo-mobile-tabs .active-tab div{position:relative}.aioseo-app .aioseo-mobile-tabs .active-tab div span{height:2px;background-color:#005ae0;bottom:-7px;position:absolute;right:-18px;left:-18px;z-index:10}.aioseo-app .aioseo-mobile-tabs .active-tab svg.aioseo-caret{width:24px;height:24px;position:relative;top:6px;cursor:pointer;transition:transform .3s}.aioseo-app .aioseo-mobile-tabs .active-tab svg.aioseo-caret.rotated{transform:rotate(-180deg)}.aioseo-app .aioseo-mobile-tabs .tab-dropdown{border:1px solid #e8e8eb;border-top:none}.aioseo-app .aioseo-mobile-tabs .tab-links{background:#fff;position:relative;z-index:3;padding:8px;width:100%;max-width:300px}@media screen and (max-width:782px){.aioseo-app .aioseo-mobile-tabs .tab-links{max-width:100%}}.aioseo-app .aioseo-mobile-tabs .tab-links a{padding:10px;display:block;color:#141b38;text-decoration:none}.aioseo-app .aioseo-mobile-tabs .tab-links a:hover{color:#005ae0}.md-tooltip{background-color:#141b38!important;color:#fff!important;border-radius:2px;padding:6px 12px;font-size:14px}.md-tooltip:after{content:"";position:absolute;top:100%;right:50%;margin-right:-5px;border:5px solid transparent;border-top-color:#141b38}.modal-mask{position:fixed;z-index:9998;top:0;right:0;width:100%;height:100%;background-color:rgba(20,27,56,.3);display:table;transition:opacity .3s ease}@media screen and (max-width:520px){.modal-mask{display:block;top:46px}}.modal-mask .modal-wrapper{display:table-cell;vertical-align:middle}@media screen and (max-width:520px){.modal-mask .modal-wrapper{display:block;height:100%}}.modal-mask .modal-wrapper .modal-container{width:100%;max-width:750px;max-height:90vh;overflow-y:hidden;overflow-x:hidden;margin:0 auto;background-color:#fff;box-shadow:0 10px 30px rgba(0,0,0,.15);transition:all .3s ease}@media screen and (max-width:520px){.modal-mask .modal-wrapper .modal-container{width:100%;max-width:100%;max-height:calc(100vh - 46px);height:100%}}.modal-mask .modal-wrapper .modal-container .modal-header{color:#141b38;position:sticky;top:0;z-index:15;padding:0 40px 0 0;height:70px;font-size:20px;font-weight:700;line-height:1.4;border-bottom:1px solid #e8e8eb;background-color:#fff;display:flex;align-items:center}@media screen and (max-width:520px){.modal-mask .modal-wrapper .modal-container .modal-header{padding:15px 20px 0 0}}.modal-mask .modal-wrapper .modal-container .modal-header button.close{position:absolute;left:11px;top:11px;width:24px;height:24px;background-color:#fff;border:none;display:flex;align-items:center}.modal-mask .modal-wrapper .modal-container .modal-header button.close svg.aioseo-close{cursor:pointer;width:14px;height:14px}.modal-mask .modal-wrapper .modal-container .modal-body .aioseo-post-general,.modal-mask .modal-wrapper .modal-container .modal-body .aioseo-post-social{height:calc(90vh - 120px);max-height:600px;overflow-y:auto;overflow-x:hidden}.modal-mask .modal-wrapper .modal-container .modal-body .aioseo-modal-content.has-padding{padding:40px}@media screen and (max-width:520px){.modal-mask .modal-wrapper .modal-container .aioseo-modal-content,.modal-mask .modal-wrapper .modal-container .aioseo-modal-content>.component-wrapper,.modal-mask .modal-wrapper .modal-container .modal-body,.modal-mask .modal-wrapper .modal-container .modal-body>div{height:100%}.modal-mask .modal-wrapper .modal-container .aioseo-modal-content>.component-wrapper{display:flex;align-items:flex-end}.modal-mask .modal-wrapper .modal-container .aioseo-post-general,.modal-mask .modal-wrapper .modal-container .aioseo-post-social{height:100%!important;max-height:100%!important;padding:20px!important}.modal-mask .modal-wrapper .modal-container .aioseo-post-general .mobile-radio-buttons,.modal-mask .modal-wrapper .modal-container .aioseo-post-social .mobile-radio-buttons{margin-bottom:0}.modal-mask .modal-wrapper .modal-container .aioseo-add-template-tag{display:none}.modal-mask .modal-wrapper .modal-container .tab-facebook .aioseo-settings-row:last-of-type,.modal-mask .modal-wrapper .modal-container .tab-twitter .aioseo-settings-row:last-of-type{margin-bottom:64px!important;padding-bottom:32px!important}}.modal-enter,.modal-leave-active{opacity:0}.modal-enter .modal-container,.modal-leave-active .modal-container{transform:scale(1.1)}.aioseo-notification>div .body .title .date{font-weight:400;color:#8c8f9a;font-size:12px}.aioseo-notification-cards .aioseo-notification:last-child>div{border-bottom:none;margin-bottom:none}.aioseo-notification-cards .no-notifications{display:flex;align-items:center;flex-direction:column;padding-top:100px;font-size:16px;color:#8c8f9a}.aioseo-notification-cards .no-notifications img{width:30%;height:auto}.aioseo-notification-cards .no-notifications .great-scott{margin:20px 0 10px;font-size:24px;font-weight:600;color:#434960}.aioseo-notification-cards .no-notifications .no-new-notifications{margin-bottom:10px}body.aioseo-show-notifications .aioseo-main{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.aioseo-notifications a.dismiss{color:#8c8f9a;font-size:14px}.aioseo-notifications .notification-menu{height:100%;width:100%;max-width:570px;position:fixed;z-index:1053;top:0;left:0;bottom:0;background-color:#fff;overflow-x:hidden;transition:.5s}.aioseo-notifications .notification-menu .notification-header{height:70px;display:flex;align-items:center;padding:0 30px;color:#fff;background-color:#005ae0}.aioseo-notifications .notification-menu .notification-header .new-notifications{font-size:18px;font-weight:600}.aioseo-notifications .notification-menu .notification-header .dismissed-notifications{margin-right:25px;flex:1 1 auto}.aioseo-notifications .notification-menu .notification-header .dismissed-notifications a{font-size:14px;color:#fff}.aioseo-notifications .notification-menu .notification-header svg.aioseo-close{width:14px;height:14px;cursor:pointer}.aioseo-notifications .notification-menu .notification-header svg.aioseo-close:hover{color:#ccc}.aioseo-notifications .notification-menu .notification-cards{padding:30px;height:calc(100% - 192px);overflow:auto}.aioseo-notifications .notification-menu .notification-footer{height:90px;padding:30px;display:flex;align-items:center}.aioseo-notifications .notification-menu .notification-footer div.pagination{flex:1;display:flex;align-items:center}.aioseo-notifications .notification-menu .notification-footer div.pagination .page-number{font-size:13px;color:#141b38;background:#e8e8eb;height:30px;width:30px;display:flex;align-items:center;justify-content:center;border-radius:2px;margin-left:4px;cursor:pointer}.aioseo-notifications .notification-menu .notification-footer div.pagination .page-number:last-child{margin-left:0}.aioseo-notifications .notification-menu .notification-footer div.pagination .page-number.active,.aioseo-notifications .notification-menu .notification-footer div.pagination .page-number:hover{color:#fff;background-color:#005ae0}.aioseo-notifications .overlay{position:fixed;z-index:1052;top:0;left:0;bottom:0;right:160px;background-color:#141b38;opacity:.5;transition:.5s}.aioseo-notifications .notifications-fade-enter-active,.aioseo-notifications .notifications-fade-leave-active{transition:opacity .5s}.aioseo-notifications .notifications-fade-enter,.aioseo-notifications .notifications-fade-leave-to{opacity:0}.aioseo-notifications .notifications-slide-enter-active,.aioseo-notifications .notifications-slide-leave-active{transition:all .5s ease-in-out}.aioseo-notifications .notifications-slide-enter,.aioseo-notifications .notifications-slide-leave-to{left:-570px}.aioseo-post-type-options-toggle{margin-top:20px}.aioseo-priority-score{max-width:350px}.aioseo-priority-score .header-row{font-size:14px}.aioseo-pro-badge{height:24px;border-radius:3px;background:#e8e8eb;color:#434960;font-size:14px;font-weight:600;display:inline-flex;padding:0 8px;align-items:center}.aioseo-score-settings{display:flex;align-items:center;padding-bottom:14px}.aioseo-score-settings svg{margin-left:7px}.aioseo-score-settings span{margin-left:12px}.aioseo-score-button{display:inline-block;padding:5px 8px;font-size:14px;font-weight:700;color:#a1a1a1;border:1px solid #a1a1a1;border-radius:3px}.aioseo-score-button.score-none,.aioseo-score-button.score-red{border-color:#df2a4a;color:#df2a4a!important}.aioseo-score-button.score-orange{border-color:#f18200;color:#f18200!important}.aioseo-score-button.score-green{border-color:#00aa63;color:#00aa63!important}.aioseo-score-button.classic-editor{background:#fff!important;display:inline-block!important;height:auto!important}.aioseo-score-button.classic-editor span{margin-left:0}.aioseo-seo-site-analysis-result{border:1px solid #dcdde1;margin-top:10px}.aioseo-seo-site-analysis-result .result-header{height:66px;padding:0 20px;display:flex;align-items:center}.aioseo-seo-site-analysis-result .result-header .result-icon{display:flex;align-items:center;margin-left:16px}.aioseo-seo-site-analysis-result .result-header .result-icon svg{width:24px;height:24px;color:#8c8f9a}.aioseo-seo-site-analysis-result .result-header .result-icon svg.passed{color:#00aa63}.aioseo-seo-site-analysis-result .result-header .result-icon svg.error{color:#df2a4a}.aioseo-seo-site-analysis-result .result-header .result-icon svg.warning{color:#005ae0}.aioseo-seo-site-analysis-result .result-header .result-content{font-size:16px;font-weight:600;flex:1}.aioseo-seo-site-analysis-result .result-header .result-toggle{width:30px;height:26px;border:1px solid #dcdde1;border-radius:3px;display:flex;align-items:center;justify-content:center;cursor:pointer}.aioseo-seo-site-analysis-result .result-header .result-toggle.active,.aioseo-seo-site-analysis-result .result-header .result-toggle:hover{background-color:#434960}.aioseo-seo-site-analysis-result .result-header .result-toggle.active svg,.aioseo-seo-site-analysis-result .result-header .result-toggle:hover svg{color:#fff}.aioseo-seo-site-analysis-result .result-header .result-toggle.active svg{transform:rotate(180deg)}.aioseo-seo-site-analysis-result .result-header .result-toggle svg{width:100%;max-width:20px;height:auto;color:#8c8f9a;transform:rotate(90deg);transition:transform .3s}.aioseo-seo-site-analysis-result .result-body{padding:0 60px 24px}.aioseo-seo-site-analysis-result .result-body .result-message{color:#434960;font-size:16px}.aioseo-seo-site-analysis-result .result-body .result-code-alt pre,.aioseo-seo-site-analysis-result .result-body .result-code pre{background:#f3f4f5;border-radius:3px;max-width:100%;padding:10px;overflow:auto}.aioseo-seo-site-analysis-result .result-body .result-code-alt pre code,.aioseo-seo-site-analysis-result .result-body .result-code pre code{padding:0;background:transparent}.aioseo-seo-site-analysis-result .result-body .result-code pre{white-space:pre-wrap}.aioseo-seo-site-analysis-result .result-body .result-action{margin-top:20px}.aioseo-seo-site-analysis-results .group-header{font-size:16px;font-weight:600}.aioseo-seo-site-analysis-results .group-header:not(:first-child){margin-top:30px}.aioseo-seo-site-analysis-results .group-keywords{display:flex;margin-top:5px;flex-wrap:wrap;align-items:center}.aioseo-seo-site-analysis-results .group-keywords .keyword{font-size:14px;color:#434960;font-weight:600;background:#f3f4f5;padding:9px 10px;border-radius:3px;margin:0 0 5px 10px}.aioseo-seo-site-analysis-results .group-keywords .keyword:first-child{font-size:20px}.aioseo-settings-row{margin-bottom:22px;padding-bottom:16px;border-bottom:1px solid #e8e8eb}.aioseo-settings-row.no-margin{margin-bottom:0}.aioseo-settings-row.small-padding{padding-bottom:5px}.aioseo-settings-row.medium-margin{margin-bottom:15px}.aioseo-settings-row.no-border{border:none}.aioseo-settings-row.no-side-margin{margin-right:0!important;margin-left:0!important}.aioseo-settings-row .settings-name{color:#141b38}.aioseo-settings-row .settings-name .name{font-weight:600;font-size:16px;display:flex;align-items:center}.aioseo-settings-row .settings-name .name.small-margin{margin-bottom:5px}.aioseo-settings-row .settings-name .name.align{line-height:40px}.aioseo-settings-row .settings-name .name.align-small{line-height:30px}.aioseo-settings-row .settings-name .name .aioseo-pro-badge{margin-right:10px}.aioseo-settings-row .settings-name .aioseo-description{margin-top:20px}.aioseo-settings-row .settings-content{font-size:16px}.aioseo-settings-row p.description{font-size:14px}.aioseo-separators{margin-top:-.5rem}.aioseo-separators .aioseo-col .separator{background-color:#f3f4f5;display:flex;align-items:center;justify-content:center;min-height:51px;font-weight:600;font-size:25px;border:1px solid #dcdde1;border-radius:3px;cursor:pointer}.aioseo-separators .aioseo-col .separator:hover{background-color:#e5e7e9}.aioseo-separators .aioseo-col .separator.active{background-color:#005ae0;border-color:#005ae0;color:#fff}.aioseo-separators .aioseo-col .separator.active:hover{background-color:#005ae0}.aioseo-separators .aioseo-col .show-more{height:100%;display:flex;align-items:center}.aioseo-separators .aioseo-col .show-more a{color:#8c8f9a}.aioseo-separators .aioseo-col .custom-separator{margin:20px 0;display:flex;align-items:center}.aioseo-separators .aioseo-col .custom-separator .aioseo-input{margin-right:10px;max-width:100px}.aioseo-sidebar-card .header{height:46px}.aioseo-sidebar-card .header:hover{cursor:pointer}.aioseo-sidebar-card .content{padding-bottom:8px!important}.aioseo-sidebar-card ul{margin-bottom:0}.aioseo-sidebar-card ul li{margin-bottom:16px;padding-right:25px}.aioseo-sidebar-card ul .description{margin:0}.aioseo-robots-meta .global-robots-settings{margin:0;padding-top:24px}.aioseo-robots-meta .global-robots-settings>.settings{padding:8px 0 16px}.aioseo-robots-meta .global-robots-settings-options{display:flex}.aioseo-robots-meta .global-robots-settings-options .max-snippet{margin-left:30px}.aioseo-robots-meta .global-robots-settings-options .max-snippet .aioseo-input{max-width:90px}.aioseo-robots-meta .global-robots-settings-options .max-video-preview{margin-left:30px}.aioseo-robots-meta .global-robots-settings-options .max-video-preview .aioseo-input{max-width:90px}.aioseo-robots-meta .global-robots-settings-options .max-image-preview .aioseo-select{min-width:155px}.aioseo-robots-meta .global-robots-settings-options>span{display:inline-block;margin-bottom:4px}@media screen and (max-width:782px){.aioseo-robots-meta .global-robots-settings-options{display:block}.aioseo-robots-meta .global-robots-settings-options .max-snippet,.aioseo-robots-meta .global-robots-settings-options .max-video-preview{margin-left:0;margin-bottom:20px}.aioseo-robots-meta .global-robots-settings-options>div .aioseo-input,.aioseo-robots-meta .global-robots-settings-options>div .aioseo-select{min-width:100%}}.edit-post-sidebar .global-robots-settings{padding-top:12px}.edit-post-sidebar .global-robots-settings>.settings{padding:4px 0 12px}.edit-post-sidebar .global-robots-settings>.settings label{font-size:16px}.edit-post-sidebar .global-robots-settings .robots-meta-title{padding-top:4px;display:inline-block}.edit-post-sidebar .global-robots-settings-options{flex-wrap:wrap}.edit-post-sidebar .max-snippet{margin-left:30px!important}.edit-post-sidebar .max-video-preview{margin-left:0!important}.edit-post-sidebar .max-image-preview{margin-top:20px!important}.aioseo-score-amount-wrapper{position:absolute;right:0;top:0;left:0;bottom:0;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#141b38;margin:20px}.aioseo-score-amount-wrapper .aioseo-score-amount .score{font-size:64px;font-weight:600}.aioseo-score-amount-wrapper .aioseo-score-amount .total{font-size:18px;color:#8c8f9a;padding-right:3px}.aioseo-score-amount-wrapper .score-description{max-width:80%;text-align:center;font-size:17px;font-weight:600;line-height:1.1}.aioseo-score-amount-wrapper .score-analyzing{margin-top:20px;font-size:30px}.aioseo-site-score-analyze{position:relative;display:flex;align-items:center;justify-content:center;flex:1}.aioseo-site-score-analyze .analyze-errors{text-align:center;margin-bottom:1em}.aioseo-site-score-analyze .aioseo-seo-site-score-score{position:relative;min-width:175px;max-width:217px;margin-left:5em}.aioseo-site-score-analyze .aioseo-seo-site-score-score svg{width:100%;height:auto}.aioseo-site-score-analyze .aioseo-seo-site-score-description h2{line-height:1.4}.aioseo-site-score-analyze .aioseo-seo-site-score-description svg.aioseo-book{width:20px;height:20px;margin:0 0 0 10px;color:#005ae0}.aioseo-site-score-analyze .aioseo-seo-site-score-description>div{font-size:16px;color:#141b38;margin-bottom:10px}.aioseo-site-score-analyze .aioseo-seo-site-score-description .links{margin-top:30px;font-size:14px;font-weight:600}.aioseo-site-score-analyze .aioseo-seo-site-score-description .links .no-underline{padding-right:5px}.aioseo-site-score-competitor{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column}.aioseo-site-score-competitor .aioseo-seo-site-score-score{position:relative;min-width:175px;max-width:217px;margin-left:1em}.aioseo-site-score-competitor .aioseo-seo-site-score-score svg{width:100%;height:auto}.aioseo-site-score-competitor .aioseo-seo-site-score-recommendations{margin:20px 0}.aioseo-site-score-competitor .aioseo-seo-site-score-recommendations>div:not(.links){display:flex;align-items:center;font-size:14px;color:#141b38;font-weight:600;margin-bottom:10px}.aioseo-site-score-competitor .aioseo-seo-site-score-recommendations>div:not(.links) .round{position:relative;border-radius:50%;width:24px;min-width:24px;max-width:24px;height:24px;display:flex;align-items:center;justify-content:center;margin-left:10px;font-size:12px;color:#fff;font-weight:600}.aioseo-site-score-competitor .aioseo-seo-site-score-recommendations>div:not(.links) .round.red{background-color:#df2a4a}.aioseo-site-score-competitor .aioseo-seo-site-score-recommendations>div:not(.links) .round.blue{background-color:#005ae0}.aioseo-site-score-competitor .aioseo-seo-site-score-recommendations>div:not(.links) .round.orange{background-color:#f18200}.aioseo-site-score-competitor .aioseo-seo-site-score-recommendations>div:not(.links) .round.green{background-color:#00aa63}.aioseo-site-score-competitor .refresh-results .aioseo-refresh{width:14px;height:14px;margin-left:10px}.aioseo-site-score-competitor .mobile-snapshot{margin-top:60px;max-width:250px}.aioseo-site-score-competitor .mobile-snapshot div{font-weight:600;font-size:16px;margin-bottom:10px}.aioseo-site-score-competitor .mobile-snapshot img{width:100%;height:auto}.aioseo-site-score-dashboard{position:relative;display:flex;align-items:center;justify-content:center}.aioseo-site-score-dashboard .analyze-errors{text-align:center;margin-bottom:1em}.aioseo-site-score-dashboard .aioseo-seo-site-score-score{position:relative;min-width:175px;max-width:217px;margin-left:1em}.aioseo-site-score-dashboard .aioseo-seo-site-score-score svg{width:100%;height:auto}.aioseo-site-score-dashboard .aioseo-seo-site-score-recommendations>div:not(.links){display:flex;align-items:center;font-size:14px;color:#141b38;font-weight:600;margin-bottom:10px}.aioseo-site-score-dashboard .aioseo-seo-site-score-recommendations>div:not(.links) .round{position:relative;border-radius:50%;width:24px;min-width:24px;max-width:24px;height:24px;display:flex;align-items:center;justify-content:center;margin-left:10px;font-size:12px;color:#fff;font-weight:600}.aioseo-site-score-dashboard .aioseo-seo-site-score-recommendations>div:not(.links) .round.red{background-color:#df2a4a}.aioseo-site-score-dashboard .aioseo-seo-site-score-recommendations>div:not(.links) .round.blue{background-color:#005ae0}.aioseo-site-score-dashboard .aioseo-seo-site-score-recommendations>div:not(.links) .round.orange{background-color:#f18200}.aioseo-site-score-dashboard .aioseo-seo-site-score-recommendations>div:not(.links) .round.green{background-color:#00aa63}.aioseo-site-score-dashboard .aioseo-seo-site-score-recommendations .links{margin-top:30px;font-size:14px;font-weight:600}.aioseo-site-score-dashboard .aioseo-seo-site-score-recommendations .links .no-underline{padding-right:5px}.aioseo-social-profiles .same-username .use-same{padding:30px;background:#f9f9fa}.aioseo-social-profiles .same-username .use-same .aioseo-checkbox{font-size:16px}.aioseo-social-profiles .aioseo-social-profile-list,.aioseo-social-profiles .same-username .use-same .aioseo-settings-row,.aioseo-social-profiles .same-username .use-same .profiles{margin-top:20px}.aioseo-social-profiles .aioseo-social-profile-list .social-profile{margin-bottom:0;padding-bottom:0;border-bottom:none}.aioseo-social-profiles .aioseo-social-profile-list .social-profile .profile-error{margin-top:10px}.aioseo-social-profiles .aioseo-social-profile-list .social-profile .name{margin-bottom:0}.aioseo-social-profiles .aioseo-social-profile-list .social-profile img{height:16px;width:auto;margin-left:10px}.aioseo-tooltip{margin-right:14px;display:inline-flex}.aioseo-tooltip,.aioseo-twitter-preview{align-items:center;justify-content:center}.aioseo-twitter-preview{background-color:#f0f2f5;padding:30px;display:flex}.aioseo-twitter-preview .twitter-post{width:100%;max-width:500px;border-radius:5px;border:1px solid #e1e8ed;background-color:#fff}.aioseo-twitter-preview .twitter-post .twitter-header{height:65px;padding:0 18px;display:flex;align-items:center}.aioseo-twitter-preview .twitter-post .twitter-header .profile-photo{overflow:hidden;width:40px;height:40px;border:1px solid #e8e8eb;border-radius:50%}.aioseo-twitter-preview .twitter-post .twitter-header .profile-photo img{height:100%;width:100%}.aioseo-twitter-preview .twitter-post .twitter-header .poster{margin-right:10px;flex:1 0 auto}.aioseo-twitter-preview .twitter-post .twitter-header .poster .poster-name{font-size:15px;color:#1c2022;font-weight:600}.aioseo-twitter-preview .twitter-post .twitter-header .poster .poster-username{color:#697882;font-weight:500;font-size:13px}.aioseo-twitter-preview .twitter-post .twitter-container{padding:0 20px 20px}.aioseo-twitter-preview .twitter-post .twitter-container.summary .twitter-content{flex-direction:row}.aioseo-twitter-preview .twitter-post .twitter-container.summary .twitter-content .twitter-image-preview{display:flex;align-items:center;justify-content:center;background-color:#e1e8ed;min-width:125px;min-height:125px;background-size:cover;background-repeat:no-repeat;background-position:50%}.aioseo-twitter-preview .twitter-post .twitter-container.summary .twitter-content .twitter-image-preview svg.aioseo-book{width:50px;height:50px;color:#8999a5}.aioseo-twitter-preview .twitter-post .twitter-container .twitter-content{border-radius:10px;overflow:hidden;display:flex;flex-direction:column;border:1px solid #e1e8ed}.aioseo-twitter-preview .twitter-post .twitter-container .twitter-content img{width:100%;height:auto}.aioseo-twitter-preview .twitter-post .twitter-container .twitter-content .twitter-site-description{padding:18px;color:#1c2022}.aioseo-twitter-preview .twitter-post .twitter-container .twitter-content .twitter-site-description .site-domain{font-size:14px;color:#8899a6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aioseo-twitter-preview .twitter-post .twitter-container .twitter-content .twitter-site-description .site-title{font-size:15px;font-weight:600}.aioseo-twitter-preview .twitter-post .twitter-container .twitter-content .twitter-site-description .site-description{font-size:14px;margin:5px 0}.aioseo-col .reverse{flex-direction:column-reverse}.aioseo-col.col-xs,.aioseo-col.col-xs-1,.aioseo-col.col-xs-2,.aioseo-col.col-xs-3,.aioseo-col.col-xs-4,.aioseo-col.col-xs-5,.aioseo-col.col-xs-6,.aioseo-col.col-xs-7,.aioseo-col.col-xs-8,.aioseo-col.col-xs-9,.aioseo-col.col-xs-10,.aioseo-col.col-xs-11,.aioseo-col.col-xs-12,.aioseo-col.col-xs-offset-0,.aioseo-col.col-xs-offset-1,.aioseo-col.col-xs-offset-2,.aioseo-col.col-xs-offset-3,.aioseo-col.col-xs-offset-4,.aioseo-col.col-xs-offset-5,.aioseo-col.col-xs-offset-6,.aioseo-col.col-xs-offset-7,.aioseo-col.col-xs-offset-8,.aioseo-col.col-xs-offset-9,.aioseo-col.col-xs-offset-10,.aioseo-col.col-xs-offset-11,.aioseo-col.col-xs-offset-12{box-sizing:border-box;flex:0 0 auto;padding:.5rem}.aioseo-col.col-xs{flex-grow:1;flex-basis:0;max-width:100%}.aioseo-col.col-xs-1{flex-basis:8.33333333%;max-width:8.33333333%}.aioseo-col.col-xs-2{flex-basis:16.66666667%;max-width:16.66666667%}.aioseo-col.col-xs-3{flex-basis:25%;max-width:25%}.aioseo-col.col-xs-4{flex-basis:33.33333333%;max-width:33.33333333%}.aioseo-col.col-xs-5{flex-basis:41.66666667%;max-width:41.66666667%}.aioseo-col.col-xs-6{flex-basis:50%;max-width:50%}.aioseo-col.col-xs-7{flex-basis:58.33333333%;max-width:58.33333333%}.aioseo-col.col-xs-8{flex-basis:66.66666667%;max-width:66.66666667%}.aioseo-col.col-xs-9{flex-basis:75%;max-width:75%}.aioseo-col.col-xs-10{flex-basis:83.33333333%;max-width:83.33333333%}.aioseo-col.col-xs-11{flex-basis:91.66666667%;max-width:91.66666667%}.aioseo-col.col-xs-12{flex-basis:100%;max-width:100%}.aioseo-col.col-xs-offset-0{margin-right:0}.aioseo-col.col-xs-offset-1{margin-right:8.33333333%}.aioseo-col.col-xs-offset-2{margin-right:16.66666667%}.aioseo-col.col-xs-offset-3{margin-right:25%}.aioseo-col.col-xs-offset-4{margin-right:33.33333333%}.aioseo-col.col-xs-offset-5{margin-right:41.66666667%}.aioseo-col.col-xs-offset-6{margin-right:50%}.aioseo-col.col-xs-offset-7{margin-right:58.33333333%}.aioseo-col.col-xs-offset-8{margin-right:66.66666667%}.aioseo-col.col-xs-offset-9{margin-right:75%}.aioseo-col.col-xs-offset-10{margin-right:83.33333333%}.aioseo-col.col-xs-offset-11{margin-right:91.66666667%}.aioseo-col.first-xs{order:-1}.aioseo-col.last-xs{order:1}.aioseo-col.text-xs-left{text-align:right!important;justify-content:flex-start}.aioseo-col.text-xs-center{text-align:center!important;justify-content:center}.aioseo-col.text-xs-right{text-align:left!important;justify-content:flex-end}.aioseo-col.p-0{padding:0!important}.aioseo-col.pt-0,.aioseo-col.py-0{padding-top:0!important}.aioseo-col.pr-0,.aioseo-col.px-0{padding-left:0!important}.aioseo-col.pb-0,.aioseo-col.py-0{padding-bottom:0!important}.aioseo-col.pl-0,.aioseo-col.px-0{padding-right:0!important}.aioseo-col.p-1{padding:.25rem!important}.aioseo-col.pt-1,.aioseo-col.py-1{padding-top:.25rem!important}.aioseo-col.pr-1,.aioseo-col.px-1{padding-left:.25rem!important}.aioseo-col.pb-1,.aioseo-col.py-1{padding-bottom:.25rem!important}.aioseo-col.pl-1,.aioseo-col.px-1{padding-right:.25rem!important}.aioseo-col.p-2{padding:.5rem!important}.aioseo-col.pt-2,.aioseo-col.py-2{padding-top:.5rem!important}.aioseo-col.pr-2,.aioseo-col.px-2{padding-left:.5rem!important}.aioseo-col.pb-2,.aioseo-col.py-2{padding-bottom:.5rem!important}.aioseo-col.pl-2,.aioseo-col.px-2{padding-right:.5rem!important}.aioseo-col.p-3{padding:1rem!important}.aioseo-col.pt-3,.aioseo-col.py-3{padding-top:1rem!important}.aioseo-col.pr-3,.aioseo-col.px-3{padding-left:1rem!important}.aioseo-col.pb-3,.aioseo-col.py-3{padding-bottom:1rem!important}.aioseo-col.pl-3,.aioseo-col.px-3{padding-right:1rem!important}.aioseo-col.p-4{padding:1.5rem!important}.aioseo-col.pt-4,.aioseo-col.py-4{padding-top:1.5rem!important}.aioseo-col.pr-4,.aioseo-col.px-4{padding-left:1.5rem!important}.aioseo-col.pb-4,.aioseo-col.py-4{padding-bottom:1.5rem!important}.aioseo-col.pl-4,.aioseo-col.px-4{padding-right:1.5rem!important}.aioseo-col.p-5{padding:3rem!important}.aioseo-col.pt-5,.aioseo-col.py-5{padding-top:3rem!important}.aioseo-col.pr-5,.aioseo-col.px-5{padding-left:3rem!important}.aioseo-col.pb-5,.aioseo-col.py-5{padding-bottom:3rem!important}.aioseo-col.pl-5,.aioseo-col.px-5{padding-right:3rem!important}@media only screen and (min-width:782px){.aioseo-col.col-sm,.aioseo-col.col-sm-1,.aioseo-col.col-sm-2,.aioseo-col.col-sm-3,.aioseo-col.col-sm-4,.aioseo-col.col-sm-5,.aioseo-col.col-sm-6,.aioseo-col.col-sm-7,.aioseo-col.col-sm-8,.aioseo-col.col-sm-9,.aioseo-col.col-sm-10,.aioseo-col.col-sm-11,.aioseo-col.col-sm-12,.aioseo-col.col-sm-offset-0,.aioseo-col.col-sm-offset-1,.aioseo-col.col-sm-offset-2,.aioseo-col.col-sm-offset-3,.aioseo-col.col-sm-offset-4,.aioseo-col.col-sm-offset-5,.aioseo-col.col-sm-offset-6,.aioseo-col.col-sm-offset-7,.aioseo-col.col-sm-offset-8,.aioseo-col.col-sm-offset-9,.aioseo-col.col-sm-offset-10,.aioseo-col.col-sm-offset-11,.aioseo-col.col-sm-offset-12{box-sizing:border-box;flex:0 0 auto;padding:.5rem}.aioseo-col.col-sm{flex-grow:1;flex-basis:0;max-width:100%}.aioseo-col.col-sm-1{flex-basis:8.33333333%;max-width:8.33333333%}.aioseo-col.col-sm-2{flex-basis:16.66666667%;max-width:16.66666667%}.aioseo-col.col-sm-3{flex-basis:25%;max-width:25%}.aioseo-col.col-sm-4{flex-basis:33.33333333%;max-width:33.33333333%}.aioseo-col.col-sm-5{flex-basis:41.66666667%;max-width:41.66666667%}.aioseo-col.col-sm-6{flex-basis:50%;max-width:50%}.aioseo-col.col-sm-7{flex-basis:58.33333333%;max-width:58.33333333%}.aioseo-col.col-sm-8{flex-basis:66.66666667%;max-width:66.66666667%}.aioseo-col.col-sm-9{flex-basis:75%;max-width:75%}.aioseo-col.col-sm-10{flex-basis:83.33333333%;max-width:83.33333333%}.aioseo-col.col-sm-11{flex-basis:91.66666667%;max-width:91.66666667%}.aioseo-col.col-sm-12{flex-basis:100%;max-width:100%}.aioseo-col.col-sm-offset-0{margin-right:0}.aioseo-col.col-sm-offset-1{margin-right:8.33333333%}.aioseo-col.col-sm-offset-2{margin-right:16.66666667%}.aioseo-col.col-sm-offset-3{margin-right:25%}.aioseo-col.col-sm-offset-4{margin-right:33.33333333%}.aioseo-col.col-sm-offset-5{margin-right:41.66666667%}.aioseo-col.col-sm-offset-6{margin-right:50%}.aioseo-col.col-sm-offset-7{margin-right:58.33333333%}.aioseo-col.col-sm-offset-8{margin-right:66.66666667%}.aioseo-col.col-sm-offset-9{margin-right:75%}.aioseo-col.col-sm-offset-10{margin-right:83.33333333%}.aioseo-col.col-sm-offset-11{margin-right:91.66666667%}.aioseo-col.first-sm{order:-1}.aioseo-col.last-sm{order:1}.aioseo-col.text-sm-left{text-align:right!important;justify-content:flex-start}.aioseo-col.text-sm-center{text-align:center!important;justify-content:center}.aioseo-col.text-sm-right{text-align:left!important;justify-content:flex-end}}@media only screen and (min-width:912px){.aioseo-col.col-md,.aioseo-col.col-md-1,.aioseo-col.col-md-2,.aioseo-col.col-md-3,.aioseo-col.col-md-4,.aioseo-col.col-md-5,.aioseo-col.col-md-6,.aioseo-col.col-md-7,.aioseo-col.col-md-8,.aioseo-col.col-md-9,.aioseo-col.col-md-10,.aioseo-col.col-md-11,.aioseo-col.col-md-12,.aioseo-col.col-md-offset-0,.aioseo-col.col-md-offset-1,.aioseo-col.col-md-offset-2,.aioseo-col.col-md-offset-3,.aioseo-col.col-md-offset-4,.aioseo-col.col-md-offset-5,.aioseo-col.col-md-offset-6,.aioseo-col.col-md-offset-7,.aioseo-col.col-md-offset-8,.aioseo-col.col-md-offset-9,.aioseo-col.col-md-offset-10,.aioseo-col.col-md-offset-11,.aioseo-col.col-md-offset-12{box-sizing:border-box;flex:0 0 auto;padding:.5rem}.aioseo-col.col-md{flex-grow:1;flex-basis:0;max-width:100%}.aioseo-col.col-md-1{flex-basis:8.33333333%;max-width:8.33333333%}.aioseo-col.col-md-2{flex-basis:16.66666667%;max-width:16.66666667%}.aioseo-col.col-md-3{flex-basis:25%;max-width:25%}.aioseo-col.col-md-4{flex-basis:33.33333333%;max-width:33.33333333%}.aioseo-col.col-md-5{flex-basis:41.66666667%;max-width:41.66666667%}.aioseo-col.col-md-6{flex-basis:50%;max-width:50%}.aioseo-col.col-md-7{flex-basis:58.33333333%;max-width:58.33333333%}.aioseo-col.col-md-8{flex-basis:66.66666667%;max-width:66.66666667%}.aioseo-col.col-md-9{flex-basis:75%;max-width:75%}.aioseo-col.col-md-10{flex-basis:83.33333333%;max-width:83.33333333%}.aioseo-col.col-md-11{flex-basis:91.66666667%;max-width:91.66666667%}.aioseo-col.col-md-12{flex-basis:100%;max-width:100%}.aioseo-col.col-md-offset-0{margin-right:0}.aioseo-col.col-md-offset-1{margin-right:8.33333333%}.aioseo-col.col-md-offset-2{margin-right:16.66666667%}.aioseo-col.col-md-offset-3{margin-right:25%}.aioseo-col.col-md-offset-4{margin-right:33.33333333%}.aioseo-col.col-md-offset-5{margin-right:41.66666667%}.aioseo-col.col-md-offset-6{margin-right:50%}.aioseo-col.col-md-offset-7{margin-right:58.33333333%}.aioseo-col.col-md-offset-8{margin-right:66.66666667%}.aioseo-col.col-md-offset-9{margin-right:75%}.aioseo-col.col-md-offset-10{margin-right:83.33333333%}.aioseo-col.col-md-offset-11{margin-right:91.66666667%}.aioseo-col.first-md{order:-1}.aioseo-col.last-md{order:1}.aioseo-col.text-md-left{text-align:right!important;justify-content:flex-start}.aioseo-col.text-md-center{text-align:center!important;justify-content:center}.aioseo-col.text-md-right{text-align:left!important;justify-content:flex-end}}@media only screen and (min-width:1042px){.aioseo-col.col-lg,.aioseo-col.col-lg-1,.aioseo-col.col-lg-2,.aioseo-col.col-lg-3,.aioseo-col.col-lg-4,.aioseo-col.col-lg-5,.aioseo-col.col-lg-6,.aioseo-col.col-lg-7,.aioseo-col.col-lg-8,.aioseo-col.col-lg-9,.aioseo-col.col-lg-10,.aioseo-col.col-lg-11,.aioseo-col.col-lg-12,.aioseo-col.col-lg-offset-0,.aioseo-col.col-lg-offset-1,.aioseo-col.col-lg-offset-2,.aioseo-col.col-lg-offset-3,.aioseo-col.col-lg-offset-4,.aioseo-col.col-lg-offset-5,.aioseo-col.col-lg-offset-6,.aioseo-col.col-lg-offset-7,.aioseo-col.col-lg-offset-8,.aioseo-col.col-lg-offset-9,.aioseo-col.col-lg-offset-10,.aioseo-col.col-lg-offset-11,.aioseo-col.col-lg-offset-12{box-sizing:border-box;flex:0 0 auto;padding:.5rem}.aioseo-col.col-lg{flex-grow:1;flex-basis:0;max-width:100%}.aioseo-col.col-lg-1{flex-basis:8.33333333%;max-width:8.33333333%}.aioseo-col.col-lg-2{flex-basis:16.66666667%;max-width:16.66666667%}.aioseo-col.col-lg-3{flex-basis:25%;max-width:25%}.aioseo-col.col-lg-4{flex-basis:33.33333333%;max-width:33.33333333%}.aioseo-col.col-lg-5{flex-basis:41.66666667%;max-width:41.66666667%}.aioseo-col.col-lg-6{flex-basis:50%;max-width:50%}.aioseo-col.col-lg-7{flex-basis:58.33333333%;max-width:58.33333333%}.aioseo-col.col-lg-8{flex-basis:66.66666667%;max-width:66.66666667%}.aioseo-col.col-lg-9{flex-basis:75%;max-width:75%}.aioseo-col.col-lg-10{flex-basis:83.33333333%;max-width:83.33333333%}.aioseo-col.col-lg-11{flex-basis:91.66666667%;max-width:91.66666667%}.aioseo-col.col-lg-12{flex-basis:100%;max-width:100%}.aioseo-col.col-lg-offset-0{margin-right:0}.aioseo-col.col-lg-offset-1{margin-right:8.33333333%}.aioseo-col.col-lg-offset-2{margin-right:16.66666667%}.aioseo-col.col-lg-offset-3{margin-right:25%}.aioseo-col.col-lg-offset-4{margin-right:33.33333333%}.aioseo-col.col-lg-offset-5{margin-right:41.66666667%}.aioseo-col.col-lg-offset-6{margin-right:50%}.aioseo-col.col-lg-offset-7{margin-right:58.33333333%}.aioseo-col.col-lg-offset-8{margin-right:66.66666667%}.aioseo-col.col-lg-offset-9{margin-right:75%}.aioseo-col.col-lg-offset-10{margin-right:83.33333333%}.aioseo-col.col-lg-offset-11{margin-right:91.66666667%}.aioseo-col.first-lg{order:-1}.aioseo-col.last-lg{order:1}.aioseo-col.text-lg-left{text-align:right!important;justify-content:flex-start}.aioseo-col.text-lg-center{text-align:center!important;justify-content:center}.aioseo-col.text-lg-right{text-align:left!important;justify-content:flex-end}}@media only screen and (min-width:1140px){.aioseo-col.col-xl,.aioseo-col.col-xl-1,.aioseo-col.col-xl-2,.aioseo-col.col-xl-3,.aioseo-col.col-xl-4,.aioseo-col.col-xl-5,.aioseo-col.col-xl-6,.aioseo-col.col-xl-7,.aioseo-col.col-xl-8,.aioseo-col.col-xl-9,.aioseo-col.col-xl-10,.aioseo-col.col-xl-11,.aioseo-col.col-xl-12,.aioseo-col.col-xl-offset-0,.aioseo-col.col-xl-offset-1,.aioseo-col.col-xl-offset-2,.aioseo-col.col-xl-offset-3,.aioseo-col.col-xl-offset-4,.aioseo-col.col-xl-offset-5,.aioseo-col.col-xl-offset-6,.aioseo-col.col-xl-offset-7,.aioseo-col.col-xl-offset-8,.aioseo-col.col-xl-offset-9,.aioseo-col.col-xl-offset-10,.aioseo-col.col-xl-offset-11,.aioseo-col.col-xl-offset-12{box-sizing:border-box;flex:0 0 auto;padding:.5rem}.aioseo-col.col-xl{flex-grow:1;flex-basis:0;max-width:100%}.aioseo-col.col-xl-1{flex-basis:8.33333333%;max-width:8.33333333%}.aioseo-col.col-xl-2{flex-basis:16.66666667%;max-width:16.66666667%}.aioseo-col.col-xl-3{flex-basis:25%;max-width:25%}.aioseo-col.col-xl-4{flex-basis:33.33333333%;max-width:33.33333333%}.aioseo-col.col-xl-5{flex-basis:41.66666667%;max-width:41.66666667%}.aioseo-col.col-xl-6{flex-basis:50%;max-width:50%}.aioseo-col.col-xl-7{flex-basis:58.33333333%;max-width:58.33333333%}.aioseo-col.col-xl-8{flex-basis:66.66666667%;max-width:66.66666667%}.aioseo-col.col-xl-9{flex-basis:75%;max-width:75%}.aioseo-col.col-xl-10{flex-basis:83.33333333%;max-width:83.33333333%}.aioseo-col.col-xl-11{flex-basis:91.66666667%;max-width:91.66666667%}.aioseo-col.col-xl-12{flex-basis:100%;max-width:100%}.aioseo-col.col-xl-offset-0{margin-right:0}.aioseo-col.col-xl-offset-1{margin-right:8.33333333%}.aioseo-col.col-xl-offset-2{margin-right:16.66666667%}.aioseo-col.col-xl-offset-3{margin-right:25%}.aioseo-col.col-xl-offset-4{margin-right:33.33333333%}.aioseo-col.col-xl-offset-5{margin-right:41.66666667%}.aioseo-col.col-xl-offset-6{margin-right:50%}.aioseo-col.col-xl-offset-7{margin-right:58.33333333%}.aioseo-col.col-xl-offset-8{margin-right:66.66666667%}.aioseo-col.col-xl-offset-9{margin-right:75%}.aioseo-col.col-xl-offset-10{margin-right:83.33333333%}.aioseo-col.col-xl-offset-11{margin-right:91.66666667%}.aioseo-col.first-xl{order:-1}.aioseo-col.last-xl{order:1}.aioseo-col.text-xl-left{text-align:right!important;justify-content:flex-start}.aioseo-col.text-xl-center{text-align:center!important;justify-content:center}.aioseo-col.text-xl-right{text-align:left!important;justify-content:flex-end}}.aioseo-container,.aioseo-container-fluid{margin-left:auto;margin-right:auto}.aioseo-container{padding:0 20px}.aioseo-container-fluid.hero,.aioseo-container.hero{min-height:100vh;display:flex;justify-content:center;align-items:center}.aioseo-container-fluid{padding-left:2rem;padding-right:2rem}@media only screen and (min-width:782px){.aioseo-container{padding:0 30px}}@media only screen and (min-width:1042px){.aioseo-container{max-width:80rem}.aioseo-container.full-width{max-width:100%}.aioseo-container.small{max-width:810px}}.aioseo-masonry{-moz-column-count:0;column-count:0;-moz-column-gap:20px;column-gap:20px;counter-reset:brick-counter}.aioseo-masonry>*{box-sizing:border-box;-moz-column-break-inside:avoid;break-inside:avoid;counter-increment:brick-counter;margin-bottom:20px}@media only screen and (min-width:782px){.aioseo-masonry{-moz-column-count:1;column-count:1}}@media only screen and (min-width:912px){.aioseo-masonry{-moz-column-count:2;column-count:2}}@media only screen and (min-width:1042px){.aioseo-masonry{-moz-column-count:3;column-count:3}}.aioseo-row{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin-left:-.5rem;margin-right:-.5rem}.aioseo-row.reverse{flex-direction:row-reverse}.aioseo-row.start-xs{justify-content:flex-start;text-align:start}.aioseo-row.center-xs{justify-content:center;text-align:center}.aioseo-row.end-xs{justify-content:flex-end;text-align:end}.aioseo-row.top-xs{align-items:flex-start}.aioseo-row.middle-xs{align-items:center}.aioseo-row.bottom-xs{align-items:flex-end}.aioseo-row.around-xs{justify-content:space-around}.aioseo-row.between-xs{justify-content:space-between}@media only screen and (min-width:782px){.aioseo-row.start-sm{justify-content:flex-start;text-align:start}.aioseo-row.center-sm{justify-content:center;text-align:center}.aioseo-row.end-sm{justify-content:flex-end;text-align:end}.aioseo-row.top-sm{align-items:flex-start}.aioseo-row.middle-sm{align-items:center}.aioseo-row.bottom-sm{align-items:flex-end}.aioseo-row.around-sm{justify-content:space-around}.aioseo-row.between-sm{justify-content:space-between}}@media only screen and (min-width:912px){.aioseo-row.start-md{justify-content:flex-start;text-align:start}.aioseo-row.center-md{justify-content:center;text-align:center}.aioseo-row.end-md{justify-content:flex-end;text-align:end}.aioseo-row.top-md{align-items:flex-start}.aioseo-row.middle-md{align-items:center}.aioseo-row.bottom-md{align-items:flex-end}.aioseo-row.around-md{justify-content:space-around}.aioseo-row.between-md{justify-content:space-between}}@media only screen and (min-width:1042px){.aioseo-row.start-lg{justify-content:flex-start;text-align:start}.aioseo-row.center-lg{justify-content:center;text-align:center}.aioseo-row.end-lg{justify-content:flex-end;text-align:end}.aioseo-row.top-lg{align-items:flex-start}.aioseo-row.middle-lg{align-items:center}.aioseo-row.bottom-lg{align-items:flex-end}.aioseo-row.around-lg{justify-content:space-around}.aioseo-row.between-lg{justify-content:space-between}}.aioseo-display-info svg.aioseo-new-page{width:100%;height:auto;max-width:45px}.aioseo-display-info .new-page .aioseo-row{margin:0}.aioseo-display-info .new-page svg.aioseo-external{width:14px;height:14px;margin-left:10px}.aioseo-display-info .new-page .aioseo-description{color:#434960}.aioseo-display-info .new-page button.aioseo-html-sitemaps-disabled-button{border:1px solid #dcdde1;color:#8c8f9a;background-color:#f3f4f5;cursor:default}.aioseo-display-info .new-page .aioseo-alert{width:100%;margin:8px 8px 0}.aioseo-exclude-posts{display:block}.aioseo-exclude-posts .aioseo-select{max-width:600px;display:inline-block;margin-left:10px}.aioseo-exclude-posts .aioseo-select button{display:none}.aioseo-exclude-posts .aioseo-select .multiselect__option{display:flex}.aioseo-exclude-posts .aioseo-select .multiselect__option--highlight .option-title{color:#005ae0}.aioseo-exclude-posts .aioseo-button.gray{margin-top:10px}.aioseo-exclude-posts .option{flex:1 0 auto}.aioseo-exclude-posts .option .option-title{font-weight:500;font-size:16px;color:#141b38}.aioseo-exclude-posts .option .option-title .search-term{font-weight:700}.aioseo-exclude-posts .option .option-details{display:flex;align-items:center;font-size:14px;color:#8c8f9a}.aioseo-exclude-posts .option .option-details span{margin-left:15px}.aioseo-exclude-posts .option-permalink{display:flex;align-items:center}.aioseo-exclude-posts .option-permalink svg.aioseo-external{width:15px;height:15px;color:#434960}.aioseo-exclude-posts .multiselect-toggle{padding:10px 13px;width:40px;position:absolute;height:36px;left:2px;top:2px;text-align:center;z-index:1}.aioseo-exclude-posts .multiselect-toggle svg.aioseo-add-plus{width:14px;height:14px;color:#000}.aioseo-sidebar-row .aioseo-included-objects-toggle{margin-top:5px}.aioseo-sidebar-row .aioseo-included-objects-toggle .aioseo-included-list{margin-top:8px}.aioseo-notification{margin-bottom:20px}.aioseo-notification>div{display:flex;align-items:flex-start;padding-bottom:10px;border-bottom:1px solid #e8e8eb}.aioseo-notification>div .icon{margin-left:20px}.aioseo-notification>div .icon svg{width:20px;height:20px;color:#00aa63}.aioseo-notification>div .icon svg.warning{color:#f18200}.aioseo-notification>div .icon svg.info{color:#005ae0}.aioseo-notification>div .icon svg.success{color:#00aa63}.aioseo-notification>div .icon svg.error{color:#df2a4a}.aioseo-notification>div .body{margin-left:20px;flex:1}.aioseo-notification>div .body .title{font-size:16px;font-weight:600;color:#141b38;margin-bottom:7px;display:flex;align-items:center}.aioseo-notification>div .body .title div:first-child{flex:1;margin-left:5px;line-height:1.4}.aioseo-notification>div .body .notification-content{margin-bottom:10px;max-width:400px}.aioseo-notification>div .body .actions{flex-wrap:wrap;display:flex;align-items:center}.aioseo-notification>div .body .actions>*{margin-bottom:10px}.aioseo-notification>div .body .actions .aioseo-button{margin-left:20px}.aioseo-notification>div .body .actions .dismiss{color:#8c8f9a;font-size:14px}.aioseo-seo-site-score__circle{animation:aioseo-seo-site-score-fill 1s reverse;transform:rotate(180deg);transform-origin:center;stroke:#00aa63}.aioseo-seo-site-score__circle.fast{-webkit-animation-duration:.5s;animation-duration:.5s;stroke:#df2a4a}.aioseo-seo-site-score__circle.medium{-webkit-animation-duration:.75s;animation-duration:.75s;stroke:#f18200}.aioseo-seo-site-score__background{stroke:#e8e8eb}@-webkit-keyframes aioseo-seo-site-score-fill{to{stroke-dasharray:0 100}}@keyframes aioseo-seo-site-score-fill{to{stroke-dasharray:0 100}}.aioseo-seo-site-score-svg-loading{-webkit-animation:aioseo-seo-site-score-svg-animation 2s linear infinite;animation:aioseo-seo-site-score-svg-animation 2s linear infinite}.aioseo-seo-site-score-loading__circle{-webkit-animation:aioseo-seo-site-score-fill-loading 2s ease-in-out infinite both;animation:aioseo-seo-site-score-fill-loading 2s ease-in-out infinite both;transform:rotate(180deg);transform-origin:center;stroke:#005ae0}@-webkit-keyframes aioseo-seo-site-score-svg-animation{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes aioseo-seo-site-score-svg-animation{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}@-webkit-keyframes aioseo-seo-site-score-fill-loading{0%,25%{stroke-dashoffset:90;transform:rotate(0)}50%,75%{stroke-dashoffset:10;transform:rotate(-45deg)}to{stroke-dashoffset:90;transform:rotate(-1turn)}}@keyframes aioseo-seo-site-score-fill-loading{0%,25%{stroke-dashoffset:90;transform:rotate(0)}50%,75%{stroke-dashoffset:10;transform:rotate(-45deg)}to{stroke-dashoffset:90;transform:rotate(-1turn)}}.aioseo-table-column{display:flex;flex-direction:column;flex-basis:100%;flex:1;padding:5px;justify-content:center}.aioseo-table-row{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.aioseo-wizard-body{background-color:#fff;max-width:900px;box-shadow:0 2px 5px rgba(0,0,0,.05)}.aioseo-wizard-body .body-content{padding:80px 140px}@media screen and (max-width:782px){.aioseo-wizard-body .body-content{padding:40px}}.aioseo-wizard-body .body-content .header{line-height:1.4}.aioseo-wizard-body .body-footer{border-top:1px solid #e8e8eb;padding:30px;display:flex;align-items:center}.aioseo-wizard-body .body-footer>*{margin-left:10px}.aioseo-wizard-body .body-footer>:last-child{margin-left:0}.aioseo-wizard-body .body-footer .spacer{flex:1 0 auto}.aioseo-wizard-close-and-exit{margin:96px 0;min-height:96px;text-align:center;font-size:14px}.aioseo-wizard-close-and-exit a{color:#8c8f9a!important}.aioseo-wizard-container{margin:40px auto;max-width:900px}@media screen and (max-width:782px){.aioseo-wizard-container{margin:0 20px}}.aioseo-wizard-header{display:flex;align-items:center;justify-content:center;flex-direction:column}.aioseo-wizard-header svg.aioseo-logo{width:100%;max-width:140px;height:auto;margin:60px 0 40px 10px}.aioseo-wizard-progress{display:flex;align-items:center;justify-content:center}@media screen and (max-width:782px){.aioseo-wizard-progress{display:none}}.aioseo-wizard-progress .circle{background-color:#dcdde1;width:16px;height:16px;border-radius:50%}.aioseo-wizard-progress .circle.active{background-color:#005ae0}.aioseo-wizard-progress .spacer{width:59px;border:1px solid #dcdde1;margin:0 12px}.aioseo-wizard-progress .spacer.active{border-color:#005ae0}.aioseo-wizard-steps{color:#8c8f9a;font-size:14px;margin-bottom:20px}.block-editor-block-card{align-items:center}.block-editor-block-card__title.block-editor-block-card__title{margin:0}.aioseo-sidebar-row{margin-bottom:16px}.aioseo-sidebar-row .aioseo-sidebar-title{font-weight:500}.aioseo-localseo-info .aioseo-input,.aioseo-localseo-info .aioseo-multiselect,.aioseo-localseo-info .aioseo-select{max-width:480px}.aioseo-localseo-info .field-description{font-size:14px}.aioseo-localseo-info .info-businessaddress-row .columns{display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap}.aioseo-localseo-opening .field-description{display:inline-block;margin:10px 0;font-size:14px}.aioseo-localseo-opening .field-description.mt-8{margin-top:8px}.aioseo-localseo-opening .aioseo-input,.aioseo-localseo-opening .aioseo-multiselect,.aioseo-localseo-opening .aioseo-select{max-width:480px}.aioseo-localseo-opening .aioseo-col-flex{display:flex;align-items:center;padding:12px 0;border-bottom:1px solid #e8e8eb}.aioseo-localseo-opening .aioseo-col-flex:first-of-type{padding-top:0}.aioseo-localseo-opening .aioseo-col-flex:last-of-type{padding-bottom:0;border:none}.aioseo-localseo-opening .aioseo-col-flex .aioseo-col-day{flex:1}.aioseo-localseo-opening .aioseo-col-flex .aioseo-col-alwaysopen,.aioseo-localseo-opening .aioseo-col-flex .aioseo-col-hours{flex:2}.aioseo-localseo-opening .aioseo-col-flex span.separator{margin:0 5px}.aioseo-localseo-opening .aioseo-col-flex .aioseo-select{display:inline-block;max-width:120px;margin-bottom:5px}.aioseo-localseo-opening .aioseo-col-flex .multiselect--disabled .multiselect__single,.aioseo-localseo-opening .aioseo-col-flex .multiselect--disabled .multiselect__tags{background:#f3f4f5}.aioseo-localseo-opening .aioseo-col-alwaysopen .aioseo-checkbox{padding:0 10px}.sidebar-row{margin-bottom:16px}.sidebar-row .title{font-weight:700}
|
dist/Lite/assets/css/headline-analyzer.css
CHANGED
@@ -1,3 +1,3 @@
|
|
1 |
-
/*! ! built on
|
2 |
-
.aioseo-inline-buttons{display:grid;grid-template-columns:repeat(2, 1fr)}.aioseo-switcher-button{border:0;border-radius:0;font-size:14px;font-weight:normal;color:#434960;padding:16px 10px;box-shadow:0px 2px 0px #e8e8eb;cursor:pointer;text-align:left;white-space:nowrap;position:relative;transition:0.4s cubic-bezier(0.4, 0, 0.2, 1);background:#fafafa}.aioseo-switcher-button:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:0;transition:0.4s cubic-bezier(0.4, 0, 0.2, 1);will-change:background-color,opacity;content:" "}.aioseo-switcher-button.active:before,.aioseo-switcher-button:hover:before,.aioseo-switcher-button:active:before{background-color:currentColor;opacity:.12}.aioseo-switcher-button.active{font-weight:700;color:#141B38;box-shadow:0px 2px 0px #005AE0}.aioseo-headline-analyzer-wrapper{position:relative}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-pie-chart-container{position:relative;width:200px;height:200px;margin:0 auto;margin-bottom:18px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-pie-chart-container .aioseo-headline-analyzer-total-out-of-score{font-size:18px;color:#8c8f9a;font-weight:600;z-index:0}.aioseo-headline-analyzer-wrapper .components-panel__body.is-opened svg.components-panel__arrow{transform:rotate(0deg)}.aioseo-headline-analyzer-wrapper .components-panel__body svg.components-panel__arrow{transform:rotate(-90deg);top:50%;margin-top:-12px;transition:.3s}.aioseo-headline-analyzer-wrapper p{font-size:13px;color:#434960;margin-bottom:16px}.aioseo-headline-analyzer-wrapper p>strong{font-size:13px;font-weight:700}.aioseo-headline-analyzer-wrapper .green{color:#00aa63}.aioseo-headline-analyzer-wrapper .orange{color:#f18200}.aioseo-headline-analyzer-wrapper .red{color:#df2a4a}.aioseo-headline-analyzer-wrapper .green-bg{background:#00aa63}.aioseo-headline-analyzer-wrapper .orange-bg{background:#f18200}.aioseo-headline-analyzer-wrapper .red-bg{background:#df2a4a}.aioseo-headline-analyzer-wrapper .components-panel__body-toggle.components-button{font-weight:700;color:#141B38;padding:18px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-empty-title-warning{text-align:center;padding:0 20px;margin:20px 0;font-size:13px;color:#141B38}.aioseo-headline-analyzer-wrapper .components-panel__body.is-opened>.components-panel__body-title{margin:0}.aioseo-headline-analyzer-wrapper .components-panel__body.is-opened{padding:0}.aioseo-headline-analyzer-wrapper .components-panel__body.is-opened .aioseo-headline-analyzer-words-block,.aioseo-headline-analyzer-wrapper .components-panel__body.is-opened .aioseo-headline-analyzer-panel-first-block{padding:0 16px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-score.is-opened .components-panel__body-title,.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-sentiment.is-opened .components-panel__body-title,.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-previous-scores.is-opened .components-panel__body-title,.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-character-count.is-opened .components-panel__body-title,.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-tab-new-score.is-opened .components-panel__body-title,.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-tab-new-score-form.is-opened .components-panel__body-title,.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-word-count.is-opened .components-panel__body-title,.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-beginning-ending-words.is-opened .components-panel__body-title,.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-tab-new-score.is-opened .components-panel__body-title,.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-search-preview.is-opened .components-panel__body-title,.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-types.is-opened .components-panel__body-title,.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-word-balance.is-opened .components-panel__body-title{border-bottom:1px solid #e8e8eb;margin-bottom:16px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-current-score,.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-score-status{position:absolute;top:45%;left:0;right:0;text-align:center;font-size:50px;line-height:0%;z-index:0;font-weight:700}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-current-score p,.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-score-status p{margin-bottom:0}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-new-score-panel{top:calc(58% + 16px)}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-score-status{top:65%;font-size:16px;z-index:0}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-current-score-tab p{text-align:center}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-current-score-tab .aioseo-headline-analyzer-current-title{text-align:center;font-size:16px;color:#141B38;margin:0 0 24px 0;line-height:1.4}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-new-score-panel h4{text-align:center;font-size:16px;color:#141B38;margin:0 0 28px 0;line-height:1.4}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-new-score-panel .aioseo-headline-analyzer-pie-chart-container{position:relative;width:200px;height:200px;margin:0 auto;margin-bottom:18px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-new-score-panel .aioseo-headline-analyzer-pie-chart-container .aioseo-headline-analyzer-new-score{position:absolute;top:calc(38% + 16px);left:0;right:0;text-align:center;font-size:50px;font-weight:700;line-height:0%;z-index:10}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-new-score-panel .aioseo-headline-analyzer-pie-chart-container .aioseo-headline-analyzer-new-score p{margin-bottom:0}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-new-score-panel .current-score{border-top:1px solid #E8E8EB;padding-top:24px;display:flex;align-items:center;flex-direction:row}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-new-score-panel .current-score .aioseo-headline-analyzer-score{min-height:40px;min-width:40px;font-weight:700;color:#ffffff;margin-right:16px;text-align:center;line-height:40px;border-radius:50%;font-size:18px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-new-score-panel .current-score h5{font-weight:400;color:#8C8F9A;margin-top:0;margin-bottom:8px;font-size:13px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-new-score-panel .current-score p{margin-top:8px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-new-tab{margin-bottom:6px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-new-score-form-block{padding:6px 12px 22px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-input-field{margin-bottom:10px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-input-field .components-base-control__label{display:block;max-width:100%;font-size:13px;margin:0 0 10px;color:#434960}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-input-field input{padding:11px 12px;font-size:13px;border:1px solid #D0D1D7;color:#393f4c;border-radius:3px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-button{font-size:14px;border-radius:4px;padding:0;height:40px;background:#005AE0;width:100%;justify-content:center;color:#ffffff;font-weight:600;border:1px solid transparent;transition:background-color .2s ease;opacity:1}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-button:disabled{border-color:#dcdde1;background-color:#f3f4f5;color:#8c8f9a;cursor:default}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-button:disabled:hover{color:#8c8f9a}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-button:hover,.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-button:focus,.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-button:visited{color:#ffffff;box-shadow:none}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-score-difference{font-weight:700;position:absolute;left:0;top:16%;right:0;text-align:center;width:42px;height:26px;margin:0 auto;font-size:16px;line-height:26px;border-radius:4px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-score-difference.red{background:#fbe9ec}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-score-difference.orange{background:#FCFAE8}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-score-difference.green{background:#CBEAE1}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-previous-scores{margin:0 !important}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-previous-scores li{margin-bottom:16px;cursor:pointer;display:flex;flex-direction:row;align-items:center;color:#434960;font-size:13px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-previous-scores li span.aioseo-headline-analyzer-score{min-height:24px;min-width:24px;margin-right:8px;font-size:11px;text-align:center;line-height:24px;border-radius:50%;color:#ffffff;font-weight:700}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-previous-scores li span.aioseo-headline-analyzer-score-text{flex-basis:calc(100% - 32px)}.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-has-icon .components-panel__body-toggle .components-panel__icon{position:absolute;right:52px;top:50%;margin-top:-10px}.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-has-icon.red .components-panel__body-toggle .components-panel__icon path{fill:#df2a4a}.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-has-icon.orange .components-panel__body-toggle .components-panel__icon path{fill:#f18200}.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-has-icon.green .components-panel__body-toggle .components-panel__icon path{fill:#00aa63}.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-has-icon-alternative{position:relative}.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-has-icon-alternative .aioseo-headline-analyzer-panel-icon-alternative{position:absolute;top:14px;right:40px;font-weight:700}.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-word-balance .components-panel__row,.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-sentiment .components-panel__row,.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-types .components-panel__row,.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-character-count .components-panel__row,.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-word-count .components-panel__row,.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-beginning-ending-words .components-panel__row,.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-search-preview .components-panel__row{display:block}.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-word-balance .components-panel__row h4,.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-sentiment .components-panel__row h4,.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-types .components-panel__row h4,.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-character-count .components-panel__row h4,.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-word-count .components-panel__row h4,.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-beginning-ending-words .components-panel__row h4,.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-search-preview .components-panel__row h4{font-size:16px;color:#141B38;font-weight:700;margin:0 0 16px 0}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-words-block{margin-top:16px;border-bottom:1px solid #e8e8eb}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-words-block h5{font-size:13px;color:#434960;margin-top:0;margin-bottom:16px;font-weight:700}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-words-block .aioseo-headline-analyzer-words-block-data{overflow:hidden;display:flex;flex-direction:row}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-words-block .aioseo-headline-analyzer-words-block-data span{display:block;float:left;flex-basis:70%;z-index:0}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-words-block .aioseo-headline-analyzer-words-block-data span.aioseo-headline-analyzer-words-block-percentage{font-size:28px;font-weight:700;flex-basis:25%;justify-content:flex-start;align-items:center;display:flex;margin-right:11px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-words-block .aioseo-headline-analyzer-words-block-data span.aioseo-headline-analyzer-words-block-goal{width:100%;font-size:13px;font-weight:400;color:#8C8F9A}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-words-block .aioseo-headline-analyzer-words-block-data span.aioseo-headline-analyzer-words-block-progressbar{width:100%;position:relative;height:4px;margin-top:4px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-words-block .aioseo-headline-analyzer-words-block-data span.aioseo-headline-analyzer-words-block-progressbar .aioseo-headline-analyzer-progressbar-bg{width:100%;background:#EEF0F2;height:4px;z-index:9;position:absolute;top:0;left:0;border-radius:30px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-words-block .aioseo-headline-analyzer-words-block-data span.aioseo-headline-analyzer-words-block-progressbar .aioseo-headline-analyzer-progressbar-part{position:absolute;height:4px;top:0;left:0;z-index:10;border-radius:30px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-words-block .aioseo-headline-analyzer-words-tag-list{margin:0;padding:0;list-style:none;display:block;margin-top:16px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-words-block .aioseo-headline-analyzer-words-tag-list li{display:inline-block;font-size:13px;font-weight:700;color:#434960;background:#F3F4F5;border-radius:3px;padding:4px 9px;margin-right:8px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-words-block .aioseo-headline-analyzer-words-guideline{margin-top:8px;color:#4f4f4f}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-character-length>span,.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-word-length>span{width:36px;height:48px;display:inline-block;background:#e8e8eb;text-align:center;line-height:48px;font-size:28px;color:#2c324c;font-weight:700;margin-right:4px;border-radius:4px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-character-length>span.character-zero,.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-word-length>span.character-zero{color:#D0D1D7}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-status-on-character-length,.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-status-on-word-length{display:block;font-weight:700;font-size:16px;color:#141b38;margin-bottom:16px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-character-count-container,.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-word-counter{margin-bottom:16px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-character-count p{text-align:left}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-character-count .aioseo-headline-analyzer-pie-chart-container{position:relative;width:200px;height:80px;margin:0 auto;margin-bottom:18px;margin-left:-40px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-character-count .aioseo-headline-analyzer-pie-chart-container .aioseo-headline-analyzer-character-length{position:absolute;top:50%;left:0;right:0;text-align:center;font-size:30px;line-height:0%;z-index:10}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-character-count .aioseo-headline-analyzer-pie-chart-container .aioseo-headline-analyzer-status-on-character-length{position:absolute;left:144px;top:50%;font-size:16px;color:#141B38;margin:-9px 0 0 0;font-weight:700;width:130px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-word-count p{text-align:left}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-word-count .aioseo-headline-analyzer-pie-chart-container{position:relative;width:200px;height:80px;margin:0 auto;margin-bottom:18px;margin-left:-40px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-word-count .aioseo-headline-analyzer-pie-chart-container .aioseo-headline-analyzer-word-length{position:absolute;top:50%;left:0;right:0;text-align:center;font-size:30px;line-height:0%;z-index:10}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-word-count .aioseo-headline-analyzer-pie-chart-container .aioseo-headline-analyzer-status-on-word-length{position:absolute;left:144px;top:50%;font-size:16px;color:#141B38;margin:-9px 0 0 0;font-weight:700;width:130px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-beginning-ending-words .aioseo-headline-analyzer-words{display:block;margin-bottom:18px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-beginning-ending-words .aioseo-headline-analyzer-words span{font-size:13px;color:#434960;background:#f3f4f5;border-radius:3px;padding:4px 8px;font-weight:700;display:inline-block}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-beginning-ending-words .aioseo-headline-analyzer-words-guideline{margin-top:20px}.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-beginning-ending-words .aioseo-headline-analyzer-word-ending-title,.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-beginning-ending-words .aioseo-headline-analyzer-word-begining-title{font-weight:700;font-size:13px;color:#141b38;margin-bottom:12px;list-style:initial;margin:0 16px 8px 16px;padding:0 0 0 8px}.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-beginning-ending-words .aioseo-headline-analyzer-word-ending-title li,.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-beginning-ending-words .aioseo-headline-analyzer-word-begining-title li{margin:0}.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-search-preview .components-panel__row .aioseo-headline-analyzer-search-prevew-wrap{background:#ffffff;border:0.837954px solid #e8e8eb;padding:8px;margin-bottom:16px}.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-search-preview .components-panel__row h4{color:#1a0dab;font-size:16px;margin-top:0 !important;text-transform:none;margin-bottom:5px;font-weight:500}.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-search-preview .components-panel__row .aioseo-headline-analyzer-post-url{margin-bottom:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-search-preview .components-panel__row .aioseo-headline-analyzer-post-url a{color:#3c4043;font-size:13px;text-decoration:none}.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-search-preview .components-panel__row .aioseo-headline-analyzer-post-url a:hover{opacity:0.8}.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-search-preview .components-panel__row p{font-size:12px;color:#434960;margin:0px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-types .aioseo-headline-analyzer-panel-types-title{display:block;width:100%;font-size:14px;color:#141B38}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-types .aioseo-headline-analyzer-panel-types-title span{float:right;margin-right:25px;color:#141B38;font-size:13px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-types p a{color:#005AE0;text-decoration:none}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-types p a span{text-decoration:underline}.edit-post-header__settings button.components-button[aioseo-button-color]{display:flex;align-items:center}.edit-post-header__settings button.components-button[aioseo-button-color] svg{max-width:22px;max-height:20px;margin-right:8px}.edit-post-header__settings button.components-button[aioseo-button-color] span{color:#fff;font-weight:700}.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="red"]{border:1px solid #df2a4a}.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="red"]:active,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="red"]:focus,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="red"].is-pressed{background:#df2a4a !important}.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="red"]:active svg path,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="red"]:focus svg path,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="red"].is-pressed svg path{fill:#fff}.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="red"] svg path{fill:#df2a4a}.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="red"] span{color:#df2a4a}.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="orange"]{border:1px solid #f18200}.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="orange"]:active,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="orange"]:focus,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="orange"].is-pressed{background:#f18200 !important}.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="orange"]:active svg path,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="orange"]:focus svg path,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="orange"].is-pressed svg path{fill:#fff}.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="orange"] svg path{fill:#f08629}.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="orange"] span{color:#f18200}.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="green"]{border:1px solid #1ec185}.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="green"]:active,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="green"]:focus,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="green"].is-pressed{background:#1ec185 !important}.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="green"]:active svg path,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="green"]:focus svg path,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="green"].is-pressed svg path{fill:#fff}.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="green"] svg path{fill:#1ec185}.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="green"] span{color:#1bb17a}.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="red"]:active,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="red"]:focus,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="red"].is-pressed,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="green"]:active,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="green"]:focus,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="green"].is-pressed,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="orange"]:active,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="orange"]:focus,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="orange"].is-pressed{box-shadow:none !important}.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="red"]:active svg path,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="red"]:focus svg path,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="red"].is-pressed svg path,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="green"]:active svg path,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="green"]:focus svg path,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="green"].is-pressed svg path,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="orange"]:active svg path,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="orange"]:focus svg path,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="orange"].is-pressed svg path{fill:#fff !important}.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="red"]:active span,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="red"]:focus span,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="red"].is-pressed span,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="green"]:active span,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="green"]:focus span,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="green"].is-pressed span,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="orange"]:active span,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="orange"]:focus span,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="orange"].is-pressed span{color:#fff}.edit-post-sidebar{scroll-behavior:smooth}.aioseo-headline-analyzer-current-score-content>p{font-weight:700}.aioseo-headline-analyzer-bottom-notice{padding:16px;background:#E6EEFC;margin:16px;border-radius:3px;font-size:13px;color:#141B38}.aioseo-headline-analyzer-bottom-notice p{text-align:left}.aioseo-headline-analyzer-bottom-notice p a{color:#005AE0;text-decoration:none}.aioseo-headline-analyzer-bottom-notice p a span{text-decoration:underline}.aioseo-donut-container{display:flex;align-items:center;justify-content:center}.aioseo-donut-container .aioseo-seo-headline-analyzer-score__circle{animation:aioseo-seo-site-score-fill 1s reverse;transform:rotate(-180deg);transform-origin:center}
|
3 |
|
1 |
+
/*! ! built on Friday, August 13th 2021, 4:37:42 pm */
|
2 |
+
.aioseo-inline-buttons{display:grid;grid-template-columns:repeat(2, 1fr)}.aioseo-switcher-button{border:0;border-radius:0;font-size:14px;font-weight:normal;color:#434960;padding:16px 10px;box-shadow:0px 2px 0px #e8e8eb;cursor:pointer;text-align:left;white-space:nowrap;position:relative;transition:0.4s cubic-bezier(0.4, 0, 0.2, 1);background:#fafafa}.aioseo-switcher-button:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:0;transition:0.4s cubic-bezier(0.4, 0, 0.2, 1);will-change:background-color,opacity;content:" "}.aioseo-switcher-button.active:before,.aioseo-switcher-button:hover:before,.aioseo-switcher-button:active:before{background-color:currentColor;opacity:.12}.aioseo-switcher-button.active{font-weight:700;color:#141B38;box-shadow:0px 2px 0px #005AE0}.aioseo-headline-analyzer-wrapper{position:relative}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-pie-chart-container{position:relative;width:200px;height:200px;margin:0 auto;margin-bottom:18px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-pie-chart-container .aioseo-headline-analyzer-total-out-of-score{font-size:18px;color:#8c8f9a;font-weight:600;z-index:0}.aioseo-headline-analyzer-wrapper .components-panel__body.is-opened svg.components-panel__arrow{transform:rotate(0deg)}.aioseo-headline-analyzer-wrapper .components-panel__body svg.components-panel__arrow{transform:rotate(-90deg);top:50%;margin-top:-12px;transition:.3s}.aioseo-headline-analyzer-wrapper p{font-size:13px;color:#434960;margin-bottom:16px}.aioseo-headline-analyzer-wrapper p>strong{font-size:13px;font-weight:700}.aioseo-headline-analyzer-wrapper .green{color:#00aa63}.aioseo-headline-analyzer-wrapper .orange{color:#f18200}.aioseo-headline-analyzer-wrapper .red{color:#df2a4a}.aioseo-headline-analyzer-wrapper .green-bg{background:#00aa63}.aioseo-headline-analyzer-wrapper .orange-bg{background:#f18200}.aioseo-headline-analyzer-wrapper .red-bg{background:#df2a4a}.aioseo-headline-analyzer-wrapper .components-panel__body-toggle.components-button{font-weight:700;color:#141B38;padding:18px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-empty-title-warning{text-align:center;padding:0 20px;margin:20px 0;font-size:13px;color:#141B38}.aioseo-headline-analyzer-wrapper .components-panel__body.is-opened>.components-panel__body-title{margin:0}.aioseo-headline-analyzer-wrapper .components-panel__body.is-opened{padding:0}.aioseo-headline-analyzer-wrapper .components-panel__body.is-opened .aioseo-headline-analyzer-words-block,.aioseo-headline-analyzer-wrapper .components-panel__body.is-opened .aioseo-headline-analyzer-panel-first-block{padding:0 16px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-score.is-opened .components-panel__body-title,.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-sentiment.is-opened .components-panel__body-title,.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-previous-scores.is-opened .components-panel__body-title,.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-character-count.is-opened .components-panel__body-title,.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-tab-new-score.is-opened .components-panel__body-title,.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-tab-new-score-form.is-opened .components-panel__body-title,.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-word-count.is-opened .components-panel__body-title,.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-beginning-ending-words.is-opened .components-panel__body-title,.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-tab-new-score.is-opened .components-panel__body-title,.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-search-preview.is-opened .components-panel__body-title,.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-types.is-opened .components-panel__body-title,.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-word-balance.is-opened .components-panel__body-title{border-bottom:1px solid #e8e8eb;margin-bottom:16px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-current-score,.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-score-status{position:absolute;top:45%;left:0;right:0;text-align:center;font-size:50px;line-height:0%;z-index:0;font-weight:700}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-current-score p,.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-score-status p{margin-bottom:0}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-new-score-panel{top:calc(58% + 16px)}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-score-status{top:65%;font-size:16px;z-index:0}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-current-score-tab p{text-align:center}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-current-score-tab .aioseo-headline-analyzer-current-title{text-align:center;font-size:16px;color:#141B38;margin:0 0 24px 0;line-height:1.4}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-new-score-panel h4{text-align:center;font-size:16px;color:#141B38;margin:0 0 28px 0;line-height:1.4}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-new-score-panel .aioseo-headline-analyzer-pie-chart-container{position:relative;width:200px;height:200px;margin:0 auto;margin-bottom:18px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-new-score-panel .aioseo-headline-analyzer-pie-chart-container .aioseo-headline-analyzer-new-score{position:absolute;top:calc(38% + 16px);left:0;right:0;text-align:center;font-size:50px;font-weight:700;line-height:0%;z-index:10}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-new-score-panel .aioseo-headline-analyzer-pie-chart-container .aioseo-headline-analyzer-new-score p{margin-bottom:0}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-new-score-panel .current-score{border-top:1px solid #E8E8EB;padding-top:24px;display:flex;align-items:center;flex-direction:row}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-new-score-panel .current-score .aioseo-headline-analyzer-score{min-height:40px;min-width:40px;font-weight:700;color:#ffffff;margin-right:16px;text-align:center;line-height:40px;border-radius:50%;font-size:18px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-new-score-panel .current-score h5{font-weight:400;color:#8C8F9A;margin-top:0;margin-bottom:8px;font-size:13px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-new-score-panel .current-score p{margin-top:8px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-new-tab{margin-bottom:6px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-new-score-form-block{padding:6px 12px 22px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-input-field{margin-bottom:10px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-input-field .components-base-control__label{display:block;max-width:100%;font-size:13px;margin:0 0 10px;color:#434960}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-input-field input{padding:11px 12px;font-size:13px;border:1px solid #D0D1D7;color:#393f4c;border-radius:3px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-button{font-size:14px;border-radius:4px;padding:0;height:40px;background:#005AE0;width:100%;justify-content:center;color:#ffffff;font-weight:600;border:1px solid transparent;transition:background-color .2s ease;opacity:1}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-button:disabled{border:1px solid #dcdde1;background-color:#f3f4f5;color:#8c8f9a;cursor:default}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-button:disabled:hover{color:#8c8f9a}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-button:hover,.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-button:focus,.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-button:visited{color:#ffffff;box-shadow:none}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-score-difference{font-weight:700;position:absolute;left:0;top:16%;right:0;text-align:center;width:42px;height:26px;margin:0 auto;font-size:16px;line-height:26px;border-radius:4px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-score-difference.red{background:#fbe9ec}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-score-difference.orange{background:#FCFAE8}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-score-difference.green{background:#CBEAE1}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-previous-scores{margin:0 !important}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-previous-scores li{margin-bottom:16px;cursor:pointer;display:flex;flex-direction:row;align-items:center;color:#434960;font-size:13px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-previous-scores li span.aioseo-headline-analyzer-score{min-height:24px;min-width:24px;margin-right:8px;font-size:11px;text-align:center;line-height:24px;border-radius:50%;color:#ffffff;font-weight:700}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-previous-scores li span.aioseo-headline-analyzer-score-text{flex-basis:calc(100% - 32px)}.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-has-icon .components-panel__body-toggle .components-panel__icon{position:absolute;right:52px;top:50%;margin-top:-10px}.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-has-icon.red .components-panel__body-toggle .components-panel__icon path{fill:#df2a4a}.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-has-icon.orange .components-panel__body-toggle .components-panel__icon path{fill:#f18200}.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-has-icon.green .components-panel__body-toggle .components-panel__icon path{fill:#00aa63}.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-has-icon-alternative{position:relative}.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-has-icon-alternative .aioseo-headline-analyzer-panel-icon-alternative{position:absolute;top:14px;right:40px;font-weight:700}.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-word-balance .components-panel__row,.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-sentiment .components-panel__row,.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-types .components-panel__row,.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-character-count .components-panel__row,.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-word-count .components-panel__row,.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-beginning-ending-words .components-panel__row,.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-search-preview .components-panel__row{display:block}.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-word-balance .components-panel__row h4,.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-sentiment .components-panel__row h4,.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-types .components-panel__row h4,.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-character-count .components-panel__row h4,.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-word-count .components-panel__row h4,.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-beginning-ending-words .components-panel__row h4,.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-search-preview .components-panel__row h4{font-size:16px;color:#141B38;font-weight:700;margin:0 0 16px 0}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-words-block{margin-top:16px;border-bottom:1px solid #e8e8eb}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-words-block h5{font-size:13px;color:#434960;margin-top:0;margin-bottom:16px;font-weight:700}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-words-block .aioseo-headline-analyzer-words-block-data{overflow:hidden;display:flex;flex-direction:row}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-words-block .aioseo-headline-analyzer-words-block-data span{display:block;float:left;flex-basis:70%;z-index:0}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-words-block .aioseo-headline-analyzer-words-block-data span.aioseo-headline-analyzer-words-block-percentage{font-size:28px;font-weight:700;flex-basis:25%;justify-content:flex-start;align-items:center;display:flex;margin-right:11px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-words-block .aioseo-headline-analyzer-words-block-data span.aioseo-headline-analyzer-words-block-goal{width:100%;font-size:13px;font-weight:400;color:#8C8F9A}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-words-block .aioseo-headline-analyzer-words-block-data span.aioseo-headline-analyzer-words-block-progressbar{width:100%;position:relative;height:4px;margin-top:4px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-words-block .aioseo-headline-analyzer-words-block-data span.aioseo-headline-analyzer-words-block-progressbar .aioseo-headline-analyzer-progressbar-bg{width:100%;background:#EEF0F2;height:4px;z-index:9;position:absolute;top:0;left:0;border-radius:30px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-words-block .aioseo-headline-analyzer-words-block-data span.aioseo-headline-analyzer-words-block-progressbar .aioseo-headline-analyzer-progressbar-part{position:absolute;height:4px;top:0;left:0;z-index:10;border-radius:30px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-words-block .aioseo-headline-analyzer-words-tag-list{margin:0;padding:0;list-style:none;display:block;margin-top:16px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-words-block .aioseo-headline-analyzer-words-tag-list li{display:inline-block;font-size:13px;font-weight:700;color:#434960;background:#F3F4F5;border-radius:3px;padding:4px 9px;margin-right:8px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-words-block .aioseo-headline-analyzer-words-guideline{margin-top:8px;color:#4f4f4f}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-character-length>span,.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-word-length>span{width:36px;height:48px;display:inline-block;background:#e8e8eb;text-align:center;line-height:48px;font-size:28px;color:#2c324c;font-weight:700;margin-right:4px;border-radius:4px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-character-length>span.character-zero,.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-word-length>span.character-zero{color:#D0D1D7}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-status-on-character-length,.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-status-on-word-length{display:block;font-weight:700;font-size:16px;color:#141b38;margin-bottom:16px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-character-count-container,.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-word-counter{margin-bottom:16px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-character-count p{text-align:left}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-character-count .aioseo-headline-analyzer-pie-chart-container{position:relative;width:200px;height:80px;margin:0 auto;margin-bottom:18px;margin-left:-40px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-character-count .aioseo-headline-analyzer-pie-chart-container .aioseo-headline-analyzer-character-length{position:absolute;top:50%;left:0;right:0;text-align:center;font-size:30px;line-height:0%;z-index:10}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-character-count .aioseo-headline-analyzer-pie-chart-container .aioseo-headline-analyzer-status-on-character-length{position:absolute;left:144px;top:50%;font-size:16px;color:#141B38;margin:-9px 0 0 0;font-weight:700;width:130px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-word-count p{text-align:left}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-word-count .aioseo-headline-analyzer-pie-chart-container{position:relative;width:200px;height:80px;margin:0 auto;margin-bottom:18px;margin-left:-40px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-word-count .aioseo-headline-analyzer-pie-chart-container .aioseo-headline-analyzer-word-length{position:absolute;top:50%;left:0;right:0;text-align:center;font-size:30px;line-height:0%;z-index:10}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-word-count .aioseo-headline-analyzer-pie-chart-container .aioseo-headline-analyzer-status-on-word-length{position:absolute;left:144px;top:50%;font-size:16px;color:#141B38;margin:-9px 0 0 0;font-weight:700;width:130px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-beginning-ending-words .aioseo-headline-analyzer-words{display:block;margin-bottom:18px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-beginning-ending-words .aioseo-headline-analyzer-words span{font-size:13px;color:#434960;background:#f3f4f5;border-radius:3px;padding:4px 8px;font-weight:700;display:inline-block}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-beginning-ending-words .aioseo-headline-analyzer-words-guideline{margin-top:20px}.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-beginning-ending-words .aioseo-headline-analyzer-word-ending-title,.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-beginning-ending-words .aioseo-headline-analyzer-word-begining-title{font-weight:700;font-size:13px;color:#141b38;margin-bottom:12px;list-style:initial;margin:0 16px 8px 16px;padding:0 0 0 8px}.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-beginning-ending-words .aioseo-headline-analyzer-word-ending-title li,.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-beginning-ending-words .aioseo-headline-analyzer-word-begining-title li{margin:0}.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-search-preview .components-panel__row .aioseo-headline-analyzer-search-prevew-wrap{background:#ffffff;border:0.837954px solid #e8e8eb;padding:8px;margin-bottom:16px}.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-search-preview .components-panel__row h4{color:#1a0dab;font-size:16px;margin-top:0 !important;text-transform:none;margin-bottom:5px;font-weight:500}.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-search-preview .components-panel__row .aioseo-headline-analyzer-post-url{margin-bottom:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-search-preview .components-panel__row .aioseo-headline-analyzer-post-url a{color:#3c4043;font-size:13px;text-decoration:none}.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-search-preview .components-panel__row .aioseo-headline-analyzer-post-url a:hover{opacity:0.8}.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-search-preview .components-panel__row p{font-size:12px;color:#434960;margin:0px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-types .aioseo-headline-analyzer-panel-types-title{display:block;width:100%;font-size:14px;color:#141B38}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-types .aioseo-headline-analyzer-panel-types-title span{float:right;margin-right:25px;color:#141B38;font-size:13px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-types p a{color:#005AE0;text-decoration:none}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-types p a span{text-decoration:underline}.edit-post-header__settings button.components-button[aioseo-button-color]{display:flex;align-items:center}.edit-post-header__settings button.components-button[aioseo-button-color] svg{max-width:22px;max-height:20px;margin-right:8px}.edit-post-header__settings button.components-button[aioseo-button-color] span{color:#fff;font-weight:700}.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="red"]{border:1px solid #df2a4a}.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="red"]:active,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="red"]:focus,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="red"].is-pressed{background:#df2a4a !important}.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="red"]:active svg path,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="red"]:focus svg path,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="red"].is-pressed svg path{fill:#fff}.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="red"] svg path{fill:#df2a4a}.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="red"] span{color:#df2a4a}.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="orange"]{border:1px solid #f18200}.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="orange"]:active,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="orange"]:focus,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="orange"].is-pressed{background:#f18200 !important}.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="orange"]:active svg path,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="orange"]:focus svg path,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="orange"].is-pressed svg path{fill:#fff}.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="orange"] svg path{fill:#f08629}.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="orange"] span{color:#f18200}.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="green"]{border:1px solid #1ec185}.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="green"]:active,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="green"]:focus,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="green"].is-pressed{background:#1ec185 !important}.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="green"]:active svg path,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="green"]:focus svg path,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="green"].is-pressed svg path{fill:#fff}.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="green"] svg path{fill:#1ec185}.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="green"] span{color:#1bb17a}.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="red"]:active,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="red"]:focus,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="red"].is-pressed,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="green"]:active,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="green"]:focus,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="green"].is-pressed,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="orange"]:active,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="orange"]:focus,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="orange"].is-pressed{box-shadow:none !important}.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="red"]:active svg path,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="red"]:focus svg path,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="red"].is-pressed svg path,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="green"]:active svg path,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="green"]:focus svg path,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="green"].is-pressed svg path,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="orange"]:active svg path,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="orange"]:focus svg path,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="orange"].is-pressed svg path{fill:#fff !important}.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="red"]:active span,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="red"]:focus span,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="red"].is-pressed span,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="green"]:active span,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="green"]:focus span,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="green"].is-pressed span,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="orange"]:active span,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="orange"]:focus span,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="orange"].is-pressed span{color:#fff}.edit-post-sidebar{scroll-behavior:smooth}.aioseo-headline-analyzer-current-score-content>p{font-weight:700}.aioseo-headline-analyzer-bottom-notice{padding:16px;background:#E6EEFC;margin:16px;border-radius:3px;font-size:13px;color:#141B38}.aioseo-headline-analyzer-bottom-notice p{text-align:left}.aioseo-headline-analyzer-bottom-notice p a{color:#005AE0;text-decoration:none}.aioseo-headline-analyzer-bottom-notice p a span{text-decoration:underline}.aioseo-donut-container{display:flex;align-items:center;justify-content:center}.aioseo-donut-container .aioseo-seo-headline-analyzer-score__circle{animation:aioseo-seo-site-score-fill 1s reverse;transform:rotate(-180deg);transform-origin:center}
|
3 |
|
dist/Lite/assets/css/headline-analyzer.css.gz
CHANGED
Binary file
|
dist/Lite/assets/css/local-seo-Locations-vue.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
.aioseo-locations-lite .aioseo-locations-card .content{min-height:550px}.aioseo-locations-lite .location-description{margin-top:0;margin-bottom:16px}.aioseo-locations-lite .location-description.mb-0{margin-bottom:0}.aioseo-locations-lite .aioseo-input,.aioseo-locations-lite .aioseo-multiselect,.aioseo-locations-lite .aioseo-select{max-width:480px}.aioseo-locations-lite .aioseo-tag{background:#dcdde1;padding:3px 8px;margin-right:8px;border-radius:3px}.aioseo-locations-lite .info-business-image .image-upload{display:flex}.aioseo-locations-lite .info-business-image .image-upload .aioseo-input{max-width:445px;margin-right:10px}.aioseo-locations-lite .info-business-image .image-upload .insert-image{min-width:214px;margin-right:10px}.aioseo-locations-lite .info-business-image .image-upload .insert-image svg.aioseo-circle-plus{width:13px;height:13px;margin-right:10px}.aioseo-locations-lite .info-business-image img{margin-top:20px;width:auto;max-width:525px;max-height:525px;height:auto}
|
1 |
+
.aioseo-locations-lite .aioseo-locations-card .content{min-height:550px}.aioseo-locations-lite .location-description{margin-top:0;margin-bottom:16px}.aioseo-locations-lite .location-description.mb-0{margin-bottom:0}.aioseo-locations-lite .aioseo-input,.aioseo-locations-lite .aioseo-multiselect,.aioseo-locations-lite .aioseo-select{max-width:480px}.aioseo-locations-lite .aioseo-tag{background:#dcdde1;padding:3px 8px;margin-right:8px;border-radius:3px}.aioseo-locations-lite .info-business-image .image-upload{display:flex}.aioseo-locations-lite .info-business-image .image-upload .aioseo-input{max-width:445px;margin-right:10px}.aioseo-locations-lite .info-business-image .image-upload .insert-image{min-width:214px;margin-right:10px}.aioseo-locations-lite .info-business-image .image-upload .insert-image svg.aioseo-circle-plus{width:13px;height:13px;margin-right:10px}.aioseo-locations-lite .info-business-image img{margin-top:20px;width:auto;max-width:525px;max-height:525px;height:auto}
|
dist/Lite/assets/css/local-seo-Locations-vue.rtl.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
.aioseo-locations-lite .aioseo-locations-card .content{min-height:550px}.aioseo-locations-lite .location-description{margin-top:0;margin-bottom:16px}.aioseo-locations-lite .location-description.mb-0{margin-bottom:0}.aioseo-locations-lite .aioseo-input,.aioseo-locations-lite .aioseo-multiselect,.aioseo-locations-lite .aioseo-select{max-width:480px}.aioseo-locations-lite .aioseo-tag{background:#dcdde1;padding:3px 8px;margin-left:8px;border-radius:3px}.aioseo-locations-lite .info-business-image .image-upload{display:flex}.aioseo-locations-lite .info-business-image .image-upload .aioseo-input{max-width:445px;margin-left:10px}.aioseo-locations-lite .info-business-image .image-upload .insert-image{min-width:214px;margin-left:10px}.aioseo-locations-lite .info-business-image .image-upload .insert-image svg.aioseo-circle-plus{width:13px;height:13px;margin-left:10px}.aioseo-locations-lite .info-business-image img{margin-top:20px;width:auto;max-width:525px;max-height:525px;height:auto}
|
1 |
+
.aioseo-locations-lite .aioseo-locations-card .content{min-height:550px}.aioseo-locations-lite .location-description{margin-top:0;margin-bottom:16px}.aioseo-locations-lite .location-description.mb-0{margin-bottom:0}.aioseo-locations-lite .aioseo-input,.aioseo-locations-lite .aioseo-multiselect,.aioseo-locations-lite .aioseo-select{max-width:480px}.aioseo-locations-lite .aioseo-tag{background:#dcdde1;padding:3px 8px;margin-left:8px;border-radius:3px}.aioseo-locations-lite .info-business-image .image-upload{display:flex}.aioseo-locations-lite .info-business-image .image-upload .aioseo-input{max-width:445px;margin-left:10px}.aioseo-locations-lite .info-business-image .image-upload .insert-image{min-width:214px;margin-left:10px}.aioseo-locations-lite .info-business-image .image-upload .insert-image svg.aioseo-circle-plus{width:13px;height:13px;margin-left:10px}.aioseo-locations-lite .info-business-image img{margin-top:20px;width:auto;max-width:525px;max-height:525px;height:auto}
|
dist/Lite/assets/css/local-seo-Main-vue.css
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
.aioseo-locations-lite .aioseo-locations-card .content{min-height:550px}.aioseo-locations-lite .location-description{margin-top:0;margin-bottom:16px}.aioseo-locations-lite .location-description.mb-0{margin-bottom:0}.aioseo-locations-lite .aioseo-input,.aioseo-locations-lite .aioseo-multiselect,.aioseo-locations-lite .aioseo-select{max-width:480px}.aioseo-locations-lite .aioseo-tag{background:#dcdde1;padding:3px 8px;margin-right:8px;border-radius:3px}.aioseo-locations-lite .info-business-image .image-upload{display:flex}.aioseo-locations-lite .info-business-image .image-upload .aioseo-input{max-width:445px;margin-right:10px}.aioseo-locations-lite .info-business-image .image-upload .insert-image{min-width:214px;margin-right:10px}.aioseo-locations-lite .info-business-image .image-upload .insert-image svg.aioseo-circle-plus{width:13px;height:13px;margin-right:10px}.aioseo-locations-lite .info-business-image img{margin-top:20px;width:auto;max-width:525px;max-height:525px;height:auto}.aioseo-opening-hours .aioseo-input,.aioseo-opening-hours .aioseo-multiselect,.aioseo-opening-hours .aioseo-select{max-width:480px}.aioseo-opening-hours .mt-10{display:inline-block;margin-top:10px;font-size:14px}.aioseo-opening-hours .mt-16{margin-top:16px}.aioseo-col-flex{display:flex;align-items:center;padding:12px 0;border-bottom:1px solid #e8e8eb}.aioseo-col-flex:first-of-type{padding-top:0}.aioseo-col-flex:last-of-type{padding-bottom:0;border:none}.aioseo-col-flex .aioseo-col-day{flex:1}.aioseo-col-flex .aioseo-col-alwaysopen,.aioseo-col-flex .aioseo-col-hours{flex:2}.aioseo-col-flex span.separator{margin:0 20px}.aioseo-col-flex .aioseo-select{display:inline-block;max-width:125px}.aioseo-col-flex .multiselect--disabled .multiselect__single,.aioseo-col-flex .multiselect--disabled .multiselect__tags{background:#f3f4f5}
|
dist/Lite/assets/css/local-seo-Main-vue.rtl.css
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
.aioseo-locations-lite .aioseo-locations-card .content{min-height:550px}.aioseo-locations-lite .location-description{margin-top:0;margin-bottom:16px}.aioseo-locations-lite .location-description.mb-0{margin-bottom:0}.aioseo-locations-lite .aioseo-input,.aioseo-locations-lite .aioseo-multiselect,.aioseo-locations-lite .aioseo-select{max-width:480px}.aioseo-locations-lite .aioseo-tag{background:#dcdde1;padding:3px 8px;margin-left:8px;border-radius:3px}.aioseo-locations-lite .info-business-image .image-upload{display:flex}.aioseo-locations-lite .info-business-image .image-upload .aioseo-input{max-width:445px;margin-left:10px}.aioseo-locations-lite .info-business-image .image-upload .insert-image{min-width:214px;margin-left:10px}.aioseo-locations-lite .info-business-image .image-upload .insert-image svg.aioseo-circle-plus{width:13px;height:13px;margin-left:10px}.aioseo-locations-lite .info-business-image img{margin-top:20px;width:auto;max-width:525px;max-height:525px;height:auto}.aioseo-opening-hours .aioseo-input,.aioseo-opening-hours .aioseo-multiselect,.aioseo-opening-hours .aioseo-select{max-width:480px}.aioseo-opening-hours .mt-10{display:inline-block;margin-top:10px;font-size:14px}.aioseo-opening-hours .mt-16{margin-top:16px}.aioseo-col-flex{display:flex;align-items:center;padding:12px 0;border-bottom:1px solid #e8e8eb}.aioseo-col-flex:first-of-type{padding-top:0}.aioseo-col-flex:last-of-type{padding-bottom:0;border:none}.aioseo-col-flex .aioseo-col-day{flex:1}.aioseo-col-flex .aioseo-col-alwaysopen,.aioseo-col-flex .aioseo-col-hours{flex:2}.aioseo-col-flex span.separator{margin:0 20px}.aioseo-col-flex .aioseo-select{display:inline-block;max-width:125px}.aioseo-col-flex .multiselect--disabled .multiselect__single,.aioseo-col-flex .multiselect--disabled .multiselect__tags{background:#f3f4f5}
|
dist/Lite/assets/css/local-seo-Main-vue_local-seo-OpeningHours-vue.css
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
.aioseo-opening-hours .mt-10{display:inline-block;margin-top:10px;font-size:14px}.aioseo-col-flex{display:flex;align-items:center;padding:12px 0;border-bottom:1px solid #e8e8eb}.aioseo-col-flex:first-of-type{padding-top:0}.aioseo-col-flex:last-of-type{padding-bottom:0;border:none}.aioseo-col-flex .aioseo-col-day{flex:1}.aioseo-col-flex .aioseo-col-alwaysopen,.aioseo-col-flex .aioseo-col-hours{flex:2}.aioseo-col-flex span.separator{margin:0 20px}.aioseo-col-flex .aioseo-select{display:inline-block;max-width:125px}.aioseo-col-flex .multiselect--disabled .multiselect__single,.aioseo-col-flex .multiselect--disabled .multiselect__tags{background:#f3f4f5}.aioseo-opening-hours .aioseo-input,.aioseo-opening-hours .aioseo-multiselect,.aioseo-opening-hours .aioseo-select{max-width:480px}.aioseo-opening-hours .field-description{display:inline-block;margin-bottom:10px;font-size:14px}.aioseo-opening-hours .mt-8{margin-top:8px}.aioseo-opening-hours .mt-16{margin-top:16px}.aioseo-opening-hours .aioseo-col-flex{display:flex;align-items:center;padding:12px 0;border-bottom:1px solid #e8e8eb}.aioseo-opening-hours .aioseo-col-flex:first-of-type{padding-top:0}.aioseo-opening-hours .aioseo-col-flex:last-of-type{padding-bottom:0;border:none}.aioseo-opening-hours .aioseo-col-flex .aioseo-col-day{flex:0.85}.aioseo-opening-hours .aioseo-col-flex .aioseo-col-hours{flex:2.3}.aioseo-opening-hours .aioseo-col-flex .aioseo-col-alwaysopen{flex:1.45}.aioseo-opening-hours .aioseo-col-flex span.separator{margin:0 20px}.aioseo-opening-hours .aioseo-col-flex .aioseo-select{display:inline-block;max-width:120px;margin-bottom:10px}.aioseo-opening-hours .aioseo-col-flex .aioseo-checkbox{margin-bottom:10px}.aioseo-opening-hours .aioseo-col-flex .aioseo-col-alwaysopen .aioseo-checkbox{padding:0 5px}.aioseo-opening-hours .aioseo-col-flex .multiselect--disabled .multiselect__single,.aioseo-opening-hours .aioseo-col-flex .multiselect--disabled .multiselect__tags{background:#f3f4f5}.aioseo-opening-hours .closed-label-intro{margin-top:0;font-weight:700}
|
|
dist/Lite/assets/css/local-seo-Main-vue_local-seo-OpeningHours-vue.rtl.css
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
.aioseo-opening-hours .mt-10{display:inline-block;margin-top:10px;font-size:14px}.aioseo-col-flex{display:flex;align-items:center;padding:12px 0;border-bottom:1px solid #e8e8eb}.aioseo-col-flex:first-of-type{padding-top:0}.aioseo-col-flex:last-of-type{padding-bottom:0;border:none}.aioseo-col-flex .aioseo-col-day{flex:1}.aioseo-col-flex .aioseo-col-alwaysopen,.aioseo-col-flex .aioseo-col-hours{flex:2}.aioseo-col-flex span.separator{margin:0 20px}.aioseo-col-flex .aioseo-select{display:inline-block;max-width:125px}.aioseo-col-flex .multiselect--disabled .multiselect__single,.aioseo-col-flex .multiselect--disabled .multiselect__tags{background:#f3f4f5}.aioseo-opening-hours .aioseo-input,.aioseo-opening-hours .aioseo-multiselect,.aioseo-opening-hours .aioseo-select{max-width:480px}.aioseo-opening-hours .field-description{display:inline-block;margin-bottom:10px;font-size:14px}.aioseo-opening-hours .mt-8{margin-top:8px}.aioseo-opening-hours .mt-16{margin-top:16px}.aioseo-opening-hours .aioseo-col-flex{display:flex;align-items:center;padding:12px 0;border-bottom:1px solid #e8e8eb}.aioseo-opening-hours .aioseo-col-flex:first-of-type{padding-top:0}.aioseo-opening-hours .aioseo-col-flex:last-of-type{padding-bottom:0;border:none}.aioseo-opening-hours .aioseo-col-flex .aioseo-col-day{flex:0.85}.aioseo-opening-hours .aioseo-col-flex .aioseo-col-hours{flex:2.3}.aioseo-opening-hours .aioseo-col-flex .aioseo-col-alwaysopen{flex:1.45}.aioseo-opening-hours .aioseo-col-flex span.separator{margin:0 20px}.aioseo-opening-hours .aioseo-col-flex .aioseo-select{display:inline-block;max-width:120px;margin-bottom:10px}.aioseo-opening-hours .aioseo-col-flex .aioseo-checkbox{margin-bottom:10px}.aioseo-opening-hours .aioseo-col-flex .aioseo-col-alwaysopen .aioseo-checkbox{padding:0 5px}.aioseo-opening-hours .aioseo-col-flex .multiselect--disabled .multiselect__single,.aioseo-opening-hours .aioseo-col-flex .multiselect--disabled .multiselect__tags{background:#f3f4f5}.aioseo-opening-hours .closed-label-intro{margin-top:0;font-weight:700}
|
|
dist/Lite/assets/css/local-seo-OpeningHours-vue.css
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
.aioseo-opening-hours .aioseo-input,.aioseo-opening-hours .aioseo-multiselect,.aioseo-opening-hours .aioseo-select{max-width:480px}.aioseo-opening-hours .mt-10{display:inline-block;margin-top:10px;font-size:14px}.aioseo-opening-hours .mt-16{margin-top:16px}.aioseo-col-flex{display:flex;align-items:center;padding:12px 0;border-bottom:1px solid #e8e8eb}.aioseo-col-flex:first-of-type{padding-top:0}.aioseo-col-flex:last-of-type{padding-bottom:0;border:none}.aioseo-col-flex .aioseo-col-day{flex:1}.aioseo-col-flex .aioseo-col-alwaysopen,.aioseo-col-flex .aioseo-col-hours{flex:2}.aioseo-col-flex span.separator{margin:0 20px}.aioseo-col-flex .aioseo-select{display:inline-block;max-width:125px}.aioseo-col-flex .multiselect--disabled .multiselect__single,.aioseo-col-flex .multiselect--disabled .multiselect__tags{background:#f3f4f5}
|
dist/Lite/assets/css/local-seo-OpeningHours-vue.rtl.css
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
.aioseo-opening-hours .aioseo-input,.aioseo-opening-hours .aioseo-multiselect,.aioseo-opening-hours .aioseo-select{max-width:480px}.aioseo-opening-hours .mt-10{display:inline-block;margin-top:10px;font-size:14px}.aioseo-opening-hours .mt-16{margin-top:16px}.aioseo-col-flex{display:flex;align-items:center;padding:12px 0;border-bottom:1px solid #e8e8eb}.aioseo-col-flex:first-of-type{padding-top:0}.aioseo-col-flex:last-of-type{padding-bottom:0;border:none}.aioseo-col-flex .aioseo-col-day{flex:1}.aioseo-col-flex .aioseo-col-alwaysopen,.aioseo-col-flex .aioseo-col-hours{flex:2}.aioseo-col-flex span.separator{margin:0 20px}.aioseo-col-flex .aioseo-select{display:inline-block;max-width:125px}.aioseo-col-flex .multiselect--disabled .multiselect__single,.aioseo-col-flex .multiselect--disabled .multiselect__tags{background:#f3f4f5}
|
dist/Lite/assets/css/notifications.css
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
#wp-admin-bar-aioseo-main .aioseo-menu-new-notifications{position:absolute;top:42px;transform:translateX(-30px);white-space:nowrap;padding:2px 12px;border-radius:2px;color:#fff;background-color:#d4790d}#wp-admin-bar-aioseo-main .aioseo-menu-new-notifications:before{content:"";display:block;height:15px;width:15px;background-color:inherit;border:inherit;position:absolute;top:-7px;left:calc(50% - 7px);-webkit-clip-path:polygon(0 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 100%,0 100%);transform:rotate(135deg);border-radius:0 0 0 2px}
|
dist/Lite/assets/css/notifications.rtl.css
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
#wp-admin-bar-aioseo-main .aioseo-menu-new-notifications{position:absolute;top:42px;transform:translateX(30px);white-space:nowrap;padding:2px 12px;border-radius:2px;color:#fff;background-color:#d4790d}#wp-admin-bar-aioseo-main .aioseo-menu-new-notifications:before{content:"";display:block;height:15px;width:15px;background-color:inherit;border:inherit;position:absolute;top:-7px;right:calc(50% - 7px);-webkit-clip-path:polygon(0 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 100%,0 100%);transform:rotate(-135deg);border-radius:0 0 2px 0}
|
dist/Lite/assets/css/redirects-Main-vue.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
.aioseo-redirects
|
1 |
+
.aioseo-redirects .aioseo-modal-body{padding:20px 50px 50px;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative}.aioseo-redirects .aioseo-modal-body h3{font-size:20px;margin-bottom:16px}.aioseo-redirects .aioseo-modal-body .reset-description{font-size:16px;color:#141b38;margin-bottom:16px;text-align:center;max-width:515px}.aioseo-redirects .aioseo-modal-body button.close{position:absolute;right:11px;top:11px;width:24px;height:24px;background-color:#fff;border:none;display:flex;align-items:center}.aioseo-redirects .aioseo-modal-body button.close svg.aioseo-close{cursor:pointer;width:14px;height:14px}.aioseo-redirects .aioseo-modal-body .aioseo-description{max-width:510px;text-align:center}.aioseo-redirects .aioseo-modal-body .aioseo-button:not(.close){margin-top:16px}
|
dist/Lite/assets/css/redirects-Main-vue.rtl.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
.aioseo-redirects
|
1 |
+
.aioseo-redirects .aioseo-modal-body{padding:20px 50px 50px;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative}.aioseo-redirects .aioseo-modal-body h3{font-size:20px;margin-bottom:16px}.aioseo-redirects .aioseo-modal-body .reset-description{font-size:16px;color:#141b38;margin-bottom:16px;text-align:center;max-width:515px}.aioseo-redirects .aioseo-modal-body button.close{position:absolute;left:11px;top:11px;width:24px;height:24px;background-color:#fff;border:none;display:flex;align-items:center}.aioseo-redirects .aioseo-modal-body button.close svg.aioseo-close{cursor:pointer;width:14px;height:14px}.aioseo-redirects .aioseo-modal-body .aioseo-description{max-width:510px;text-align:center}.aioseo-redirects .aioseo-modal-body .aioseo-button:not(.close){margin-top:16px}
|
dist/Lite/assets/css/redirects-partials-CanonicalSettings-vue.css
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
.aioseo-section-description[data-v-66052b44]{padding-bottom:0}.urls[data-v-66052b44]{border-bottom:1px solid #e8e8eb;padding-bottom:32px;margin-bottom:32px;flex-direction:column}.urls .preview[data-v-66052b44]{display:flex;width:100%}.urls .preview .canonical-address[data-v-66052b44]{padding:24px 30px;background:#f9f9fa;border-radius:3px;flex:1 1}.urls .preview .canonical-address .address[data-v-66052b44]{font-family:Helvetica;font-size:20px;font-weight:700;line-height:28px;letter-spacing:0;padding-top:5px;word-break:break-all}.urls .preview .right-arrow[data-v-66052b44]{flex:0 0 auto}.urls .aioseo-alert[data-v-66052b44]{margin-top:20px;margin-bottom:-12px}.right-arrow[data-v-66052b44]{display:flex;align-items:center;justify-content:center;padding:0 32px}.right-arrow svg.aioseo-right-arrow[data-v-66052b44]{color:#005ae0}.http-to-https .aioseo-alert[data-v-66052b44]{margin-top:20px}
|
|
dist/Lite/assets/css/redirects-partials-CanonicalSettings-vue.rtl.css
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
.aioseo-section-description[data-v-66052b44]{padding-bottom:0}.urls[data-v-66052b44]{border-bottom:1px solid #e8e8eb;padding-bottom:32px;margin-bottom:32px;flex-direction:column}.urls .preview[data-v-66052b44]{display:flex;width:100%}.urls .preview .canonical-address[data-v-66052b44]{padding:24px 30px;background:#f9f9fa;border-radius:3px;flex:1 1}.urls .preview .canonical-address .address[data-v-66052b44]{font-family:Helvetica;font-size:20px;font-weight:700;line-height:28px;letter-spacing:0;padding-top:5px;word-break:break-all}.urls .preview .right-arrow[data-v-66052b44]{flex:0 0 auto}.urls .aioseo-alert[data-v-66052b44]{margin-top:20px;margin-bottom:-12px}.right-arrow[data-v-66052b44]{display:flex;align-items:center;justify-content:center;padding:0 32px}.right-arrow svg.aioseo-right-arrow[data-v-66052b44]{color:#005ae0}.http-to-https .aioseo-alert[data-v-66052b44]{margin-top:20px}
|
|
dist/Lite/assets/css/redirects-partials-HTTPHeaders-vue.css
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
.redirects-options-table .httpHeader[data-v-1b304b3a]{min-width:230px}.redirects-options-table .location[data-v-1b304b3a]{min-width:150px}.redirects-options-table .value[data-v-1b304b3a]{width:100%}.redirects-options-table .value.custom[data-v-1b304b3a]{display:flex;flex-direction:row}.redirects-options-table .value.custom .aioseo-select[data-v-1b304b3a]{flex:1 1 0;min-width:180px}.redirects-options-table .value.custom .aioseo-input[data-v-1b304b3a]:not(:first-child){padding-left:5px}.add-headers[data-v-1b304b3a]{margin-left:-5px}.add-headers .aioseo-button[data-v-1b304b3a]{margin:0 5px}
|
|
dist/Lite/assets/css/redirects-partials-HTTPHeaders-vue.rtl.css
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
.redirects-options-table .httpHeader[data-v-1b304b3a]{min-width:230px}.redirects-options-table .location[data-v-1b304b3a]{min-width:150px}.redirects-options-table .value[data-v-1b304b3a]{width:100%}.redirects-options-table .value.custom[data-v-1b304b3a]{display:flex;flex-direction:row}.redirects-options-table .value.custom .aioseo-select[data-v-1b304b3a]{flex:1 1 0;min-width:180px}.redirects-options-table .value.custom .aioseo-input[data-v-1b304b3a]:not(:first-child){padding-right:5px}.add-headers[data-v-1b304b3a]{margin-right:-5px}.add-headers .aioseo-button[data-v-1b304b3a]{margin:0 5px}
|
|
dist/Lite/assets/css/redirects-partials-RelocateSite-vue.css
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
.description[data-v-e7eb8956]{padding:32px 0}.urls[data-v-e7eb8956]{display:flex;flex-direction:row;margin-bottom:32px}.urls .relocate-address[data-v-e7eb8956]{padding:24px 30px;background:#f9f9fa;border-radius:3px;flex:1 1}.urls .relocate-address .desc[data-v-e7eb8956]{font-size:14px}.urls .relocate-address .address[data-v-e7eb8956]{font-family:Helvetica;font-size:20px;font-weight:700;line-height:28px;letter-spacing:0;padding-top:5px;word-break:break-all}.urls .right-arrow[data-v-e7eb8956]{flex:0 0 auto}.right-arrow[data-v-e7eb8956]{display:flex;align-items:center;justify-content:center;padding:0 32px}.right-arrow svg.aioseo-right-arrow[data-v-e7eb8956]{color:#005ae0}.aioseo-section-description[data-v-e7eb8956]{padding-bottom:32px}
|
|
dist/Lite/assets/css/redirects-partials-RelocateSite-vue.rtl.css
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
.description[data-v-e7eb8956]{padding:32px 0}.urls[data-v-e7eb8956]{display:flex;flex-direction:row;margin-bottom:32px}.urls .relocate-address[data-v-e7eb8956]{padding:24px 30px;background:#f9f9fa;border-radius:3px;flex:1 1}.urls .relocate-address .desc[data-v-e7eb8956]{font-size:14px}.urls .relocate-address .address[data-v-e7eb8956]{font-family:Helvetica;font-size:20px;font-weight:700;line-height:28px;letter-spacing:0;padding-top:5px;word-break:break-all}.urls .right-arrow[data-v-e7eb8956]{flex:0 0 auto}.right-arrow[data-v-e7eb8956]{display:flex;align-items:center;justify-content:center;padding:0 32px}.right-arrow svg.aioseo-right-arrow[data-v-e7eb8956]{color:#005ae0}.aioseo-section-description[data-v-e7eb8956]{padding-bottom:32px}
|
|
dist/Lite/assets/css/{redirects-FullSiteRedirect-vue.css → redirects-pro-FullSiteRedirect-vue.css}
RENAMED
@@ -1 +1 @@
|
|
1 |
-
.description[data-v-
|
1 |
+
.description[data-v-0f894cf7]{padding:32px 0}.urls[data-v-0f894cf7]{display:flex;flex-direction:row;margin-bottom:32px}.urls .relocate-address[data-v-0f894cf7]{padding:24px 30px;background:#f9f9fa;border-radius:3px;flex:1 1}.urls .relocate-address .desc[data-v-0f894cf7]{font-size:14px}.urls .relocate-address .address[data-v-0f894cf7]{font-family:Helvetica;font-size:20px;font-weight:700;line-height:28px;letter-spacing:0;padding-top:5px;word-break:break-all}.urls .right-arrow[data-v-0f894cf7]{flex:0 0 auto}.right-arrow[data-v-0f894cf7]{display:flex;align-items:center;justify-content:center;padding:0 32px}.right-arrow svg.aioseo-right-arrow[data-v-0f894cf7]{color:#005ae0}.aioseo-section-description[data-v-0f894cf7]{padding-bottom:32px}.aioseo-section-description[data-v-18d5a666]{padding-bottom:0}.urls[data-v-18d5a666]{border-bottom:1px solid #e8e8eb;padding-bottom:32px;margin-bottom:32px;flex-direction:column}.urls .preview[data-v-18d5a666]{display:flex;width:100%}.urls .preview .canonical-address[data-v-18d5a666]{padding:24px 30px;background:#f9f9fa;border-radius:3px;flex:1 1}.urls .preview .canonical-address .address[data-v-18d5a666]{font-family:Helvetica;font-size:20px;font-weight:700;line-height:28px;letter-spacing:0;padding-top:5px;word-break:break-all}.urls .preview .right-arrow[data-v-18d5a666]{flex:0 0 auto}.urls .aioseo-alert[data-v-18d5a666]{margin-top:20px;margin-bottom:-12px}.right-arrow[data-v-18d5a666]{display:flex;align-items:center;justify-content:center;padding:0 32px}.right-arrow svg.aioseo-right-arrow[data-v-18d5a666]{color:#005ae0}.http-to-https .aioseo-alert[data-v-18d5a666]{margin-top:20px}.redirects-options-table .httpHeader[data-v-32a06285]{min-width:230px}.redirects-options-table .location[data-v-32a06285]{min-width:150px}.redirects-options-table .value[data-v-32a06285]{width:100%}.redirects-options-table .value.custom[data-v-32a06285]{display:flex;flex-direction:row}.redirects-options-table .value.custom .aioseo-select[data-v-32a06285]{flex:1 1 0;min-width:180px}.redirects-options-table .value.custom .aioseo-input[data-v-32a06285]:not(:first-child){padding-left:5px}.add-headers[data-v-32a06285]{margin-left:-5px}.add-headers .aioseo-button[data-v-32a06285]{margin:0 5px}.aioseo-full-site-redirects .redirects-options-table{margin:2px 0 20px;border:1px solid #d0d1d7;border-radius:3px;width:100%;border-spacing:0;border-collapse:separate;font-family:Helvetica;font-size:14px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0;text-align:left}.aioseo-full-site-redirects .redirects-options-table tr td{padding:13px;background:#fff}.aioseo-full-site-redirects .redirects-options-table tr td:first-child{padding-left:30px}.aioseo-full-site-redirects .redirects-options-table tr td:last-child{padding-right:30px}.aioseo-full-site-redirects .redirects-options-table tr td.actions,.aioseo-full-site-redirects .redirects-options-table tr td.arrow-col{text-align:center}.aioseo-full-site-redirects .redirects-options-table tr td.arrow-col div{display:flex;height:100%;justify-content:center;align-items:center}.aioseo-full-site-redirects .redirects-options-table tr td.aliased-domain{width:100%}.aioseo-full-site-redirects .redirects-options-table tr.even td{background-color:#f9f9fa}.aioseo-full-site-redirects .redirects-options-table thead td{font-size:14px;border-bottom:1px solid #d0d1d7}.aioseo-full-site-redirects .redirects-options-table thead td:first-child{border-radius:3px 0 0 0}.aioseo-full-site-redirects .redirects-options-table thead td:last-child{border-radius:0 3px 0 0}.aioseo-full-site-redirects .redirects-options-table tbody tr:last-child td:first-child{border-radius:0 0 0 3px}.aioseo-full-site-redirects .redirects-options-table tbody tr:last-child td:last-child{border-radius:0 0 3px 0}.aioseo-full-site-redirects .redirects-options-table svg{color:#dadada}.aioseo-full-site-redirects .redirects-options-table svg.aioseo-trash{width:20px;height:20px;cursor:pointer}.aioseo-full-site-redirects .redirects-options-table svg.aioseo-trash:hover{color:#df2a4a}.aioseo-full-site-redirects .redirects-options-table svg.aioseo-right-arrow{width:26px;color:#8c8f9a}.aioseo-full-site-redirects .redirects-options-table .aioseo-tooltip{display:flex}.aioseo-full-site-redirects .aioseo-circle-plus{width:14px;height:14px;margin-right:12px;color:#fff}
|
dist/Lite/assets/css/{redirects-FullSiteRedirect-vue.rtl.css → redirects-pro-FullSiteRedirect-vue.rtl.css}
RENAMED
@@ -1 +1 @@
|
|
1 |
-
.description[data-v-
|
1 |
+
.description[data-v-0f894cf7]{padding:32px 0}.urls[data-v-0f894cf7]{display:flex;flex-direction:row;margin-bottom:32px}.urls .relocate-address[data-v-0f894cf7]{padding:24px 30px;background:#f9f9fa;border-radius:3px;flex:1 1}.urls .relocate-address .desc[data-v-0f894cf7]{font-size:14px}.urls .relocate-address .address[data-v-0f894cf7]{font-family:Helvetica;font-size:20px;font-weight:700;line-height:28px;letter-spacing:0;padding-top:5px;word-break:break-all}.urls .right-arrow[data-v-0f894cf7]{flex:0 0 auto}.right-arrow[data-v-0f894cf7]{display:flex;align-items:center;justify-content:center;padding:0 32px}.right-arrow svg.aioseo-right-arrow[data-v-0f894cf7]{color:#005ae0}.aioseo-section-description[data-v-0f894cf7]{padding-bottom:32px}.aioseo-section-description[data-v-18d5a666]{padding-bottom:0}.urls[data-v-18d5a666]{border-bottom:1px solid #e8e8eb;padding-bottom:32px;margin-bottom:32px;flex-direction:column}.urls .preview[data-v-18d5a666]{display:flex;width:100%}.urls .preview .canonical-address[data-v-18d5a666]{padding:24px 30px;background:#f9f9fa;border-radius:3px;flex:1 1}.urls .preview .canonical-address .address[data-v-18d5a666]{font-family:Helvetica;font-size:20px;font-weight:700;line-height:28px;letter-spacing:0;padding-top:5px;word-break:break-all}.urls .preview .right-arrow[data-v-18d5a666]{flex:0 0 auto}.urls .aioseo-alert[data-v-18d5a666]{margin-top:20px;margin-bottom:-12px}.right-arrow[data-v-18d5a666]{display:flex;align-items:center;justify-content:center;padding:0 32px}.right-arrow svg.aioseo-right-arrow[data-v-18d5a666]{color:#005ae0}.http-to-https .aioseo-alert[data-v-18d5a666]{margin-top:20px}.redirects-options-table .httpHeader[data-v-32a06285]{min-width:230px}.redirects-options-table .location[data-v-32a06285]{min-width:150px}.redirects-options-table .value[data-v-32a06285]{width:100%}.redirects-options-table .value.custom[data-v-32a06285]{display:flex;flex-direction:row}.redirects-options-table .value.custom .aioseo-select[data-v-32a06285]{flex:1 1 0;min-width:180px}.redirects-options-table .value.custom .aioseo-input[data-v-32a06285]:not(:first-child){padding-right:5px}.add-headers[data-v-32a06285]{margin-right:-5px}.add-headers .aioseo-button[data-v-32a06285]{margin:0 5px}.aioseo-full-site-redirects .redirects-options-table{margin:2px 0 20px;border:1px solid #d0d1d7;border-radius:3px;width:100%;border-spacing:0;border-collapse:separate;font-family:Helvetica;font-size:14px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0;text-align:right}.aioseo-full-site-redirects .redirects-options-table tr td{padding:13px;background:#fff}.aioseo-full-site-redirects .redirects-options-table tr td:first-child{padding-right:30px}.aioseo-full-site-redirects .redirects-options-table tr td:last-child{padding-left:30px}.aioseo-full-site-redirects .redirects-options-table tr td.actions,.aioseo-full-site-redirects .redirects-options-table tr td.arrow-col{text-align:center}.aioseo-full-site-redirects .redirects-options-table tr td.arrow-col div{display:flex;height:100%;justify-content:center;align-items:center}.aioseo-full-site-redirects .redirects-options-table tr td.aliased-domain{width:100%}.aioseo-full-site-redirects .redirects-options-table tr.even td{background-color:#f9f9fa}.aioseo-full-site-redirects .redirects-options-table thead td{font-size:14px;border-bottom:1px solid #d0d1d7}.aioseo-full-site-redirects .redirects-options-table thead td:first-child{border-radius:0 3px 0 0}.aioseo-full-site-redirects .redirects-options-table thead td:last-child{border-radius:3px 0 0 0}.aioseo-full-site-redirects .redirects-options-table tbody tr:last-child td:first-child{border-radius:0 0 3px 0}.aioseo-full-site-redirects .redirects-options-table tbody tr:last-child td:last-child{border-radius:0 0 0 3px}.aioseo-full-site-redirects .redirects-options-table svg{color:#dadada}.aioseo-full-site-redirects .redirects-options-table svg.aioseo-trash{width:20px;height:20px;cursor:pointer}.aioseo-full-site-redirects .redirects-options-table svg.aioseo-trash:hover{color:#df2a4a}.aioseo-full-site-redirects .redirects-options-table svg.aioseo-right-arrow{width:26px;color:#8c8f9a}.aioseo-full-site-redirects .redirects-options-table .aioseo-tooltip{display:flex}.aioseo-full-site-redirects .aioseo-circle-plus{width:14px;height:14px;margin-left:12px;color:#fff}
|
dist/Lite/assets/css/{redirects-ImportExport-vue.css → redirects-pro-ImportExport-vue.css}
RENAMED
File without changes
|
dist/Lite/assets/css/{redirects-ImportExport-vue.rtl.css → redirects-pro-ImportExport-vue.rtl.css}
RENAMED
File without changes
|
dist/Lite/assets/css/{redirects-Logs-vue.css → redirects-pro-Logs-vue.css}
RENAMED
File without changes
|
dist/Lite/assets/css/{redirects-Logs-vue.rtl.css → redirects-pro-Logs-vue.rtl.css}
RENAMED
File without changes
|
dist/Lite/assets/css/{redirects-Logs404-vue.css → redirects-pro-Logs404-vue.css}
RENAMED
File without changes
|
dist/Lite/assets/css/{redirects-Logs404-vue.rtl.css → redirects-pro-Logs404-vue.rtl.css}
RENAMED
File without changes
|
dist/Lite/assets/css/{redirects-Settings-vue.css → redirects-pro-Settings-vue.css}
RENAMED
File without changes
|
dist/Lite/assets/css/{redirects-Settings-vue.rtl.css → redirects-pro-Settings-vue.rtl.css}
RENAMED
File without changes
|
dist/Lite/assets/css/redirects-pro-partials-CanonicalSettings-vue.css
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
.aioseo-section-description[data-v-18d5a666]{padding-bottom:0}.urls[data-v-18d5a666]{border-bottom:1px solid #e8e8eb;padding-bottom:32px;margin-bottom:32px;flex-direction:column}.urls .preview[data-v-18d5a666]{display:flex;width:100%}.urls .preview .canonical-address[data-v-18d5a666]{padding:24px 30px;background:#f9f9fa;border-radius:3px;flex:1 1}.urls .preview .canonical-address .address[data-v-18d5a666]{font-family:Helvetica;font-size:20px;font-weight:700;line-height:28px;letter-spacing:0;padding-top:5px;word-break:break-all}.urls .preview .right-arrow[data-v-18d5a666]{flex:0 0 auto}.urls .aioseo-alert[data-v-18d5a666]{margin-top:20px;margin-bottom:-12px}.right-arrow[data-v-18d5a666]{display:flex;align-items:center;justify-content:center;padding:0 32px}.right-arrow svg.aioseo-right-arrow[data-v-18d5a666]{color:#005ae0}.http-to-https .aioseo-alert[data-v-18d5a666]{margin-top:20px}
|
dist/Lite/assets/css/redirects-pro-partials-CanonicalSettings-vue.rtl.css
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
.aioseo-section-description[data-v-18d5a666]{padding-bottom:0}.urls[data-v-18d5a666]{border-bottom:1px solid #e8e8eb;padding-bottom:32px;margin-bottom:32px;flex-direction:column}.urls .preview[data-v-18d5a666]{display:flex;width:100%}.urls .preview .canonical-address[data-v-18d5a666]{padding:24px 30px;background:#f9f9fa;border-radius:3px;flex:1 1}.urls .preview .canonical-address .address[data-v-18d5a666]{font-family:Helvetica;font-size:20px;font-weight:700;line-height:28px;letter-spacing:0;padding-top:5px;word-break:break-all}.urls .preview .right-arrow[data-v-18d5a666]{flex:0 0 auto}.urls .aioseo-alert[data-v-18d5a666]{margin-top:20px;margin-bottom:-12px}.right-arrow[data-v-18d5a666]{display:flex;align-items:center;justify-content:center;padding:0 32px}.right-arrow svg.aioseo-right-arrow[data-v-18d5a666]{color:#005ae0}.http-to-https .aioseo-alert[data-v-18d5a666]{margin-top:20px}
|
dist/Lite/assets/css/{redirects-partials-ExportRedirects-vue.css → redirects-pro-partials-ExportRedirects-vue.css}
RENAMED
File without changes
|
dist/Lite/assets/css/{redirects-partials-ExportRedirects-vue.rtl.css → redirects-pro-partials-ExportRedirects-vue.rtl.css}
RENAMED
File without changes
|
dist/Lite/assets/css/redirects-pro-partials-HTTPHeaders-vue.css
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
.redirects-options-table .httpHeader[data-v-32a06285]{min-width:230px}.redirects-options-table .location[data-v-32a06285]{min-width:150px}.redirects-options-table .value[data-v-32a06285]{width:100%}.redirects-options-table .value.custom[data-v-32a06285]{display:flex;flex-direction:row}.redirects-options-table .value.custom .aioseo-select[data-v-32a06285]{flex:1 1 0;min-width:180px}.redirects-options-table .value.custom .aioseo-input[data-v-32a06285]:not(:first-child){padding-left:5px}.add-headers[data-v-32a06285]{margin-left:-5px}.add-headers .aioseo-button[data-v-32a06285]{margin:0 5px}
|
dist/Lite/assets/css/redirects-pro-partials-HTTPHeaders-vue.rtl.css
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
.redirects-options-table .httpHeader[data-v-32a06285]{min-width:230px}.redirects-options-table .location[data-v-32a06285]{min-width:150px}.redirects-options-table .value[data-v-32a06285]{width:100%}.redirects-options-table .value.custom[data-v-32a06285]{display:flex;flex-direction:row}.redirects-options-table .value.custom .aioseo-select[data-v-32a06285]{flex:1 1 0;min-width:180px}.redirects-options-table .value.custom .aioseo-input[data-v-32a06285]:not(:first-child){padding-right:5px}.add-headers[data-v-32a06285]{margin-right:-5px}.add-headers .aioseo-button[data-v-32a06285]{margin:0 5px}
|
dist/Lite/assets/css/{redirects-partials-ImportAioseo-vue.css → redirects-pro-partials-ImportAioseo-vue.css}
RENAMED
File without changes
|
dist/Lite/assets/css/{redirects-partials-ImportAioseo-vue.rtl.css → redirects-pro-partials-ImportAioseo-vue.rtl.css}
RENAMED
File without changes
|
dist/Lite/assets/css/{redirects-partials-ImportOthers-vue.css → redirects-pro-partials-ImportOthers-vue.css}
RENAMED
File without changes
|
dist/Lite/assets/css/{redirects-partials-ImportOthers-vue.rtl.css → redirects-pro-partials-ImportOthers-vue.rtl.css}
RENAMED
File without changes
|
dist/Lite/assets/css/redirects-pro-partials-RelocateSite-vue.css
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
.description[data-v-0f894cf7]{padding:32px 0}.urls[data-v-0f894cf7]{display:flex;flex-direction:row;margin-bottom:32px}.urls .relocate-address[data-v-0f894cf7]{padding:24px 30px;background:#f9f9fa;border-radius:3px;flex:1 1}.urls .relocate-address .desc[data-v-0f894cf7]{font-size:14px}.urls .relocate-address .address[data-v-0f894cf7]{font-family:Helvetica;font-size:20px;font-weight:700;line-height:28px;letter-spacing:0;padding-top:5px;word-break:break-all}.urls .right-arrow[data-v-0f894cf7]{flex:0 0 auto}.right-arrow[data-v-0f894cf7]{display:flex;align-items:center;justify-content:center;padding:0 32px}.right-arrow svg.aioseo-right-arrow[data-v-0f894cf7]{color:#005ae0}.aioseo-section-description[data-v-0f894cf7]{padding-bottom:32px}
|
dist/Lite/assets/css/redirects-pro-partials-RelocateSite-vue.rtl.css
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
.description[data-v-0f894cf7]{padding:32px 0}.urls[data-v-0f894cf7]{display:flex;flex-direction:row;margin-bottom:32px}.urls .relocate-address[data-v-0f894cf7]{padding:24px 30px;background:#f9f9fa;border-radius:3px;flex:1 1}.urls .relocate-address .desc[data-v-0f894cf7]{font-size:14px}.urls .relocate-address .address[data-v-0f894cf7]{font-family:Helvetica;font-size:20px;font-weight:700;line-height:28px;letter-spacing:0;padding-top:5px;word-break:break-all}.urls .right-arrow[data-v-0f894cf7]{flex:0 0 auto}.right-arrow[data-v-0f894cf7]{display:flex;align-items:center;justify-content:center;padding:0 32px}.right-arrow svg.aioseo-right-arrow[data-v-0f894cf7]{color:#005ae0}.aioseo-section-description[data-v-0f894cf7]{padding-bottom:32px}
|
dist/Lite/assets/css/settings-Breadcrumbs-vue.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
.aioseo-breadcrumbs .content[data-v-
|
1 |
+
.aioseo-breadcrumbs .content[data-v-1d5ee128]{position:relative}.aioseo-breadcrumbs .aioseo-box-toggle svg{margin-top:-15px;color:#434960}.aioseo-breadcrumbs .alert{margin-top:24px}.aioseo-breadcrumbs svg.aioseo-shortcode{width:100%;height:auto;max-width:60px}.aioseo-breadcrumbs svg.aioseo-gutenberg-block{width:59px;height:54px}.aioseo-breadcrumbs svg.aioseo-gutenberg-block rect{width:100%;width:56px;height:51px}.aioseo-breadcrumbs svg.aioseo-php{width:110px}.aioseo-breadcrumbs .copy-box{padding-top:.5rem}.aioseo-breadcrumbs .copy-box>div{padding:30px;border-radius:3px;background-color:#f9f9fa}.aioseo-breadcrumbs .current-item{margin-right:10px}.aioseo-breadcrumbs .preview-box{padding:22px 24px;border:1px solid #e8e8eb;margin-bottom:16px;width:100%}@media only screen and (max-width:782px){.aioseo-breadcrumbs .preview-box{padding:10px}}.aioseo-breadcrumbs .preview-box .label{font-weight:700;min-width:75px;display:inline-block}.aioseo-breadcrumbs .preview-box .breadcrumb-preview{padding-bottom:20px}.aioseo-breadcrumbs .preview-box .breadcrumb-preview:last-child{padding-bottom:0}.aioseo-breadcrumbs .preview-box .breadcrumb-preview span:last-child{font-weight:700}.aioseo-breadcrumbs .preview-box .aioseo-breadcrumb-separator{line-height:1;font-size:20px;color:#8c8f9a;padding:0 6px}.aioseo-breadcrumbs .preview-box .aioseo-breadcrumb{padding:0 6px}.aioseo-breadcrumbs .preview-box .last.noLink,.aioseo-breadcrumbs .preview-box .last.noLink a{font-weight:700}.aioseo-breadcrumbs .preview-box .link,.aioseo-breadcrumbs .preview-box a{color:#005ae0;text-decoration:underline;font-weight:500;cursor:pointer;pointer-events:none}.aioseo-breadcrumbs .preview-box .noLink a{color:inherit;text-decoration:none;cursor:inherit;pointer-events:none}.aioseo-breadcrumbs .previews-box .preview-box:not(:last-child){margin-bottom:0;padding-bottom:0;border-bottom:0}.aioseo-breadcrumbs .previews-box .preview-box:not(:first-child){border-top:0;padding-top:20px}.aioseo-breadcrumbs .homepage-link{display:flex;align-items:center}.aioseo-breadcrumbs .homepage-link .homepage-link-label{flex:1 1 auto;margin:0 0 0 40px;display:flex;align-items:center}.aioseo-breadcrumbs .homepage-link .homepage-link-label .aioseo-input{margin-left:10px;max-width:250px}@media only screen and (max-width:782px){.aioseo-breadcrumbs .homepage-link{display:block}.aioseo-breadcrumbs .homepage-link .homepage-link-label{margin:20px 0 0}.aioseo-breadcrumbs .homepage-link .homepage-link-label .aioseo-input{max-width:215px}}
|
dist/Lite/assets/css/settings-Breadcrumbs-vue.rtl.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
.aioseo-breadcrumbs .content[data-v-
|
1 |
+
.aioseo-breadcrumbs .content[data-v-1d5ee128]{position:relative}.aioseo-breadcrumbs .aioseo-box-toggle svg{margin-top:-15px;color:#434960}.aioseo-breadcrumbs .alert{margin-top:24px}.aioseo-breadcrumbs svg.aioseo-shortcode{width:100%;height:auto;max-width:60px}.aioseo-breadcrumbs svg.aioseo-gutenberg-block{width:59px;height:54px}.aioseo-breadcrumbs svg.aioseo-gutenberg-block rect{width:100%;width:56px;height:51px}.aioseo-breadcrumbs svg.aioseo-php{width:110px}.aioseo-breadcrumbs .copy-box{padding-top:.5rem}.aioseo-breadcrumbs .copy-box>div{padding:30px;border-radius:3px;background-color:#f9f9fa}.aioseo-breadcrumbs .current-item{margin-left:10px}.aioseo-breadcrumbs .preview-box{padding:22px 24px;border:1px solid #e8e8eb;margin-bottom:16px;width:100%}@media only screen and (max-width:782px){.aioseo-breadcrumbs .preview-box{padding:10px}}.aioseo-breadcrumbs .preview-box .label{font-weight:700;min-width:75px;display:inline-block}.aioseo-breadcrumbs .preview-box .breadcrumb-preview{padding-bottom:20px}.aioseo-breadcrumbs .preview-box .breadcrumb-preview:last-child{padding-bottom:0}.aioseo-breadcrumbs .preview-box .breadcrumb-preview span:last-child{font-weight:700}.aioseo-breadcrumbs .preview-box .aioseo-breadcrumb-separator{line-height:1;font-size:20px;color:#8c8f9a;padding:0 6px}.aioseo-breadcrumbs .preview-box .aioseo-breadcrumb{padding:0 6px}.aioseo-breadcrumbs .preview-box .last.noLink,.aioseo-breadcrumbs .preview-box .last.noLink a{font-weight:700}.aioseo-breadcrumbs .preview-box .link,.aioseo-breadcrumbs .preview-box a{color:#005ae0;text-decoration:underline;font-weight:500;cursor:pointer;pointer-events:none}.aioseo-breadcrumbs .preview-box .noLink a{color:inherit;text-decoration:none;cursor:inherit;pointer-events:none}.aioseo-breadcrumbs .previews-box .preview-box:not(:last-child){margin-bottom:0;padding-bottom:0;border-bottom:0}.aioseo-breadcrumbs .previews-box .preview-box:not(:first-child){border-top:0;padding-top:20px}.aioseo-breadcrumbs .homepage-link{display:flex;align-items:center}.aioseo-breadcrumbs .homepage-link .homepage-link-label{flex:1 1 auto;margin:0 40px 0 0;display:flex;align-items:center}.aioseo-breadcrumbs .homepage-link .homepage-link-label .aioseo-input{margin-right:10px;max-width:250px}@media only screen and (max-width:782px){.aioseo-breadcrumbs .homepage-link{display:block}.aioseo-breadcrumbs .homepage-link .homepage-link-label{margin:20px 0 0}.aioseo-breadcrumbs .homepage-link .homepage-link-label .aioseo-input{max-width:215px}}
|
dist/Lite/assets/css/settings-lite-Breadcrumbs-vue.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
.aioseo-breadcrumbs .content[data-v-
|
1 |
+
.aioseo-breadcrumbs .content[data-v-1d5ee128]{position:relative}
|
dist/Lite/assets/css/settings-lite-Breadcrumbs-vue.rtl.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
.aioseo-breadcrumbs .content[data-v-
|
1 |
+
.aioseo-breadcrumbs .content[data-v-1d5ee128]{position:relative}
|
dist/Lite/assets/css/sitemaps-HtmlSitemap-vue.css
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
.aioseo-app .aioseo-html-sitemap .aioseo-html-sitemap-settings .aioseo-select.medium{max-width:300px}
|
dist/Lite/assets/css/sitemaps-HtmlSitemap-vue.rtl.css
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
.aioseo-app .aioseo-html-sitemap .aioseo-html-sitemap-settings .aioseo-select.medium{max-width:300px}
|
dist/Lite/assets/css/sitemaps-Main-vue.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
.aioseo-general-sitemap .aioseo-links-per-site{max-width:110px}.aioseo-general-sitemap .aioseo-sitemap-preview{margin-right:10px;display:flex;align-items:center;margin-bottom:10px}.aioseo-general-sitemap .aioseo-sitemap-preview .aioseo-select{max-width:180px;margin-right:10px}.aioseo-general-sitemap .aioseo-sitemap-preview svg.aioseo-external{width:14px;height:14px;margin-right:10px}.aioseo-general-sitemap .index-notice,.aioseo-general-sitemap .static-regeneration-notice{margin-top:10px}.aioseo-general-sitemap .ping>div:first-child{margin-right:40px}.aioseo-general-sitemap .aioseo-priority-score{max-width:500px}.aioseo-general-sitemap .aioseo-priority-score .header-row{font-size:14px}.aioseo-news-sitemap-lite .aioseo-card .content{min-height:600px}.aioseo-news-sitemap-lite .aioseo-sitemap-preview{margin-right:10px;display:flex;align-items:center;margin-bottom:10px}.aioseo-news-sitemap-lite .aioseo-sitemap-preview .aioseo-select{max-width:180px;margin-right:10px}.aioseo-news-sitemap-lite .aioseo-sitemap-preview svg.aioseo-external{width:14px;height:14px;margin-right:10px}.aioseo-news-sitemap .aioseo-content-width,.aioseo-news-sitemap .aioseo-links-per-site{max-width:110px}.aioseo-news-sitemap .aioseo-sitemap-preview{margin-right:10px;display:flex;align-items:center;margin-bottom:10px}.aioseo-news-sitemap .aioseo-sitemap-preview .aioseo-select{max-width:180px;margin-right:10px}.aioseo-news-sitemap .aioseo-sitemap-preview svg.aioseo-external{width:14px;height:14px;margin-right:10px}.aioseo-news-sitemap .aioseo-exclude-pages-posts .aioseo-select{max-width:600px;display:inline-block;margin-right:10px}.aioseo-news-sitemap .aioseo-exclude-pages-posts .aioseo-select .multiselect__option{display:flex}.aioseo-news-sitemap .aioseo-exclude-pages-posts .aioseo-select .multiselect__option--highlight .option-title{color:#005ae0}.aioseo-news-sitemap .aioseo-exclude-pages-posts .option{flex:1 0 auto}.aioseo-news-sitemap .aioseo-exclude-pages-posts .option .option-title{font-weight:500;font-size:16px;color:#141b38}.aioseo-news-sitemap .aioseo-exclude-pages-posts .option .option-title .search-term{font-weight:700}.aioseo-news-sitemap .aioseo-exclude-pages-posts .option .option-details{display:flex;align-items:center;font-size:14px;color:#8c8f9a}.aioseo-news-sitemap .aioseo-exclude-pages-posts .option .option-details span{margin-right:15px}.aioseo-news-sitemap .aioseo-exclude-pages-posts .option-permalink{display:flex;align-items:center}.aioseo-news-sitemap .aioseo-exclude-pages-posts .option-permalink svg.aioseo-external{width:15px;height:15px;color:#434960}.aioseo-news-sitemap .aioseo-exclude-pages-posts .multiselect-toggle{padding:10px 13px;width:40px;position:absolute;height:36px;right:2px;top:2px;text-align:center;z-index:1}.aioseo-news-sitemap .aioseo-exclude-pages-posts .multiselect-toggle svg.aioseo-add-plus{width:14px;height:14px;color:#000}.aioseo-news-sitemap .aioseo-news-embed .aioseo-checkbox:first-child{margin-bottom:10px}.aioseo-rss-sitemap .aioseo-links-per-site{max-width:110px}.aioseo-rss-sitemap .aioseo-sitemap-preview{margin-right:10px;display:flex;align-items:center;margin-bottom:10px}.aioseo-rss-sitemap .aioseo-sitemap-preview .aioseo-select{max-width:180px;margin-right:10px}.aioseo-rss-sitemap .aioseo-sitemap-preview svg.aioseo-external{width:14px;height:14px;margin-right:10px}.aioseo-rss-sitemap .ping>div:first-child{margin-right:40px}.aioseo-rss-sitemap .aioseo-priority-score{max-width:350px}.aioseo-rss-sitemap .aioseo-priority-score .header-row{font-size:14px}.aioseo-video-sitemap-lite .aioseo-card .content{min-height:600px}.aioseo-video-sitemap-lite .aioseo-sitemap-preview{margin-right:10px;display:flex;align-items:center;margin-bottom:10px}.aioseo-video-sitemap-lite .aioseo-sitemap-preview .aioseo-select{max-width:180px;margin-right:10px}.aioseo-video-sitemap-lite .aioseo-sitemap-preview svg.aioseo-external{width:14px;height:14px;margin-right:10px}.aioseo-video-sitemap .aioseo-content-width,.aioseo-video-sitemap .aioseo-links-per-site{max-width:110px}.aioseo-video-sitemap .aioseo-sitemap-preview{margin-right:10px;display:flex;align-items:center;margin-bottom:10px}.aioseo-video-sitemap .aioseo-sitemap-preview .aioseo-select{max-width:180px;margin-right:10px}.aioseo-video-sitemap .aioseo-sitemap-preview svg.aioseo-external{width:14px;height:14px;margin-right:10px}.aioseo-video-sitemap .aioseo-exclude-pages-posts .aioseo-select{max-width:600px;display:inline-block;margin-right:10px}.aioseo-video-sitemap .aioseo-exclude-pages-posts .aioseo-select .multiselect__option{display:flex}.aioseo-video-sitemap .aioseo-exclude-pages-posts .aioseo-select .multiselect__option--highlight .option-title{color:#005ae0}.aioseo-video-sitemap .aioseo-exclude-pages-posts .option{flex:1 0 auto}.aioseo-video-sitemap .aioseo-exclude-pages-posts .option .option-title{font-weight:500;font-size:16px;color:#141b38}.aioseo-video-sitemap .aioseo-exclude-pages-posts .option .option-title .search-term{font-weight:700}.aioseo-video-sitemap .aioseo-exclude-pages-posts .option .option-details{display:flex;align-items:center;font-size:14px;color:#8c8f9a}.aioseo-video-sitemap .aioseo-exclude-pages-posts .option .option-details span{margin-right:15px}.aioseo-video-sitemap .aioseo-exclude-pages-posts .option-permalink{display:flex;align-items:center}.aioseo-video-sitemap .aioseo-exclude-pages-posts .option-permalink svg.aioseo-external{width:15px;height:15px;color:#434960}.aioseo-video-sitemap .aioseo-exclude-pages-posts .multiselect-toggle{padding:10px 13px;width:40px;position:absolute;height:36px;right:2px;top:2px;text-align:center;z-index:1}.aioseo-video-sitemap .aioseo-exclude-pages-posts .multiselect-toggle svg.aioseo-add-plus{width:14px;height:14px;color:#000}.aioseo-video-sitemap .aioseo-video-embed .aioseo-checkbox:first-child{margin-bottom:10px}
|
1 |
+
.aioseo-general-sitemap .aioseo-links-per-site{max-width:110px}.aioseo-general-sitemap .aioseo-sitemap-preview{margin-right:10px;display:flex;align-items:center;margin-bottom:10px}.aioseo-general-sitemap .aioseo-sitemap-preview .aioseo-select{max-width:180px;margin-right:10px}.aioseo-general-sitemap .aioseo-sitemap-preview svg.aioseo-external{width:14px;height:14px;margin-right:10px}.aioseo-general-sitemap .index-notice,.aioseo-general-sitemap .static-regeneration-notice{margin-top:10px}.aioseo-general-sitemap .ping>div:first-child{margin-right:40px}.aioseo-general-sitemap .aioseo-priority-score{max-width:500px}.aioseo-general-sitemap .aioseo-priority-score .header-row{font-size:14px}.aioseo-app .aioseo-html-sitemap .aioseo-html-sitemap-settings .aioseo-select.medium{max-width:300px}.aioseo-news-sitemap-lite .aioseo-card .content{min-height:600px}.aioseo-news-sitemap-lite .aioseo-sitemap-preview{margin-right:10px;display:flex;align-items:center;margin-bottom:10px}.aioseo-news-sitemap-lite .aioseo-sitemap-preview .aioseo-select{max-width:180px;margin-right:10px}.aioseo-news-sitemap-lite .aioseo-sitemap-preview svg.aioseo-external{width:14px;height:14px;margin-right:10px}.aioseo-news-sitemap .aioseo-content-width,.aioseo-news-sitemap .aioseo-links-per-site{max-width:110px}.aioseo-news-sitemap .aioseo-sitemap-preview{margin-right:10px;display:flex;align-items:center;margin-bottom:10px}.aioseo-news-sitemap .aioseo-sitemap-preview .aioseo-select{max-width:180px;margin-right:10px}.aioseo-news-sitemap .aioseo-sitemap-preview svg.aioseo-external{width:14px;height:14px;margin-right:10px}.aioseo-news-sitemap .aioseo-exclude-pages-posts .aioseo-select{max-width:600px;display:inline-block;margin-right:10px}.aioseo-news-sitemap .aioseo-exclude-pages-posts .aioseo-select .multiselect__option{display:flex}.aioseo-news-sitemap .aioseo-exclude-pages-posts .aioseo-select .multiselect__option--highlight .option-title{color:#005ae0}.aioseo-news-sitemap .aioseo-exclude-pages-posts .option{flex:1 0 auto}.aioseo-news-sitemap .aioseo-exclude-pages-posts .option .option-title{font-weight:500;font-size:16px;color:#141b38}.aioseo-news-sitemap .aioseo-exclude-pages-posts .option .option-title .search-term{font-weight:700}.aioseo-news-sitemap .aioseo-exclude-pages-posts .option .option-details{display:flex;align-items:center;font-size:14px;color:#8c8f9a}.aioseo-news-sitemap .aioseo-exclude-pages-posts .option .option-details span{margin-right:15px}.aioseo-news-sitemap .aioseo-exclude-pages-posts .option-permalink{display:flex;align-items:center}.aioseo-news-sitemap .aioseo-exclude-pages-posts .option-permalink svg.aioseo-external{width:15px;height:15px;color:#434960}.aioseo-news-sitemap .aioseo-exclude-pages-posts .multiselect-toggle{padding:10px 13px;width:40px;position:absolute;height:36px;right:2px;top:2px;text-align:center;z-index:1}.aioseo-news-sitemap .aioseo-exclude-pages-posts .multiselect-toggle svg.aioseo-add-plus{width:14px;height:14px;color:#000}.aioseo-news-sitemap .aioseo-news-embed .aioseo-checkbox:first-child{margin-bottom:10px}.aioseo-rss-sitemap .aioseo-links-per-site{max-width:110px}.aioseo-rss-sitemap .aioseo-sitemap-preview{margin-right:10px;display:flex;align-items:center;margin-bottom:10px}.aioseo-rss-sitemap .aioseo-sitemap-preview .aioseo-select{max-width:180px;margin-right:10px}.aioseo-rss-sitemap .aioseo-sitemap-preview svg.aioseo-external{width:14px;height:14px;margin-right:10px}.aioseo-rss-sitemap .ping>div:first-child{margin-right:40px}.aioseo-rss-sitemap .aioseo-priority-score{max-width:350px}.aioseo-rss-sitemap .aioseo-priority-score .header-row{font-size:14px}.aioseo-video-sitemap-lite .aioseo-card .content{min-height:600px}.aioseo-video-sitemap-lite .aioseo-sitemap-preview{margin-right:10px;display:flex;align-items:center;margin-bottom:10px}.aioseo-video-sitemap-lite .aioseo-sitemap-preview .aioseo-select{max-width:180px;margin-right:10px}.aioseo-video-sitemap-lite .aioseo-sitemap-preview svg.aioseo-external{width:14px;height:14px;margin-right:10px}.aioseo-video-sitemap .aioseo-content-width,.aioseo-video-sitemap .aioseo-links-per-site{max-width:110px}.aioseo-video-sitemap .aioseo-sitemap-preview{margin-right:10px;display:flex;align-items:center;margin-bottom:10px}.aioseo-video-sitemap .aioseo-sitemap-preview .aioseo-select{max-width:180px;margin-right:10px}.aioseo-video-sitemap .aioseo-sitemap-preview svg.aioseo-external{width:14px;height:14px;margin-right:10px}.aioseo-video-sitemap .aioseo-exclude-pages-posts .aioseo-select{max-width:600px;display:inline-block;margin-right:10px}.aioseo-video-sitemap .aioseo-exclude-pages-posts .aioseo-select .multiselect__option{display:flex}.aioseo-video-sitemap .aioseo-exclude-pages-posts .aioseo-select .multiselect__option--highlight .option-title{color:#005ae0}.aioseo-video-sitemap .aioseo-exclude-pages-posts .option{flex:1 0 auto}.aioseo-video-sitemap .aioseo-exclude-pages-posts .option .option-title{font-weight:500;font-size:16px;color:#141b38}.aioseo-video-sitemap .aioseo-exclude-pages-posts .option .option-title .search-term{font-weight:700}.aioseo-video-sitemap .aioseo-exclude-pages-posts .option .option-details{display:flex;align-items:center;font-size:14px;color:#8c8f9a}.aioseo-video-sitemap .aioseo-exclude-pages-posts .option .option-details span{margin-right:15px}.aioseo-video-sitemap .aioseo-exclude-pages-posts .option-permalink{display:flex;align-items:center}.aioseo-video-sitemap .aioseo-exclude-pages-posts .option-permalink svg.aioseo-external{width:15px;height:15px;color:#434960}.aioseo-video-sitemap .aioseo-exclude-pages-posts .multiselect-toggle{padding:10px 13px;width:40px;position:absolute;height:36px;right:2px;top:2px;text-align:center;z-index:1}.aioseo-video-sitemap .aioseo-exclude-pages-posts .multiselect-toggle svg.aioseo-add-plus{width:14px;height:14px;color:#000}.aioseo-video-sitemap .aioseo-video-embed .aioseo-checkbox:first-child{margin-bottom:10px}
|
dist/Lite/assets/css/sitemaps-Main-vue.rtl.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
.aioseo-general-sitemap .aioseo-links-per-site{max-width:110px}.aioseo-general-sitemap .aioseo-sitemap-preview{margin-left:10px;display:flex;align-items:center;margin-bottom:10px}.aioseo-general-sitemap .aioseo-sitemap-preview .aioseo-select{max-width:180px;margin-left:10px}.aioseo-general-sitemap .aioseo-sitemap-preview svg.aioseo-external{width:14px;height:14px;margin-left:10px}.aioseo-general-sitemap .index-notice,.aioseo-general-sitemap .static-regeneration-notice{margin-top:10px}.aioseo-general-sitemap .ping>div:first-child{margin-left:40px}.aioseo-general-sitemap .aioseo-priority-score{max-width:500px}.aioseo-general-sitemap .aioseo-priority-score .header-row{font-size:14px}.aioseo-news-sitemap-lite .aioseo-card .content{min-height:600px}.aioseo-news-sitemap-lite .aioseo-sitemap-preview{margin-left:10px;display:flex;align-items:center;margin-bottom:10px}.aioseo-news-sitemap-lite .aioseo-sitemap-preview .aioseo-select{max-width:180px;margin-left:10px}.aioseo-news-sitemap-lite .aioseo-sitemap-preview svg.aioseo-external{width:14px;height:14px;margin-left:10px}.aioseo-news-sitemap .aioseo-content-width,.aioseo-news-sitemap .aioseo-links-per-site{max-width:110px}.aioseo-news-sitemap .aioseo-sitemap-preview{margin-left:10px;display:flex;align-items:center;margin-bottom:10px}.aioseo-news-sitemap .aioseo-sitemap-preview .aioseo-select{max-width:180px;margin-left:10px}.aioseo-news-sitemap .aioseo-sitemap-preview svg.aioseo-external{width:14px;height:14px;margin-left:10px}.aioseo-news-sitemap .aioseo-exclude-pages-posts .aioseo-select{max-width:600px;display:inline-block;margin-left:10px}.aioseo-news-sitemap .aioseo-exclude-pages-posts .aioseo-select .multiselect__option{display:flex}.aioseo-news-sitemap .aioseo-exclude-pages-posts .aioseo-select .multiselect__option--highlight .option-title{color:#005ae0}.aioseo-news-sitemap .aioseo-exclude-pages-posts .option{flex:1 0 auto}.aioseo-news-sitemap .aioseo-exclude-pages-posts .option .option-title{font-weight:500;font-size:16px;color:#141b38}.aioseo-news-sitemap .aioseo-exclude-pages-posts .option .option-title .search-term{font-weight:700}.aioseo-news-sitemap .aioseo-exclude-pages-posts .option .option-details{display:flex;align-items:center;font-size:14px;color:#8c8f9a}.aioseo-news-sitemap .aioseo-exclude-pages-posts .option .option-details span{margin-left:15px}.aioseo-news-sitemap .aioseo-exclude-pages-posts .option-permalink{display:flex;align-items:center}.aioseo-news-sitemap .aioseo-exclude-pages-posts .option-permalink svg.aioseo-external{width:15px;height:15px;color:#434960}.aioseo-news-sitemap .aioseo-exclude-pages-posts .multiselect-toggle{padding:10px 13px;width:40px;position:absolute;height:36px;left:2px;top:2px;text-align:center;z-index:1}.aioseo-news-sitemap .aioseo-exclude-pages-posts .multiselect-toggle svg.aioseo-add-plus{width:14px;height:14px;color:#000}.aioseo-news-sitemap .aioseo-news-embed .aioseo-checkbox:first-child{margin-bottom:10px}.aioseo-rss-sitemap .aioseo-links-per-site{max-width:110px}.aioseo-rss-sitemap .aioseo-sitemap-preview{margin-left:10px;display:flex;align-items:center;margin-bottom:10px}.aioseo-rss-sitemap .aioseo-sitemap-preview .aioseo-select{max-width:180px;margin-left:10px}.aioseo-rss-sitemap .aioseo-sitemap-preview svg.aioseo-external{width:14px;height:14px;margin-left:10px}.aioseo-rss-sitemap .ping>div:first-child{margin-left:40px}.aioseo-rss-sitemap .aioseo-priority-score{max-width:350px}.aioseo-rss-sitemap .aioseo-priority-score .header-row{font-size:14px}.aioseo-video-sitemap-lite .aioseo-card .content{min-height:600px}.aioseo-video-sitemap-lite .aioseo-sitemap-preview{margin-left:10px;display:flex;align-items:center;margin-bottom:10px}.aioseo-video-sitemap-lite .aioseo-sitemap-preview .aioseo-select{max-width:180px;margin-left:10px}.aioseo-video-sitemap-lite .aioseo-sitemap-preview svg.aioseo-external{width:14px;height:14px;margin-left:10px}.aioseo-video-sitemap .aioseo-content-width,.aioseo-video-sitemap .aioseo-links-per-site{max-width:110px}.aioseo-video-sitemap .aioseo-sitemap-preview{margin-left:10px;display:flex;align-items:center;margin-bottom:10px}.aioseo-video-sitemap .aioseo-sitemap-preview .aioseo-select{max-width:180px;margin-left:10px}.aioseo-video-sitemap .aioseo-sitemap-preview svg.aioseo-external{width:14px;height:14px;margin-left:10px}.aioseo-video-sitemap .aioseo-exclude-pages-posts .aioseo-select{max-width:600px;display:inline-block;margin-left:10px}.aioseo-video-sitemap .aioseo-exclude-pages-posts .aioseo-select .multiselect__option{display:flex}.aioseo-video-sitemap .aioseo-exclude-pages-posts .aioseo-select .multiselect__option--highlight .option-title{color:#005ae0}.aioseo-video-sitemap .aioseo-exclude-pages-posts .option{flex:1 0 auto}.aioseo-video-sitemap .aioseo-exclude-pages-posts .option .option-title{font-weight:500;font-size:16px;color:#141b38}.aioseo-video-sitemap .aioseo-exclude-pages-posts .option .option-title .search-term{font-weight:700}.aioseo-video-sitemap .aioseo-exclude-pages-posts .option .option-details{display:flex;align-items:center;font-size:14px;color:#8c8f9a}.aioseo-video-sitemap .aioseo-exclude-pages-posts .option .option-details span{margin-left:15px}.aioseo-video-sitemap .aioseo-exclude-pages-posts .option-permalink{display:flex;align-items:center}.aioseo-video-sitemap .aioseo-exclude-pages-posts .option-permalink svg.aioseo-external{width:15px;height:15px;color:#434960}.aioseo-video-sitemap .aioseo-exclude-pages-posts .multiselect-toggle{padding:10px 13px;width:40px;position:absolute;height:36px;left:2px;top:2px;text-align:center;z-index:1}.aioseo-video-sitemap .aioseo-exclude-pages-posts .multiselect-toggle svg.aioseo-add-plus{width:14px;height:14px;color:#000}.aioseo-video-sitemap .aioseo-video-embed .aioseo-checkbox:first-child{margin-bottom:10px}
|
1 |
+
.aioseo-general-sitemap .aioseo-links-per-site{max-width:110px}.aioseo-general-sitemap .aioseo-sitemap-preview{margin-left:10px;display:flex;align-items:center;margin-bottom:10px}.aioseo-general-sitemap .aioseo-sitemap-preview .aioseo-select{max-width:180px;margin-left:10px}.aioseo-general-sitemap .aioseo-sitemap-preview svg.aioseo-external{width:14px;height:14px;margin-left:10px}.aioseo-general-sitemap .index-notice,.aioseo-general-sitemap .static-regeneration-notice{margin-top:10px}.aioseo-general-sitemap .ping>div:first-child{margin-left:40px}.aioseo-general-sitemap .aioseo-priority-score{max-width:500px}.aioseo-general-sitemap .aioseo-priority-score .header-row{font-size:14px}.aioseo-app .aioseo-html-sitemap .aioseo-html-sitemap-settings .aioseo-select.medium{max-width:300px}.aioseo-news-sitemap-lite .aioseo-card .content{min-height:600px}.aioseo-news-sitemap-lite .aioseo-sitemap-preview{margin-left:10px;display:flex;align-items:center;margin-bottom:10px}.aioseo-news-sitemap-lite .aioseo-sitemap-preview .aioseo-select{max-width:180px;margin-left:10px}.aioseo-news-sitemap-lite .aioseo-sitemap-preview svg.aioseo-external{width:14px;height:14px;margin-left:10px}.aioseo-news-sitemap .aioseo-content-width,.aioseo-news-sitemap .aioseo-links-per-site{max-width:110px}.aioseo-news-sitemap .aioseo-sitemap-preview{margin-left:10px;display:flex;align-items:center;margin-bottom:10px}.aioseo-news-sitemap .aioseo-sitemap-preview .aioseo-select{max-width:180px;margin-left:10px}.aioseo-news-sitemap .aioseo-sitemap-preview svg.aioseo-external{width:14px;height:14px;margin-left:10px}.aioseo-news-sitemap .aioseo-exclude-pages-posts .aioseo-select{max-width:600px;display:inline-block;margin-left:10px}.aioseo-news-sitemap .aioseo-exclude-pages-posts .aioseo-select .multiselect__option{display:flex}.aioseo-news-sitemap .aioseo-exclude-pages-posts .aioseo-select .multiselect__option--highlight .option-title{color:#005ae0}.aioseo-news-sitemap .aioseo-exclude-pages-posts .option{flex:1 0 auto}.aioseo-news-sitemap .aioseo-exclude-pages-posts .option .option-title{font-weight:500;font-size:16px;color:#141b38}.aioseo-news-sitemap .aioseo-exclude-pages-posts .option .option-title .search-term{font-weight:700}.aioseo-news-sitemap .aioseo-exclude-pages-posts .option .option-details{display:flex;align-items:center;font-size:14px;color:#8c8f9a}.aioseo-news-sitemap .aioseo-exclude-pages-posts .option .option-details span{margin-left:15px}.aioseo-news-sitemap .aioseo-exclude-pages-posts .option-permalink{display:flex;align-items:center}.aioseo-news-sitemap .aioseo-exclude-pages-posts .option-permalink svg.aioseo-external{width:15px;height:15px;color:#434960}.aioseo-news-sitemap .aioseo-exclude-pages-posts .multiselect-toggle{padding:10px 13px;width:40px;position:absolute;height:36px;left:2px;top:2px;text-align:center;z-index:1}.aioseo-news-sitemap .aioseo-exclude-pages-posts .multiselect-toggle svg.aioseo-add-plus{width:14px;height:14px;color:#000}.aioseo-news-sitemap .aioseo-news-embed .aioseo-checkbox:first-child{margin-bottom:10px}.aioseo-rss-sitemap .aioseo-links-per-site{max-width:110px}.aioseo-rss-sitemap .aioseo-sitemap-preview{margin-left:10px;display:flex;align-items:center;margin-bottom:10px}.aioseo-rss-sitemap .aioseo-sitemap-preview .aioseo-select{max-width:180px;margin-left:10px}.aioseo-rss-sitemap .aioseo-sitemap-preview svg.aioseo-external{width:14px;height:14px;margin-left:10px}.aioseo-rss-sitemap .ping>div:first-child{margin-left:40px}.aioseo-rss-sitemap .aioseo-priority-score{max-width:350px}.aioseo-rss-sitemap .aioseo-priority-score .header-row{font-size:14px}.aioseo-video-sitemap-lite .aioseo-card .content{min-height:600px}.aioseo-video-sitemap-lite .aioseo-sitemap-preview{margin-left:10px;display:flex;align-items:center;margin-bottom:10px}.aioseo-video-sitemap-lite .aioseo-sitemap-preview .aioseo-select{max-width:180px;margin-left:10px}.aioseo-video-sitemap-lite .aioseo-sitemap-preview svg.aioseo-external{width:14px;height:14px;margin-left:10px}.aioseo-video-sitemap .aioseo-content-width,.aioseo-video-sitemap .aioseo-links-per-site{max-width:110px}.aioseo-video-sitemap .aioseo-sitemap-preview{margin-left:10px;display:flex;align-items:center;margin-bottom:10px}.aioseo-video-sitemap .aioseo-sitemap-preview .aioseo-select{max-width:180px;margin-left:10px}.aioseo-video-sitemap .aioseo-sitemap-preview svg.aioseo-external{width:14px;height:14px;margin-left:10px}.aioseo-video-sitemap .aioseo-exclude-pages-posts .aioseo-select{max-width:600px;display:inline-block;margin-left:10px}.aioseo-video-sitemap .aioseo-exclude-pages-posts .aioseo-select .multiselect__option{display:flex}.aioseo-video-sitemap .aioseo-exclude-pages-posts .aioseo-select .multiselect__option--highlight .option-title{color:#005ae0}.aioseo-video-sitemap .aioseo-exclude-pages-posts .option{flex:1 0 auto}.aioseo-video-sitemap .aioseo-exclude-pages-posts .option .option-title{font-weight:500;font-size:16px;color:#141b38}.aioseo-video-sitemap .aioseo-exclude-pages-posts .option .option-title .search-term{font-weight:700}.aioseo-video-sitemap .aioseo-exclude-pages-posts .option .option-details{display:flex;align-items:center;font-size:14px;color:#8c8f9a}.aioseo-video-sitemap .aioseo-exclude-pages-posts .option .option-details span{margin-left:15px}.aioseo-video-sitemap .aioseo-exclude-pages-posts .option-permalink{display:flex;align-items:center}.aioseo-video-sitemap .aioseo-exclude-pages-posts .option-permalink svg.aioseo-external{width:15px;height:15px;color:#434960}.aioseo-video-sitemap .aioseo-exclude-pages-posts .multiselect-toggle{padding:10px 13px;width:40px;position:absolute;height:36px;left:2px;top:2px;text-align:center;z-index:1}.aioseo-video-sitemap .aioseo-exclude-pages-posts .multiselect-toggle svg.aioseo-add-plus{width:14px;height:14px;color:#000}.aioseo-video-sitemap .aioseo-video-embed .aioseo-checkbox:first-child{margin-bottom:10px}
|
dist/Lite/assets/css/tools-ImportExport-vue.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
.aioseo-backup-settings .aioseo-alert{margin-bottom:20px}.aioseo-backup-settings .backups-table{border:1px solid #d0d1d7;border-radius:3px;margin-bottom:20px;font-size:16px}.aioseo-backup-settings .backups-table .backup-actions{max-width:50px}.aioseo-backup-settings .backups-table .backup-actions .aioseo-tooltip{display:inline-block;margin:0}.aioseo-backup-settings .backups-table .backups-rows{font-size:14px}.aioseo-backup-settings .backups-table .backups-rows .backup-row{background-color:#fff;height:70px;display:flex;align-items:center;padding:0 30px}.aioseo-backup-settings .backups-table .backups-rows .backup-row:last-of-type{border-radius:0 0 3px 3px}.aioseo-backup-settings .backups-table .backups-rows .backup-row.even{background-color:#f9f9fa}.aioseo-backup-settings .backups-table .backups-rows .backup-row>div{flex:1 0 auto;padding-right:30px}.aioseo-backup-settings .backups-table .backups-rows .backup-row>div:last-child{padding-right:0}.aioseo-backup-settings .backups-table .backups-rows .backup-row .backup-actions svg{width:20px;height:20px;color:#8c8f9a;cursor:pointer;transition:color .1s ease}.aioseo-backup-settings .backups-table .backups-rows .backup-row .backup-actions svg.aioseo-trash:hover{color:#df2a4a}.aioseo-backup-settings .backups-table .backups-rows .backup-row .backup-actions svg.aioseo-refresh{margin-right:10px}.aioseo-backup-settings .backups-table .backups-rows .backup-row .backup-actions svg.aioseo-refresh:hover{color:#00aa63}.aioseo-backup-settings svg.aioseo-circle-plus{width:14px;height:14px;margin-right:10px}.aioseo-export-settings{flex:1;font-size:16px}.aioseo-export-settings .aioseo-select{max-width:330px}.aioseo-export-settings .aioseo-button.import{margin-top:24px}.aioseo-export-settings .export-settings .aioseo-row{padding-bottom:15px;margin-bottom:10px}.aioseo-export-settings .export-post-types .export-all,.aioseo-export-settings .export-settings .export-all{margin-bottom:15px;font-weight:700}.aioseo-import-aioseo .import-error{margin-bottom:20px}.aioseo-import-aioseo .file-upload{display:flex}.aioseo-import-aioseo .file-upload>.aioseo-input{margin-right:10px}.aioseo-import-aioseo .aioseo-button.import{margin-top:24px}.aioseo-import-others{flex:1;font-size:16px}.aioseo-import-others .import-error,.aioseo-import-others .import-success{margin-bottom:20px}.aioseo-import-others .aioseo-select{max-width:330px}.aioseo-import-others .aioseo-button.import{margin-top:24px}.aioseo-import-others .import-settings{margin-top:20px}.aioseo-import-others .import-plugin-label{display:flex}.aioseo-import-others .import-plugin-label span:first-child{flex:1}.aioseo-tools-import-export .aioseo-row{margin:-.5rem}.aioseo-tools-import-export .aioseo-row .aioseo-card{margin:0 0 1rem}.aioseo-tools-import-export .aioseo-row .aioseo-card:last-of-type{margin-bottom:.5rem}.aioseo-tools-import-export .aioseo-row .aioseo-col{display:flex;flex-direction:column}
|
1 |
+
.aioseo-backup-settings .aioseo-alert{margin-bottom:20px}.aioseo-backup-settings .backups-table{border:1px solid #d0d1d7;border-radius:3px;margin-bottom:20px;font-size:16px}.aioseo-backup-settings .backups-table .backup-actions{max-width:50px}.aioseo-backup-settings .backups-table .backup-actions .aioseo-tooltip{display:inline-block;margin:0}.aioseo-backup-settings .backups-table .backups-rows{font-size:14px}.aioseo-backup-settings .backups-table .backups-rows .backup-row{background-color:#fff;height:70px;display:flex;align-items:center;padding:0 30px}.aioseo-backup-settings .backups-table .backups-rows .backup-row:last-of-type{border-radius:0 0 3px 3px}.aioseo-backup-settings .backups-table .backups-rows .backup-row.even{background-color:#f9f9fa}.aioseo-backup-settings .backups-table .backups-rows .backup-row>div{flex:1 0 auto;padding-right:30px}.aioseo-backup-settings .backups-table .backups-rows .backup-row>div:last-child{padding-right:0}.aioseo-backup-settings .backups-table .backups-rows .backup-row .backup-actions svg{width:20px;height:20px;color:#8c8f9a;cursor:pointer;transition:color .1s ease}.aioseo-backup-settings .backups-table .backups-rows .backup-row .backup-actions svg.aioseo-trash:hover{color:#df2a4a}.aioseo-backup-settings .backups-table .backups-rows .backup-row .backup-actions svg.aioseo-refresh{margin-right:10px}.aioseo-backup-settings .backups-table .backups-rows .backup-row .backup-actions svg.aioseo-refresh:hover{color:#00aa63}.aioseo-backup-settings svg.aioseo-circle-plus{width:14px;height:14px;margin-right:10px}.aioseo-backup-settings .aioseo-modal-body{padding:20px 50px 50px;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative}.aioseo-backup-settings .aioseo-modal-body h3{font-size:20px;margin-bottom:16px}.aioseo-backup-settings .aioseo-modal-body .reset-description{font-size:16px;color:#141b38;margin-bottom:16px;text-align:center;max-width:515px}.aioseo-backup-settings .aioseo-modal-body button.close{position:absolute;right:11px;top:11px;width:24px;height:24px;background-color:#fff;border:none;display:flex;align-items:center}.aioseo-backup-settings .aioseo-modal-body button.close svg.aioseo-close{cursor:pointer;width:14px;height:14px}.aioseo-backup-settings .aioseo-modal-body .aioseo-description{max-width:510px;text-align:center}.aioseo-backup-settings .aioseo-modal-body .aioseo-button:not(.close){margin-top:16px}.aioseo-export-settings{flex:1;font-size:16px}.aioseo-export-settings .aioseo-select{max-width:330px}.aioseo-export-settings .aioseo-button.import{margin-top:24px}.aioseo-export-settings .export-settings .aioseo-row{padding-bottom:15px;margin-bottom:10px}.aioseo-export-settings .export-post-types .export-all,.aioseo-export-settings .export-settings .export-all{margin-bottom:15px;font-weight:700}.aioseo-import-aioseo .import-error{margin-bottom:20px}.aioseo-import-aioseo .file-upload{display:flex}.aioseo-import-aioseo .file-upload>.aioseo-input{margin-right:10px}.aioseo-import-aioseo .aioseo-button.import{margin-top:24px}.aioseo-import-others{flex:1;font-size:16px}.aioseo-import-others .import-error,.aioseo-import-others .import-success{margin-bottom:20px}.aioseo-import-others .aioseo-select{max-width:330px}.aioseo-import-others .aioseo-button.import{margin-top:24px}.aioseo-import-others .import-settings{margin-top:20px}.aioseo-import-others .import-plugin-label{display:flex}.aioseo-import-others .import-plugin-label span:first-child{flex:1}.aioseo-tools-import-export .aioseo-row{margin:-.5rem}.aioseo-tools-import-export .aioseo-row .aioseo-card{margin:0 0 1rem}.aioseo-tools-import-export .aioseo-row .aioseo-card:last-of-type{margin-bottom:.5rem}.aioseo-tools-import-export .aioseo-row .aioseo-col{display:flex;flex-direction:column}
|
dist/Lite/assets/css/tools-ImportExport-vue.rtl.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
.aioseo-backup-settings .aioseo-alert{margin-bottom:20px}.aioseo-backup-settings .backups-table{border:1px solid #d0d1d7;border-radius:3px;margin-bottom:20px;font-size:16px}.aioseo-backup-settings .backups-table .backup-actions{max-width:50px}.aioseo-backup-settings .backups-table .backup-actions .aioseo-tooltip{display:inline-block;margin:0}.aioseo-backup-settings .backups-table .backups-rows{font-size:14px}.aioseo-backup-settings .backups-table .backups-rows .backup-row{background-color:#fff;height:70px;display:flex;align-items:center;padding:0 30px}.aioseo-backup-settings .backups-table .backups-rows .backup-row:last-of-type{border-radius:0 0 3px 3px}.aioseo-backup-settings .backups-table .backups-rows .backup-row.even{background-color:#f9f9fa}.aioseo-backup-settings .backups-table .backups-rows .backup-row>div{flex:1 0 auto;padding-left:30px}.aioseo-backup-settings .backups-table .backups-rows .backup-row>div:last-child{padding-left:0}.aioseo-backup-settings .backups-table .backups-rows .backup-row .backup-actions svg{width:20px;height:20px;color:#8c8f9a;cursor:pointer;transition:color .1s ease}.aioseo-backup-settings .backups-table .backups-rows .backup-row .backup-actions svg.aioseo-trash:hover{color:#df2a4a}.aioseo-backup-settings .backups-table .backups-rows .backup-row .backup-actions svg.aioseo-refresh{margin-left:10px}.aioseo-backup-settings .backups-table .backups-rows .backup-row .backup-actions svg.aioseo-refresh:hover{color:#00aa63}.aioseo-backup-settings svg.aioseo-circle-plus{width:14px;height:14px;margin-left:10px}.aioseo-export-settings{flex:1;font-size:16px}.aioseo-export-settings .aioseo-select{max-width:330px}.aioseo-export-settings .aioseo-button.import{margin-top:24px}.aioseo-export-settings .export-settings .aioseo-row{padding-bottom:15px;margin-bottom:10px}.aioseo-export-settings .export-post-types .export-all,.aioseo-export-settings .export-settings .export-all{margin-bottom:15px;font-weight:700}.aioseo-import-aioseo .import-error{margin-bottom:20px}.aioseo-import-aioseo .file-upload{display:flex}.aioseo-import-aioseo .file-upload>.aioseo-input{margin-left:10px}.aioseo-import-aioseo .aioseo-button.import{margin-top:24px}.aioseo-import-others{flex:1;font-size:16px}.aioseo-import-others .import-error,.aioseo-import-others .import-success{margin-bottom:20px}.aioseo-import-others .aioseo-select{max-width:330px}.aioseo-import-others .aioseo-button.import{margin-top:24px}.aioseo-import-others .import-settings{margin-top:20px}.aioseo-import-others .import-plugin-label{display:flex}.aioseo-import-others .import-plugin-label span:first-child{flex:1}.aioseo-tools-import-export .aioseo-row{margin:-.5rem}.aioseo-tools-import-export .aioseo-row .aioseo-card{margin:0 0 1rem}.aioseo-tools-import-export .aioseo-row .aioseo-card:last-of-type{margin-bottom:.5rem}.aioseo-tools-import-export .aioseo-row .aioseo-col{display:flex;flex-direction:column}
|
1 |
+
.aioseo-backup-settings .aioseo-alert{margin-bottom:20px}.aioseo-backup-settings .backups-table{border:1px solid #d0d1d7;border-radius:3px;margin-bottom:20px;font-size:16px}.aioseo-backup-settings .backups-table .backup-actions{max-width:50px}.aioseo-backup-settings .backups-table .backup-actions .aioseo-tooltip{display:inline-block;margin:0}.aioseo-backup-settings .backups-table .backups-rows{font-size:14px}.aioseo-backup-settings .backups-table .backups-rows .backup-row{background-color:#fff;height:70px;display:flex;align-items:center;padding:0 30px}.aioseo-backup-settings .backups-table .backups-rows .backup-row:last-of-type{border-radius:0 0 3px 3px}.aioseo-backup-settings .backups-table .backups-rows .backup-row.even{background-color:#f9f9fa}.aioseo-backup-settings .backups-table .backups-rows .backup-row>div{flex:1 0 auto;padding-left:30px}.aioseo-backup-settings .backups-table .backups-rows .backup-row>div:last-child{padding-left:0}.aioseo-backup-settings .backups-table .backups-rows .backup-row .backup-actions svg{width:20px;height:20px;color:#8c8f9a;cursor:pointer;transition:color .1s ease}.aioseo-backup-settings .backups-table .backups-rows .backup-row .backup-actions svg.aioseo-trash:hover{color:#df2a4a}.aioseo-backup-settings .backups-table .backups-rows .backup-row .backup-actions svg.aioseo-refresh{margin-left:10px}.aioseo-backup-settings .backups-table .backups-rows .backup-row .backup-actions svg.aioseo-refresh:hover{color:#00aa63}.aioseo-backup-settings svg.aioseo-circle-plus{width:14px;height:14px;margin-left:10px}.aioseo-backup-settings .aioseo-modal-body{padding:20px 50px 50px;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative}.aioseo-backup-settings .aioseo-modal-body h3{font-size:20px;margin-bottom:16px}.aioseo-backup-settings .aioseo-modal-body .reset-description{font-size:16px;color:#141b38;margin-bottom:16px;text-align:center;max-width:515px}.aioseo-backup-settings .aioseo-modal-body button.close{position:absolute;left:11px;top:11px;width:24px;height:24px;background-color:#fff;border:none;display:flex;align-items:center}.aioseo-backup-settings .aioseo-modal-body button.close svg.aioseo-close{cursor:pointer;width:14px;height:14px}.aioseo-backup-settings .aioseo-modal-body .aioseo-description{max-width:510px;text-align:center}.aioseo-backup-settings .aioseo-modal-body .aioseo-button:not(.close){margin-top:16px}.aioseo-export-settings{flex:1;font-size:16px}.aioseo-export-settings .aioseo-select{max-width:330px}.aioseo-export-settings .aioseo-button.import{margin-top:24px}.aioseo-export-settings .export-settings .aioseo-row{padding-bottom:15px;margin-bottom:10px}.aioseo-export-settings .export-post-types .export-all,.aioseo-export-settings .export-settings .export-all{margin-bottom:15px;font-weight:700}.aioseo-import-aioseo .import-error{margin-bottom:20px}.aioseo-import-aioseo .file-upload{display:flex}.aioseo-import-aioseo .file-upload>.aioseo-input{margin-left:10px}.aioseo-import-aioseo .aioseo-button.import{margin-top:24px}.aioseo-import-others{flex:1;font-size:16px}.aioseo-import-others .import-error,.aioseo-import-others .import-success{margin-bottom:20px}.aioseo-import-others .aioseo-select{max-width:330px}.aioseo-import-others .aioseo-button.import{margin-top:24px}.aioseo-import-others .import-settings{margin-top:20px}.aioseo-import-others .import-plugin-label{display:flex}.aioseo-import-others .import-plugin-label span:first-child{flex:1}.aioseo-tools-import-export .aioseo-row{margin:-.5rem}.aioseo-tools-import-export .aioseo-row .aioseo-card{margin:0 0 1rem}.aioseo-tools-import-export .aioseo-row .aioseo-card:last-of-type{margin-bottom:.5rem}.aioseo-tools-import-export .aioseo-row .aioseo-col{display:flex;flex-direction:column}
|
dist/Lite/assets/css/tools-partials-BackupSettings-vue.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
.aioseo-backup-settings .aioseo-alert{margin-bottom:20px}.aioseo-backup-settings .backups-table{border:1px solid #d0d1d7;border-radius:3px;margin-bottom:20px;font-size:16px}.aioseo-backup-settings .backups-table .backup-actions{max-width:50px}.aioseo-backup-settings .backups-table .backup-actions .aioseo-tooltip{display:inline-block;margin:0}.aioseo-backup-settings .backups-table .backups-rows{font-size:14px}.aioseo-backup-settings .backups-table .backups-rows .backup-row{background-color:#fff;height:70px;display:flex;align-items:center;padding:0 30px}.aioseo-backup-settings .backups-table .backups-rows .backup-row:last-of-type{border-radius:0 0 3px 3px}.aioseo-backup-settings .backups-table .backups-rows .backup-row.even{background-color:#f9f9fa}.aioseo-backup-settings .backups-table .backups-rows .backup-row>div{flex:1 0 auto;padding-right:30px}.aioseo-backup-settings .backups-table .backups-rows .backup-row>div:last-child{padding-right:0}.aioseo-backup-settings .backups-table .backups-rows .backup-row .backup-actions svg{width:20px;height:20px;color:#8c8f9a;cursor:pointer;transition:color .1s ease}.aioseo-backup-settings .backups-table .backups-rows .backup-row .backup-actions svg.aioseo-trash:hover{color:#df2a4a}.aioseo-backup-settings .backups-table .backups-rows .backup-row .backup-actions svg.aioseo-refresh{margin-right:10px}.aioseo-backup-settings .backups-table .backups-rows .backup-row .backup-actions svg.aioseo-refresh:hover{color:#00aa63}.aioseo-backup-settings svg.aioseo-circle-plus{width:14px;height:14px;margin-right:10px}
|
1 |
+
.aioseo-backup-settings .aioseo-alert{margin-bottom:20px}.aioseo-backup-settings .backups-table{border:1px solid #d0d1d7;border-radius:3px;margin-bottom:20px;font-size:16px}.aioseo-backup-settings .backups-table .backup-actions{max-width:50px}.aioseo-backup-settings .backups-table .backup-actions .aioseo-tooltip{display:inline-block;margin:0}.aioseo-backup-settings .backups-table .backups-rows{font-size:14px}.aioseo-backup-settings .backups-table .backups-rows .backup-row{background-color:#fff;height:70px;display:flex;align-items:center;padding:0 30px}.aioseo-backup-settings .backups-table .backups-rows .backup-row:last-of-type{border-radius:0 0 3px 3px}.aioseo-backup-settings .backups-table .backups-rows .backup-row.even{background-color:#f9f9fa}.aioseo-backup-settings .backups-table .backups-rows .backup-row>div{flex:1 0 auto;padding-right:30px}.aioseo-backup-settings .backups-table .backups-rows .backup-row>div:last-child{padding-right:0}.aioseo-backup-settings .backups-table .backups-rows .backup-row .backup-actions svg{width:20px;height:20px;color:#8c8f9a;cursor:pointer;transition:color .1s ease}.aioseo-backup-settings .backups-table .backups-rows .backup-row .backup-actions svg.aioseo-trash:hover{color:#df2a4a}.aioseo-backup-settings .backups-table .backups-rows .backup-row .backup-actions svg.aioseo-refresh{margin-right:10px}.aioseo-backup-settings .backups-table .backups-rows .backup-row .backup-actions svg.aioseo-refresh:hover{color:#00aa63}.aioseo-backup-settings svg.aioseo-circle-plus{width:14px;height:14px;margin-right:10px}.aioseo-backup-settings .aioseo-modal-body{padding:20px 50px 50px;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative}.aioseo-backup-settings .aioseo-modal-body h3{font-size:20px;margin-bottom:16px}.aioseo-backup-settings .aioseo-modal-body .reset-description{font-size:16px;color:#141b38;margin-bottom:16px;text-align:center;max-width:515px}.aioseo-backup-settings .aioseo-modal-body button.close{position:absolute;right:11px;top:11px;width:24px;height:24px;background-color:#fff;border:none;display:flex;align-items:center}.aioseo-backup-settings .aioseo-modal-body button.close svg.aioseo-close{cursor:pointer;width:14px;height:14px}.aioseo-backup-settings .aioseo-modal-body .aioseo-description{max-width:510px;text-align:center}.aioseo-backup-settings .aioseo-modal-body .aioseo-button:not(.close){margin-top:16px}
|
dist/Lite/assets/css/tools-partials-BackupSettings-vue.rtl.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
.aioseo-backup-settings .aioseo-alert{margin-bottom:20px}.aioseo-backup-settings .backups-table{border:1px solid #d0d1d7;border-radius:3px;margin-bottom:20px;font-size:16px}.aioseo-backup-settings .backups-table .backup-actions{max-width:50px}.aioseo-backup-settings .backups-table .backup-actions .aioseo-tooltip{display:inline-block;margin:0}.aioseo-backup-settings .backups-table .backups-rows{font-size:14px}.aioseo-backup-settings .backups-table .backups-rows .backup-row{background-color:#fff;height:70px;display:flex;align-items:center;padding:0 30px}.aioseo-backup-settings .backups-table .backups-rows .backup-row:last-of-type{border-radius:0 0 3px 3px}.aioseo-backup-settings .backups-table .backups-rows .backup-row.even{background-color:#f9f9fa}.aioseo-backup-settings .backups-table .backups-rows .backup-row>div{flex:1 0 auto;padding-left:30px}.aioseo-backup-settings .backups-table .backups-rows .backup-row>div:last-child{padding-left:0}.aioseo-backup-settings .backups-table .backups-rows .backup-row .backup-actions svg{width:20px;height:20px;color:#8c8f9a;cursor:pointer;transition:color .1s ease}.aioseo-backup-settings .backups-table .backups-rows .backup-row .backup-actions svg.aioseo-trash:hover{color:#df2a4a}.aioseo-backup-settings .backups-table .backups-rows .backup-row .backup-actions svg.aioseo-refresh{margin-left:10px}.aioseo-backup-settings .backups-table .backups-rows .backup-row .backup-actions svg.aioseo-refresh:hover{color:#00aa63}.aioseo-backup-settings svg.aioseo-circle-plus{width:14px;height:14px;margin-left:10px}
|
1 |
+
.aioseo-backup-settings .aioseo-alert{margin-bottom:20px}.aioseo-backup-settings .backups-table{border:1px solid #d0d1d7;border-radius:3px;margin-bottom:20px;font-size:16px}.aioseo-backup-settings .backups-table .backup-actions{max-width:50px}.aioseo-backup-settings .backups-table .backup-actions .aioseo-tooltip{display:inline-block;margin:0}.aioseo-backup-settings .backups-table .backups-rows{font-size:14px}.aioseo-backup-settings .backups-table .backups-rows .backup-row{background-color:#fff;height:70px;display:flex;align-items:center;padding:0 30px}.aioseo-backup-settings .backups-table .backups-rows .backup-row:last-of-type{border-radius:0 0 3px 3px}.aioseo-backup-settings .backups-table .backups-rows .backup-row.even{background-color:#f9f9fa}.aioseo-backup-settings .backups-table .backups-rows .backup-row>div{flex:1 0 auto;padding-left:30px}.aioseo-backup-settings .backups-table .backups-rows .backup-row>div:last-child{padding-left:0}.aioseo-backup-settings .backups-table .backups-rows .backup-row .backup-actions svg{width:20px;height:20px;color:#8c8f9a;cursor:pointer;transition:color .1s ease}.aioseo-backup-settings .backups-table .backups-rows .backup-row .backup-actions svg.aioseo-trash:hover{color:#df2a4a}.aioseo-backup-settings .backups-table .backups-rows .backup-row .backup-actions svg.aioseo-refresh{margin-left:10px}.aioseo-backup-settings .backups-table .backups-rows .backup-row .backup-actions svg.aioseo-refresh:hover{color:#00aa63}.aioseo-backup-settings svg.aioseo-circle-plus{width:14px;height:14px;margin-left:10px}.aioseo-backup-settings .aioseo-modal-body{padding:20px 50px 50px;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative}.aioseo-backup-settings .aioseo-modal-body h3{font-size:20px;margin-bottom:16px}.aioseo-backup-settings .aioseo-modal-body .reset-description{font-size:16px;color:#141b38;margin-bottom:16px;text-align:center;max-width:515px}.aioseo-backup-settings .aioseo-modal-body button.close{position:absolute;left:11px;top:11px;width:24px;height:24px;background-color:#fff;border:none;display:flex;align-items:center}.aioseo-backup-settings .aioseo-modal-body button.close svg.aioseo-close{cursor:pointer;width:14px;height:14px}.aioseo-backup-settings .aioseo-modal-body .aioseo-description{max-width:510px;text-align:center}.aioseo-backup-settings .aioseo-modal-body .aioseo-button:not(.close){margin-top:16px}
|
dist/Lite/assets/js/about-AboutUs-vue.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
(window["aioseopjsonp"]=window["aioseopjsonp"]||[]).push([["about-AboutUs-vue"],{2251:function(t,e,i){t.exports=i.p+"img/sp.png"},"24ef":function(t,e,i){t.exports=i.p+"img/em.png"},"2d88":function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEABAMAAACuXLVVAAAAGFBMVEUAAADuRQzrQwviPwnlQAruRQzwRgzyRw2uCju8AAAAB3RSTlMAnHkjTsLitEkoXAAACB5JREFUeNrtnUtz2zYQgPmScqXiTnVlXNe8Kk0lXTkZx7xyRml1VRJNdQ0fIv9+nbdMLBaLxZK8aE+ekcn9COwToCDPu8pVrnKVq7hI+HaxuFtNp//v37sn+fDHVPrfdd/l/TT6H7uf8nEK/ffdhVTjm9+yeyblalr9XXcelSDcd4qcs/H0R6cOkDabVv8TQTKO/kCjfywCvf4nGYEg6FCJJ9bfdTfD6ve7blKC1103KQFJ/4AERP2DEYD6X746jUUQaCJPMBJBoI3+0SgEAZJ9ov3wMRHS/6sCCAcngEb5sgZS6xNZAlD/839JhySA9CtVaDpchQLNcIVW6bIEkP6Phj5BtFIF7Oto7FQEq/WUrP+iV9PaqlP/ZdQPElTi+t+T+lUSr1nWlvrBK3aiBdh7BvONYAAijOc7sZDI0w8R8AISEICOXMtlBaSUb8+PEuHgkRZ/qRc37g5oFVHulcs/uVZAlesExm4OULqbkI0r7AXM2GUVKZVwI9WNybO4EQokJ6Yf+1KVlWpJBekyueo2YBniXrDL8hnGlAumcyCeVdZXOBU0gEF/spw152Xw3MqiFN8VKKv7AaldWeC2Ao2F8lCVhdGKtFZKOIjJoyW07Nk3rDN1AFSDDd++QrfpnrbxXgKfr4kBMTXN1V97fE3821pN+5upQipJMbjUl7uZwdw+rgyTCz/C3OAA96YCb6P33p4r1AQTTLCYtjJlkQo3RHAOQjwD+EYrClADnhn920er6OfVBTiEBhW56Qm26BDl5mC2NfzL0vAEOVYCRYRQkhqi2OUgVrgNxqYkcWaFkQsjaYHr0QhICaZLY97dYH4UYj4y72dJCkCDDVKGxMGEkNNJid+zUhIgw6sUyi2pmo0RyFgfBhqTh+tCoQJQI66GANSURpMEUCKxYqfP2TXh1mAoPREw5yyAsGMCJEIAAWnhDcAs9ABHfdFyINggEaAWApiTdunVphZwKB7AlgtQ6QEavYcezN0VH2AmBVBQFgOAQDDTs6WuAP6oAIcBAQqKER4oCQOzAVeAmgTQ6IfJCmA+NQDp1jRMHoBPAiBZik+o2guKh1ckAORZShuAiLQhSoqXPICQC5CwAGJKqXGm1G1A2cIbAaAkOxP2B6CSjDkC6r1byj+dPSmAnPJwe4qhMAG2PIAKydl2ADOKfZ0o8ZoJQCmLQ7uqxQ4g4gHEYgCUm0ek7oUJABhYQZimlRxAak50PmnHnAuw5QBUggAzs4vNKF7IBgjMd59TvJANEJpLoi1pv5ML4Jk3orekVRQ2QG408ZziBHyArTHVpqS3RtgAvrEgWBKaJwcANdAarSQRBVDvvzJl45UsQGrKNCfSWy98gLlhhEPam0t8gMCQjyPa2xp8gNCgIKBtO/MBFDc74H7aetIA/VD0GU+GjTiAj6fDOSUMoQCpASDEH/EF7UUNhxHoG0GFzpDGBFxGoK+iRJNhMwBAgKbDlPaKggtAL9i26ARlQwCkWLI50d4ScQKYIQ8Zmgtid4Co72hvHh5un+Tu4U3/s3gQgN48f/j319///UNyQleATUcU/UvElJVSPUBEBYidAArt1UCTDMtqoBGA1orsZsB1BCLXGXAFIM5BNhjAI20EqqEA1uO4YWG82CzFEADqm9oMM3AByC30a83AASDqrCQWB8jtAEprgBwHCDtLSYQB5rYAjTBAagtwxqsqWwDrGdB4ImUEDqTunBmMkBF4RAHm9gCNKEBuD1CKAiztAVpRgFMnY4VcgIihH1/3b+wAfA5AIQgw4wDUdgAbDOAFB6ARBMg5ABUWT476gu8gkQl02YALsOQAtIIAew4A1KFxAU4sgIwH8FkkGTsA1GIAiRhAPxJ/eHhQzPJ89/CnORb/BPhkBdArR46AZ379Xs2aDrDTh3sjQAl5RgbEi2IggBjIDzU0V3IAPhjgToDBp4YlewmAGkgQJZg2D8gijwNADCirQX9hAjQGgAywjAKMmTUCENusYT4f2BXwtDGYNbCvSsRIsMlQgBaKjwmYN2tESYJ8VhEBPCjqpyhAjjzlxfPshhqBGZqq9/osImQDhq96XQxe/9uWM9ALfMALQqQsvvzWZWlYCK4QgAJoWOE4UOsLy8ZU+x/1HzXADUuwi671uw3m9ivWArTQaCdQ9Vrrm6vMvBKdaS8ugCdqoLR5CfD8+99nwm7A5VkJPvBJBJVfS+0G+56wqxZpGxtfrX76h8F9PSj2XruDnpK2tpdA5QU2x+fFQinU28Vir93C31BW0NQeeOfUnV8A+LSXC9QGKOGvkV1GjIj2egcwBD++/usGoBzBgOzJ9Lvg767ABPgWS5SzC7GDfZRNiYq/RPQDINUMK3Fb5ugK8GixqQfuD+/cesO1xa6mZjHkxgXA7ywMQGOzX+7Dbc8V66UcbAKd4cNcoFAPJEo8gqxVbOYSzb7TxVZclEW5kgXQ7q0N0GlRjL2T5rpJSh+RFRmAG3s5G3nuG9VUsTxaaiOt3/poqVRWP+NoKVFXkDlbzsEBMo8h0WkaBxjAGWOPKetJHJDx3o6wAwoTOJ7tlo6XgYYJB+6HRruFA4lDq11ys8yx3fyAJHVweTRyABQLiWL6mQSxJyiMCkn4JxReT6zfmmDneZMSDKDfKjkPot+CYCD9ZIIBf2dtPenzEy1xUP0EgoH1GwkG12+IyjfeCBJMrB/5YbHEG0k0NdJo+mGC8X7a7ivBflr9arU+7s8bqtsA5ej6nwjSafVfdq6T/MjnF/l2gvP5zptMotvF4jbzrnKVq1zlKi7yPxoTGo+cUtyiAAAAAElFTkSuQmCC"},"2edb":function(t,e,i){t.exports=i.p+"img/team.jpg"},3061:function(t,e,i){t.exports=i.p+"img/if.png"},"325d":function(t,e,i){"use strict";i.r(e);var s=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"aioseo-about-us"},[s("div",{staticClass:"aioseo-about-us-welcome"},[s("div",{staticClass:"welcome-intro"},[s("div",[t._v(t._s(t.strings.welcome.p1))]),s("div",[t._v(t._s(t.strings.welcome.p2))]),s("div",[t._v(t._s(t.strings.welcome.p3))]),s("div",[t._v(t._s(t.strings.welcome.p4))]),s("div",[t._v(t._s(t.strings.welcome.p5))])]),s("div",{staticClass:"welcome-image"},[s("figure",[s("img",{attrs:{src:i("2edb"),alt:t.strings.welcome.imageCaption}}),s("figcaption",[t._v(t._s(t.strings.welcome.imageCaption))])])])]),s("div",{staticClass:"aioseo-about-us-plugins"},[s("grid-row",t._l(t.localPlugins,(function(e,i){return s("grid-column",{key:i,staticClass:"plugin",attrs:{sm:"12",md:"6",id:i}},[s("div",{staticClass:"plugin-main"},[s("div",[s("img",{attrs:{src:t.plugins[i].icon}})]),s("div",[s("div",{staticClass:"main-name"},[t._v(t._s(t.plugins[i].name))]),s("div",[t._v(t._s(t.plugins[i].description))])])]),s("div",{staticClass:"plugin-footer"},[s("div",{staticClass:"footer-status"},[s("div",{staticClass:"footer-status-label"},[t._v(t._s(t.strings.plugins.status))]),t.plugins[i].installed?t._e():s("div",{staticClass:"footer-status footer-status-not-installed"},[t._v(" "+t._s(t.strings.plugins.statuses.notInstalled)+" ")]),t.plugins[i].installed&&!t.plugins[i].activated?s("div",{staticClass:"footer-status footer-status-deactivated"},[t._v(" "+t._s(t.strings.plugins.statuses.deactivated)+" ")]):t._e(),t.plugins[i].installed&&t.plugins[i].activated?s("div",{staticClass:"footer-status footer-status-activated"},[t._v(" "+t._s(t.strings.plugins.statuses.activated)+" ")]):t._e()]),s("div",{staticClass:"footer-action"},[!t.plugins[i].installed&&t.plugins[i].canInstall?s("base-button",{attrs:{type:"blue",loading:t.plugins[i].loading},on:{click:function(e){return t.activate(i)}}},[t._v(" "+t._s(t.strings.plugins.actions.install)+" ")]):t._e(),t.plugins[i].installed||t.plugins[i].canInstall?t._e():s("base-button",{attrs:{type:"blue",tag:"a",target:"_blank",href:e.wpLink}},[s("svg-external"),t._v(" "+t._s(t.strings.plugins.actions.install)+" ")],1),t.plugins[i].installed&&!t.plugins[i].activated?s("base-button",{attrs:{type:"green",loading:t.plugins[i].loading},on:{click:function(e){return t.activate(i)}}},[t._v(" "+t._s(t.strings.plugins.actions.activate)+" ")]):t._e(),t.plugins[i].installed&&t.plugins[i].activated&&0!==e.adminUrl.length?s("base-button",{attrs:{type:"gray",tag:"a",href:e.adminUrl}},[t._v(" "+t._s(t.strings.plugins.actions.manage)+" ")]):t._e()],1)])])})),1)],1)])},a=[],n=i("5530"),o=(i("b64b"),i("99af"),i("159b"),i("a4d3"),i("e01a"),i("2f62")),l={data:function(){return{localPlugins:[],strings:{welcome:{p1:this.$t.sprintf(this.$t.__("Welcome to %1$s, the original SEO plugin for WordPress. At %2$s, we build software that helps you rank your website in search results and gain organic traffic.",this.$td),"All in One SEO","All in One SEO"),p2:this.$t.__("Over the years, we found that most other WordPress SEO plugins were bloated, buggy, slow, and very hard to use. So we designed our plugin as an easy and powerful tool.",this.$td),p3:this.$t.__("Our goal is to take the pain out of optimizing your website for search engines.",this.$td),p4:this.$t.sprintf(this.$t.__("%1$s is brought to you by %2$s, the same team that’s behind the largest WordPress resource site, WPBeginner, the most popular lead-generation software, OptinMonster, the best WordPress analytics plugin, MonsterInsights and many more.",this.$td),"All in One SEO","Awesome Motive"),p5:this.$t.__("Yup, we know a thing or two about building awesome products that customers love.",this.$td),imageCaption:this.$t.sprintf(this.$t.__("The %1$s Team",this.$td),"Awesome Motive")},plugins:{actions:{install:this.$t.__("Install Plugin",this.$td),activate:this.$t.__("Activate",this.$td),manage:this.$t.__("Manage",this.$td)},status:this.$t.__("Status:",this.$td),statuses:{activated:this.$t.__("Activated",this.$td),deactivated:this.$t.__("Deactivated",this.$td),notInstalled:this.$t.__("Not Installed",this.$td)}}},pluginData:{optinMonster:{name:"OptinMonster",description:this.$t.__("Our high-converting optin forms like Exit-Intent® popups, Fullscreen Welcome Mats, and Scroll boxes help you dramatically boost conversions and get more email subscribers.",this.$td),icon:i("8785"),installed:!1,canInstall:!1,activated:!1,loading:!1},wpForms:{name:"WPForms",description:this.$t.__("WPForms allows you to create beautiful contact forms for your site in minutes, not hours!",this.$td),icon:i("3f7e"),installed:!1,canInstall:!1,activated:!1,loading:!1},wpFormsPro:{name:"WPForms Pro",free:"wpForms",installed:!1,canInstall:!1,activated:!1,loading:!1},miLite:{name:"MonsterInsights",description:this.$t.__("MonsterInsights makes it “effortless” to properly connect your WordPress site with Google Analytics, so you can start making data-driven decisions to grow your business.",this.$td),icon:i("f771"),installed:!1,canInstall:!1,activated:!1,loading:!1},miPro:{name:"MonsterInsights Pro",free:"miLite",installed:!1,canInstall:!1,activated:!1,loading:!1},emLite:{name:"ExactMetrics",description:this.$t.__("The ExactMetrics Google Analytics for WordPress plugin helps you properly setup all the powerful Google Analytics tracking features without writing any code or hiring a developer.",this.$td),icon:i("24ef"),installed:!1,canInstall:!1,activated:!1,loading:!1},emPro:{name:"ExactMetrics Pro",free:"emLite",installed:!1,canInstall:!1,activated:!1,loading:!1},wpMail:{name:"WP Mail SMTP",description:this.$t.__("Make sure your website's emails reach the inbox. Our goal is to make email deliverability easy and reliable. Trusted by over 2 million websites.",this.$td),icon:i("81e8"),installed:!1,canInstall:!1,activated:!1,loading:!1},wpMailPro:{name:"WP Mail SMTP Pro",free:"wpMail",installed:!1,canInstall:!1,activated:!1,loading:!1},seedProd:{name:"SeedProd Coming Soon",description:this.$t.__("Create a simple Coming Soon Page, Under Construction or Maintenance Mode Page. Work on your site in private while visitors see a “Coming Soon” or “Maintenance Mode” page.",this.$td),icon:i("2251"),installed:!1,canInstall:!1,activated:!1,loading:!1},seedProdPro:{name:"SeedProd Coming Soon Pro",free:"seedProd",installed:!1,canInstall:!1,activated:!1,loading:!1},trustPulse:{name:"TrustPulse",description:this.$t.__("TrustPulse uses FOMO (Fear of Missing Out) to boost your sales and conversions with social proof notifications. Use it to boost sales on your Woocommerce store, increase signups on your membership site, get more email subscribers, and more.",this.$td),icon:i("cf97"),installed:!1,canInstall:!1,activated:!1,loading:!1},rafflePress:{name:"RafflePress",description:this.$t.__("Turn your visitors into brand ambassadors! Easily grow your email list, website traffic, and social media followers with powerful viral giveaways & contests.",this.$td),icon:i("2d88"),installed:!1,canInstall:!1,activated:!1,loading:!1},rafflePressPro:{name:"RafflePress Pro",free:"rafflePress",installed:!1,canInstall:!1,activated:!1,loading:!1},facebookFeed:{name:"Facebook Feed",description:this.$t.__("Display completely customizable Facebook feeds of any public Facebook page or Group.",this.$td),icon:i("a060"),installed:!1,canInstall:!1,activated:!1,loading:!1},facebookFeedPro:{name:"Facebook Feed Pro",free:"facebookFeed",installed:!1,canInstall:!1,activated:!1,loading:!1},instagramFeed:{name:"Instagram Feed",description:this.$t.__("Display beautifully clean, customizable, and responsive Instagram feeds from multiple Instagram accounts.",this.$td),icon:i("3061"),installed:!1,canInstall:!1,activated:!1,loading:!1},instagramFeedPro:{name:"Instagram Feed Pro",free:"instagramFeed",installed:!1,canInstall:!1,activated:!1,loading:!1},twitterFeed:{name:"Twitter Feed",description:this.$t.__("Display completely customizable, responsive and search engine crawlable Twitter feeds on your website.",this.$td),icon:i("6e12"),installed:!1,canInstall:!1,activated:!1,loading:!1},twitterFeedPro:{name:"Twitter Feed Pro",free:"twitterFeed",installed:!1,canInstall:!1,activated:!1,loading:!1},youTubeFeed:{name:"Feeds for YouTube",description:this.$t.__("The Feeds for YouTube plugin allows you to display customizable YouTube feeds from any YouTube channel.",this.$td),icon:i("c21af"),installed:!1,canInstall:!1,activated:!1,loading:!1},youTubeFeedPro:{name:"Feeds for YouTube Pro",free:"youTubeFeed",installed:!1,canInstall:!1,activated:!1,loading:!1}}}},methods:Object(n["a"])(Object(n["a"])({},Object(o["b"])(["installPlugins"])),{},{activate:function(t){var e=this;this.plugins[t].loading=!0,this.installPlugins([{plugin:t,type:"plugin"}]).then((function(i){e.plugins[t].loading=!1,Object.keys(i.body.completed).length&&(e.plugins[t].installed=!0,e.plugins[t].activated=!0)})).catch((function(i){e.plugins[t].loading=!1,console.error("Unable to install ".concat(t,": ").concat(i))}))}}),computed:{plugins:function(){var t=this;return Object.keys(this.localPlugins).forEach((function(e){t.pluginData[e].free&&(t.pluginData[e].description=t.pluginData[t.pluginData[e].free].description,t.pluginData[e].icon=t.pluginData[t.pluginData[e].free].icon)})),this.pluginData}},mounted:function(){var t=this;this.localPlugins=Object(n["a"])({},this.$aioseo.plugins),Object.keys(this.localPlugins).forEach((function(e){t.pluginData[e].installed=t.localPlugins[e].installed,t.pluginData[e].canInstall=t.localPlugins[e].canInstall,t.pluginData[e].activated=t.localPlugins[e].activated,t.plugins[e].free&&(t.localPlugins[e].installed?delete t.localPlugins[t.plugins[e].free]:delete t.localPlugins[e])}))}},r=l,c=(i("f9c5"),i("2877")),d=Object(c["a"])(r,s,a,!1,null,null,null);e["default"]=d.exports},"3f7e":function(t,e,i){t.exports=i.p+"img/wpforms.png"},"6e12":function(t,e,i){t.exports=i.p+"img/tf.png"},"81e8":function(t,e,i){t.exports=i.p+"img/smtp.png"},8785:function(t,e,i){t.exports=i.p+"img/om.png"},9210:function(t,e,i){},a060:function(t,e,i){t.exports=i.p+"img/ff.png"},c21af:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAIAAABMXPacAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5MUM2RUNDQUMyM0VFNDExQjNGNzk5OTUxQjE2M0RBQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxREUwOTY0RjJFNEUxMUVBQjJDMUMwNTcwRjE4OUY1RSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxREUwOTY0RTJFNEUxMUVBQjJDMUMwNTcwRjE4OUY1RSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0ZGZmMTJiOC1mN2MzLTZjNDQtODkyNi1lZmJiYTNhMDlhNWMiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDoxZDRiZGMxNi03ZWQ4LTk1NDItYWU1MC0yZTUxMmNlMjBhZDAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5diGFqAAAK7klEQVR42uyde4wkRRnA69GPmZ7Z3bt9HOfdueFYj4MYxEhOhSCGaAwJngYNMdHEV0QTiQrmCEYeEjSYeBj1ggeBOw5Po8RNOA0Gwx8aifiIqIhRQFSOe8Bxj93bndmZ6VdV+VV1z96499jt3uneedSXTqcfM9PT36++r76qrv4Ke56HtKycEK0CDUAD0KIBaABaNAANQIsGoAFo0QA0AC0agAagRQPQALRoABqAFg1AA9CiAWgAWjQADUCLBqABaNEANAAtGkDPiJHblTDGrevW3daNPEUIcfq6dbcrARBCQJvRuvU4bzREo8Hnatz1eL0ufB+OINeTG74vYCMMRQBLIBfGYBezUG4whjgXAZN68T3BOKZE+AF8C0WXEAKbJrEtwQQmCNsFSdSk8FcwodigghiwK7dNUy6WCQexbWPLIpaNbIs4RdglxQIuFIjjkFIJjixABcKVdCgA0LhhyF8Ljx7zDh4KjxwJT0yz6Wk2U+HVOdGos7ma1GwYdrxXJgTAlBzsOHSgTIaGjOFhY3S1sfYN5oZ11ob18BGmpD2OYfnvB0Sq9185MPer3zSefS549bVzfJhCaYWrCoRRvCH/RFzM4g04NX9w3ohOnRJqR6BW+4q/IKJP4PjI/KlTu/KC878en1LXkwuWZ9k5naGxZqx46VtKV19VuHhzWzAsF4AJFo3xifseAO3HPISgcoENqOIFkTctdU3y8qrtqR4w5s01hzvAAEaymcfjbLls7JabkUGDIFgxAJZlgcM5vv073n/3w26BcUtwg3eTopMKAPAJ8QjmGIM1jH35i/bmTT7URvkDAO2Dtzmy7avcdQ0hyiHrrjK+HAHt1ygJiAzi1959R+GSN6dmkBIA+H2K0OEbbmQzszbnpZCh/pMGpQ1KMKUbdu3EgwNhqvgiZUMMat3pB/ew41Nmv2ofpMiYBfExY1M7dhKSUpNpvkYpDV47MvPoJKtUipUKando3EVSYhwcb/3Z5xp/+3sUhecE4OQjP4INm3Fad8XMLHLd/gQAAZ6tgo6Zn0ymM4JUhiNE7fd/lKFYFAWDGUIjCzB0fiMrG0cEkan30r/BH6ToUEkMADj7Bw/xSlUF+y1hTxhKBrVaH3okU92y9+JL4BvyAABXkvXwmeJ90VAeqc/evqdKE/5/Xk7hhVJZgGp2GWeL+sEjVefEbAUx1jcApCqCg4dyqgOCw6/OX/XsHwqUR6qjPmidxQBeP5oTgPDYMbSUvh0hRKMhTs4gz+9tAJES2fQ0St4NkxwA5+HxEwm+KT1SVUBzgfVs5QzBKBRHVp0Lp6aSBkLJAMCvh1PT7OQMUZdM8E0fPNIMqjd61SMRdVtQNJPWw4kBMNBjOs8FHqlelxWDH/QgAPVwgc1WMrcADuGNMrqU/5QxcEeiUu0xjxRZgEgOwEhsAQrAcgdT+L4IAuw4qFhY9LPlh76POHN3PRI+89fOrQai0jU7m7kFQIMbNR8lLkvAI9VqMkZa7IkSn5oiG9Y7d93m3H4r3TTRqfWwAjA3l20UJF1QdW7e5bVBwCOBScFvnqMDo3nKuPztpe9+q/DZTyHD6DwLkArhEGVkHYbKsSRtsYBWY/C8pXepWh98f3n3TusD13agC4qUkzEAaNw2gbdTknSpktGRwuc+Xb7/e+YV7+woABDmZQ5ARBaQ0X1EXapzS+pSJeMbirfdUrr3HuPSSzrEBYnkvZDJLcBV18iyOSXcBF2q9OLNzj13QcWAh4dX3gKSD1FJbgHq8X/mAzkTdqlCxTCwe6f9kQ+j5D3ybSo16l97OQBQVWVOI2mDQMapS+zWtkz74x8tP3y/de01K2YBYfYAmlFQjl06SR6xyfr58zeUdmw33rFlBewg+UPZ5BagXDNGHS104gLnzq8Ut32JnLcmTwtI8QwqhQV0zQAI8+qryg/dV/jMJ/HgYE4VQfIOruQWoCp63C0QKLWu2yobbtdtxauGMq+FcwCASfe91YSdIthB6dvfzMsTJZDEnSqiO0ed+I//Mvj1U/kEo9kCwKaZcTus3aHs03/wH51k+w/kUfgpyRwAse1uUT37x/Pu3h+zf76Qn6/LAQC2rM63AGi+eZP7/J//It+GMErRDk9uASUHqfeqOhRCEHg/fcyffEwEKzFQNQcAuFBA8StyHUfA/9nj3u69/Njx+H86RZRXzCbiCtLKwQWZnVjuf/s7UD174V+nNOK6yPchAEWFQm5/I4pQMgagKmHRMS0xfuR178E9/hNPnumcfMiDPB+D28z4KWakEGJlD4AUix1SCYtKxd31A39y3yK9dWqUKi6CR3JQZgkRopeTcSF7FxRXwivbGQE17eQ+7+G9orrUUQii4camkE0YHdcBhWIOAEor64LA3bv37uAphiKrhzzI8zDcQruf20QAiONkC0AIEVlArt0RzSHHUMd6e34YPPX08kKlQASzcYzUPo8UuYQ8AFDVtStyzC5Dzh8XtZq74wGIMtukLTluPjYF22rPT0aVcLmUvQWoTt08LaC69fpsDEuOm0eepTwSaYsLokODSRMNJa4D6MBAzhaQceNNjVKF0A7CpGXcFI8sYDAxAJLYBa1elXcdkHk824Zx81zVAXTVULYAOOd0ZJgMDnCMBUY9JWrc/CKjVBezAGNkOFsAMtQ1DGPNmPzDqMcIKGPwPDkQJulzbyzzp0CATkdHkuY0S1P5GGNjinkPAog9Uk2NUl3yMLeoLNLVq3HyDo80AMz169Biqb26XsJQjstb2ijVqCyaa8fSBNkpyoc1sbH3AUQ36y4pFUmoLMAcH88DAGPMvvBN8qqk9wHEzYXFxs0zpUXrgo0pklomH5jFOVyJFIshxhz3BwO0SCqSUOmhcNGFLIeRcbLOp7S45TLYqNP+ynx8xlQkLqFQEK3xN9LkMWhKAMB59Sc+Bhsepax/jOBUB8b/jZv3qdTA0PUfSpftOCUAe9PEwPveAxesGRT1oTRTkdQpBf9jT2wsXXl5ugSiKX0IMBi96UZsmj4hfcpAiLrv1yoV4fujN38hdbLv9ABIubxux3aksjdWTIP3ky8CZVcNQ5Y8zse23QQNo9T5c5ebOdd9/sWjX/tGePQYFcJmvMB5b6dvhXtzKfUoAc8DoeCaO24tXXnFymTOnWfA642jd369/qc/xx0VXBgqnZzMqIJgjXAzfXR3KVol9YZQW/Z0cpU1Gpag2fqxL9q89u7bjbXnLUf7qC3Z0w3DIITUn/lL9YknAQM/y4PyZt70+ezpCxKoiyjneUvSdNGaBf10fvg0lZ15N36nGZ9Ko95ypJk6vWX7nDnUodQX3/bWgWveW3r3u8DvLzNzd3sAxPpVAtbgv7zff+VAcOhwePwEg2VmllUqvFYXfjflzcKmQZwSGRqgq1YZIyPGmlFj3Trr/HFrYiMdHITWaNimHJ1tAxD/nJo7Y8H0GVBOAACvVLmcQWNOrWvC89ScGq6cPsPz4hk0PF+oR1Ry1gzYDeUMGrKnnov4FVw1mwYiJPpA9AxLcI4NQ/ZEwik4orok5RFoJ1IKzUa5lrsUW5acPgPWsGvbuGDLiTNgcYrx3BlOUU6fUXLIQBk2opHI851g0Qwa7Z3dpM0AzgGmdfaYBRPIdEBIuXACmdxmkjFyu0PRN8nt82gHaNEANAAtGoAGoEUD0AC0aAAagBYNQAPQogFoAFo0AA1AiwagAWjRADQALRqABqBFA9AAtGgAGoAWDUAD0KIBaABaFsr/BBgAo+CtMfJDk8sAAAAASUVORK5CYII="},cf97:function(t,e,i){t.exports=i.p+"img/tp.png"},f771:function(t,e,i){t.exports=i.p+"img/mi.png"},f9c5:function(t,e,i){"use strict";i("9210")}}]);
|
1 |
+
(window["aioseopjsonp"]=window["aioseopjsonp"]||[]).push([["about-AboutUs-vue"],{2251:function(t,e,i){t.exports=i.p+"img/sp.png"},"24ef":function(t,e,i){t.exports=i.p+"img/em.png"},"2d88":function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEABAMAAACuXLVVAAAAGFBMVEUAAADuRQzrQwviPwnlQAruRQzwRgzyRw2uCju8AAAAB3RSTlMAnHkjTsLitEkoXAAACB5JREFUeNrtnUtz2zYQgPmScqXiTnVlXNe8Kk0lXTkZx7xyRml1VRJNdQ0fIv9+nbdMLBaLxZK8aE+ekcn9COwToCDPu8pVrnKVq7hI+HaxuFtNp//v37sn+fDHVPrfdd/l/TT6H7uf8nEK/ffdhVTjm9+yeyblalr9XXcelSDcd4qcs/H0R6cOkDabVv8TQTKO/kCjfywCvf4nGYEg6FCJJ9bfdTfD6ve7blKC1103KQFJ/4AERP2DEYD6X746jUUQaCJPMBJBoI3+0SgEAZJ9ov3wMRHS/6sCCAcngEb5sgZS6xNZAlD/839JhySA9CtVaDpchQLNcIVW6bIEkP6Phj5BtFIF7Oto7FQEq/WUrP+iV9PaqlP/ZdQPElTi+t+T+lUSr1nWlvrBK3aiBdh7BvONYAAijOc7sZDI0w8R8AISEICOXMtlBaSUb8+PEuHgkRZ/qRc37g5oFVHulcs/uVZAlesExm4OULqbkI0r7AXM2GUVKZVwI9WNybO4EQokJ6Yf+1KVlWpJBekyueo2YBniXrDL8hnGlAumcyCeVdZXOBU0gEF/spw152Xw3MqiFN8VKKv7AaldWeC2Ao2F8lCVhdGKtFZKOIjJoyW07Nk3rDN1AFSDDd++QrfpnrbxXgKfr4kBMTXN1V97fE3821pN+5upQipJMbjUl7uZwdw+rgyTCz/C3OAA96YCb6P33p4r1AQTTLCYtjJlkQo3RHAOQjwD+EYrClADnhn920er6OfVBTiEBhW56Qm26BDl5mC2NfzL0vAEOVYCRYRQkhqi2OUgVrgNxqYkcWaFkQsjaYHr0QhICaZLY97dYH4UYj4y72dJCkCDDVKGxMGEkNNJid+zUhIgw6sUyi2pmo0RyFgfBhqTh+tCoQJQI66GANSURpMEUCKxYqfP2TXh1mAoPREw5yyAsGMCJEIAAWnhDcAs9ABHfdFyINggEaAWApiTdunVphZwKB7AlgtQ6QEavYcezN0VH2AmBVBQFgOAQDDTs6WuAP6oAIcBAQqKER4oCQOzAVeAmgTQ6IfJCmA+NQDp1jRMHoBPAiBZik+o2guKh1ckAORZShuAiLQhSoqXPICQC5CwAGJKqXGm1G1A2cIbAaAkOxP2B6CSjDkC6r1byj+dPSmAnPJwe4qhMAG2PIAKydl2ADOKfZ0o8ZoJQCmLQ7uqxQ4g4gHEYgCUm0ek7oUJABhYQZimlRxAak50PmnHnAuw5QBUggAzs4vNKF7IBgjMd59TvJANEJpLoi1pv5ML4Jk3orekVRQ2QG408ZziBHyArTHVpqS3RtgAvrEgWBKaJwcANdAarSQRBVDvvzJl45UsQGrKNCfSWy98gLlhhEPam0t8gMCQjyPa2xp8gNCgIKBtO/MBFDc74H7aetIA/VD0GU+GjTiAj6fDOSUMoQCpASDEH/EF7UUNhxHoG0GFzpDGBFxGoK+iRJNhMwBAgKbDlPaKggtAL9i26ARlQwCkWLI50d4ScQKYIQ8Zmgtid4Co72hvHh5un+Tu4U3/s3gQgN48f/j319///UNyQleATUcU/UvElJVSPUBEBYidAArt1UCTDMtqoBGA1orsZsB1BCLXGXAFIM5BNhjAI20EqqEA1uO4YWG82CzFEADqm9oMM3AByC30a83AASDqrCQWB8jtAEprgBwHCDtLSYQB5rYAjTBAagtwxqsqWwDrGdB4ImUEDqTunBmMkBF4RAHm9gCNKEBuD1CKAiztAVpRgFMnY4VcgIihH1/3b+wAfA5AIQgw4wDUdgAbDOAFB6ARBMg5ABUWT476gu8gkQl02YALsOQAtIIAew4A1KFxAU4sgIwH8FkkGTsA1GIAiRhAPxJ/eHhQzPJ89/CnORb/BPhkBdArR46AZ379Xs2aDrDTh3sjQAl5RgbEi2IggBjIDzU0V3IAPhjgToDBp4YlewmAGkgQJZg2D8gijwNADCirQX9hAjQGgAywjAKMmTUCENusYT4f2BXwtDGYNbCvSsRIsMlQgBaKjwmYN2tESYJ8VhEBPCjqpyhAjjzlxfPshhqBGZqq9/osImQDhq96XQxe/9uWM9ALfMALQqQsvvzWZWlYCK4QgAJoWOE4UOsLy8ZU+x/1HzXADUuwi671uw3m9ivWArTQaCdQ9Vrrm6vMvBKdaS8ugCdqoLR5CfD8+99nwm7A5VkJPvBJBJVfS+0G+56wqxZpGxtfrX76h8F9PSj2XruDnpK2tpdA5QU2x+fFQinU28Vir93C31BW0NQeeOfUnV8A+LSXC9QGKOGvkV1GjIj2egcwBD++/usGoBzBgOzJ9Lvg767ABPgWS5SzC7GDfZRNiYq/RPQDINUMK3Fb5ugK8GixqQfuD+/cesO1xa6mZjHkxgXA7ywMQGOzX+7Dbc8V66UcbAKd4cNcoFAPJEo8gqxVbOYSzb7TxVZclEW5kgXQ7q0N0GlRjL2T5rpJSh+RFRmAG3s5G3nuG9VUsTxaaiOt3/poqVRWP+NoKVFXkDlbzsEBMo8h0WkaBxjAGWOPKetJHJDx3o6wAwoTOJ7tlo6XgYYJB+6HRruFA4lDq11ys8yx3fyAJHVweTRyABQLiWL6mQSxJyiMCkn4JxReT6zfmmDneZMSDKDfKjkPot+CYCD9ZIIBf2dtPenzEy1xUP0EgoH1GwkG12+IyjfeCBJMrB/5YbHEG0k0NdJo+mGC8X7a7ivBflr9arU+7s8bqtsA5ej6nwjSafVfdq6T/MjnF/l2gvP5zptMotvF4jbzrnKVq1zlKi7yPxoTGo+cUtyiAAAAAElFTkSuQmCC"},"2edb":function(t,e,i){t.exports=i.p+"img/team.jpg"},3061:function(t,e,i){t.exports=i.p+"img/if.png"},"325d":function(t,e,i){"use strict";i.r(e);var s=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"aioseo-about-us"},[s("div",{staticClass:"aioseo-about-us-welcome"},[s("div",{staticClass:"welcome-intro"},[s("div",[t._v(t._s(t.strings.welcome.p1))]),s("div",[t._v(t._s(t.strings.welcome.p2))]),s("div",[t._v(t._s(t.strings.welcome.p3))]),s("div",[t._v(t._s(t.strings.welcome.p4))]),s("div",[t._v(t._s(t.strings.welcome.p5))])]),s("div",{staticClass:"welcome-image"},[s("figure",[s("img",{attrs:{src:i("2edb"),alt:t.strings.welcome.imageCaption}}),s("figcaption",[t._v(t._s(t.strings.welcome.imageCaption))])])])]),s("div",{staticClass:"aioseo-about-us-plugins"},[s("grid-row",t._l(t.localPlugins,(function(e,i){return s("grid-column",{key:i,staticClass:"plugin",attrs:{sm:"12",md:"6",id:i}},[s("div",{staticClass:"plugin-main"},[s("div",[s("img",{attrs:{src:t.plugins[i].icon}})]),s("div",[s("div",{staticClass:"main-name"},[t._v(t._s(t.plugins[i].name))]),s("div",[t._v(t._s(t.plugins[i].description))])])]),s("div",{staticClass:"plugin-footer"},[s("div",{staticClass:"footer-status"},[s("div",{staticClass:"footer-status-label"},[t._v(t._s(t.strings.plugins.status))]),t.plugins[i].installed?t._e():s("div",{staticClass:"footer-status footer-status-not-installed"},[t._v(" "+t._s(t.strings.plugins.statuses.notInstalled)+" ")]),t.plugins[i].installed&&!t.plugins[i].activated?s("div",{staticClass:"footer-status footer-status-deactivated"},[t._v(" "+t._s(t.strings.plugins.statuses.deactivated)+" ")]):t._e(),t.plugins[i].installed&&t.plugins[i].activated?s("div",{staticClass:"footer-status footer-status-activated"},[t._v(" "+t._s(t.strings.plugins.statuses.activated)+" ")]):t._e()]),s("div",{staticClass:"footer-action"},[!t.plugins[i].installed&&t.plugins[i].canInstall?s("base-button",{attrs:{type:"blue",loading:t.plugins[i].loading},on:{click:function(e){return t.activate(i)}}},[t._v(" "+t._s(t.strings.plugins.actions.install)+" ")]):t._e(),t.plugins[i].installed||t.plugins[i].canInstall?t._e():s("base-button",{attrs:{type:"blue",tag:"a",target:"_blank",href:e.wpLink}},[s("svg-external"),t._v(" "+t._s(t.strings.plugins.actions.install)+" ")],1),t.plugins[i].installed&&!t.plugins[i].activated?s("base-button",{attrs:{type:"green",disabled:!t.plugins[i].canActivate,loading:t.plugins[i].loading},on:{click:function(e){return t.activate(i)}}},[t._v(" "+t._s(t.strings.plugins.actions.activate)+" ")]):t._e(),t.plugins[i].installed&&t.plugins[i].activated&&0!==e.adminUrl.length?s("base-button",{attrs:{type:"gray",tag:"a",href:e.adminUrl}},[t._v(" "+t._s(t.strings.plugins.actions.manage)+" ")]):t._e()],1)])])})),1)],1)])},a=[],n=i("5530"),o=(i("b64b"),i("99af"),i("159b"),i("a4d3"),i("e01a"),i("2f62")),l={data:function(){return{localPlugins:[],strings:{welcome:{p1:this.$t.sprintf(this.$t.__("Welcome to %1$s, the original SEO plugin for WordPress. At %2$s, we build software that helps you rank your website in search results and gain organic traffic.",this.$td),"All in One SEO","All in One SEO"),p2:this.$t.__("Over the years, we found that most other WordPress SEO plugins were bloated, buggy, slow, and very hard to use. So we designed our plugin as an easy and powerful tool.",this.$td),p3:this.$t.__("Our goal is to take the pain out of optimizing your website for search engines.",this.$td),p4:this.$t.sprintf(this.$t.__("%1$s is brought to you by %2$s, the same team that’s behind the largest WordPress resource site, WPBeginner, the most popular lead-generation software, OptinMonster, the best WordPress analytics plugin, MonsterInsights and many more.",this.$td),"All in One SEO","Awesome Motive"),p5:this.$t.__("Yup, we know a thing or two about building awesome products that customers love.",this.$td),imageCaption:this.$t.sprintf(this.$t.__("The %1$s Team",this.$td),"Awesome Motive")},plugins:{actions:{install:this.$t.__("Install Plugin",this.$td),activate:this.$t.__("Activate",this.$td),manage:this.$t.__("Manage",this.$td)},status:this.$t.__("Status:",this.$td),statuses:{activated:this.$t.__("Activated",this.$td),deactivated:this.$t.__("Deactivated",this.$td),notInstalled:this.$t.__("Not Installed",this.$td)}}},pluginData:{optinMonster:{name:"OptinMonster",description:this.$t.__("Our high-converting optin forms like Exit-Intent® popups, Fullscreen Welcome Mats, and Scroll boxes help you dramatically boost conversions and get more email subscribers.",this.$td),icon:i("8785"),installed:!1,canInstall:!1,activated:!1,loading:!1},wpForms:{name:"WPForms",description:this.$t.__("WPForms allows you to create beautiful contact forms for your site in minutes, not hours!",this.$td),icon:i("3f7e"),installed:!1,canInstall:!1,activated:!1,loading:!1},wpFormsPro:{name:"WPForms Pro",free:"wpForms",installed:!1,canInstall:!1,activated:!1,loading:!1},miLite:{name:"MonsterInsights",description:this.$t.__("MonsterInsights makes it “effortless” to properly connect your WordPress site with Google Analytics, so you can start making data-driven decisions to grow your business.",this.$td),icon:i("f771"),installed:!1,canInstall:!1,activated:!1,loading:!1},miPro:{name:"MonsterInsights Pro",free:"miLite",installed:!1,canInstall:!1,activated:!1,loading:!1},emLite:{name:"ExactMetrics",description:this.$t.__("The ExactMetrics Google Analytics for WordPress plugin helps you properly setup all the powerful Google Analytics tracking features without writing any code or hiring a developer.",this.$td),icon:i("24ef"),installed:!1,canInstall:!1,activated:!1,loading:!1},emPro:{name:"ExactMetrics Pro",free:"emLite",installed:!1,canInstall:!1,activated:!1,loading:!1},wpMail:{name:"WP Mail SMTP",description:this.$t.__("Make sure your website's emails reach the inbox. Our goal is to make email deliverability easy and reliable. Trusted by over 2 million websites.",this.$td),icon:i("81e8"),installed:!1,canInstall:!1,activated:!1,loading:!1},wpMailPro:{name:"WP Mail SMTP Pro",free:"wpMail",installed:!1,canInstall:!1,activated:!1,loading:!1},seedProd:{name:"SeedProd Coming Soon",description:this.$t.__("Create a simple Coming Soon Page, Under Construction or Maintenance Mode Page. Work on your site in private while visitors see a “Coming Soon” or “Maintenance Mode” page.",this.$td),icon:i("2251"),installed:!1,canInstall:!1,activated:!1,loading:!1},seedProdPro:{name:"SeedProd Coming Soon Pro",free:"seedProd",installed:!1,canInstall:!1,activated:!1,loading:!1},trustPulse:{name:"TrustPulse",description:this.$t.__("TrustPulse uses FOMO (Fear of Missing Out) to boost your sales and conversions with social proof notifications. Use it to boost sales on your Woocommerce store, increase signups on your membership site, get more email subscribers, and more.",this.$td),icon:i("cf97"),installed:!1,canInstall:!1,activated:!1,loading:!1},rafflePress:{name:"RafflePress",description:this.$t.__("Turn your visitors into brand ambassadors! Easily grow your email list, website traffic, and social media followers with powerful viral giveaways & contests.",this.$td),icon:i("2d88"),installed:!1,canInstall:!1,activated:!1,loading:!1},rafflePressPro:{name:"RafflePress Pro",free:"rafflePress",installed:!1,canInstall:!1,activated:!1,loading:!1},facebookFeed:{name:"Facebook Feed",description:this.$t.__("Display completely customizable Facebook feeds of any public Facebook page or Group.",this.$td),icon:i("a060"),installed:!1,canInstall:!1,activated:!1,loading:!1},facebookFeedPro:{name:"Facebook Feed Pro",free:"facebookFeed",installed:!1,canInstall:!1,activated:!1,loading:!1},instagramFeed:{name:"Instagram Feed",description:this.$t.__("Display beautifully clean, customizable, and responsive Instagram feeds from multiple Instagram accounts.",this.$td),icon:i("3061"),installed:!1,canInstall:!1,activated:!1,loading:!1},instagramFeedPro:{name:"Instagram Feed Pro",free:"instagramFeed",installed:!1,canInstall:!1,activated:!1,loading:!1},twitterFeed:{name:"Twitter Feed",description:this.$t.__("Display completely customizable, responsive and search engine crawlable Twitter feeds on your website.",this.$td),icon:i("6e12"),installed:!1,canInstall:!1,activated:!1,loading:!1},twitterFeedPro:{name:"Twitter Feed Pro",free:"twitterFeed",installed:!1,canInstall:!1,activated:!1,loading:!1},youTubeFeed:{name:"Feeds for YouTube",description:this.$t.__("The Feeds for YouTube plugin allows you to display customizable YouTube feeds from any YouTube channel.",this.$td),icon:i("c21af"),installed:!1,canInstall:!1,activated:!1,loading:!1},youTubeFeedPro:{name:"Feeds for YouTube Pro",free:"youTubeFeed",installed:!1,canInstall:!1,activated:!1,loading:!1}}}},methods:Object(n["a"])(Object(n["a"])({},Object(o["b"])(["installPlugins"])),{},{activate:function(t){var e=this;this.plugins[t].loading=!0,this.installPlugins([{plugin:t,type:"plugin"}]).then((function(i){e.plugins[t].loading=!1,Object.keys(i.body.completed).length&&(e.plugins[t].installed=!0,e.plugins[t].activated=!0)})).catch((function(i){e.plugins[t].loading=!1,console.error("Unable to install ".concat(t,": ").concat(i))}))}}),computed:{plugins:function(){var t=this;return Object.keys(this.localPlugins).forEach((function(e){t.pluginData[e].free&&(t.pluginData[e].description=t.pluginData[t.pluginData[e].free].description,t.pluginData[e].icon=t.pluginData[t.pluginData[e].free].icon)})),this.pluginData}},mounted:function(){var t=this;this.localPlugins=Object(n["a"])({},this.$aioseo.plugins),Object.keys(this.localPlugins).forEach((function(e){t.pluginData[e].installed=t.localPlugins[e].installed,t.pluginData[e].canInstall=t.localPlugins[e].canInstall,t.pluginData[e].canActivate=t.localPlugins[e].canActivate,t.pluginData[e].activated=t.localPlugins[e].activated,t.plugins[e].free&&(t.localPlugins[e].installed?delete t.localPlugins[t.plugins[e].free]:delete t.localPlugins[e])}))}},r=l,c=(i("f9c5"),i("2877")),d=Object(c["a"])(r,s,a,!1,null,null,null);e["default"]=d.exports},"3f7e":function(t,e,i){t.exports=i.p+"img/wpforms.png"},"6e12":function(t,e,i){t.exports=i.p+"img/tf.png"},"81e8":function(t,e,i){t.exports=i.p+"img/smtp.png"},8785:function(t,e,i){t.exports=i.p+"img/om.png"},9210:function(t,e,i){},a060:function(t,e,i){t.exports=i.p+"img/ff.png"},c21af:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAIAAABMXPacAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5MUM2RUNDQUMyM0VFNDExQjNGNzk5OTUxQjE2M0RBQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxREUwOTY0RjJFNEUxMUVBQjJDMUMwNTcwRjE4OUY1RSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxREUwOTY0RTJFNEUxMUVBQjJDMUMwNTcwRjE4OUY1RSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0ZGZmMTJiOC1mN2MzLTZjNDQtODkyNi1lZmJiYTNhMDlhNWMiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDoxZDRiZGMxNi03ZWQ4LTk1NDItYWU1MC0yZTUxMmNlMjBhZDAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5diGFqAAAK7klEQVR42uyde4wkRRnA69GPmZ7Z3bt9HOfdueFYj4MYxEhOhSCGaAwJngYNMdHEV0QTiQrmCEYeEjSYeBj1ggeBOw5Po8RNOA0Gwx8aifiIqIhRQFSOe8Bxj93bndmZ6VdV+VV1z96499jt3uneedSXTqcfM9PT36++r76qrv4Ke56HtKycEK0CDUAD0KIBaABaNAANQIsGoAFo0QA0AC0agAagRQPQALRoABqAFg1AA9CiAWgAWjQADUCLBqABaNEANAAtGkDPiJHblTDGrevW3daNPEUIcfq6dbcrARBCQJvRuvU4bzREo8Hnatz1eL0ufB+OINeTG74vYCMMRQBLIBfGYBezUG4whjgXAZN68T3BOKZE+AF8C0WXEAKbJrEtwQQmCNsFSdSk8FcwodigghiwK7dNUy6WCQexbWPLIpaNbIs4RdglxQIuFIjjkFIJjixABcKVdCgA0LhhyF8Ljx7zDh4KjxwJT0yz6Wk2U+HVOdGos7ma1GwYdrxXJgTAlBzsOHSgTIaGjOFhY3S1sfYN5oZ11ob18BGmpD2OYfnvB0Sq9185MPer3zSefS549bVzfJhCaYWrCoRRvCH/RFzM4g04NX9w3ohOnRJqR6BW+4q/IKJP4PjI/KlTu/KC878en1LXkwuWZ9k5naGxZqx46VtKV19VuHhzWzAsF4AJFo3xifseAO3HPISgcoENqOIFkTctdU3y8qrtqR4w5s01hzvAAEaymcfjbLls7JabkUGDIFgxAJZlgcM5vv073n/3w26BcUtwg3eTopMKAPAJ8QjmGIM1jH35i/bmTT7URvkDAO2Dtzmy7avcdQ0hyiHrrjK+HAHt1ygJiAzi1959R+GSN6dmkBIA+H2K0OEbbmQzszbnpZCh/pMGpQ1KMKUbdu3EgwNhqvgiZUMMat3pB/ew41Nmv2ofpMiYBfExY1M7dhKSUpNpvkYpDV47MvPoJKtUipUKando3EVSYhwcb/3Z5xp/+3sUhecE4OQjP4INm3Fad8XMLHLd/gQAAZ6tgo6Zn0ymM4JUhiNE7fd/lKFYFAWDGUIjCzB0fiMrG0cEkan30r/BH6ToUEkMADj7Bw/xSlUF+y1hTxhKBrVaH3okU92y9+JL4BvyAABXkvXwmeJ90VAeqc/evqdKE/5/Xk7hhVJZgGp2GWeL+sEjVefEbAUx1jcApCqCg4dyqgOCw6/OX/XsHwqUR6qjPmidxQBeP5oTgPDYMbSUvh0hRKMhTs4gz+9tAJES2fQ0St4NkxwA5+HxEwm+KT1SVUBzgfVs5QzBKBRHVp0Lp6aSBkLJAMCvh1PT7OQMUZdM8E0fPNIMqjd61SMRdVtQNJPWw4kBMNBjOs8FHqlelxWDH/QgAPVwgc1WMrcADuGNMrqU/5QxcEeiUu0xjxRZgEgOwEhsAQrAcgdT+L4IAuw4qFhY9LPlh76POHN3PRI+89fOrQai0jU7m7kFQIMbNR8lLkvAI9VqMkZa7IkSn5oiG9Y7d93m3H4r3TTRqfWwAjA3l20UJF1QdW7e5bVBwCOBScFvnqMDo3nKuPztpe9+q/DZTyHD6DwLkArhEGVkHYbKsSRtsYBWY/C8pXepWh98f3n3TusD13agC4qUkzEAaNw2gbdTknSpktGRwuc+Xb7/e+YV7+woABDmZQ5ARBaQ0X1EXapzS+pSJeMbirfdUrr3HuPSSzrEBYnkvZDJLcBV18iyOSXcBF2q9OLNzj13QcWAh4dX3gKSD1FJbgHq8X/mAzkTdqlCxTCwe6f9kQ+j5D3ybSo16l97OQBQVWVOI2mDQMapS+zWtkz74x8tP3y/de01K2YBYfYAmlFQjl06SR6xyfr58zeUdmw33rFlBewg+UPZ5BagXDNGHS104gLnzq8Ut32JnLcmTwtI8QwqhQV0zQAI8+qryg/dV/jMJ/HgYE4VQfIOruQWoCp63C0QKLWu2yobbtdtxauGMq+FcwCASfe91YSdIthB6dvfzMsTJZDEnSqiO0ed+I//Mvj1U/kEo9kCwKaZcTus3aHs03/wH51k+w/kUfgpyRwAse1uUT37x/Pu3h+zf76Qn6/LAQC2rM63AGi+eZP7/J//It+GMErRDk9uASUHqfeqOhRCEHg/fcyffEwEKzFQNQcAuFBA8StyHUfA/9nj3u69/Njx+H86RZRXzCbiCtLKwQWZnVjuf/s7UD174V+nNOK6yPchAEWFQm5/I4pQMgagKmHRMS0xfuR178E9/hNPnumcfMiDPB+D28z4KWakEGJlD4AUix1SCYtKxd31A39y3yK9dWqUKi6CR3JQZgkRopeTcSF7FxRXwivbGQE17eQ+7+G9orrUUQii4camkE0YHdcBhWIOAEor64LA3bv37uAphiKrhzzI8zDcQruf20QAiONkC0AIEVlArt0RzSHHUMd6e34YPPX08kKlQASzcYzUPo8UuYQ8AFDVtStyzC5Dzh8XtZq74wGIMtukLTluPjYF22rPT0aVcLmUvQWoTt08LaC69fpsDEuOm0eepTwSaYsLokODSRMNJa4D6MBAzhaQceNNjVKF0A7CpGXcFI8sYDAxAJLYBa1elXcdkHk824Zx81zVAXTVULYAOOd0ZJgMDnCMBUY9JWrc/CKjVBezAGNkOFsAMtQ1DGPNmPzDqMcIKGPwPDkQJulzbyzzp0CATkdHkuY0S1P5GGNjinkPAog9Uk2NUl3yMLeoLNLVq3HyDo80AMz169Biqb26XsJQjstb2ijVqCyaa8fSBNkpyoc1sbH3AUQ36y4pFUmoLMAcH88DAGPMvvBN8qqk9wHEzYXFxs0zpUXrgo0pklomH5jFOVyJFIshxhz3BwO0SCqSUOmhcNGFLIeRcbLOp7S45TLYqNP+ynx8xlQkLqFQEK3xN9LkMWhKAMB59Sc+Bhsepax/jOBUB8b/jZv3qdTA0PUfSpftOCUAe9PEwPveAxesGRT1oTRTkdQpBf9jT2wsXXl5ugSiKX0IMBi96UZsmj4hfcpAiLrv1yoV4fujN38hdbLv9ABIubxux3aksjdWTIP3ky8CZVcNQ5Y8zse23QQNo9T5c5ebOdd9/sWjX/tGePQYFcJmvMB5b6dvhXtzKfUoAc8DoeCaO24tXXnFymTOnWfA642jd369/qc/xx0VXBgqnZzMqIJgjXAzfXR3KVol9YZQW/Z0cpU1Gpag2fqxL9q89u7bjbXnLUf7qC3Z0w3DIITUn/lL9YknAQM/y4PyZt70+ezpCxKoiyjneUvSdNGaBf10fvg0lZ15N36nGZ9Ko95ypJk6vWX7nDnUodQX3/bWgWveW3r3u8DvLzNzd3sAxPpVAtbgv7zff+VAcOhwePwEg2VmllUqvFYXfjflzcKmQZwSGRqgq1YZIyPGmlFj3Trr/HFrYiMdHITWaNimHJ1tAxD/nJo7Y8H0GVBOAACvVLmcQWNOrWvC89ScGq6cPsPz4hk0PF+oR1Ry1gzYDeUMGrKnnov4FVw1mwYiJPpA9AxLcI4NQ/ZEwik4orok5RFoJ1IKzUa5lrsUW5acPgPWsGvbuGDLiTNgcYrx3BlOUU6fUXLIQBk2opHI851g0Qwa7Z3dpM0AzgGmdfaYBRPIdEBIuXACmdxmkjFyu0PRN8nt82gHaNEANAAtGoAGoEUD0AC0aAAagBYNQAPQogFoAFo0AA1AiwagAWjRADQALRqABqBFA9AAtGgAGoAWDUAD0KIBaABaFsr/BBgAo+CtMfJDk8sAAAAASUVORK5CYII="},cf97:function(t,e,i){t.exports=i.p+"img/tp.png"},f771:function(t,e,i){t.exports=i.p+"img/mi.png"},f9c5:function(t,e,i){"use strict";i("9210")}}]);
|
dist/Lite/assets/js/about-GettingStarted-vue.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
(window["aioseopjsonp"]=window["aioseopjsonp"]||[]).push([["about-GettingStarted-vue"],{c0d2:function(t,s,e){"use strict";e.r(s);var i=function(){var t=this,s=t.$createElement,i=t._self._c||s;return i("div",{staticClass:"aioseo-getting-started"},[i("core-getting-started",{attrs:{"disable-close":""}}),t.$isPro?t._e():i("cta",{staticClass:"aioseo-getting-started-cta",attrs:{type:2,floating:!1,"button-text":t.strings.cta.button,"cta-link":t.$links.utmUrl("getting-started","main-cta"),"learn-more-link":t.$links.getUpsellUrl("getting-started","main-cta","home"),"feature-list":t.strings.cta.features,showLink:!1},scopedSlots:t._u([{key:"featured-image",fn:function(){return[i("img",{attrs:{src:e("cd82")}})]},proxy:!0}],null,!1,4266759503)},[i("template",{slot:"header-text"},[t._v(" "+t._s(t.strings.cta.header)+" ")]),i("template",{slot:"description"},[t._v(" "+t._s(t.upgradeToday)+" ")])],2),i("div",{staticClass:"aioseo-getting-started-documentation"},[i("grid-row",{staticClass:"header"},[i("grid-column",{staticClass:"header-title",attrs:{sm:"6",md:"6"}},[t._v(" "+t._s(t.strings.documentation.title)+" ")]),i("grid-column",{staticClass:"header-link",attrs:{sm:"6",md:"6"}},[i("a",{attrs:{href:t.strings.documentation.linkUrl,target:"_blank"}},[t._v(" "+t._s(t.strings.documentation.linkText)+" → ")])])],1),i("grid-row",{staticClass:"docs"},t._l(t.docs,(function(s,e){return i("grid-column",{key:e,staticClass:"doc",attrs:{sm:"12",md:"6"}},[i("div",{staticClass:"d-flex"},[i("svg-book"),i("a",{attrs:{href:s.url,target:"_blank"}},[t._v(" "+t._s(s.title)+" ")])],1)])})),1)],1)],1)},o=[],a={data:function(){return{strings:{cta:{title:this.$t.sprintf(this.$t.__("Get %1$s %2$s and Unlock all the Powerful Features",this.$td),"AIOSEO",this.$t.__("Pro",this.$td)),header:this.$t.sprintf(this.$t.__("Get %1$s %2$s and Unlock all the Powerful Features.",this.$td),"AIOSEO",this.$t.__("Pro",this.$td)),button:this.$t.sprintf(this.$t.__("Upgrade to %1$s Today",this.$td),"Pro"),features:[this.$t.__("Smart Schema",this.$td),this.$t.__("Local SEO",this.$td),this.$t.__("Advanced support for e-commerce",this.$td),this.$t.__("Video SEO Module",this.$td),this.$t.__("SEO for Categories, Tags and Custom Taxonomies",this.$td),this.$t.__("Social Meta for Categories, Tags and Custom Taxonomies",this.$td),this.$t.__("Advanced Google Analytics tracking",this.$td),this.$t.__("Greater control over display settings",this.$td),this.$t.__("Ad free (no banner adverts)",this.$td)]},videos:{title:this.$t.__("Video Tutorials",this.$td),linkText:this.$t.__("View all video tutorials",this.$td),linkUrl:"https://changeme"},documentation:{title:this.$t.sprintf(this.$t.__("%1$s Documentation",this.$td),"AIOSEO"),linkText:this.$t.__("See our full documentation",this.$td),linkUrl:this.$links.getDocUrl("home")}},videos:{video1:{title:this.$t.__("Basic Guide to Google Analytics",this.$td),url:"https://changeme"},video2:{title:this.$t.__("Basic Guide to Google Search Console",this.$td),url:"https://changeme"},video3:{title:this.$t.__("Best Practices for Domains and URLs",this.$td),url:"https://changeme"},video4:{title:this.$t.__("How to Control Search Results",this.$td),url:"https://changeme"},video5:{title:this.$t.sprintf(this.$t.__("Installing %1$s %2$s",this.$td),"AIOSEO",this.$t.__("Pro",this.$td)),url:"https://changeme"},video6:{title:this.$t.__("Optimizing your Content Headings",this.$td),url:"https://changeme"}},docs:{doc1:{title:"How do I get Google to show sitelinks for my site?",url:this.$links.getDocUrl("showSitelinks")},doc2:{title:"How do I use your API code examples?",url:this.$links.getDocUrl("apiCodeExamples")},doc3:{title:"What are media attachments and should I submit them to search engines?",url:this.$links.getDocUrl("whatAreMediaAttachments")},doc4:{title:"When to use NOINDEX or the robots.txt?",url:this.$links.getDocUrl("whenToUseNoindex")},doc5:{title:"How do I troubleshoot issues with AIOSEO?",url:this.$links.getDocUrl("troubleshootIssues")},doc6:{title:"How does the import process for SEO data work?",url:this.$links.getDocUrl("importProcessSeoData")},doc7:{title:"Installation instructions for AIOSEO Pro",url:this.$links.getDocUrl("installAioseoPro")},doc8:{title:"What are the minimum requirements for All in One SEO?",url:this.$links.getDocUrl("minimumRequirements")}}}},computed:{upgradeToday:function(){return this.$t.sprintf(this.$t.__("%1$s %2$s comes with many additional features to help take your site's SEO to the next level!",this.$td),"AIOSEO","Pro")}}},r=a,n=(e("dc35"),e("2877")),l=Object(n["a"])(r,i,o,!1,null,null,null);s["default"]=l.exports},cd82:function(t,s,e){t.exports=e.p+"img/news-sitemap.png"},dc35:function(t,s,e){"use strict";e("feca6")},feca6:function(t,s,e){}}]);
|
1 |
+
(window["aioseopjsonp"]=window["aioseopjsonp"]||[]).push([["about-GettingStarted-vue"],{c0d2:function(t,s,e){"use strict";e.r(s);var i=function(){var t=this,s=t.$createElement,i=t._self._c||s;return i("div",{staticClass:"aioseo-getting-started"},[t.$allowed("aioseo_setup_wizard")?i("core-getting-started",{attrs:{"disable-close":""}}):t._e(),t.$isPro?t._e():i("cta",{staticClass:"aioseo-getting-started-cta",attrs:{type:2,floating:!1,"button-text":t.strings.cta.button,"cta-link":t.$links.utmUrl("getting-started","main-cta"),"learn-more-link":t.$links.getUpsellUrl("getting-started","main-cta","home"),"feature-list":t.strings.cta.features,showLink:!1},scopedSlots:t._u([{key:"featured-image",fn:function(){return[i("img",{attrs:{src:e("cd82")}})]},proxy:!0}],null,!1,4266759503)},[i("template",{slot:"header-text"},[t._v(" "+t._s(t.strings.cta.header)+" ")]),i("template",{slot:"description"},[t._v(" "+t._s(t.upgradeToday)+" ")])],2),i("div",{staticClass:"aioseo-getting-started-documentation"},[i("grid-row",{staticClass:"header"},[i("grid-column",{staticClass:"header-title",attrs:{sm:"6",md:"6"}},[t._v(" "+t._s(t.strings.documentation.title)+" ")]),i("grid-column",{staticClass:"header-link",attrs:{sm:"6",md:"6"}},[i("a",{attrs:{href:t.strings.documentation.linkUrl,target:"_blank"}},[t._v(" "+t._s(t.strings.documentation.linkText)+" → ")])])],1),i("grid-row",{staticClass:"docs"},t._l(t.docs,(function(s,e){return i("grid-column",{key:e,staticClass:"doc",attrs:{sm:"12",md:"6"}},[i("div",{staticClass:"d-flex"},[i("svg-book"),i("a",{attrs:{href:s.url,target:"_blank"}},[t._v(" "+t._s(s.title)+" ")])],1)])})),1)],1)],1)},o=[],a={data:function(){return{strings:{cta:{title:this.$t.sprintf(this.$t.__("Get %1$s %2$s and Unlock all the Powerful Features",this.$td),"AIOSEO",this.$t.__("Pro",this.$td)),header:this.$t.sprintf(this.$t.__("Get %1$s %2$s and Unlock all the Powerful Features.",this.$td),"AIOSEO",this.$t.__("Pro",this.$td)),button:this.$t.sprintf(this.$t.__("Upgrade to %1$s Today",this.$td),"Pro"),features:[this.$t.__("Smart Schema",this.$td),this.$t.__("Local SEO",this.$td),this.$t.__("Advanced support for e-commerce",this.$td),this.$t.__("Video SEO Module",this.$td),this.$t.__("SEO for Categories, Tags and Custom Taxonomies",this.$td),this.$t.__("Social Meta for Categories, Tags and Custom Taxonomies",this.$td),this.$t.__("Advanced Google Analytics tracking",this.$td),this.$t.__("Greater control over display settings",this.$td),this.$t.__("Ad free (no banner adverts)",this.$td)]},videos:{title:this.$t.__("Video Tutorials",this.$td),linkText:this.$t.__("View all video tutorials",this.$td),linkUrl:"https://changeme"},documentation:{title:this.$t.sprintf(this.$t.__("%1$s Documentation",this.$td),"AIOSEO"),linkText:this.$t.__("See our full documentation",this.$td),linkUrl:this.$links.getDocUrl("home")}},videos:{video1:{title:this.$t.__("Basic Guide to Google Analytics",this.$td),url:"https://changeme"},video2:{title:this.$t.__("Basic Guide to Google Search Console",this.$td),url:"https://changeme"},video3:{title:this.$t.__("Best Practices for Domains and URLs",this.$td),url:"https://changeme"},video4:{title:this.$t.__("How to Control Search Results",this.$td),url:"https://changeme"},video5:{title:this.$t.sprintf(this.$t.__("Installing %1$s %2$s",this.$td),"AIOSEO",this.$t.__("Pro",this.$td)),url:"https://changeme"},video6:{title:this.$t.__("Optimizing your Content Headings",this.$td),url:"https://changeme"}},docs:{doc1:{title:"How do I get Google to show sitelinks for my site?",url:this.$links.getDocUrl("showSitelinks")},doc2:{title:"How do I use your API code examples?",url:this.$links.getDocUrl("apiCodeExamples")},doc3:{title:"What are media attachments and should I submit them to search engines?",url:this.$links.getDocUrl("whatAreMediaAttachments")},doc4:{title:"When to use NOINDEX or the robots.txt?",url:this.$links.getDocUrl("whenToUseNoindex")},doc5:{title:"How do I troubleshoot issues with AIOSEO?",url:this.$links.getDocUrl("troubleshootIssues")},doc6:{title:"How does the import process for SEO data work?",url:this.$links.getDocUrl("importProcessSeoData")},doc7:{title:"Installation instructions for AIOSEO Pro",url:this.$links.getDocUrl("installAioseoPro")},doc8:{title:"What are the minimum requirements for All in One SEO?",url:this.$links.getDocUrl("minimumRequirements")}}}},computed:{upgradeToday:function(){return this.$t.sprintf(this.$t.__("%1$s %2$s comes with many additional features to help take your site's SEO to the next level!",this.$td),"AIOSEO","Pro")}}},r=a,n=(e("dc35"),e("2877")),l=Object(n["a"])(r,i,o,!1,null,null,null);s["default"]=l.exports},cd82:function(t,s,e){t.exports=e.p+"img/news-sitemap.png"},dc35:function(t,s,e){"use strict";e("feca6")},feca6:function(t,s,e){}}]);
|
dist/Lite/assets/js/about-Main-vue.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
(window["aioseopjsonp"]=window["aioseopjsonp"]||[]).push([["about-Main-vue","about-GettingStarted-vue","about-lite-LiteVsPro-vue"],{3565:function(t,s,i){"use strict";i.r(s);var e=function(){var t=this,s=t.$createElement,i=t._self._c||s;return i("div",{staticClass:"aioseo-lite-vs-pro"},[i("div",{staticClass:"aioseo-lite-vs-pro-header"},[i("div",[i("div",{staticClass:"header-title"},[t._v(t._s(t.strings.header.title))]),i("div",{staticClass:"header-text"},[t._v(t._s(t.strings.header.description))])]),i("base-button",{attrs:{type:"green",tag:"a",href:t.$links.utmUrl("about-us-page","header-button"),target:"_blank"}},[t._v(" "+t._s(t.strings.cta.button)+" ")])],1),i("div",{staticClass:"aioseo-lite-vs-pro-grid"},[i("div",{staticClass:"header"},[i("div",[t._v(t._s(t.strings.grid.features))]),i("div",{staticClass:"header-lite"},[t._v("Lite")]),i("div",{staticClass:"header-pro"},[t._v("Pro")])]),i("hr"),i("div",t._l(t.features,(function(s,e){return i("div",{key:e},[i("div",{staticClass:"feature"},[i("div",[t._v(t._s(s.name))]),i("svg-close"),i("div",[i("div",{staticClass:"feature-title"},[t._v(t._s(s.lite.title))]),s.lite.description?i("div",[t._v(t._s(s.lite.description))]):t._e()]),i("svg-circle-check"),i("div",[i("div",{staticClass:"feature-title"},[t._v(t._s(s.pro.title))]),s.pro.description?i("div",[t._v(t._s(s.pro.description))]):t._e()])],1),i("hr")])})),0)]),i("div",{staticClass:"aioseo-lite-vs-pro-cta"},[i("div",{staticClass:"cta-title"},[t._v(t._s(t.strings.cta.title))]),i("div",{staticClass:"cta-text"},[t._v(t._s(t.strings.cta.description))]),i("base-button",{attrs:{type:"green",tag:"a",href:t.$links.utmUrl("about-us-page","footer-button"),target:"_blank"}},[t._v(" "+t._s(t.strings.cta.button)+" ")]),i("div",{staticClass:"cta-text",domProps:{innerHTML:t._s(t.strings.cta.bonus)}})],1)])},o=[],a={data:function(){return{strings:{header:{title:this.$t.sprintf(this.$t.__("%1$s Lite vs. Pro",this.$td),"AIOSEO"),description:this.$t.sprintf(this.$t.__("Get the most out of %1$s by upgrading to Pro and unlocking all of the powerful features.",this.$td),"All in One SEO")},grid:{features:this.$t.__("Features:",this.$td)},cta:{title:this.$t.__("Upgrade to Pro to Unlock Powerful SEO Features",this.$td),description:this.$t.sprintf(this.$t.__("%1$s is the best WordPress SEO plugin. Join over 2,000,000+ Professionals who are already using %2$s to improve their website search rankings.",this.$td),"All in One SEO","AIOSEO"),button:this.$t.sprintf(this.$t.__("Upgrade to %1$s Today",this.$td),"Pro"),bonus:this.$t.sprintf(this.$t.__("%1$sBonus:%2$s You can upgrade to the %3$s plan today and %4$ssave %5$s off%6$s (discount auto-applied).",this.$td),"<strong>","</strong>","Pro","<strong>","50%","</strong>")}},features:{seo:{name:this.$t.__("Search Engine Optimization (SEO)",this.$td),lite:{title:this.$t.__("Limited Support",this.$td),description:this.$t.__("Posts, Pages and custom Post Types only",this.$td)},pro:{title:this.$t.__("Complete Support",this.$td),description:this.$t.__("Posts, Pages, custom Post Types + Categories, Tags and custom Taxonomies",this.$td)}},socialMeta:{name:this.$t.__("Social Meta (Open Graph Markup)",this.$td),lite:{title:this.$t.__("Limited Support",this.$td),description:this.$t.__("Posts, Pages and custom Post Types only",this.$td)},pro:{title:this.$t.__("Complete Support",this.$td),description:this.$t.__("Posts, Pages, custom Post Types + Categories, Tags and custom Taxonomies",this.$td)}},wooCommerce:{name:this.$t.__("WooCommerce Integration",this.$td),lite:{title:this.$t.__("Limited Support",this.$td),description:this.$t.__("WooCommerce Products only",this.$td)},pro:{title:this.$t.__("Complete Support",this.$td),description:this.$t.__("WooCommerce Products, Product Categories, Product Tags, Product Attributes + WooCommerce smart tags (price, brand, etc.)",this.$td)}},schema:{name:this.$t.__("Schema Rich Snippets",this.$td),lite:{title:this.$t.__("Limited Support",this.$td),description:this.$t.__("Posts, Pages, Categories and Tags only",this.$td)},pro:{title:this.$t.__("Complete Support",this.$td),description:this.$t.__("Posts, Pages, Categories, Tags + Breadcrumb Navigation + advanced graphs (Product, FAQ Page, Recipe, etc.)",this.$td)}},breadcrumbs:{name:this.$t.__("Visual Breadcrumb Trails",this.$td),lite:{title:this.$t.__("Limited Support",this.$td),description:this.$t.__("Default template for all pages.",this.$td)},pro:{title:this.$t.__("Complete Support",this.$td),description:this.$t.__("Granular control over the template for each post type, taxonomy and archive.",this.$td)}},sitemap:{name:this.$t.__("XML Sitemap",this.$td),lite:{title:this.$t.__("Limited Support",this.$td),description:this.$t.__("Control the priority & frequency per Post Type/Taxonomy",this.$td)},pro:{title:this.$t.__("Complete Support",this.$td),description:this.$t.__("Control the priority & frequency of each Post, Page, Category, Tag, etc.",this.$td)}},videoSitemap:{name:this.$t.__("Video Sitemap",this.$td),lite:{title:this.$t.__("Not Available",this.$td)},pro:{title:this.$t.__("Available as Addon Plugin",this.$td),description:this.$t.__("Submit your videos to search engines (Pro & Elite plans only)",this.$td)}},newsSitemap:{name:this.$t.__("News Sitemap",this.$td),lite:{title:this.$t.__("Not Available",this.$td)},pro:{title:this.$t.__("Available as Addon Plugin",this.$td),description:this.$t.__("Submit your latest news stories to Google News (Pro & Elite plans only)",this.$td)}},imageSeo:{name:this.$t.__("Image SEO",this.$td),lite:{title:this.$t.__("Not Available",this.$td)},pro:{title:this.$t.__("Available as Addon Plugin",this.$td),description:this.$t.__("Control the Title & Alt Tag attribute of your images (Plus, Pro & Elite plans only)",this.$td)}},localSeo:{name:this.$t.__("Local SEO",this.$td),lite:{title:this.$t.__("Not available",this.$td)},pro:{title:this.$t.__("Available as Addon Plugin",this.$td),description:this.$t.__("Local Business schema (multiple locations supported) + Business Info & Location blocks, widgets & shortcodes (Plus, Pro & Elite plans only)",this.$td)}},redirectionManager:{name:this.$t.__("Redirection Manager",this.$td),lite:{title:this.$t.__("Not Available",this.$td)},pro:{title:this.$t.__("Available as Addon Plugin",this.$td),description:this.$t.__("Create, manage and monitor redirects for 404's or modified posts + server redirects, full site redirects and site aliases (Pro & Elite plans only)",this.$td)}},support:{name:this.$t.__("Customer Support",this.$td),lite:{title:this.$t.__("Limited Support",this.$td)},pro:{title:this.$t.__("Priority Support",this.$td)}}}}}},r=a,n=(i("bb2ff"),i("2877")),l=Object(n["a"])(r,e,o,!1,null,null,null);s["default"]=l.exports},7976:function(t,s,i){"use strict";i.r(s);var e=function(){var t=this,s=t.$createElement,i=t._self._c||s;return i("core-main",{attrs:{"page-name":t.strings.pageName,showSaveButton:!1}},[i(t.$route.name,{tag:"component"})],1)},o=[],a=i("325d"),r=i("c0d2"),n=i("3565"),l={components:{AboutUs:a["default"],GettingStarted:r["default"],LiteVsPro:n["default"]},data:function(){return{strings:{pageName:this.$t.__("About",this.$td)}}}},d=l,h=i("2877"),c=Object(h["a"])(d,e,o,!1,null,null,null);s["default"]=c.exports},ac6d:function(t,s,i){},bb2ff:function(t,s,i){"use strict";i("ac6d")},c0d2:function(t,s,i){"use strict";i.r(s);var e=function(){var t=this,s=t.$createElement,e=t._self._c||s;return e("div",{staticClass:"aioseo-getting-started"},[e("core-getting-started",{attrs:{"disable-close":""}}),t.$isPro?t._e():e("cta",{staticClass:"aioseo-getting-started-cta",attrs:{type:2,floating:!1,"button-text":t.strings.cta.button,"cta-link":t.$links.utmUrl("getting-started","main-cta"),"learn-more-link":t.$links.getUpsellUrl("getting-started","main-cta","home"),"feature-list":t.strings.cta.features,showLink:!1},scopedSlots:t._u([{key:"featured-image",fn:function(){return[e("img",{attrs:{src:i("cd82")}})]},proxy:!0}],null,!1,4266759503)},[e("template",{slot:"header-text"},[t._v(" "+t._s(t.strings.cta.header)+" ")]),e("template",{slot:"description"},[t._v(" "+t._s(t.upgradeToday)+" ")])],2),e("div",{staticClass:"aioseo-getting-started-documentation"},[e("grid-row",{staticClass:"header"},[e("grid-column",{staticClass:"header-title",attrs:{sm:"6",md:"6"}},[t._v(" "+t._s(t.strings.documentation.title)+" ")]),e("grid-column",{staticClass:"header-link",attrs:{sm:"6",md:"6"}},[e("a",{attrs:{href:t.strings.documentation.linkUrl,target:"_blank"}},[t._v(" "+t._s(t.strings.documentation.linkText)+" → ")])])],1),e("grid-row",{staticClass:"docs"},t._l(t.docs,(function(s,i){return e("grid-column",{key:i,staticClass:"doc",attrs:{sm:"12",md:"6"}},[e("div",{staticClass:"d-flex"},[e("svg-book"),e("a",{attrs:{href:s.url,target:"_blank"}},[t._v(" "+t._s(s.title)+" ")])],1)])})),1)],1)],1)},o=[],a={data:function(){return{strings:{cta:{title:this.$t.sprintf(this.$t.__("Get %1$s %2$s and Unlock all the Powerful Features",this.$td),"AIOSEO",this.$t.__("Pro",this.$td)),header:this.$t.sprintf(this.$t.__("Get %1$s %2$s and Unlock all the Powerful Features.",this.$td),"AIOSEO",this.$t.__("Pro",this.$td)),button:this.$t.sprintf(this.$t.__("Upgrade to %1$s Today",this.$td),"Pro"),features:[this.$t.__("Smart Schema",this.$td),this.$t.__("Local SEO",this.$td),this.$t.__("Advanced support for e-commerce",this.$td),this.$t.__("Video SEO Module",this.$td),this.$t.__("SEO for Categories, Tags and Custom Taxonomies",this.$td),this.$t.__("Social Meta for Categories, Tags and Custom Taxonomies",this.$td),this.$t.__("Advanced Google Analytics tracking",this.$td),this.$t.__("Greater control over display settings",this.$td),this.$t.__("Ad free (no banner adverts)",this.$td)]},videos:{title:this.$t.__("Video Tutorials",this.$td),linkText:this.$t.__("View all video tutorials",this.$td),linkUrl:"https://changeme"},documentation:{title:this.$t.sprintf(this.$t.__("%1$s Documentation",this.$td),"AIOSEO"),linkText:this.$t.__("See our full documentation",this.$td),linkUrl:this.$links.getDocUrl("home")}},videos:{video1:{title:this.$t.__("Basic Guide to Google Analytics",this.$td),url:"https://changeme"},video2:{title:this.$t.__("Basic Guide to Google Search Console",this.$td),url:"https://changeme"},video3:{title:this.$t.__("Best Practices for Domains and URLs",this.$td),url:"https://changeme"},video4:{title:this.$t.__("How to Control Search Results",this.$td),url:"https://changeme"},video5:{title:this.$t.sprintf(this.$t.__("Installing %1$s %2$s",this.$td),"AIOSEO",this.$t.__("Pro",this.$td)),url:"https://changeme"},video6:{title:this.$t.__("Optimizing your Content Headings",this.$td),url:"https://changeme"}},docs:{doc1:{title:"How do I get Google to show sitelinks for my site?",url:this.$links.getDocUrl("showSitelinks")},doc2:{title:"How do I use your API code examples?",url:this.$links.getDocUrl("apiCodeExamples")},doc3:{title:"What are media attachments and should I submit them to search engines?",url:this.$links.getDocUrl("whatAreMediaAttachments")},doc4:{title:"When to use NOINDEX or the robots.txt?",url:this.$links.getDocUrl("whenToUseNoindex")},doc5:{title:"How do I troubleshoot issues with AIOSEO?",url:this.$links.getDocUrl("troubleshootIssues")},doc6:{title:"How does the import process for SEO data work?",url:this.$links.getDocUrl("importProcessSeoData")},doc7:{title:"Installation instructions for AIOSEO Pro",url:this.$links.getDocUrl("installAioseoPro")},doc8:{title:"What are the minimum requirements for All in One SEO?",url:this.$links.getDocUrl("minimumRequirements")}}}},computed:{upgradeToday:function(){return this.$t.sprintf(this.$t.__("%1$s %2$s comes with many additional features to help take your site's SEO to the next level!",this.$td),"AIOSEO","Pro")}}},r=a,n=(i("dc35"),i("2877")),l=Object(n["a"])(r,e,o,!1,null,null,null);s["default"]=l.exports},cd82:function(t,s,i){t.exports=i.p+"img/news-sitemap.png"},dc35:function(t,s,i){"use strict";i("feca6")},feca6:function(t,s,i){}}]);
|
1 |
+
(window["aioseopjsonp"]=window["aioseopjsonp"]||[]).push([["about-Main-vue","about-GettingStarted-vue","about-lite-LiteVsPro-vue"],{3565:function(t,s,i){"use strict";i.r(s);var e=function(){var t=this,s=t.$createElement,i=t._self._c||s;return i("div",{staticClass:"aioseo-lite-vs-pro"},[i("div",{staticClass:"aioseo-lite-vs-pro-header"},[i("div",[i("div",{staticClass:"header-title"},[t._v(t._s(t.strings.header.title))]),i("div",{staticClass:"header-text"},[t._v(t._s(t.strings.header.description))])]),i("base-button",{attrs:{type:"green",tag:"a",href:t.$links.utmUrl("about-us-page","header-button"),target:"_blank"}},[t._v(" "+t._s(t.strings.cta.button)+" ")])],1),i("div",{staticClass:"aioseo-lite-vs-pro-grid"},[i("div",{staticClass:"header"},[i("div",[t._v(t._s(t.strings.grid.features))]),i("div",{staticClass:"header-lite"},[t._v("Lite")]),i("div",{staticClass:"header-pro"},[t._v("Pro")])]),i("hr"),i("div",t._l(t.features,(function(s,e){return i("div",{key:e},[i("div",{staticClass:"feature"},[i("div",[t._v(t._s(s.name))]),i("svg-close"),i("div",[i("div",{staticClass:"feature-title"},[t._v(t._s(s.lite.title))]),s.lite.description?i("div",[t._v(t._s(s.lite.description))]):t._e()]),i("svg-circle-check"),i("div",[i("div",{staticClass:"feature-title"},[t._v(t._s(s.pro.title))]),s.pro.description?i("div",[t._v(t._s(s.pro.description))]):t._e()])],1),i("hr")])})),0)]),i("div",{staticClass:"aioseo-lite-vs-pro-cta"},[i("div",{staticClass:"cta-title"},[t._v(t._s(t.strings.cta.title))]),i("div",{staticClass:"cta-text"},[t._v(t._s(t.strings.cta.description))]),i("base-button",{attrs:{type:"green",tag:"a",href:t.$links.utmUrl("about-us-page","footer-button"),target:"_blank"}},[t._v(" "+t._s(t.strings.cta.button)+" ")]),i("div",{staticClass:"cta-text",domProps:{innerHTML:t._s(t.strings.cta.bonus)}})],1)])},o=[],a={data:function(){return{strings:{header:{title:this.$t.sprintf(this.$t.__("%1$s Lite vs. Pro",this.$td),"AIOSEO"),description:this.$t.sprintf(this.$t.__("Get the most out of %1$s by upgrading to Pro and unlocking all of the powerful features.",this.$td),"All in One SEO")},grid:{features:this.$t.__("Features:",this.$td)},cta:{title:this.$t.__("Upgrade to Pro to Unlock Powerful SEO Features",this.$td),description:this.$t.sprintf(this.$t.__("%1$s is the best WordPress SEO plugin. Join over 2,000,000+ Professionals who are already using %2$s to improve their website search rankings.",this.$td),"All in One SEO","AIOSEO"),button:this.$t.sprintf(this.$t.__("Upgrade to %1$s Today",this.$td),"Pro"),bonus:this.$t.sprintf(this.$t.__("%1$sBonus:%2$s You can upgrade to the %3$s plan today and %4$ssave %5$s off%6$s (discount auto-applied).",this.$td),"<strong>","</strong>","Pro","<strong>","50%","</strong>")}},features:{seo:{name:this.$t.__("Search Engine Optimization (SEO)",this.$td),lite:{title:this.$t.__("Limited Support",this.$td),description:this.$t.__("Posts, Pages and custom Post Types only",this.$td)},pro:{title:this.$t.__("Complete Support",this.$td),description:this.$t.__("Posts, Pages, custom Post Types + Categories, Tags and custom Taxonomies",this.$td)}},socialMeta:{name:this.$t.__("Social Meta (Open Graph Markup)",this.$td),lite:{title:this.$t.__("Limited Support",this.$td),description:this.$t.__("Posts, Pages and custom Post Types only",this.$td)},pro:{title:this.$t.__("Complete Support",this.$td),description:this.$t.__("Posts, Pages, custom Post Types + Categories, Tags and custom Taxonomies",this.$td)}},wooCommerce:{name:this.$t.__("WooCommerce Integration",this.$td),lite:{title:this.$t.__("Limited Support",this.$td),description:this.$t.__("WooCommerce Products only",this.$td)},pro:{title:this.$t.__("Complete Support",this.$td),description:this.$t.__("WooCommerce Products, Product Categories, Product Tags, Product Attributes + WooCommerce smart tags (price, brand, etc.)",this.$td)}},schema:{name:this.$t.__("Schema Rich Snippets",this.$td),lite:{title:this.$t.__("Limited Support",this.$td),description:this.$t.__("Posts, Pages, Categories and Tags only",this.$td)},pro:{title:this.$t.__("Complete Support",this.$td),description:this.$t.__("Posts, Pages, Categories, Tags + Breadcrumb Navigation + advanced graphs (Product, FAQ Page, Recipe, etc.)",this.$td)}},breadcrumbs:{name:this.$t.__("Visual Breadcrumb Trails",this.$td),lite:{title:this.$t.__("Limited Support",this.$td),description:this.$t.__("Default template for all pages.",this.$td)},pro:{title:this.$t.__("Complete Support",this.$td),description:this.$t.__("Granular control over the template for each post type, taxonomy and archive.",this.$td)}},sitemap:{name:this.$t.__("XML Sitemap",this.$td),lite:{title:this.$t.__("Limited Support",this.$td),description:this.$t.__("Control the priority & frequency per Post Type/Taxonomy",this.$td)},pro:{title:this.$t.__("Complete Support",this.$td),description:this.$t.__("Control the priority & frequency of each Post, Page, Category, Tag, etc.",this.$td)}},videoSitemap:{name:this.$t.__("Video Sitemap",this.$td),lite:{title:this.$t.__("Not Available",this.$td)},pro:{title:this.$t.__("Available as Addon Plugin",this.$td),description:this.$t.__("Submit your videos to search engines (Pro & Elite plans only)",this.$td)}},newsSitemap:{name:this.$t.__("News Sitemap",this.$td),lite:{title:this.$t.__("Not Available",this.$td)},pro:{title:this.$t.__("Available as Addon Plugin",this.$td),description:this.$t.__("Submit your latest news stories to Google News (Pro & Elite plans only)",this.$td)}},imageSeo:{name:this.$t.__("Image SEO",this.$td),lite:{title:this.$t.__("Not Available",this.$td)},pro:{title:this.$t.__("Available as Addon Plugin",this.$td),description:this.$t.__("Control the Title & Alt Tag attribute of your images (Plus, Pro & Elite plans only)",this.$td)}},localSeo:{name:this.$t.__("Local SEO",this.$td),lite:{title:this.$t.__("Not available",this.$td)},pro:{title:this.$t.__("Available as Addon Plugin",this.$td),description:this.$t.__("Local Business schema (multiple locations supported) + Business Info & Location blocks, widgets & shortcodes (Plus, Pro & Elite plans only)",this.$td)}},redirectionManager:{name:this.$t.__("Redirection Manager",this.$td),lite:{title:this.$t.__("Not Available",this.$td)},pro:{title:this.$t.__("Available as Addon Plugin",this.$td),description:this.$t.__("Create, manage and monitor redirects for 404's or modified posts + server redirects, full site redirects and site aliases (Pro & Elite plans only)",this.$td)}},support:{name:this.$t.__("Customer Support",this.$td),lite:{title:this.$t.__("Limited Support",this.$td)},pro:{title:this.$t.__("Priority Support",this.$td)}}}}}},r=a,n=(i("bb2ff"),i("2877")),l=Object(n["a"])(r,e,o,!1,null,null,null);s["default"]=l.exports},7976:function(t,s,i){"use strict";i.r(s);var e=function(){var t=this,s=t.$createElement,i=t._self._c||s;return i("core-main",{attrs:{"page-name":t.strings.pageName,showSaveButton:!1}},[i(t.$route.name,{tag:"component"})],1)},o=[],a=i("325d"),r=i("c0d2"),n=i("3565"),l={components:{AboutUs:a["default"],GettingStarted:r["default"],LiteVsPro:n["default"]},data:function(){return{strings:{pageName:this.$t.__("About",this.$td)}}}},d=l,h=i("2877"),c=Object(h["a"])(d,e,o,!1,null,null,null);s["default"]=c.exports},ac6d:function(t,s,i){},bb2ff:function(t,s,i){"use strict";i("ac6d")},c0d2:function(t,s,i){"use strict";i.r(s);var e=function(){var t=this,s=t.$createElement,e=t._self._c||s;return e("div",{staticClass:"aioseo-getting-started"},[t.$allowed("aioseo_setup_wizard")?e("core-getting-started",{attrs:{"disable-close":""}}):t._e(),t.$isPro?t._e():e("cta",{staticClass:"aioseo-getting-started-cta",attrs:{type:2,floating:!1,"button-text":t.strings.cta.button,"cta-link":t.$links.utmUrl("getting-started","main-cta"),"learn-more-link":t.$links.getUpsellUrl("getting-started","main-cta","home"),"feature-list":t.strings.cta.features,showLink:!1},scopedSlots:t._u([{key:"featured-image",fn:function(){return[e("img",{attrs:{src:i("cd82")}})]},proxy:!0}],null,!1,4266759503)},[e("template",{slot:"header-text"},[t._v(" "+t._s(t.strings.cta.header)+" ")]),e("template",{slot:"description"},[t._v(" "+t._s(t.upgradeToday)+" ")])],2),e("div",{staticClass:"aioseo-getting-started-documentation"},[e("grid-row",{staticClass:"header"},[e("grid-column",{staticClass:"header-title",attrs:{sm:"6",md:"6"}},[t._v(" "+t._s(t.strings.documentation.title)+" ")]),e("grid-column",{staticClass:"header-link",attrs:{sm:"6",md:"6"}},[e("a",{attrs:{href:t.strings.documentation.linkUrl,target:"_blank"}},[t._v(" "+t._s(t.strings.documentation.linkText)+" → ")])])],1),e("grid-row",{staticClass:"docs"},t._l(t.docs,(function(s,i){return e("grid-column",{key:i,staticClass:"doc",attrs:{sm:"12",md:"6"}},[e("div",{staticClass:"d-flex"},[e("svg-book"),e("a",{attrs:{href:s.url,target:"_blank"}},[t._v(" "+t._s(s.title)+" ")])],1)])})),1)],1)],1)},o=[],a={data:function(){return{strings:{cta:{title:this.$t.sprintf(this.$t.__("Get %1$s %2$s and Unlock all the Powerful Features",this.$td),"AIOSEO",this.$t.__("Pro",this.$td)),header:this.$t.sprintf(this.$t.__("Get %1$s %2$s and Unlock all the Powerful Features.",this.$td),"AIOSEO",this.$t.__("Pro",this.$td)),button:this.$t.sprintf(this.$t.__("Upgrade to %1$s Today",this.$td),"Pro"),features:[this.$t.__("Smart Schema",this.$td),this.$t.__("Local SEO",this.$td),this.$t.__("Advanced support for e-commerce",this.$td),this.$t.__("Video SEO Module",this.$td),this.$t.__("SEO for Categories, Tags and Custom Taxonomies",this.$td),this.$t.__("Social Meta for Categories, Tags and Custom Taxonomies",this.$td),this.$t.__("Advanced Google Analytics tracking",this.$td),this.$t.__("Greater control over display settings",this.$td),this.$t.__("Ad free (no banner adverts)",this.$td)]},videos:{title:this.$t.__("Video Tutorials",this.$td),linkText:this.$t.__("View all video tutorials",this.$td),linkUrl:"https://changeme"},documentation:{title:this.$t.sprintf(this.$t.__("%1$s Documentation",this.$td),"AIOSEO"),linkText:this.$t.__("See our full documentation",this.$td),linkUrl:this.$links.getDocUrl("home")}},videos:{video1:{title:this.$t.__("Basic Guide to Google Analytics",this.$td),url:"https://changeme"},video2:{title:this.$t.__("Basic Guide to Google Search Console",this.$td),url:"https://changeme"},video3:{title:this.$t.__("Best Practices for Domains and URLs",this.$td),url:"https://changeme"},video4:{title:this.$t.__("How to Control Search Results",this.$td),url:"https://changeme"},video5:{title:this.$t.sprintf(this.$t.__("Installing %1$s %2$s",this.$td),"AIOSEO",this.$t.__("Pro",this.$td)),url:"https://changeme"},video6:{title:this.$t.__("Optimizing your Content Headings",this.$td),url:"https://changeme"}},docs:{doc1:{title:"How do I get Google to show sitelinks for my site?",url:this.$links.getDocUrl("showSitelinks")},doc2:{title:"How do I use your API code examples?",url:this.$links.getDocUrl("apiCodeExamples")},doc3:{title:"What are media attachments and should I submit them to search engines?",url:this.$links.getDocUrl("whatAreMediaAttachments")},doc4:{title:"When to use NOINDEX or the robots.txt?",url:this.$links.getDocUrl("whenToUseNoindex")},doc5:{title:"How do I troubleshoot issues with AIOSEO?",url:this.$links.getDocUrl("troubleshootIssues")},doc6:{title:"How does the import process for SEO data work?",url:this.$links.getDocUrl("importProcessSeoData")},doc7:{title:"Installation instructions for AIOSEO Pro",url:this.$links.getDocUrl("installAioseoPro")},doc8:{title:"What are the minimum requirements for All in One SEO?",url:this.$links.getDocUrl("minimumRequirements")}}}},computed:{upgradeToday:function(){return this.$t.sprintf(this.$t.__("%1$s %2$s comes with many additional features to help take your site's SEO to the next level!",this.$td),"AIOSEO","Pro")}}},r=a,n=(i("dc35"),i("2877")),l=Object(n["a"])(r,e,o,!1,null,null,null);s["default"]=l.exports},cd82:function(t,s,i){t.exports=i.p+"img/news-sitemap.png"},dc35:function(t,s,i){"use strict";i("feca6")},feca6:function(t,s,i){}}]);
|
dist/Lite/assets/js/aioseo-admin-bar.js
CHANGED
@@ -1,2 +1,2 @@
|
|
1 |
-
/*! ! built on
|
2 |
!function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=31)}({31:function(e,t,r){"use strict";r.r(t)}});
|
1 |
+
/*! ! built on Friday, August 13th 2021, 4:37:42 pm */
|
2 |
!function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=31)}({31:function(e,t,r){"use strict";r.r(t)}});
|
dist/Lite/assets/js/aioseo-admin-bar.js.gz
CHANGED
Binary file
|
dist/Lite/assets/js/app.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
(function(e){function t(t){for(var
|
1 |
+
(function(e){function t(t){for(var r,u,a=t[0],l=t[1],c=t[2],f=0,d=[];f<a.length;f++)u=a[f],Object.prototype.hasOwnProperty.call(o,u)&&o[u]&&d.push(o[u][0]),o[u]=0;for(r in l)Object.prototype.hasOwnProperty.call(l,r)&&(e[r]=l[r]);s&&s(t);while(d.length)d.shift()();return i.push.apply(i,c||[]),n()}function n(){for(var e,t=0;t<i.length;t++){for(var n=i[t],r=!0,a=1;a<n.length;a++){var l=n[a];0!==o[l]&&(r=!1)}r&&(i.splice(t--,1),e=u(u.s=n[0]))}return e}var r={},o={app:0},i=[];function u(t){if(r[t])return r[t].exports;var n=r[t]={i:t,l:!1,exports:{}};return e[t].call(n.exports,n,n.exports,u),n.l=!0,n.exports}u.m=e,u.c=r,u.d=function(e,t,n){u.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},u.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},u.t=function(e,t){if(1&t&&(e=u(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(u.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)u.d(n,r,function(t){return e[t]}.bind(null,r));return n},u.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return u.d(t,"a",t),t},u.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},u.p="/";var a=window["aioseopjsonp"]=window["aioseopjsonp"]||[],l=a.push.bind(a);a.push=t,a=a.slice();for(var c=0;c<a.length;c++)t(a[c]);var s=l;i.push([18,"chunk-vendors"]),n()})({18:function(e,t,n){e.exports=n("e7ec")},4790:function(e,t,n){},"6ac5":function(e,t,n){},e7ec:function(e,t,n){"use strict";n.r(t);n("e260"),n("e6cf"),n("cca6"),n("a79d");var r=n("a026"),o=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.display?n("div"):e._e()},i=[],u=(n("159b"),n("4790"),n("6ac5"),{data:function(){return{display:!1,interval:null}},methods:{addMenuHighlight:function(){var e=document.querySelector("#toplevel_page_aioseo");if(e){var t=e.querySelectorAll(".wp-submenu li");t.forEach((function(e){var t=e.querySelector("a");if(t){var n=t.querySelector(".aioseo-menu-highlight");if(n){e.classList.add("aioseo-submenu-highlight"),n.classList.contains("red")&&e.classList.add("red");var r=e.querySelector("a");r&&!n.classList.contains("red")&&r.setAttribute("target","_blank")}}}))}}},created:function(){this.addMenuHighlight()}}),a=u,l=n("2877"),c=Object(l["a"])(a,o,i,!1,null,null,null),s=c.exports;n("2d26"),n("96cf");r["default"].config.productionTip=!1,new r["default"]({render:function(e){return e(s)}}).$mount("#aioseo-admin")}});
|
dist/Lite/assets/js/chunk-common.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
(window["aioseopjsonp"]=window["aioseopjsonp"]||[]).push([["chunk-common"],{"003c":function(a,e,t){"use strict";t.r(e);var i=function(){var a=this,e=a.$createElement,t=a._self._c||e;return t("core-settings-row",{attrs:{name:a.strings.licenseKey},scopedSlots:a._u([{key:"description",fn:function(){return[a._v(" "+a._s(a.strings.licenseKeyDescription)+" ")]},proxy:!0},{key:"content",fn:function(){return[t("div",{domProps:{innerHTML:a._s(a.noLicenseNeeded)}}),t("div",{staticClass:"license-cta-box"},[t("div",{domProps:{innerHTML:a._s(a.tooltipText)}}),t("span",{domProps:{innerHTML:a._s(a.moreToolTipText)}})]),t("div",{domProps:{innerHTML:a._s(a.alreadyPurchased)}}),t("form",{staticClass:"license-key"},[t("input",{staticStyle:{display:"none"},attrs:{type:"text",name:"username",autocomplete:"username"}}),t("base-input",{attrs:{type:"password",placeholder:a.strings.placeholder,"append-icon":a.licenseKey?"circle-check":null,autocomplete:"new-password"},model:{value:a.licenseKey,callback:function(e){a.licenseKey=e},expression:"licenseKey"}}),t("base-button",{attrs:{type:"green",disabled:!a.licenseKey,loading:a.loading},on:{click:a.processGetConnectUrl}},[a._v(" "+a._s(a.strings.connect)+" ")])],1)]},proxy:!0}])})},o=[],n=t("5530"),s=(t("9911"),t("e935")),r=t("2f62"),d={data:function(){return{licenseKey:null,strings:{boldText:this.$t.sprintf("<strong>%1$s %2$s</strong>","AIOSEO","Lite"),purchasedBoldText:this.$t.sprintf("<strong>%1$s %2$s</strong>","AIOSEO","Pro"),linkText:this.$t.sprintf(this.$t.__("upgrading to %1$s",this.$td),"Pro"),moreBoldText:this.$t.sprintf("<strong>%1$s</strong>","50% "+this.$t.__("off",this.$td)),licenseKey:this.$t.__("License Key",this.$td),licenseKeyDescription:this.$t.__("Your license key provides access to updates and addons.",this.$td),placeholder:this.$t.__("Paste your license key here",this.$td),connect:this.$t.__("Connect",this.$td)}}},computed:Object(n["a"])(Object(n["a"])({},Object(r["e"])(["loading"])),{},{link:function(){return this.$t.sprintf('<strong><a href="%1$s" target="_blank">%2$s</a></strong>',this.$links.utmUrl("general-settings","license-box"),this.strings.linkText)},tooltipText:function(){return this.$t.sprintf(this.$t.__("To unlock more features, consider %1$s.",this.$td),this.link)},moreToolTipText:function(){return this.$t.sprintf(this.$t.__("As a valued user you receive %1$s, automatically applied at checkout!",this.$td),this.strings.moreBoldText)},noLicenseNeeded:function(){return this.$t.sprintf(this.$t.__("You're using %1$s - no license needed. Enjoy!",this.$td)+" 🙂",this.strings.boldText)},alreadyPurchased:function(){return this.$t.sprintf(this.$t.__("Already purchased? Simply enter your license key below to connect with %1$s!",this.$td),this.strings.purchasedBoldText)}}),methods:Object(n["a"])(Object(n["a"])({},Object(r["b"])(["getConnectUrl","processConnect"])),{},{processGetConnectUrl:function(){var a=this;this.$store.commit("loading",!0),this.getConnectUrl({key:this.licenseKey}).then((function(e){if(e.body.url){if(!e.body.popup)return a.$store.commit("loading",!1),window.open(e.body.url,"_blank");a.openPopup(e.body.url)}}))},openPopup:function(a){Object(s["a"])(a,"_self",600,630,!0,["file","token"],this.completedCallback,this.closedCallback)},completedCallback:function(a){return this.processConnect(a)},closedCallback:function(a){if(a)return window.location.reload();this.$store.commit("loading",!1)}})},l=d,c=(t("90b9"),t("2877")),u=Object(c["a"])(l,i,o,!1,null,null,null);e["default"]=u.exports},"0062":function(a,e,t){"use strict";t.r(e);var i=function(){var a,e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"aioseo-alert",class:(a={},a[e.type]=e.type,a[e.size]=e.size,a)},[e._t("default"),e.showClose?i("span",{staticClass:"aioseo-alert-close",on:{click:function(a){return e.$emit("close-alert")}}},[i("svg-close")],1):e._e()],2)},o=[],n={props:{type:{type:String,default:function(){return"blue"}},size:{type:String,default:function(){return"medium"}},showClose:Boolean}},s=n,r=(t("feca"),t("2877")),d=Object(r["a"])(s,i,o,!1,null,null,null);e["default"]=d.exports},"0128":function(a,e,t){"use strict";t("a6cb")},"0194":function(a,e,t){"use strict";t("d6fc")},"02d5":function(a,e,t){"use strict";t.r(e);var i=function(){var a=this,e=a.$createElement,t=a._self._c||e;return t("svg",{staticClass:"aioseo-blog",attrs:{viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M11.6667 1.66667H5.00001C4.08334 1.66667 3.33334 2.41667 3.33334 3.33333V16.6667C3.33334 17.5833 4.07501 18.3333 4.99168 18.3333H15C15.9167 18.3333 16.6667 17.5833 16.6667 16.6667V6.66667L11.6667 1.66667ZM13.3333 10H6.66668V11.6667H13.3333V10ZM13.3333 13.3333H6.66668V15H13.3333V13.3333ZM5.00001 16.6667H15V7.5H10.8333V3.33333H5.00001V16.6667Z",fill:"currentColor"}})])},o=[],n=t("2877"),s={},r=Object(n["a"])(s,i,o,!1,null,null,null);e["default"]=r.exports},"032b":function(a,e,t){"use strict";t("19f2")},"03b0":function(a,e,t){"use strict";t("f387")},"04bb":function(a,e,t){},"058a":function(a,e,t){"use strict";t.r(e);var i=function(){var a=this,e=a.$createElement,t=a._self._c||e;return t("div",{class:a.classes},[a._t("default")],2)},o=[],n=(t("c96a"),{props:{hero:{type:Boolean,default:!1},fluid:{type:Boolean,default:!1},fullWidth:Boolean,small:Boolean},computed:{classes:function(){var a=this.fluid?"aioseo-container-fluid ":"aioseo-container ";return a+=this.hero?"aioseo-hero ":"",a+=this.fullWidth?"full-width ":"",a+=this.small?"small ":"",a}}}),s=n,r=(t("7c8a"),t("2877")),d=Object(r["a"])(s,i,o,!1,null,null,null);e["default"]=d.exports},"0719":function(a,e,t){},"0782":function(a,e,t){},"07fc":function(a,e,t){"use strict";t.r(e);var i=function(){var a=this,e=a.$createElement,t=a._self._c||e;return t("svg",{staticClass:"aioseo-seo-site-score-svg-loading",attrs:{viewBox:"0 0 33.83098862 33.83098862",xmlns:"http://www.w3.org/2000/svg"}},[t("circle",{staticClass:"aioseo-seo-site-score-loading__circle",attrs:{fill:"none",cx:"16.91549431",cy:"16.91549431",r:"15.91549431","stroke-linecap":"round","stroke-width":"2","stroke-dasharray":"93","stroke-dashoffset":"90"}})])},o=[],n=(t("0cea"),t("2877")),s={},r=Object(n["a"])(s,i,o,!1,null,null,null);e["default"]=r.exports},"09ce":function(a,e,t){"use strict";t("21c8")},"0a38":function(a,e,t){"use strict";t.r(e);t("159b"),t("b64b");e["default"]={setStages:function(a,e){this._vm.$set(a,"stages",e)},setCurrentStage:function(a,e){this._vm.$set(a,"currentStage",e)},updateImporters:function(a,e){this._vm.$set(a,"importers",e)},updateFeatures:function(a,e){this._vm.$set(a,"features",e)},updateLicenseKey:function(a,e){this._vm.$set(a,"licenseKey",e)},loadState:function(a,e){var t=this;Object.keys(e).forEach((function(i){t._vm.$set(a,i,e[i])}))}}},"0a55":function(a,e,t){"use strict";t.r(e);var i=function(){var a=this,e=a.$createElement,t=a._self._c||e;return t("div",{staticClass:"aioseo-animated-dannie"},[t("svg-dannie-"+a.mascot+"-animate-"+a.number,{tag:"component"})],1)},o=[],n={props:{mascot:{type:String,required:!0}},data:function(){return{number:"one",interval:null}},mounted:function(){var a=this;this.interval=setInterval((function(){"one"===a.number?a.number="two":a.number="one"}),500)}},s=n,r=(t("87e5"),t("2877")),d=Object(r["a"])(s,i,o,!1,null,null,null);e["default"]=d.exports},"0a7c":function(a,e,t){"use strict";t.r(e);var i=function(){var a=this,e=a.$createElement,t=a._self._c||e;return t("svg",{staticClass:"aioseo-globe",attrs:{viewBox:"0 0 56 56",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M28 4.6665C15.12 4.6665 4.66669 15.1198 4.66669 27.9998C4.66669 40.8798 15.12 51.3332 28 51.3332C40.88 51.3332 51.3334 40.8798 51.3334 27.9998C51.3334 15.1198 40.88 4.6665 28 4.6665ZM9.33335 27.9998C9.33335 26.5765 9.52002 25.1765 9.82335 23.8465L20.9767 34.9998V37.3331C20.9767 39.8998 23.0767 41.9998 25.6434 41.9998V46.5031C16.4734 45.3365 9.33335 37.4965 9.33335 27.9998ZM37.3103 37.3333C39.4103 37.3333 41.137 38.71 41.7437 40.6C44.777 37.2866 46.667 32.8533 46.667 28C46.667 20.1833 41.8137 13.4633 34.977 10.71V11.6666C34.977 14.2333 32.877 16.3333 30.3103 16.3333H25.6437V21C25.6437 22.2833 24.5937 23.3333 23.3103 23.3333H18.6437V28H32.6437C33.927 28 34.977 29.05 34.977 30.3333V37.3333H37.3103Z",fill:"currentColor"}})])},o=[],n=t("2877"),s={},r=Object(n["a"])(s,i,o,!1,null,null,null);e["default"]=r.exports},"0aa6":function(a,e,t){},"0af4":function(a,e,t){"use strict";t.r(e);var i=function(){var a=this,e=a.$createElement,t=a._self._c||e;return t("div",{staticClass:"aioseo-card aioseo-sidebar-card"},[a.hideHeader?a._e():t("div",{staticClass:"header",on:{click:function(e){return a.toggleCard({slug:a.slug,shouldSave:a.saveToggleStatus})}}},[t("div",{staticClass:"text"},[a._t("header",[a._v(" "+a._s(a.headerText)+" ")]),a.focusScore>=0?a._t("alt",[t("span",{staticClass:"card-score",class:a.getScoreClass(a.focusScore)},[a._v(" "+a._s(a.focusScore)+"/100 ")])]):a._e(),a.trueSeoScore>=0?a._t("alt",[t("span",{staticClass:"card-score",class:a.getErrorClass(a.trueSeoScore)},[0<a.trueSeoScore?t("svg-ellipse",{attrs:{width:"6"}}):a._e(),0===a.trueSeoScore?t("svg-circle-check",{attrs:{width:"12"}}):a._e(),a._v(" "+a._s(a.getErrorDisplay(a.trueSeoScore))+" ")],1)]):a._e(),a.$slots.tooltip?t("core-tooltip",{scopedSlots:a._u([{key:"tooltip",fn:function(){return[a._t("tooltip")]},proxy:!0}],null,!0)},[t("svg-circle-question-mark")],1):a._e()],2),a.toggles&&a.settings.toggledCards?t("svg-caret",{class:{rotated:!a.settings.toggledCards[a.slug]}}):a._e()],1),a.settings.toggledCards||a.noSlide?t("transition-slide",{attrs:{active:a.settings.toggledCards[a.slug]&&a.toggles||a.noSlide}},[a.$slots["before-tabs"]?t("div",{staticClass:"content"},[a._t("before-tabs")],2):a._e(),a._t("tabs"),a.$slots.default?t("div",{staticClass:"content"},[a._t("default")],2):a._e()],2):a._e()],1)},o=[],n=t("5530"),s=(t("a9e3"),t("9c0e")),r=t("2f62"),d={mixins:[s["o"]],props:{slug:{type:String,required:!0},headerText:String,focusScore:Number,trueSeoScore:Number,toggles:{type:Boolean,default:function(){return!0}},hideHeader:Boolean,noSlide:Boolean,saveToggleStatus:{type:Boolean,default:function(){return!0}}},computed:Object(n["a"])({},Object(r["c"])(["settings"])),methods:Object(n["a"])({},Object(r["b"])(["toggleCard"]))},l=d,c=(t("cacf"),t("2877")),u=Object(c["a"])(l,i,o,!1,null,null,null);e["default"]=u.exports},"0b73":function(a,e,t){"use strict";t.r(e);var i=function(){var a=this,e=a.$createElement,t=a._self._c||e;return t("div",{staticClass:"aioseo-pro-badge"},[a._t("default",[a._v(" PRO ")])],2)},o=[],n=(t("4034"),t("2877")),s={},r=Object(n["a"])(s,i,o,!1,null,null,null);e["default"]=r.exports},"0bc1":function(a,e,t){"use strict";t.r(e);var i=function(){var a=this,e=a.$createElement,t=a._self._c||e;return t("svg",{staticClass:"aioseo-circle-question-mark",attrs:{viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M1.6665 10.0001C1.6665 5.40008 5.39984 1.66675 9.99984 1.66675C14.5998 1.66675 18.3332 5.40008 18.3332 10.0001C18.3332 14.6001 14.5998 18.3334 9.99984 18.3334C5.39984 18.3334 1.6665 14.6001 1.6665 10.0001ZM10.8332 13.3334V15.0001H9.1665V13.3334H10.8332ZM9.99984 16.6667C6.32484 16.6667 3.33317 13.6751 3.33317 10.0001C3.33317 6.32508 6.32484 3.33341 9.99984 3.33341C13.6748 3.33341 16.6665 6.32508 16.6665 10.0001C16.6665 13.6751 13.6748 16.6667 9.99984 16.6667ZM6.6665 8.33341C6.6665 6.49175 8.15817 5.00008 9.99984 5.00008C11.8415 5.00008 13.3332 6.49175 13.3332 8.33341C13.3332 9.40251 12.6748 9.97785 12.0338 10.538C11.4257 11.0695 10.8332 11.5873 10.8332 12.5001H9.1665C9.1665 10.9824 9.9516 10.3806 10.6419 9.85148C11.1834 9.43642 11.6665 9.06609 11.6665 8.33341C11.6665 7.41675 10.9165 6.66675 9.99984 6.66675C9.08317 6.66675 8.33317 7.41675 8.33317 8.33341H6.6665Z",fill:"currentColor"}})])},o=[],n=t("2877"),s={},r=Object(n["a"])(s,i,o,!1,null,null,null);e["default"]=r.exports},"0c01":function(a,e,t){},"0c27":function(a,e,t){"use strict";t.r(e);var i=function(){var a=this,e=a.$createElement,t=a._self._c||e;return t("svg",{staticClass:"aioseo-setup-wizard",attrs:{viewBox:"0 0 12 12",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4.24984 10.0834C3.6665 10.0834 1.9165 8.33342 1.9165 7.75008C1.9165 7.55583 2.11075 7.16675 2.49984 6.58342L0.166504 6.00008L1.33317 4.25008L3.6665 4.83342C5.99984 1.33341 9.49984 0.166748 11.8332 0.166748C11.8332 2.50008 10.6665 6.00008 7.1665 8.33342L7.74984 10.6667L5.99984 11.8334L5.4165 9.50008C4.83317 9.88916 4.44409 10.0834 4.24984 10.0834ZM3.68984 8.31008C3.89634 8.51717 4.10925 8.70208 4.28659 8.82925C4.41667 8.75692 4.57884 8.65658 4.76959 8.52942L6.51959 7.36275C8.79342 5.84608 10.159 3.62008 10.5493 1.45066C8.37984 1.8415 6.15325 3.2065 4.63717 5.48033L3.4705 7.23033C3.34334 7.42108 3.243 7.58325 3.17009 7.71333C3.29842 7.89067 3.48275 8.10417 3.68925 8.31067L3.68984 8.31008Z",fill:"currentColor"}}),t("path",{attrs:{d:"M8.0415 4.83342C8.52475 4.83342 8.9165 4.44166 8.9165 3.95842C8.9165 3.47517 8.52475 3.08342 8.0415 3.08342C7.55826 3.08342 7.1665 3.47517 7.1665 3.95842C7.1665 4.44166 7.55826 4.83342 8.0415 4.83342Z",fill:"currentColor"}}),t("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M1.33317 8.33342L1.9165 9.20842C1.52742 9.5975 1.33317 10.0834 1.33317 10.6667C1.9165 10.6667 2.40242 10.4725 2.7915 10.0834L3.6665 10.6667C2.88892 11.4443 1.72225 11.8334 0.166504 11.8334C0.166504 10.2777 0.555587 9.111 1.33317 8.33342Z",fill:"currentColor"}})])},o=[],n=t("2877"),s={},r=Object(n["a"])(s,i,o,!1,null,null,null);e["default"]=r.exports},"0c71":function(a,e,t){"use strict";t("5b1f")},"0cea":function(a,e,t){"use strict";t("7a91")},"0db4":function(a,e,t){"use strict";t.r(e);var i=function(){var a=this,e=a.$createElement,t=a._self._c||e;return t(a.tag,{ref:"container",tag:"component",style:a.style,attrs:{"aria-hidden":!a.active,"aria-expanded":a.active},on:{transitionend:a.onTransitionEnd}},[a.hidden?a._e():a._t("default")],2)},o=[],n=(t("a9e3"),{props:{active:Boolean,duration:{type:Number,default:500},tag:{type:String,default:"div"},useHidden:{type:Boolean,default:!0}},data:function(){return{style:{},initial:!1,hidden:!1}},watch:{active:function(){var a=this;this.$nextTick((function(){a.layout()}))}},mounted:function(){this.layout(),this.initial=!0},created:function(){this.hidden=!this.active},computed:{el:function(){return this.$refs.container&&this.$refs.container.$el?this.$refs.container.$el:this.$refs.container||null}},methods:{layout:function(){var a=this;this.active?(this.hidden=!1,this.$emit("open-start"),this.initial&&this.setHeight("0px",(function(){return a.el.scrollHeight+"px"}))):(this.$emit("close-start"),this.setHeight(this.el.scrollHeight+"px",(function(){return"0px"})))},asap:function(a){this.initial?this.$nextTick(a):a()},setHeight:function(a,e){var t=this;this.style={height:a},this.asap((function(){t.__=t.el.scrollHeight,t.style={height:e(),overflow:"hidden","transition-property":"all","transition-duration":t.duration+"ms"}}))},onTransitionEnd:function(a){a.target===this.el&&(this.active?(this.style={},this.$emit("open-end")):(this.style={height:"0",overflow:"hidden"},this.hidden=!0,this.$emit("close-end")))}}}),s=n,r=t("2877"),d=Object(r["a"])(s,i,o,!1,null,null,null);e["default"]=d.exports},"0dd8":function(a,e,t){"use strict";t("8e81")},"0df9":function(a,e,t){"use strict";t.r(e);var i=function(){var a=this,e=a.$createElement,t=a._self._c||e;return t("div",[t("core-notifications"),t("div",{staticClass:"aioseo-main"},[t("core-header",{attrs:{"page-name":a.pageName}}),t("grid-container",[a.showTabs?t("core-main-tabs",{key:a.tabsKey,attrs:{tabs:a.tabs,showSaveButton:a.showSaveButton}}):a._e(),t("transition",{attrs:{name:"route-fade",mode:"out-in"}},[a._t("default")],2),a.showSaveButton?t("div",{staticClass:"save-changes"},[t("base-button",{attrs:{type:"blue",size:"medium",loading:a.loading},on:{click:a.processSaveChanges}},[a._v(" "+a._s(a.strings.saveChanges)+" ")])],1):a._e()],1)],1),a.helpPanel.docs&&Object.keys(a.helpPanel.docs).length?t("core-help"):a._e()],1)},o=[],n=t("5530"),s=(t("d81d"),t("4de4"),t("b0c0"),t("caad"),t("2532"),t("a86e"),t("3a7b"),t("51da")),r=t("9c0e"),d=t("2f62"),l={mixins:[r["k"]],props:{pageName:{type:String,required:!0},showTabs:{type:Boolean,default:function(){return!0}},showSaveButton:{type:Boolean,default:function(){return!0}},excludeTabs:{type:Array,default:function(){return[]}}},data:function(){return{tabsKey:0,strings:{saveChanges:this.$t.__("Save Changes",this.$td)}}},watch:{excludeTabs:function(){this.tabsKey+=1}},computed:Object(n["a"])(Object(n["a"])(Object(n["a"])({},Object(d["c"])(["settings"])),Object(d["e"])(["loading","options","showNotifications","helpPanel"])),{},{tabs:function(){var a=this;return this.$router.options.routes.filter((function(a){return a.name&&a.meta&&a.meta.name})).filter((function(e){return a.$allowed(e.meta.access)})).filter((function(e){return("lite"!==e.meta.display||!a.$isPro)&&!("pro"===e.meta.display&&!a.$isPro)})).filter((function(e){return!a.excludeTabs.includes(e.name)})).map((function(a){return{slug:a.name,name:a.meta.name,url:{name:a.name},access:a.meta.access,pro:!!a.meta.pro}}))}}),methods:Object(n["a"])({},Object(d["d"])(["toggleNotifications"])),mounted:function(){Object(s["a"])().notifications&&(this.showNotifications||this.toggleNotifications(),setTimeout((function(){Object(s["b"])("notifications")}),500))}},c=l,u=t("2877"),p=Object(u["a"])(c,i,o,!1,null,null,null);e["default"]=p.exports},"0fcd":function(a,e,t){"use strict";t.r(e);var i=t("3835"),o=(t("159b"),t("d3b7"),t("ddb0"),t("ac1f"),t("5319"),t("1276"),t("8039")),n={};o.keys().forEach((function(a){if("./index.js"!==a){var e=a.replace(/(\.\/|\.js)/g,""),t=e.split("/"),s=Object(i["a"])(t,2),r=s[0],d=s[1];n[r]||(n[r]={namespaced:!0}),n[r][d]=o(a).default}})),e["default"]=n},"10bc":function(a,e,t){"use strict";t("5ec7")},"112d":function(a,e,t){"use strict";t.r(e);var i=function(){var a=this,e=a.$createElement,t=a._self._c||e;return t("svg",{staticClass:"aioseo-share",attrs:{viewBox:"0 0 12 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M8.69333 10.7601C9.04 10.4468 9.49333 10.2468 10 10.2468C11.0733 10.2468 11.9467 11.1201 11.9467 12.1934C11.9467 13.2668 11.0733 14.1401 10 14.1401C8.92667 14.1401 8.05333 13.2668 8.05333 12.1934C8.05333 12.0468 8.07333 11.9001 8.10667 11.7601L3.36 8.98677C3 9.32011 2.52667 9.52677 2 9.52677C0.893333 9.52677 0 8.63344 0 7.52677C0 6.42011 0.893333 5.52677 2 5.52677C2.52667 5.52677 3 5.73344 3.36 6.06677L8.06 3.32677C8.02667 3.17344 8 3.02011 8 2.86011C8 1.75344 8.89333 0.860107 10 0.860107C11.1067 0.860107 12 1.75344 12 2.86011C12 3.96677 11.1067 4.86011 10 4.86011C9.47333 4.86011 9 4.65344 8.64 4.32011L3.94 7.06011C3.97333 7.21344 4 7.36677 4 7.52677C4 7.68677 3.97333 7.84011 3.94 7.99344L8.69333 10.7601ZM10.6667 2.86011C10.6667 2.49344 10.3667 2.19344 10 2.19344C9.63333 2.19344 9.33333 2.49344 9.33333 2.86011C9.33333 3.22677 9.63333 3.52677 10 3.52677C10.3667 3.52677 10.6667 3.22677 10.6667 2.86011ZM2 8.19344C1.63333 8.19344 1.33333 7.89344 1.33333 7.52677C1.33333 7.16011 1.63333 6.86011 2 6.86011C2.36667 6.86011 2.66667 7.16011 2.66667 7.52677C2.66667 7.89344 2.36667 8.19344 2 8.19344ZM9.33333 12.2068C9.33333 12.5734 9.63333 12.8734 10 12.8734C10.3667 12.8734 10.6667 12.5734 10.6667 12.2068C10.6667 11.8401 10.3667 11.5401 10 11.5401C9.63333 11.5401 9.33333 11.8401 9.33333 12.2068Z",fill:"currentColor"}})])},o=[],n=t("2877"),s={},r=Object(n["a"])(s,i,o,!1,null,null,null);e["default"]=r.exports},"11dd":function(a,e,t){"use strict";t.r(e);var i=function(){var a=this,e=a.$createElement,t=a._self._c||e;return t("div",{staticClass:"aioseo-wizard-header"},[t("div",{staticClass:"logo"},[t("svg-aioseo-logo")],1),t("wizard-progress",{attrs:{steps:a.steps}})],1)},o=[],n=t("5530"),s=t("2f62"),r={computed:Object(n["a"])(Object(n["a"])({},Object(s["c"])("wizard",["getCurrentStageCount","getTotalStageCount"])),{},{steps:function(){for(var a=[],e=0;e<this.getTotalStageCount;e++)e<this.getCurrentStageCount?a.push({active:!0}):a.push({active:!1});return a}})},d=r,l=(t("09ce"),t("2877")),c=Object(l["a"])(d,i,o,!1,null,null,null);e["default"]=c.exports},"13a9":function(a,e,t){"use strict";t.r(e);var i=function(){var a=this,e=a.$createElement,t=a._self._c||e;return t("div",{staticClass:"aioseo-wp-bulk-actions alignleft actions bulkactions"},[t("select",{directives:[{name:"model",rawName:"v-model",value:a.bulkAction,expression:"bulkAction"}],attrs:{name:"action"},on:{change:function(e){var t=Array.prototype.filter.call(e.target.options,(function(a){return a.selected})).map((function(a){var e="_value"in a?a._value:a.value;return e}));a.bulkAction=e.target.multiple?t:t[0]}}},[t("option",{attrs:{value:"-1"}},[a._v(a._s(a.strings.bulkActions))]),a._l(a.bulkOptions,(function(e,i){return t("option",{key:i,domProps:{value:e.value}},[a._v(a._s(e.label))])}))],2),t("input",{staticClass:"button action",attrs:{type:"submit"},domProps:{value:a.strings.apply},on:{click:function(e){"-1"!==a.bulkAction&&a.$emit("process-bulk-action",a.bulkAction)}}})])},o=[],n={props:{bulkOptions:{type:Array,required:!0}},data:function(){return{bulkAction:"-1",strings:{bulkActions:this.$t.__("Bulk Actions",this.$td),apply:this.$t.__("Apply",this.$td)}}}},s=n,r=t("2877"),d=Object(r["a"])(s,i,o,!1,null,null,null);e["default"]=d.exports},"13df":function(a,e,t){},"13e1":function(a,e,t){},"142b":function(a,e,t){"use strict";t.r(e);var i=function(){var a=this,e=a.$createElement,t=a._self._c||e;return t("div",{staticClass:"aioseo-site-score-dashboard"},[a.analyzeError?a._e():t("div",{staticClass:"aioseo-seo-site-score-score"},[t("core-site-score",{attrs:{loading:a.loading,score:a.score,description:a.description}})],1),a.analyzeError?a._e():t("div",{staticClass:"aioseo-seo-site-score-recommendations"},[t("div",{staticClass:"critical"},[t("span",{staticClass:"round red"},[a._v(a._s(a.summary.critical||0))]),a._v(" "+a._s(a.strings.criticalIssues)+" ")]),t("div",{staticClass:"recommended"},[t("span",{staticClass:"round blue"},[a._v(a._s(a.summary.recommended||0))]),a._v(" "+a._s(a.strings.recommendedImprovements)+" ")]),t("div",{staticClass:"good"},[t("span",{staticClass:"round green"},[a._v(a._s(a.summary.good||0))]),a._v(" "+a._s(a.strings.goodResults)+" ")]),t("div",{staticClass:"links"},[t("a",{attrs:{href:a.$aioseo.urls.aio.seoAnalysis}},[a._v(a._s(a.strings.completeSiteAuditChecklist))]),t("a",{staticClass:"no-underline",attrs:{href:a.$aioseo.urls.aio.seoAnalysis}},[a._v("→")])])]),a.analyzeError?t("div",{staticClass:"analyze-errors"},[t("h3",[a._v(a._s(a.strings.anErrorOccurred))]),a._v(" "+a._s(a.getError)+" ")]):a._e()])},o=[],n=t("5530"),s=(t("a9e3"),t("2f62")),r={props:{score:Number,loading:Boolean,description:String,summary:{type:Object,default:function(){return{}}}},data:function(){return{strings:{anErrorOccurred:this.$t.__("An error occurred while analyzing your site.",this.$td),criticalIssues:this.$t.__("Critical Issues",this.$td),warnings:this.$t.__("Warnings",this.$td),recommendedImprovements:this.$t.__("Recommended Improvements",this.$td),goodResults:this.$t.__("Good Results",this.$td),completeSiteAuditChecklist:this.$t.__("Complete Site Audit Checklist",this.$td)}}},computed:Object(n["a"])(Object(n["a"])({},Object(s["e"])(["analyzeError"])),{},{getError:function(){switch(this.analyzeError){case"invalid-url":return this.$t.__("The URL provided is invalid.",this.$td);case"missing-content":return this.$t.__("We were unable to parse the content for this site.",this.$td);case"invalid-token":return this.$t.sprintf(this.$t.__("Your site is not connected. Please connect to %1$s, then try again.",this.$td),"AIOSEO")}return this.analyzeError}})},d=r,l=(t("8472"),t("2877")),c=Object(l["a"])(d,i,o,!1,null,null,null);e["default"]=c.exports},"14a4":function(a,e,t){},"154f":function(a,e,t){},"160c":function(a,e,t){},1725:function(a,e,t){"use strict";var i={};t.r(i),t.d(i,"PRIORITY_OPTIONS",(function(){return Rb})),t.d(i,"FREQUENCY_OPTIONS",(function(){return Db})),t.d(i,"GLOBAL_STRINGS",(function(){return Ub})),t.d(i,"CURRENCY_LIST",(function(){return Nb})),t.d(i,"COUNTRY_LIST",(function(){return Hb})),t.d(i,"SEMRUSH_DATABASE",(function(){return Fb})),t.d(i,"HOURS_24H_FORMAT",(function(){return Zb})),t.d(i,"HOURS_12H_FORMAT",(function(){return Vb})),t.d(i,"TIMEZONES",(function(){return Wb})),t.d(i,"CONTACT_TYPES",(function(){return Gb})),t.d(i,"WIZARD_FEATURES",(function(){return Yb})),t.d(i,"OG_TYPE_OPTIONS",(function(){return Kb})),t.d(i,"SCHEMA_AVAILABILITY",(function(){return Jb})),t.d(i,"SCHEMA_PRODUCT_IDENTIFIERS",(function(){return Qb})),t.d(i,"REDIRECT_TYPES",(function(){return Xb})),t.d(i,"REDIRECT_QUERY_PARAMS",(function(){return ay})),t.d(i,"REDIRECT_GROUPS",(function(){return ey})),t.d(i,"LOCAL_SEO_BUSINESS_TYPES",(function(){return ty})),t.d(i,"META_UA_COMPATIBLE",(function(){return iy})),t.d(i,"META_ROBOTS_CONTENT",(function(){return oy})),t.d(i,"HTTP_REQUEST_METHODS",(function(){return ny})),t.d(i,"HEADER_X_FRAME_OPTIONS",(function(){return sy})),t.d(i,"HEADER_X_XSS_PROTECTION",(function(){return ry})),t.d(i,"HEADER_X_CONTENT_TYPE_OPTIONS",(function(){return dy})),t.d(i,"HEADER_STRICT_TRANSPORT_SECURITY",(function(){return ly})),t.d(i,"HEADER_CLEAR_SITE_DATA",(function(){return cy})),t.d(i,"HEADER_REFERRER_POLICY",(function(){return uy})),t.d(i,"HTTP_RESPONSE_HEADERS",(function(){return py})),t.d(i,"REDIRECTS_CUSTOM_RULES_LABELS",(function(){return zy}));var o=t("a026"),n=t("db82"),s=t.n(n),r=t("561c");r["setLocaleData"](window.aioseo.translations,"all-in-one-seo-pack"),r["setLocaleData"](window.aioseo.translationsPro,Object({NODE_ENV:"production",VUE_APP_VERSION:"Lite",VUE_APP_TEXTDOMAIN:"all-in-one-seo-pack",VUE_APP_LOCAL_REQUEST_URL:"http://aioseo-v4.local/wp-json/",VUE_APP_NAME:"All in One SEO",VUE_APP_SHORT_NAME:"AIOSEO",VUE_APP_ENV:"dev",VUE_APP_TEXT_DOMAIN:"all-in-one-seo-pack",BASE_URL:"/"}).VUE_APP_TEXTDOMAIN_PRO);var d=r,l=t("9c30"),c=t("cba0"),u=t.n(c),p=function(a){var e=o["default"].prototype.$aioseo.user;return!(!e.capabilities||!e.capabilities[a])},z=(t("ac1f"),t("1276"),t("a15b"),t("d81d"),t("99af"),t("5319"),"https://aioseo.com/"),m=window.aioseo.urls.upgradeUrl,g={home:"".concat(z,"docs/"),ultimateGuide:"".concat(z,"ultimate-wordpress-seo-guide/"),quickStartGuide:"".concat(z,"docs/quick-start-guide/"),googleSearchConsole:"".concat(z,"docs/how-to-verify-your-site-with-google-search-console/"),bingWebmasterVerification:"".concat(z,"docs/how-to-verify-your-site-with-bing-webmaster-tools/"),yandexWebmasterVerification:"".concat(z,"docs/how-to-verify-your-site-with-yandex-webmaster-tools/"),baiduWebmasterVerification:"".concat(z,"docs/baidu-webmaster-tools-verification/"),pinterestSiteVerification:"".concat(z,"docs/how-to-verify-your-site-with-pinterest/"),googleAnalytics:"".concat(z,"docs/how-to-connect-your-site-with-google-analytics/"),advancedGoogleAnalytics:"".concat(z,"docs/advanced-settings-for-google-analytics/"),trackingDomain:"".concat(z,"docs/advanced-settings-for-google-analytics/#tracking-domain"),trackMultipleDomains:"".concat(z,"docs/advanced-settings-for-google-analytics/#track-multiple-domains"),additionalDomains:"".concat(z,"docs/advanced-settings-for-google-analytics/#track-multiple-domains"),anonymizeIps:"".concat(z,"docs/advanced-settings-for-google-analytics/#anonymize-ip-addresses"),displayAdvertiserTracking:"".concat(z,"docs/advanced-settings-for-google-analytics/#display-advertiser-tracking"),excludeUsers:"".concat(z,"docs/advanced-settings-for-google-analytics/#exclude-users-from-tracking"),trackOutboundLinks:"".concat(z,"docs/advanced-settings-for-google-analytics/#track-outbound-links"),enhancedLinkAttribution:"".concat(z,"docs/advanced-settings-for-google-analytics/#enhanced-link-attribution"),enhancedEcommerce:"".concat(z,"docs/advanced-settings-for-google-analytics/#enhanced-ecommerce"),trackOutboundForms:"".concat(z,"docs/advanced-settings-for-google-analytics/#track-outbound-forms"),trackEvents:"".concat(z,"docs/advanced-settings-for-google-analytics/#track-events"),trackUrlChanges:"".concat(z,"docs/advanced-settings-for-google-analytics/#track-url-changes"),trackVisibility:"".concat(z,"docs/advanced-settings-for-google-analytics/#track-page-visibility"),trackMediaQueries:"".concat(z,"docs/advanced-settings-for-google-analytics/#track-media-queries"),trackImpressions:"".concat(z,"docs/advanced-settings-for-google-analytics/#track-elements-visibility"),trackScrollbar:"".concat(z,"docs/advanced-settings-for-google-analytics/#track-page-scrolling"),trackSocial:"".concat(z,"docs/advanced-settings-for-google-analytics/#track-facebook-and-twitter"),trackCleanUrl:"".concat(z,"docs/advanced-settings-for-google-analytics/#ensure-url-consistency"),gtmContainerId:"".concat(z,"docs/how-to-connect-your-site-with-google-tag-manager/"),rssContent:"".concat(z,"docs/how-to-protect-your-content-with-rss-content-settings/"),twitter:"".concat(z,"docs/beginners-guide-to-social-networks-settings-for-twitter/"),facebook:"".concat(z,"docs/beginners-guide-to-social-networks-settings-for-facebook/"),xmlSitemaps:"".concat(z,"docs/how-to-create-an-xml-sitemap/"),blankSitemap:"".concat(z,"docs/how-to-fix-a-404-error-when-viewing-your-sitemap/"),sitemapIndexes:"".concat(z,"docs/using-sitemap-indexes-and-pagination/"),maxLinks:"".concat(z,"docs/using-sitemap-indexes-and-pagination/"),maxLinksRss:"".concat(z,"docs/how-to-create-an-rss-sitemap/#configuring-the-rss-sitemap"),selectPostTypes:"".concat(z,"docs/choosing-which-content-to-include-in-your-xml-sitemap/"),selectPostTypesColumns:"".concat(z,"docs/hiding-the-aioseo-column-on-all-posts-screens/"),selectPostTypesNews:"".concat(z,"docs/how-to-create-a-google-news-sitemap/#configuring-the-news-sitemap"),selectPostTypesVideo:"".concat(z,"docs/how-to-create-a-video-sitemap/#configuring-the-video-sitemap"),selectPostTypesRss:"".concat(z,"docs/how-to-create-an-rss-sitemap/#configuring-the-rss-sitemap"),selectTaxonomies:"".concat(z,"docs/choosing-which-content-to-include-in-your-xml-sitemap/"),selectTaxonomiesColumns:"".concat(z,"docs/hiding-the-aioseo-column-on-taxonomy-screens/"),selectTaxonomiesVideo:"".concat(z,"docs/how-to-create-a-video-sitemap/#configuring-the-video-sitemap"),includeArchivePages:"".concat(z,"docs/including-date-and-author-archives-in-your-xml-sitemap/"),excludeImages:"".concat(z,"docs/excluding-images-from-the-xml-sitemap/"),dynamicallyGenerate:"".concat(z,"docs/what-is-a-dynamically-generated-sitemap-and-why-is-it-better-to-use/"),dynamicallyGenerateVideo:"".concat(z,"docs/what-is-a-dynamically-generated-sitemap-and-why-is-it-better-to-use/"),videoSitemaps:"".concat(z,"docs/how-to-create-a-video-sitemap/"),includeCustomFields:"".concat(z,"docs/including-videos-in-custom-fields-in-your-video-sitemap/"),newsSitemaps:"".concat(z,"docs/how-to-create-a-google-news-sitemap/"),rssSitemaps:"".concat(z,"docs/how-to-create-an-rss-sitemap/"),facebookAdminId:"".concat(z,"docs/adding-your-facebook-admin-id/"),facebookAppId:"".concat(z,"docs/adding-your-facebook-app-id/"),facebookAuthorUrl:"".concat(z,"docs/setting-the-content-author-for-facebook/"),usageTracking:"".concat(z,"docs/usage-tracking/"),schemaSettings:"".concat(z,"docs/schema-settings/"),imageSeo:"".concat(z,"docs/image-seo-module/"),localSeo:"".concat(z,"introducing-local-seo/"),robotsEditor:"".concat(z,"docs/using-the-robots-txt-tool-in-all-in-one-seo/"),robotsRewrite:"".concat(z,"docs/nginx-rewrite-rules-for-robots-txt/"),useKeyphrasesTooltip:"".concat(z,"docs/using-the-focus-keyphrase-to-analyze-your-content/"),showSitelinks:"".concat(z,"docs/how-do-i-get-google-to-show-sitelinks-for-my-site/"),whenToUseNoindex:"".concat(z,"docs/when-to-use-noindex-or-the-robots-txt/"),installAioseoPro:"".concat(z,"docs/installing-all-in-one-seo-pro/"),importProcessSeoData:"".concat(z,"docs/how-does-the-import-process-for-seo-data-work/"),whatAreMediaAttachments:"".concat(z,"docs/what-are-media-attachments-and-should-i-submit-them-to-search-engines/"),minimumRequirements:"".concat(z,"docs/what-are-the-minimum-requirements-for-all-in-one-seo-pack/"),apiCodeExamples:"".concat(z,"docs/how-do-i-use-your-api-code-examples/"),troubleshootIssues:"".concat(z,"docs/how-to-troubleshoot-issues-with-all-in-one-seo-pack/"),staticHomePage:"".concat(z,"docs/setting-the-seo-for-your-home-page/#setting-the-seo-when-your-homepage-displays-a-static-page"),staticHomePageFacebook:"".concat(z,"docs/setting-facebook-social-meta-for-your-homepage/#setting-the-facebook-social-meta-when-your-homepage-displays-a-static-page"),staticHomePageTwitter:"".concat(z,"docs/setting-twitter-social-meta-for-your-homepage/#setting-the-twitter-social-meta-when-your-homepage-displays-a-static-page"),restApi:"".concat(z,"docs/aioseo-uses-rest-api/"),configuringSchema:"".concat(z,"docs/configuring-the-schema-settings-in-all-in-one-seo/"),unfilteredHtml:"".concat(z,"docs/unfiltered-html-capability/"),customFields:"".concat(z,"docs/including-custom-fields-in-the-seo-page-analysis/"),productIdentifiers:"".concat(z,"docs/unique-product-identifiers/"),redirectManagerRegex:"".concat(z,"docs/redirect-manager-regex/"),redirectGdpr:"".concat(z,"docs/redirect-gdpr-privacy-information/"),localSeoShortcodeBusinessInfo:"".concat(z,"docs/shortcode-aioseo_local_business_info/"),localSeoShortcodeOpeningHours:"".concat(z,"docs/shortcode-aioseo_local_opening_hours/"),localSeoShortcodeLocations:"".concat(z,"docs/shortcode-aioseo_local_locations/"),localSeoFunctionBusinessInfo:"".concat(z,"docs/function-aioseo_local_business_info/"),localSeoFunctionOpeningHours:"".concat(z,"docs/function-aioseo_local_opening_hours/"),localSeoFunctionLocations:"".concat(z,"docs/function-aioseo_local_locations/"),localSeoSearchQueryConflict:"".concat(z,"docs/enhanced-search-query-conflict/"),breadcrumbsDisplay:"".concat(z,"docs/displaying-breadcrumbs-on-your-site/"),breadcrumbsShortcode:"".concat(z,"docs/shortcode-aioseo_breadcrumbs/"),breadcrumbsFunction:"".concat(z,"docs/function-aioseo_breadcrumbs/"),unknownWebserver:"".concat(z,"docs/redirect-manager-unknown-web-server"),seoAnalyzerIssues:"".concat(z,"docs/seo-analysis-unable-to-connect-to-your-site"),redirectCustomRulesUserAgent:"".concat(z,"docs/redirection-manager-custom-rules/#user-agent"),redirectCanonicalHttps:"".concat(z,"docs/full-site-redirect/#canonical-settings")},w={home:z,liteUpgrade:"".concat(z,"lite-upgrade/"),pricing:"".concat(z,"pricing/")},b=function(a){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,t=arguments.length>2?arguments[2]:void 0;return k(a,e,w[t])},y=function(a){return k("documentation",a,g[a])},f=function(a,e,t){var i=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=i?Object(r["sprintf"])('<a href="%1$s" class="no-underline" target="_blank"> →</a>',k(a,t,w[t])):"";return Object(r["sprintf"])('<a href="%1$s" target="_blank">%2$s</a>%3$s',k(a,t,w[t]),e,o)},v=function(a,e){var t=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=t?Object(r["sprintf"])('<a href="%1$s" class="no-underline" target="_blank"> →</a>',k("documentation",e,g[e])):"";return Object(r["sprintf"])('<a href="%1$s" target="_blank">%2$s</a>%3$s',k("documentation",e,g[e]),a,i)},h=function(a,e,t){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"".concat(z,"pricing/");return k(e,t,i)+"&features[]="+a},k=function(a){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"".concat(z,"pricing/"),i=!1;"".concat(z,"pricing/")===t&&"pro"!=="Lite".toLowerCase()&&(i=m!==z,t="".concat(z,"lite-upgrade/"));var o=t.split("#"),n=[{key:"utm_source",value:"WordPress"},{key:"utm_campaign",value:"pro"==="Lite".toLowerCase()?"proplugin":"liteplugin"},{key:"utm_medium",value:a}];e&&n.push({key:"utm_content",value:e});var s=/^https?:\/\//i;s.test(o[0])||(o[0]=z+o[0]);var r=o[0].split("?");return o[0]=r[0]+(r[1]?"?"+r[1]+"&":"?"),o[0]+=n.map((function(a){return"".concat(a.key,"=").concat(a.value)})).join("&"),t=o[0],o[1]&&(t=t+"#"+o[1]),i&&(t=m.replace("https%3A%2F%2Faioseo.com%2F",j(t))),t},j=function(a){var e={"'":"%27","(":"%28",")":"%29","*":"%2A","~":"%7E","!":"%21"};for(var t in a=encodeURIComponent(a),a=a.replace("%20"," "),e)a=a.replace(t,e[t]);return a.replace(/(%([a-z0-9]{2}))/g,(function(a,e,t){return"%"+t.toUpperCase()}))},_=function(a){return a.replace(/\/$/,"")},C=function(a){return _(a)+"/"},x={docLinks:g,getDocLink:v,getDocUrl:y,getPricingUrl:h,getUpsellLink:f,getUpsellUrl:b,trailingSlashIt:C,utmUrl:k},A=t("bfad"),S=t("5530"),q=(t("4de4"),t("caad"),t("2532"),t("159b"),t("a434"),t("7db0"),t("b0c0"),t("a4d3"),t("e01a"),t("c740"),t("4e82"),t("cf27")),O="all-in-one-seo-pack",E=window.aioseo||{postData:{postTypes:[]}},$=function(a){if(!q["a"].state.tags.tags.length)return[];var e=q["a"].state.tags.context[a];if(!e)return q["a"].state.tags.tags.filter((function(a){return!a.context||a.context.includes("all")}));var t=[],i=[];if(e.forEach((function(e){var o=q["a"].state.tags.tags.filter((function(a){return a.id===e}));o.forEach((function(e){if(e.context){if(!e.context.includes("all")&&!e.context.includes(a))return;t.push(e.id)}e&&!e.deprecated&&i.push(Object(S["a"])({},e))}))})),t.length){var o=[];i.forEach((function(a,e){t.includes(a.id)&&!a.context&&o.push(e)}));for(var n=o.length-1;0<=n;n--)i.splice(o[n],1)}var s=E.postData.postTypes.find((function(e){return e.name+"Title"===a||e.name+"Description"===a||"breadcrumbs-post-type-"+e.name===a}));if(s&&(i.map((function(a){return a.name=a.name.replace("Post",s.singular),a.description=a.description.replace("page/post",s.singular.toLowerCase()),a})),"product"===s.name)){var d=i.findIndex((function(a){return"post_excerpt"===a.id}));-1!==d&&(i[d].name=Object(r["__"])("Product Short Description",O),i[d].description=Object(r["__"])("A short description for your product.",O),i[d].value=Object(r["__"])("Sample short description for your product.",O))}var l=E.postData.taxonomies.find((function(e){return e.name+"Title"===a||e.name+"Description"===a||"breadcrumbs-taxonomy-"+e.name===a}));return l&&i.map((function(a){return a.name=a.name.replace("Category",l.singular),a})),"dateTitle"!==a&&"dateDescription"!==a||i.map((function(a){return a.name=a.name.replace("Category",Object(r["__"])("Archive",O)),a.name=a.name.replace("Post",Object(r["__"])("Archive",O)),a.description=a.description.replace("page/post",Object(r["__"])("archive",O)),a})),i.sort((function(a,e){return a.name<e.name?-1:a.name>e.name?1:0}))},M=function(a,e,t){switch(t){case"title":switch(a){case"taxonomies":return["taxonomy_title","separator_sa","site_title"];case"archives":switch(e){case"author":return["author_name","separator_sa","site_title"];case"search":return["search_term","separator_sa","site_title"];case"date":default:return["archive_title","separator_sa","site_title"]}default:return["post_title","separator_sa","site_title"]}case"description":switch(a){case"taxonomies":return["taxonomy_title","separator_sa","taxonomy_description"];case"attachment":return["attachment_caption","separator_sa","site_title"];case"archives":switch(e){case"author":return["author_name","separator_sa","site_title"];case"search":return["search_term","separator_sa","site_title"];case"date":default:return["archive_title","separator_sa","site_title"]}default:return"attachment"===e?["attachment_caption","separator_sa","site_title"]:"product"===e?["post_excerpt","post_content"]:["post_excerpt","post_content","separator_sa"]}}},P=function(a){var e=document.createElement("div");return a&&"string"===typeof a&&(a=a.replace(/<script[^>]*>([\S\s]*?)<\/script>/gim,""),a=a.replace(/<\/?\w(?:[^"'>]|"[^"]*"|'[^']*')*>/gim,""),e.innerHTML=a,a=e.textContent),a},L={context:$,decodeHTMLEntities:P,getDefaultTags:M},T=t("8103"),B=t.n(T),I=function(a){var e=q["a"].state.addons.find((function(e){return a===e.sku}));return e&&e.isActive},R=function(a){var e=q["a"].state.addons.find((function(e){return a===e.sku}));return!e||e.requiresUpgrade},D=function(a){var e=q["a"].state.addons.find((function(e){return a===e.sku}));return e&&!e.isActive},U=function(a){var e=q["a"].state.addons.find((function(e){return a===e.sku}));return e?e.currentLevels.map((function(a){return B()(a)})).join(", "):null},N={isActive:I,requiresUpgrade:R,canActivate:D,currentPlans:U},H=t("1da1"),F=t("d4ec"),Z=t("bee2"),V=t("ade3"),W=(t("4d63"),t("25f0"),t("96cf"),t("466d"),t("cdd8")),G=t.n(W),Y=t("e7a6"),K=t.n(Y),J={HTMLRegExp:/<\/?[a-z][^>]*?>/gi,HTMLcommentRegExp:/<!--[\s\S]*?-->/g,spaceRegExp:/ | /gi,HTMLEntityRegExp:/&\S+?;/g,connectorRegExp:/--|\u2014/g,removeRegExp:new RegExp(["[","!-@[-`{-~","-¿×÷"," -⯿","⸀-","]"].join(""),"g"),astralRegExp:/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,wordsRegExp:/\S\s+/g,characters_excluding_spacesRegExp:/\S/g,characters_including_spacesRegExp:/[^\f\n\r\t\v\u00AD\u2028\u2029]/g,l10n:{type:"words"}};function Q(a,e){if(a.HTMLRegExp)return e.replace(a.HTMLRegExp,"\n")}function X(a,e){return a.astralRegExp?e.replace(a.astralRegExp,"a"):e}function aa(a,e){return a.HTMLEntityRegExp?e.replace(a.HTMLEntityRegExp,""):e}function ea(a,e){return a.connectorRegExp?e.replace(a.connectorRegExp," "):e}function ta(a,e){return a.removeRegExp?e.replace(a.removeRegExp,""):e}function ia(a,e){return a.HTMLcommentRegExp?e.replace(a.HTMLcommentRegExp,""):e}function oa(a,e){return a.shortcodesRegExp?e.replace(a.shortcodesRegExp,"\n"):e}function na(a,e){if(a.spaceRegExp)return e.replace(a.spaceRegExp," ")}function sa(a,e){return a.HTMLEntityRegExp?e.replace(a.HTMLEntityRegExp,"a"):e}function ra(a,e){var t=G()(J,e);return t.shortcodes=t.l10n.shortcodes||{},t.shortcodes&&t.shortcodes.length&&(t.shortcodesRegExp=new RegExp("\\[\\/?(?:"+t.shortcodes.join("|")+")[^\\]]*?\\]","g")),t.type=a||t.l10n.type,"characters_excluding_spaces"!==t.type&&"characters_including_spaces"!==t.type&&(t.type="words"),t}function da(a,e,t){return a=K()(Q.bind(this,t),ia.bind(this,t),oa.bind(this,t),na.bind(this,t),aa.bind(this,t),ea.bind(this,t),ta.bind(this,t))(a),a+="\n",a.match(e)}function la(a,e,t){return a=K()(Q.bind(this,t),ia.bind(this,t),oa.bind(this,t),na.bind(this,t),X.bind(this,t),sa.bind(this,t))(a),a+="\n",a.match(e)}function ca(a,e,t){if(""===a)return 0;if(a){var i=ra(e,t),o=i[e+"RegExp"],n="words"===i.type?da(a,o,i):la(a,o,i);return n?n.length:0}}var ua=t("345a"),pa=t.n(ua),za="all-in-one-seo-pack",ma={recommendedMinimum:300,slightlyBelowMinimum:250,belowMinimum:200,veryFarBelowMinimum:100},ga={recommendedMinimum:9,slightlyBelowMinimum:6,belowMinimum:3,farBelowMinimum:-10,veryFarBelowMinimum:-20};function wa(a){if(!a)return{error:1,title:Object(r["__"])("Content Length",za),description:Object(r["__"])("Please add some content first.",za),score:1,maxScore:5};var e=ca(a,"words");if(ma.recommendedMinimum<e)return{title:Object(r["__"])("Content Length",za),description:Object(r["__"])("The content length is ok. Good job!",za),score:9,maxScore:9,error:0};if(pa()(e,0,ma.belowMinimum)){var t=ga.farBelowMinimum;return pa()(e,0,ma.veryFarBelowMinimum)&&(t=ga.veryFarBelowMinimum),{title:Object(r["__"])("Content Length",za),description:Object(r["__"])("This is far below the recommended minimum of words.",za),score:t,maxScore:9,error:1}}return pa()(e,ma.slightlyBelowMinimum,ma.recommendedMinimum)?{title:Object(r["__"])("Content Length",za),description:Object(r["__"])("The content is below the minimum of words. Add more content.",za),score:6,maxScore:9,error:1}:{title:Object(r["__"])("Content Length",za),description:Object(r["__"])("The content is below the minimum of words. Add more content.",za),score:3,maxScore:9,error:1}}var ba=wa,ya="all-in-one-seo-pack",fa=function(a){return"focus"===a?Object(r["__"])("Focus keyphrase",ya):Object(r["__"])("Keyphrase",ya)},va="all-in-one-seo-pack",ha={recommendedMinimum:1,recommendedMaximum:4,acceptableMaximum:8},ka={veryBad:-999,bad:3,okay:6,good:9};function ja(a,e){var t=fa(e),i=ca(a,"words"),o=Object(r["sprintf"])(Object(r["__"])("%1$s length",va),t);return i<ha.recommendedMinimum?{title:o,description:Object(r["sprintf"])(Object(r["__"])("No %1$s was set. Set a %1$s in order to calculate your SEO score.",va),t),score:ka.veryBad,maxScore:9,error:1,length:i}:pa()(i,ha.recommendedMinimum,ha.recommendedMaximum+1)?{title:o,description:Object(r["__"])("Good job!",va),score:ka.good,maxScore:9,error:0,length:i}:pa()(i,ha.recommendedMaximum+1,ha.acceptableMaximum+1)?{title:o,description:Object(r["sprintf"])(Object(r["__"])("%1$s is slightly long. Try to make it shorter.",va),t),score:ka.okay,maxScore:9,error:1,length:i}:{title:o,description:Object(r["sprintf"])(Object(r["__"])("%1$s is too long. Try to make it shorter.",va),t),score:ka.bad,maxScore:9,error:1,length:i}}var _a,Ca=ja,xa=t("2909"),Aa=function(a){return a=a.replace(/\s{2,}/g," "),a=a.replace(/\s\./g,"."),a=a.replace(/^\s+|\s+$/g,""),a},Sa=function(a){return a?(a=a.replace(/<(?!li|\/li|p|\/p|h1|\/h1|h2|\/h2|h3|\/h3|h4|\/h4|h5|\/h5|h6|\/h6|dd).*?>/g,""),a=Aa(a),a):""},qa="[\\–\\-\\(\\)_\\[\\]’“”\"'.?!:;,¿¡«»‹›—×+&۔؟،؛\\<>]+",Oa=new RegExp("^"+qa),Ea=new RegExp(qa+"$"),$a=function(a){return a=a.replace(Oa,""),a=a.replace(Ea,""),a},Ma=function(a){return a.replace(/ /g," ")},Pa=function(a){return a.replace(/\s/g," ")},La=function(a){return a=Ma(a),Pa(a)},Ta=t("dd61"),Ba=t.n(Ta),Ia=function(a){var e,t,i,o=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"";return e="id_ID"===s?'[ \\u00a0 \\n\\r\\t.,()”“〝〞〟‟„"+;!¡?¿:/»«‹›'+n+"<>":'[ \\u00a0\\u06d4\\u061f\\u060C\\u061B \\n\\r\\t.,()”“〝〞〟‟„"+\\-;!¡?¿:/»«‹›'+n+"<>",t="(^|"+e+"'‘’‛`])",i=o?"($|((?="+e+"]))|((['‘’‛`])("+e+"])))":"($|("+e+"])|((['‘’‛`])("+e+"])))",t+a+i},Ra=function(a){return a.split("_")[0]},Da=t("4cfe"),Ua=t.n(Da),Na={es:[{letter:/[\u00F1]/g,alternative:"n"},{letter:/[\u00D1]/g,alternative:"N"},{letter:/[\u00E1]/g,alternative:"a"},{letter:/[\u00C1]/g,alternative:"A"},{letter:/[\u00E9]/g,alternative:"e"},{letter:/[\u00C9]/g,alternative:"E"},{letter:/[\u00ED]/g,alternative:"i"},{letter:/[\u00CD]/g,alternative:"I"},{letter:/[\u00F3]/g,alternative:"o"},{letter:/[\u00D3]/g,alternative:"O"},{letter:/[\u00FA\u00FC]/g,alternative:"u"},{letter:/[\u00DA\u00DC]/g,alternative:"U"}],pl:[{letter:/[\u0105]/g,alternative:"a"},{letter:/[\u0104]/g,alternative:"A"},{letter:/[\u0107]/g,alternative:"c"},{letter:/[\u0106]/g,alternative:"C"},{letter:/[\u0119]/g,alternative:"e"},{letter:/[\u0118]/g,alternative:"E"},{letter:/[\u0142]/g,alternative:"l"},{letter:/[\u0141]/g,alternative:"L"},{letter:/[\u0144]/g,alternative:"n"},{letter:/[\u0143]/g,alternative:"N"},{letter:/[\u00F3]/g,alternative:"o"},{letter:/[\u00D3]/g,alternative:"O"},{letter:/[\u015B]/g,alternative:"s"},{letter:/[\u015A]/g,alternative:"S"},{letter:/[\u017A\u017C]/g,alternative:"z"},{letter:/[\u0179\u017B]/g,alternative:"Z"}],de:[{letter:/[\u00E4]/g,alternative:"ae"},{letter:/[\u00C4]/g,alternative:"Ae"},{letter:/[\u00FC]/g,alternative:"ue"},{letter:/[\u00DC]/g,alternative:"Ue"},{letter:/[\u00F6]/g,alternative:"oe"},{letter:/[\u00D6]/g,alternative:"Oe"},{letter:/[\u00DF]/g,alternative:"ss"},{letter:/[\u1E9E]/g,alternative:"SS"}],nbnn:[{letter:/[\u00E6\u04D5]/g,alternative:"ae"},{letter:/[\u00C6\u04D4]/g,alternative:"Ae"},{letter:/[\u00E5]/g,alternative:"aa"},{letter:/[\u00C5]/g,alternative:"Aa"},{letter:/[\u00F8]/g,alternative:"oe"},{letter:/[\u00D8]/g,alternative:"Oe"},{letter:/[\u00E9\u00E8\u00EA]/g,alternative:"e"},{letter:/[\u00C9\u00C8\u00CA]/g,alternative:"E"},{letter:/[\u00F3\u00F2\u00F4]/g,alternative:"o"},{letter:/[\u00D3\u00D2\u00D4]/g,alternative:"O"}],sv:[{letter:/[\u00E5]/g,alternative:"aa"},{letter:/[\u00C5]/g,alternative:"Aa"},{letter:/[\u00E4]/g,alternative:"ae"},{letter:/[\u00C4]/g,alternative:"Ae"},{letter:/[\u00F6]/g,alternative:"oe"},{letter:/[\u00D6]/g,alternative:"Oe"},{letter:/[\u00E9]/g,alternative:"e"},{letter:/[\u00C9]/g,alternative:"E"},{letter:/[\u00E0]/g,alternative:"a"},{letter:/[\u00C0]/g,alternative:"A"}],fi:[{letter:/[\u00E5]/g,alternative:"aa"},{letter:/[\u00C5]/g,alternative:"Aa"},{letter:/[\u00E4]/g,alternative:"a"},{letter:/[\u00C4]/g,alternative:"A"},{letter:/[\u00F6]/g,alternative:"o"},{letter:/[\u00D6]/g,alternative:"O"},{letter:/[\u017E]/g,alternative:"zh"},{letter:/[\u017D]/g,alternative:"Zh"},{letter:/[\u0161]/g,alternative:"sh"},{letter:/[\u0160]/g,alternative:"Sh"}],da:[{letter:/[\u00E5]/g,alternative:"aa"},{letter:/[\u00C5]/g,alternative:"Aa"},{letter:/[\u00E6\u04D5]/g,alternative:"ae"},{letter:/[\u00C6\u04D4]/g,alternative:"Ae"},{letter:/[\u00C4]/g,alternative:"Ae"},{letter:/[\u00F8]/g,alternative:"oe"},{letter:/[\u00D8]/g,alternative:"Oe"},{letter:/[\u00E9]/g,alternative:"e"},{letter:/[\u00C9]/g,alternative:"E"}],tr:[{letter:/[\u00E7]/g,alternative:"c"},{letter:/[\u00C7]/g,alternative:"C"},{letter:/[\u011F]/g,alternative:"g"},{letter:/[\u011E]/g,alternative:"G"},{letter:/[\u00F6]/g,alternative:"o"},{letter:/[\u00D6]/g,alternative:"O"},{letter:/[\u015F]/g,alternative:"s"},{letter:/[\u015E]/g,alternative:"S"},{letter:/[\u00E2]/g,alternative:"a"},{letter:/[\u00C2]/g,alternative:"A"},{letter:/[\u0131\u00EE]/g,alternative:"i"},{letter:/[\u0130\u00CE]/g,alternative:"I"},{letter:/[\u00FC\u00FB]/g,alternative:"u"},{letter:/[\u00DC\u00DB]/g,alternative:"U"}],lv:[{letter:/[\u0101]/g,alternative:"a"},{letter:/[\u0100]/g,alternative:"A"},{letter:/[\u010D]/g,alternative:"c"},{letter:/[\u010C]/g,alternative:"C"},{letter:/[\u0113]/g,alternative:"e"},{letter:/[\u0112]/g,alternative:"E"},{letter:/[\u0123]/g,alternative:"g"},{letter:/[\u0122]/g,alternative:"G"},{letter:/[\u012B]/g,alternative:"i"},{letter:/[\u012A]/g,alternative:"I"},{letter:/[\u0137]/g,alternative:"k"},{letter:/[\u0136]/g,alternative:"K"},{letter:/[\u013C]/g,alternative:"l"},{letter:/[\u013B]/g,alternative:"L"},{letter:/[\u0146]/g,alternative:"n"},{letter:/[\u0145]/g,alternative:"N"},{letter:/[\u0161]/g,alternative:"s"},{letter:/[\u0160]/g,alternative:"S"},{letter:/[\u016B]/g,alternative:"u"},{letter:/[\u016A]/g,alternative:"U"},{letter:/[\u017E]/g,alternative:"z"},{letter:/[\u017D]/g,alternative:"Z"}],is:[{letter:/[\u00E1]/g,alternative:"a"},{letter:/[\u00C1]/g,alternative:"A"},{letter:/[\u00F0]/g,alternative:"d"},{letter:/[\u00D0]/g,alternative:"D"},{letter:/[\u00E9]/g,alternative:"e"},{letter:/[\u00C9]/g,alternative:"E"},{letter:/[\u00ED]/g,alternative:"i"},{letter:/[\u00CD]/g,alternative:"I"},{letter:/[\u00F3\u00F6]/g,alternative:"o"},{letter:/[\u00D3\u00D6]/g,alternative:"O"},{letter:/[\u00FA]/g,alternative:"u"},{letter:/[\u00DA]/g,alternative:"U"},{letter:/[\u00FD]/g,alternative:"y"},{letter:/[\u00DD]/g,alternative:"Y"},{letter:/[\u00FE]/g,alternative:"th"},{letter:/[\u00DE]/g,alternative:"Th"},{letter:/[\u00E6\u04D5]/g,alternative:"ae"},{letter:/[\u00C6\u04D4]/g,alternative:"Ae"}],fa:[{letter:/[\u00E1]/g,alternative:"a"},{letter:/[\u00C1]/g,alternative:"A"},{letter:/[\u00F0]/g,alternative:"d"},{letter:/[\u00D0]/g,alternative:"D"},{letter:/[\u00ED]/g,alternative:"i"},{letter:/[\u00CD]/g,alternative:"I"},{letter:/[\u00FD]/g,alternative:"y"},{letter:/[\u00DD]/g,alternative:"Y"},{letter:/[\u00FA]/g,alternative:"u"},{letter:/[\u00DA]/g,alternative:"U"},{letter:/[\u00F3\u00F8]/g,alternative:"o"},{letter:/[\u00D3\u00D8]/g,alternative:"O"},{letter:/[\u00E6\u04D5]/g,alternative:"ae"},{letter:/[\u00C6\u04D4]/g,alternative:"Ae"}],cs:[{letter:/[\u00E1]/g,alternative:"a"},{letter:/[\u00C1]/g,alternative:"A"},{letter:/[\u010D]/g,alternative:"c"},{letter:/[\u010C]/g,alternative:"C"},{letter:/[\u010F]/g,alternative:"d"},{letter:/[\u010E]/g,alternative:"D"},{letter:/[\u00ED]/g,alternative:"i"},{letter:/[\u00CD]/g,alternative:"I"},{letter:/[\u0148]/g,alternative:"n"},{letter:/[\u0147]/g,alternative:"N"},{letter:/[\u00F3]/g,alternative:"o"},{letter:/[\u00D3]/g,alternative:"O"},{letter:/[\u0159]/g,alternative:"r"},{letter:/[\u0158]/g,alternative:"R"},{letter:/[\u0161]/g,alternative:"s"},{letter:/[\u0160]/g,alternative:"S"},{letter:/[\u0165]/g,alternative:"t"},{letter:/[\u0164]/g,alternative:"T"},{letter:/[\u00FD]/g,alternative:"y"},{letter:/[\u00DD]/g,alternative:"Y"},{letter:/[\u017E]/g,alternative:"z"},{letter:/[\u017D]/g,alternative:"Z"},{letter:/[\u00E9\u011B]/g,alternative:"e"},{letter:/[\u00C9\u011A]/g,alternative:"E"},{letter:/[\u00FA\u016F]/g,alternative:"u"},{letter:/[\u00DA\u016E]/g,alternative:"U"}],ru:[{letter:/[\u0430]/g,alternative:"a"},{letter:/[\u0410]/g,alternative:"A"},{letter:/[\u0431]/g,alternative:"b"},{letter:/[\u0411]/g,alternative:"B"},{letter:/[\u0432]/g,alternative:"v"},{letter:/[\u0412]/g,alternative:"V"},{letter:/[\u0433]/g,alternative:"g"},{letter:/[\u0413]/g,alternative:"G"},{letter:/[\u0434]/g,alternative:"d"},{letter:/[\u0414]/g,alternative:"D"},{letter:/[\u0435]/g,alternative:"e"},{letter:/[\u0415]/g,alternative:"E"},{letter:/[\u0436]/g,alternative:"zh"},{letter:/[\u0416]/g,alternative:"Zh"},{letter:/[\u0437]/g,alternative:"z"},{letter:/[\u0417]/g,alternative:"Z"},{letter:/[\u0456\u0438\u0439]/g,alternative:"i"},{letter:/[\u0406\u0418\u0419]/g,alternative:"I"},{letter:/[\u043A]/g,alternative:"k"},{letter:/[\u041A]/g,alternative:"K"},{letter:/[\u043B]/g,alternative:"l"},{letter:/[\u041B]/g,alternative:"L"},{letter:/[\u043C]/g,alternative:"m"},{letter:/[\u041C]/g,alternative:"M"},{letter:/[\u043D]/g,alternative:"n"},{letter:/[\u041D]/g,alternative:"N"},{letter:/[\u0440]/g,alternative:"r"},{letter:/[\u0420]/g,alternative:"R"},{letter:/[\u043E]/g,alternative:"o"},{letter:/[\u041E]/g,alternative:"O"},{letter:/[\u043F]/g,alternative:"p"},{letter:/[\u041F]/g,alternative:"P"},{letter:/[\u0441]/g,alternative:"s"},{letter:/[\u0421]/g,alternative:"S"},{letter:/[\u0442]/g,alternative:"t"},{letter:/[\u0422]/g,alternative:"T"},{letter:/[\u0443]/g,alternative:"u"},{letter:/[\u0423]/g,alternative:"U"},{letter:/[\u0444]/g,alternative:"f"},{letter:/[\u0424]/g,alternative:"F"},{letter:/[\u0445]/g,alternative:"kh"},{letter:/[\u0425]/g,alternative:"Kh"},{letter:/[\u0446]/g,alternative:"ts"},{letter:/[\u0426]/g,alternative:"Ts"},{letter:/[\u0447]/g,alternative:"ch"},{letter:/[\u0427]/g,alternative:"Ch"},{letter:/[\u0448]/g,alternative:"sh"},{letter:/[\u0428]/g,alternative:"Sh"},{letter:/[\u0449]/g,alternative:"shch"},{letter:/[\u0429]/g,alternative:"Shch"},{letter:/[\u044A]/g,alternative:"ie"},{letter:/[\u042A]/g,alternative:"Ie"},{letter:/[\u044B]/g,alternative:"y"},{letter:/[\u042B]/g,alternative:"Y"},{letter:/[\u044C]/g,alternative:""},{letter:/[\u042C]/g,alternative:""},{letter:/[\u0451\u044D]/g,alternative:"e"},{letter:/[\u0401\u042D]/g,alternative:"E"},{letter:/[\u044E]/g,alternative:"iu"},{letter:/[\u042E]/g,alternative:"Iu"},{letter:/[\u044F]/g,alternative:"ia"},{letter:/[\u042F]/g,alternative:"Ia"}],eo:[{letter:/[\u0109]/g,alternative:"ch"},{letter:/[\u0108]/g,alternative:"Ch"},{letter:/[\u011d]/g,alternative:"gh"},{letter:/[\u011c]/g,alternative:"Gh"},{letter:/[\u0125]/g,alternative:"hx"},{letter:/[\u0124]/g,alternative:"Hx"},{letter:/[\u0135]/g,alternative:"jx"},{letter:/[\u0134]/g,alternative:"Jx"},{letter:/[\u015d]/g,alternative:"sx"},{letter:/[\u015c]/g,alternative:"Sx"},{letter:/[\u016d]/g,alternative:"ux"},{letter:/[\u016c]/g,alternative:"Ux"}],af:[{letter:/[\u00E8\u00EA\u00EB]/g,alternative:"e"},{letter:/[\u00CB\u00C8\u00CA]/g,alternative:"E"},{letter:/[\u00EE\u00EF]/g,alternative:"i"},{letter:/[\u00CE\u00CF]/g,alternative:"I"},{letter:/[\u00F4\u00F6]/g,alternative:"o"},{letter:/[\u00D4\u00D6]/g,alternative:"O"},{letter:/[\u00FB\u00FC]/g,alternative:"u"},{letter:/[\u00DB\u00DC]/g,alternative:"U"}],ca:[{letter:/[\u00E0]/g,alternative:"a"},{letter:/[\u00C0]/g,alternative:"A"},{letter:/[\u00E9|\u00E8]/g,alternative:"e"},{letter:/[\u00C9|\u00C8]/g,alternative:"E"},{letter:/[\u00ED|\u00EF]/g,alternative:"i"},{letter:/[\u00CD|\u00CF]/g,alternative:"I"},{letter:/[\u00F3|\u00F2]/g,alternative:"o"},{letter:/[\u00D3|\u00D2]/g,alternative:"O"},{letter:/[\u00FA|\u00FC]/g,alternative:"u"},{letter:/[\u00DA|\u00DC]/g,alternative:"U"},{letter:/[\u00E7]/g,alternative:"c"},{letter:/[\u00C7]/g,alternative:"C"}],ast:[{letter:/[\u00F1]/g,alternative:"n"},{letter:/[\u00D1]/g,alternative:"N"}],an:[{letter:/[\u00FC]/g,alternative:"u"},{letter:/[\u00F1]/g,alternative:"ny"},{letter:/[\u00E7]/g,alternative:"c"},{letter:/[\u00ED]/g,alternative:"i"},{letter:/[\u00F3]/g,alternative:"o"},{letter:/[\u00E1]/g,alternative:"a"},{letter:/[\u00DC]/g,alternative:"U"},{letter:/[\u00D1]/g,alternative:"Ny"},{letter:/[\u00C7]/g,alternative:"C"},{letter:/[\u00CD]/g,alternative:"I"},{letter:/[\u00D3]/g,alternative:"O"},{letter:/[\u00C1]/g,alternative:"A"}],ay:[{letter:/(([\u00EF])|([\u00ED]))/g,alternative:"i"},{letter:/(([\u00CF])|([\u00CD]))/g,alternative:"I"},{letter:/[\u00E4]/g,alternative:"a"},{letter:/[\u00C4]/g,alternative:"A"},{letter:/[\u00FC]/g,alternative:"u"},{letter:/[\u00DC]/g,alternative:"U"},{letter:/[\u0027]/g,alternative:""},{letter:/[\u00F1]/g,alternative:"n"},{letter:/[\u00D1]/g,alternative:"N"}],en:[{letter:/[\u00E6\u04D5]/g,alternative:"ae"},{letter:/[\u00C6\u04D4]/g,alternative:"Ae"},{letter:/[\u0153]/g,alternative:"oe"},{letter:/[\u0152]/g,alternative:"Oe"},{letter:/[\u00EB\u00E9]/g,alternative:"e"},{letter:/[\u00C9\u00CB]/g,alternative:"E"},{letter:/[\u00F4\u00F6]/g,alternative:"o"},{letter:/[\u00D4\u00D6]/g,alternative:"O"},{letter:/[\u00EF]/g,alternative:"i"},{letter:/[\u00CF]/g,alternative:"I"},{letter:/[\u00E7]/g,alternative:"c"},{letter:/[\u00C7]/g,alternative:"C"},{letter:/[\u00F1]/g,alternative:"n"},{letter:/[\u00D1]/g,alternative:"N"},{letter:/[\u00FC]/g,alternative:"u"},{letter:/[\u00DC]/g,alternative:"U"},{letter:/[\u00E4]/g,alternative:"a"},{letter:/[\u00C4]/g,alternative:"A"}],fr:[{letter:/[\u00E6\u04D5]/g,alternative:"ae"},{letter:/[\u00C6\u04D4]/g,alternative:"Ae"},{letter:/[\u0153]/g,alternative:"oe"},{letter:/[\u0152]/g,alternative:"Oe"},{letter:/[\u00E9\u00E8\u00EB\u00EA]/g,alternative:"e"},{letter:/[\u00C9\u00C8\u00CB\u00CA]/g,alternative:"E"},{letter:/[\u00E0\u00E2]/g,alternative:"a"},{letter:/[\u00C0\u00C2]/g,alternative:"A"},{letter:/[\u00EF\u00EE]/g,alternative:"i"},{letter:/[\u00CF\u00CE]/g,alternative:"I"},{letter:/[\u00F9\u00FB\u00FC]/g,alternative:"u"},{letter:/[\u00D9\u00DB\u00DC]/g,alternative:"U"},{letter:/[\u00F4]/g,alternative:"o"},{letter:/[\u00D4]/g,alternative:"O"},{letter:/[\u00FF]/g,alternative:"y"},{letter:/[\u0178]/g,alternative:"Y"},{letter:/[\u00E7]/g,alternative:"c"},{letter:/[\u00C7]/g,alternative:"C"},{letter:/[\u00F1]/g,alternative:"n"},{letter:/[\u00D1]/g,alternative:"N"}],it:[{letter:/[\u00E0]/g,alternative:"a"},{letter:/[\u00C0]/g,alternative:"A"},{letter:/[\u00E9\u00E8]/g,alternative:"e"},{letter:/[\u00C9\u00C8]/g,alternative:"E"},{letter:/[\u00EC\u00ED\u00EE]/g,alternative:"i"},{letter:/[\u00CC\u00CD\u00CE]/g,alternative:"I"},{letter:/[\u00F3\u00F2]/g,alternative:"o"},{letter:/[\u00D3\u00D2]/g,alternative:"O"},{letter:/[\u00F9\u00FA]/g,alternative:"u"},{letter:/[\u00D9\u00DA]/g,alternative:"U"}],nl:[{letter:/[\u00E7]/g,alternative:"c"},{letter:/[\u00C7]/g,alternative:"C"},{letter:/[\u00F1]/g,alternative:"n"},{letter:/[\u00D1]/g,alternative:"N"},{letter:/[\u00E9\u00E8\u00EA\u00EB]/g,alternative:"e"},{letter:/[\u00C9\u00C8\u00CA\u00CB]/g,alternative:"E"},{letter:/[\u00F4\u00F6]/g,alternative:"o"},{letter:/[\u00D4\u00D6]/g,alternative:"O"},{letter:/[\u00EF]/g,alternative:"i"},{letter:/[\u00CF]/g,alternative:"I"},{letter:/[\u00FC]/g,alternative:"u"},{letter:/[\u00DC]/g,alternative:"U"},{letter:/[\u00E4]/g,alternative:"a"},{letter:/[\u00C4]/g,alternative:"A"}],bm:[{letter:/[\u025B]/g,alternative:"e"},{letter:/[\u0190]/g,alternative:"E"},{letter:/[\u0272]/g,alternative:"ny"},{letter:/[\u019D]/g,alternative:"Ny"},{letter:/[\u014B]/g,alternative:"ng"},{letter:/[\u014A]/g,alternative:"Ng"},{letter:/[\u0254]/g,alternative:"o"},{letter:/[\u0186]/g,alternative:"O"}],uk:[{letter:/[\u0431]/g,alternative:"b"},{letter:/[\u0411]/g,alternative:"B"},{letter:/[\u0432]/g,alternative:"v"},{letter:/[\u0412]/g,alternative:"V"},{letter:/[\u0433]/g,alternative:"h"},{letter:/[\u0413]/g,alternative:"H"},{letter:/[\u0491]/g,alternative:"g"},{letter:/[\u0490]/g,alternative:"G"},{letter:/[\u0434]/g,alternative:"d"},{letter:/[\u0414]/g,alternative:"D"},{letter:/[\u043A]/g,alternative:"k"},{letter:/[\u041A]/g,alternative:"K"},{letter:/[\u043B]/g,alternative:"l"},{letter:/[\u041B]/g,alternative:"L"},{letter:/[\u043C]/g,alternative:"m"},{letter:/[\u041C]/g,alternative:"M"},{letter:/[\u0070]/g,alternative:"r"},{letter:/[\u0050]/g,alternative:"R"},{letter:/[\u043F]/g,alternative:"p"},{letter:/[\u041F]/g,alternative:"P"},{letter:/[\u0441]/g,alternative:"s"},{letter:/[\u0421]/g,alternative:"S"},{letter:/[\u0442]/g,alternative:"t"},{letter:/[\u0422]/g,alternative:"T"},{letter:/[\u0443]/g,alternative:"u"},{letter:/[\u0423]/g,alternative:"U"},{letter:/[\u0444]/g,alternative:"f"},{letter:/[\u0424]/g,alternative:"F"},{letter:/[\u0445]/g,alternative:"kh"},{letter:/[\u0425]/g,alternative:"Kh"},{letter:/[\u0446]/g,alternative:"ts"},{letter:/[\u0426]/g,alternative:"Ts"},{letter:/[\u0447]/g,alternative:"ch"},{letter:/[\u0427]/g,alternative:"Ch"},{letter:/[\u0448]/g,alternative:"sh"},{letter:/[\u0428]/g,alternative:"Sh"},{letter:/[\u0449]/g,alternative:"shch"},{letter:/[\u0429]/g,alternative:"Shch"},{letter:/[\u044C\u042C]/g,alternative:""},{letter:/[\u0436]/g,alternative:"zh"},{letter:/[\u0416]/g,alternative:"Zh"},{letter:/[\u0437]/g,alternative:"z"},{letter:/[\u0417]/g,alternative:"Z"},{letter:/[\u0438]/g,alternative:"y"},{letter:/[\u0418]/g,alternative:"Y"},{letter:/^[\u0454]/g,alternative:"ye"},{letter:/[\s][\u0454]/g,alternative:" ye"},{letter:/[\u0454]/g,alternative:"ie"},{letter:/^[\u0404]/g,alternative:"Ye"},{letter:/[\s][\u0404]/g,alternative:" Ye"},{letter:/[\u0404]/g,alternative:"IE"},{letter:/^[\u0457]/g,alternative:"yi"},{letter:/[\s][\u0457]/g,alternative:" yi"},{letter:/[\u0457]/g,alternative:"i"},{letter:/^[\u0407]/g,alternative:"Yi"},{letter:/[\s][\u0407]/g,alternative:" Yi"},{letter:/[\u0407]/g,alternative:"I"},{letter:/^[\u0439]/g,alternative:"y"},{letter:/[\s][\u0439]/g,alternative:" y"},{letter:/[\u0439]/g,alternative:"i"},{letter:/^[\u0419]/g,alternative:"Y"},{letter:/[\s][\u0419]/g,alternative:" Y"},{letter:/[\u0419]/g,alternative:"I"},{letter:/^[\u044E]/g,alternative:"yu"},{letter:/[\s][\u044E]/g,alternative:" yu"},{letter:/[\u044E]/g,alternative:"iu"},{letter:/^[\u042E]/g,alternative:"Yu"},{letter:/[\s][\u042E]/g,alternative:" Yu"},{letter:/[\u042E]/g,alternative:"IU"},{letter:/^[\u044F]/g,alternative:"ya"},{letter:/[\s][\u044F]/g,alternative:" ya"},{letter:/[\u044F]/g,alternative:"ia"},{letter:/^[\u042F]/g,alternative:"Ya"},{letter:/[\s][\u042F]/g,alternative:" Ya"},{letter:/[\u042F]/g,alternative:"IA"}],br:[{letter:/\u0063\u0027\u0068/g,alternative:"ch"},{letter:/\u0043\u0027\u0048/g,alternative:"CH"},{letter:/[\u00e2]/g,alternative:"a"},{letter:/[\u00c2]/g,alternative:"A"},{letter:/[\u00ea]/g,alternative:"e"},{letter:/[\u00ca]/g,alternative:"E"},{letter:/[\u00ee]/g,alternative:"i"},{letter:/[\u00ce]/g,alternative:"I"},{letter:/[\u00f4]/g,alternative:"o"},{letter:/[\u00d4]/g,alternative:"O"},{letter:/[\u00fb\u00f9\u00fc]/g,alternative:"u"},{letter:/[\u00db\u00d9\u00dc]/g,alternative:"U"},{letter:/[\u00f1]/g,alternative:"n"},{letter:/[\u00d1]/g,alternative:"N"}],ch:[{letter:/[\u0027]/g,alternative:""},{letter:/[\u00e5]/g,alternative:"a"},{letter:/[\u00c5]/g,alternative:"A"},{letter:/[\u00f1]/g,alternative:"n"},{letter:/[\u00d1]/g,alternative:"N"}],co:[{letter:/[\u00e2\u00e0]/g,alternative:"a"},{letter:/[\u00c2\u00c0]/g,alternative:"A"},{letter:/[\u00e6\u04d5]/g,alternative:"ae"},{letter:/[\u00c6\u04d4]/g,alternative:"Ae"},{letter:/[\u00e7]/g,alternative:"c"},{letter:/[\u00c7]/g,alternative:"C"},{letter:/[\u00e9\u00ea\u00e8\u00eb]/g,alternative:"e"},{letter:/[\u00c9\u00ca\u00c8\u00cb]/g,alternative:"E"},{letter:/[\u00ec\u00ee\u00ef]/g,alternative:"i"},{letter:/[\u00cc\u00ce\u00cf]/g,alternative:"I"},{letter:/[\u00f1]/g,alternative:"n"},{letter:/[\u00d1]/g,alternative:"N"},{letter:/[\u00f4\u00f2]/g,alternative:"o"},{letter:/[\u00d4\u00d2]/g,alternative:"O"},{letter:/[\u0153]/g,alternative:"oe"},{letter:/[\u0152]]/g,alternative:"Oe"},{letter:/[\u00f9\u00fc]/g,alternative:"u"},{letter:/[\u00d9\u00dc]/g,alternative:"U"},{letter:/[\u00ff]/g,alternative:"y"},{letter:/[\u0178]/g,alternative:"Y"}],csb:[{letter:/[\u0105\u00e3]/g,alternative:"a"},{letter:/[\u0104\u00c3]/g,alternative:"A"},{letter:/[\u00e9\u00eb]/g,alternative:"e"},{letter:/[\u00c9\u00cb]/g,alternative:"E"},{letter:/[\u0142]/g,alternative:"l"},{letter:/[\u0141]/g,alternative:"L"},{letter:/[\u0144]/g,alternative:"n"},{letter:/[\u0143]/g,alternative:"N"},{letter:/[\u00f2\u00f3\u00f4]/g,alternative:"o"},{letter:/[\u00d2\u00d3\u00d4]/g,alternative:"O"},{letter:/[\u00f9]/g,alternative:"u"},{letter:/[\u00d9]/g,alternative:"U"},{letter:/[\u017c]/g,alternative:"z"},{letter:/[\u017b]/g,alternative:"Z"}],cy:[{letter:/[\u00e2]/g,alternative:"a"},{letter:/[\u00c2]/g,alternative:"A"},{letter:/[\u00ea]/g,alternative:"e"},{letter:/[\u00ca]/g,alternative:"E"},{letter:/[\u00ee]/g,alternative:"i"},{letter:/[\u00ce]/g,alternative:"I"},{letter:/[\u00f4]/g,alternative:"o"},{letter:/[\u00d4]/g,alternative:"O"},{letter:/[\u00fb]/g,alternative:"u"},{letter:/[\u00db]/g,alternative:"U"},{letter:/[\u0175]/g,alternative:"w"},{letter:/[\u0174]/g,alternative:"W"},{letter:/[\u0177]/g,alternative:"y"},{letter:/[\u0176]/g,alternative:"Y"}],ee:[{letter:/[\u0256]/g,alternative:"d"},{letter:/[\u0189]/g,alternative:"D"},{letter:/[\u025b]/g,alternative:"e"},{letter:/[\u0190]/g,alternative:"E"},{letter:/[\u0192]/g,alternative:"f"},{letter:/[\u0191]/g,alternative:"F"},{letter:/[\u0263]/g,alternative:"g"},{letter:/[\u0194]/g,alternative:"G"},{letter:/[\u014b]/g,alternative:"ng"},{letter:/[\u014a]/g,alternative:"Ng"},{letter:/[\u0254]/g,alternative:"o"},{letter:/[\u0186]/g,alternative:"O"},{letter:/[\u028b]/g,alternative:"w"},{letter:/[\u01b2]/g,alternative:"W"},{letter:/\u0061\u0303/g,alternative:"a"},{letter:/[\u00e1\u00e0\u01ce\u00e2\u00e3]/g,alternative:"a"},{letter:/\u0041\u0303/g,alternative:"A"},{letter:/[\u00c1\u00c0\u01cd\u00c2\u00c3]/g,alternative:"A"},{letter:/[\u00e9\u00e8\u011b\u00ea]/g,alternative:"e"},{letter:/[\u00c9\u00c8\u011a\u00ca]/g,alternative:"E"},{letter:/[\u00f3\u00f2\u01d2\u00f4]/g,alternative:"o"},{letter:/[\u00d3\u00d2\u01d1\u00d4]/g,alternative:"O"},{letter:/[\u00fa\u00f9\u01d4\u00fb]/g,alternative:"u"},{letter:/[\u00da\u00d9\u01d3\u00db]/g,alternative:"U"},{letter:/[\u00ed\u00ec\u01d0\u00ee]/g,alternative:"i"},{letter:/[\u00cd\u00cc\u01cf\u00ce]/g,alternative:"I"}],et:[{letter:/[\u0161]/g,alternative:"sh"},{letter:/[\u0160]/g,alternative:"Sh"},{letter:/[\u017e]/g,alternative:"zh"},{letter:/[\u017d]/g,alternative:"Zh"},{letter:/[\u00f5\u00f6]/g,alternative:"o"},{letter:/[\u00d6\u00d5]/g,alternative:"O"},{letter:/[\u00e4]/g,alternative:"a"},{letter:/[\u00c4]/g,alternative:"A"},{letter:/[\u00fc]/g,alternative:"u"},{letter:/[\u00dc]/g,alternative:"U"}],eu:[{letter:/[\u00f1]/g,alternative:"n"},{letter:/[\u00d1]/g,alternative:"N"},{letter:/[\u00e7]/g,alternative:"c"},{letter:/[\u00c7]/g,alternative:"C"},{letter:/[\u00fc]/g,alternative:"u"},{letter:/[\u00dc]/g,alternative:"U"}],fuc:[{letter:/[\u0253]/g,alternative:"b"},{letter:/[\u0181]/g,alternative:"B"},{letter:/[\u0257]/g,alternative:"d"},{letter:/[\u018a]/g,alternative:"D"},{letter:/[\u014b]/g,alternative:"ng"},{letter:/[\u014a]/g,alternative:"Ng"},{letter:/[\u0272\u00f1]/g,alternative:"ny"},{letter:/[\u019d\u00d1]/g,alternative:"Ny"},{letter:/[\u01b4]/g,alternative:"y"},{letter:/[\u01b3]/g,alternative:"Y"},{letter:/[\u0260]/g,alternative:"g"},{letter:/[\u0193]/g,alternative:"G"}],fj:[{letter:/[\u0101]/g,alternative:"a"},{letter:/[\u0100]/g,alternative:"A"},{letter:/[\u0113]/g,alternative:"e"},{letter:/[\u0112]/g,alternative:"E"},{letter:/[\u012b]/g,alternative:"i"},{letter:/[\u012a]/g,alternative:"I"},{letter:/[\u016b]/g,alternative:"u"},{letter:/[\u016a]/g,alternative:"U"},{letter:/[\u014d]/g,alternative:"o"},{letter:/[\u014c]/g,alternative:"O"}],frp:[{letter:/[\u00e2]/g,alternative:"a"},{letter:/[\u00c2]/g,alternative:"A"},{letter:/[\u00ea\u00e8\u00e9]/g,alternative:"e"},{letter:/[\u00ca\u00c8\u00c9]/g,alternative:"E"},{letter:/[\u00ee]/g,alternative:"i"},{letter:/[\u00ce]/g,alternative:"I"},{letter:/[\u00fb\u00fc]/g,alternative:"u"},{letter:/[\u00db\u00dc]/g,alternative:"U"},{letter:/[\u00f4]/g,alternative:"o"},{letter:/[\u00d4]/g,alternative:"O"}],fur:[{letter:/[\u00E7]/g,alternative:"c"},{letter:/[\u00C7]/g,alternative:"C"},{letter:/[\u00e0\u00e2]/g,alternative:"a"},{letter:/[\u00c0\u00c2]/g,alternative:"A"},{letter:/[\u00e8\u00ea]/g,alternative:"e"},{letter:/[\u00c8\u00ca]/g,alternative:"E"},{letter:/[\u00ec\u00ee]/g,alternative:"i"},{letter:/[\u00cc\u00ce]/g,alternative:"I"},{letter:/[\u00f2\u00f4]/g,alternative:"o"},{letter:/[\u00d2\u00d4]/g,alternative:"O"},{letter:/[\u00f9\u00fb]/g,alternative:"u"},{letter:/[\u00d9\u00db]/g,alternative:"U"},{letter:/[\u010d]/g,alternative:"c"},{letter:/[\u010c]/g,alternative:"C"},{letter:/[\u011f]/g,alternative:"g"},{letter:/[\u011e]/g,alternative:"G"},{letter:/[\u0161]/g,alternative:"s"},{letter:/[\u0160]/g,alternative:"S"}],fy:[{letter:/[\u00e2\u0101\u00e4\u00e5]/g,alternative:"a"},{letter:/[\u00c2\u0100\u00c4\u00c5]/g,alternative:"A"},{letter:/[\u00ea\u00e9\u0113]/g,alternative:"e"},{letter:/[\u00ca\u00c9\u0112]/g,alternative:"E"},{letter:/[\u00f4\u00f6]/g,alternative:"o"},{letter:/[\u00d4\u00d6]/g,alternative:"O"},{letter:/[\u00fa\u00fb\u00fc]/g,alternative:"u"},{letter:/[\u00da\u00db\u00dc]/g,alternative:"U"},{letter:/[\u00ed]/g,alternative:"i"},{letter:/[\u00cd]/g,alternative:"I"},{letter:/[\u0111\u00f0]/g,alternative:"d"},{letter:/[\u0110\u00d0]/g,alternative:"D"}],ga:[{letter:/[\u00e1]/g,alternative:"a"},{letter:/[\u00c1]/g,alternative:"A"},{letter:/[\u00e9]/g,alternative:"e"},{letter:/[\u00c9]/g,alternative:"E"},{letter:/[\u00f3]/g,alternative:"o"},{letter:/[\u00d3]/g,alternative:"O"},{letter:/[\u00fa]/g,alternative:"u"},{letter:/[\u00da]/g,alternative:"U"},{letter:/[\u00ed]/g,alternative:"i"},{letter:/[\u00cd]/g,alternative:"I"}],gd:[{letter:/[\u00e0]/g,alternative:"a"},{letter:/[\u00c0]/g,alternative:"A"},{letter:/[\u00e8]/g,alternative:"e"},{letter:/[\u00c8]/g,alternative:"E"},{letter:/[\u00f2]/g,alternative:"o"},{letter:/[\u00d2]/g,alternative:"O"},{letter:/[\u00f9]/g,alternative:"u"},{letter:/[\u00d9]/g,alternative:"U"},{letter:/[\u00ec]/g,alternative:"i"},{letter:/[\u00cc]/g,alternative:"I"}],gl:[{letter:/[\u00e1\u00e0]/g,alternative:"a"},{letter:/[\u00c1\u00c0]/g,alternative:"A"},{letter:/[\u00e9\u00ea]/g,alternative:"e"},{letter:/[\u00c9\u00ca]/g,alternative:"E"},{letter:/[\u00ed\u00ef]/g,alternative:"i"},{letter:/[\u00cd\u00cf]/g,alternative:"I"},{letter:/[\u00f3]/g,alternative:"o"},{letter:/[\u00d3]/g,alternative:"O"},{letter:/[\u00fa\u00fc]/g,alternative:"u"},{letter:/[\u00da\u00dc]/g,alternative:"U"},{letter:/[\u00e7]/g,alternative:"c"},{letter:/[\u00c7]/g,alternative:"C"},{letter:/[\u00f1]/g,alternative:"n"},{letter:/[\u00d1]/g,alternative:"N"}],gn:[{letter:/[\u2019]/g,alternative:""},{letter:/\u0067\u0303/g,alternative:"g"},{letter:/\u0047\u0303/g,alternative:"G"},{letter:/[\u00e3]/g,alternative:"a"},{letter:/[\u00c3]/g,alternative:"A"},{letter:/[\u1ebd]/g,alternative:"e"},{letter:/[\u1ebc]/g,alternative:"E"},{letter:/[\u0129]/g,alternative:"i"},{letter:/[\u0128]/g,alternative:"I"},{letter:/[\u00f5]/g,alternative:"o"},{letter:/[\u00d5]/g,alternative:"O"},{letter:/[\u00f1]/g,alternative:"n"},{letter:/[\u00d1]/g,alternative:"N"},{letter:/[\u0169]/g,alternative:"u"},{letter:/[\u0168]/g,alternative:"U"},{letter:/[\u1ef9]/g,alternative:"y"},{letter:/[\u1ef8]/g,alternative:"Y"}],gsw:[{letter:/[\u00e4]/g,alternative:"a"},{letter:/[\u00c4]/g,alternative:"A"},{letter:/[\u00f6]/g,alternative:"o"},{letter:/[\u00d6]/g,alternative:"O"},{letter:/[\u00fc]/g,alternative:"u"},{letter:/[\u00dc]/g,alternative:"U"}],hat:[{letter:/[\u00e8]/g,alternative:"e"},{letter:/[\u00c8]/g,alternative:"E"},{letter:/[\u00f2]/g,alternative:"o"},{letter:/[\u00d2]/g,alternative:"O"}],haw:[{letter:/[\u02bb\u0027\u2019]/g,alternative:""},{letter:/[\u0101]/g,alternative:"a"},{letter:/[\u0113]/g,alternative:"e"},{letter:/[\u012b]/g,alternative:"i"},{letter:/[\u014d]/g,alternative:"o"},{letter:/[\u016b]/g,alternative:"u"},{letter:/[\u0100]/g,alternative:"A"},{letter:/[\u0112]/g,alternative:"E"},{letter:/[\u012a]/g,alternative:"I"},{letter:/[\u014c]/g,alternative:"O"},{letter:/[\u016a]/g,alternative:"U"}],hr:[{letter:/[\u010d\u0107]/g,alternative:"c"},{letter:/[\u010c\u0106]/g,alternative:"C"},{letter:/[\u0111]/g,alternative:"dj"},{letter:/[\u0110]/g,alternative:"Dj"},{letter:/[\u0161]/g,alternative:"s"},{letter:/[\u0160]/g,alternative:"S"},{letter:/[\u017e]/g,alternative:"z"},{letter:/[\u017d]/g,alternative:"Z"},{letter:/[\u01c4]/g,alternative:"DZ"},{letter:/[\u01c5]/g,alternative:"Dz"},{letter:/[\u01c6]/g,alternative:"dz"}],ka:[{letter:/[\u10d0]/g,alternative:"a"},{letter:/[\u10d1]/g,alternative:"b"},{letter:/[\u10d2]/g,alternative:"g"},{letter:/[\u10d3]/g,alternative:"d"},{letter:/[\u10d4]/g,alternative:"e"},{letter:/[\u10d5]/g,alternative:"v"},{letter:/[\u10d6]/g,alternative:"z"},{letter:/[\u10d7]/g,alternative:"t"},{letter:/[\u10d8]/g,alternative:"i"},{letter:/[\u10d9]/g,alternative:"k"},{letter:/[\u10da]/g,alternative:"l"},{letter:/[\u10db]/g,alternative:"m"},{letter:/[\u10dc]/g,alternative:"n"},{letter:/[\u10dd]/g,alternative:"o"},{letter:/[\u10de]/g,alternative:"p"},{letter:/[\u10df]/g,alternative:"zh"},{letter:/[\u10e0]/g,alternative:"r"},{letter:/[\u10e1]/g,alternative:"s"},{letter:/[\u10e2]/g,alternative:"t"},{letter:/[\u10e3]/g,alternative:"u"},{letter:/[\u10e4]/g,alternative:"p"},{letter:
|
|